  blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.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}
.about { padding: 40px 30px 40px 30px; text-align: justify; line-height: 2.0; border-bottom: 10px solid #1878d2; }
.about img{display:block;margin:0 auto;}
.about .l{width:18%;}
.about .r{width:80%;}
.teacher-nav ul { font-size: 0; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 20px; }
.teacher-nav { margin-top: 30px; }
.teacher-nav ul li.on { color: rgb(11, 95, 173); font-weight: 600; border: 1px solid rgb(11, 95, 173); border-radius: 10px; }
.teacher-nav ul li.on a { color: #fff; font-weight: 600; }
.teacher-nav ul li { font-size: 18px; color: #333; line-height: 1.2; background-color: #0b5fad; flex: 0 0 calc(33.33% - 20px); padding: 20px 10px; text-align: center; }
.teacher-nav ul li a { color: #fff; }
.teacher-list ul li.on { display: block; }
.teacher-list ul li { display: none; }
@media only screen and (max-width: 900px) {
.teacher-nav ul { font-size: 0; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px; }
.teacher-nav ul li { font-size: 1rem; color: #333; line-height: 1.2; background-color: #0b5fad; flex: 0 0 calc(33.33% - 10px); padding: 20px 10px; text-align: center; }
.szlb a em.em2 span.sp2 {height: auto!important;max-height: 130px!important;}
}
.m-detailsl2 .text p video{
    display: block;
    width: 100%;
    /*height: 100%;*/
}
.m-detailsl2 .text p img{
        }
.m-detailsl2 .text p{ 
    text-indent: 2em;
    margin: 1.12em 0;
    line-height: 30px;background:none !important;}
.m-detailsl2 .text TABLE{ width:90%; margin:0 auto; border-collapse:collapse; border:1px solid #bbb; } 
.m-detailsl2 .text TABLE TD{ border:1px solid #bbb; padding:0px 5px; } 
.m-detailsl2 .text TABLE TD P {
    text-indent: 0px; margin: 0px; font-size: 14px;}
.m-detailsl2 .text p img{ 
margin: 0 auto;
    display: block;
    max-width: 100%;
    height: auto !important;
}
.info span span{
float: none !important;
    display: inline !important;
}
.m-detailsl2 .text table{max-width:90%;margin:auto;}
.teacher_list.m-slickl6 .item {width:25%;}
.teacher_list.m-slickl6 .item .txt .tit, .teacher_list.m-slickl6 .con .txt .desc{color:#333;}


.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:;}
.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}
body{font:12px/1.5 "Microsoft Yahei";color:#444;background-color:#eee;overflow-x:hidden;overflow-y:auto}
a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#f60}
img{max-width:100%}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:95%;max-width:1500px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
@font-face{font-family:CAI;src:url()}
.main{overflow:hidden}
body.fff{background-color:#fff}
body.navShow{overflow:hidden}
.g-nav:after,.header .btn-list .search:after,.header .btn-list:after,.header .hd-r:after,.header .head:after,.header:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.header.fixed{background-color:rgba(17, 101, 179, 0.6);}
.header{position:fixed;left:0;top:0;z-index:50;width:100%;border-top:5px solid #1165b3}
.header .head{padding:25px 143px 0 50px;}
.header .head:before{content:'';position:absolute;top:0;left:0;right:0;height:154px;background:url(/images/bgl1.png) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;z-index:-1}
.header .logo{display:block;float:left;height:86px;font-size:0;position:relative;z-index:2;overflow:hidden}
.header .logo a{display:block}
.header .logo img{display:block;height:86px}
.header .navA{position:absolute;left:auto;right:0;top:-5px;bottom:auto;z-index:2;background:url(/images/bgl2.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;width:100px;height:99px}
.header .navA:after{content:'';width:32px;height:32px;background:url(/images/iconl2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.header .navA.on:after{background-image:url(/images/iconl2-1.png)}
.header .hd-r{float:right;position:relative;z-index:1}
.header .btn-list{font-size:14px;line-height:1.29em;color:#fff;margin-bottom:6px}
.header .btn-list a{color:#fff;font-weight:400}
.header .btn-list ul{overflow:hidden;float:right}
.header .btn-list ul li{float:left;margin-right:19px}
.header .btn-list ul a{display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.header .btn-list ul a:hover{opacity:.7}
.header .btn-list ul .sty{border-right:1px solid rgba(255,255,255,.8)}
.header .btn-list ul .sty a{padding-right:24px}
.header .btn-list .language{overflow:hidden;float:right;border-left:1px solid rgba(255,255,255,.8);padding:0 17px 0 24px}
.header .btn-list .language .name{height:18px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.header .btn-list .language .name i{width:18px;height:18px;display:inline-block;vertical-align:middle;margin:-2px 8px 0 0;background:url(/images/iconl1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.header .btn-list .language .name:hover{opacity:.7}
.header .btn-list .search{height:45px;padding:0 11px;float:right;margin-top:-13.5px;position:relative}
.header .btn-list .search .btn{display:block;width:24px;height:45px;background:url(/images/iconl3.png) center center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.header .btn-list .search .so{width:0;position:absolute;top:0;right:0;height:100%;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0}
.header .btn-list .search .sub-btn{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:11px;width:24px;height:24px;border:none;background:url(/images/iconl3-1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.header .btn-list .search .btn:hover{opacity:1}
.header .btn-list .search .inp{display:block;width:100%;height:45px;line-height:45px;background:0 0;border:none;padding:0 40px 0 10px;font-size:14px;color:#000}
.header .btn-list .search:hover .so{width:292px;opacity:1}
.g-nav ul{padding-left: 0;}
.g-nav li{float:left;margin-left:52px;position:relative}
.g-nav li:first-child{margin-left:0}
.g-nav .v1{display:block;font-size:20px;font-weight:700;color:#fff;line-height:1.5em}
.g-nav .v1 i{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:-2px 0 0 6px;background:url(/images/iconl4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.g-nav .down{position:absolute;z-index:10;left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:#fff;width:140px;box-shadow:0 0 38px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,.19);-moz-box-shadow:0 0 38px 0 rgba(0,0,0,.19);border-top:4px solid #ee9640;padding:10px 0;display:none;overflow:hidden}
.g-nav .down a{display:block;text-align:center;font-size:17px;line-height:2.5em;color:#333}
.g-nav .down a:hover{background:#ededed;color:#0b5fad}
.header.fixed:before,.header.on .g-nav,.header.on:before{display:none}
.header.on{z-index:55}
.g-nav2 .search{overflow:hidden;margin:20px 40px;position:relative;display:none}
.g-nav2 .search .inp{display:block;width:100%;height:30px;line-height:30px;font-size:14px;color:#000;background-color:#fff;overflow:hidden;border:none;padding:0 40px 0 10px}
.g-nav2 .search .sub-btn{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:5px;width:18px;height:18px;border:none;background:url(/images/iconl3-1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.g-so{position:fixed;left:0;top:0;right:0;bottom:0;cursor:auto;display:none;z-index:60}
.g-so .pop-bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.g-so.open{display:block}
.g-so .so{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:45px;line-height:45px;width:750px;padding-right:120px;z-index:2}
.g-so .so .inp{display:block;width:100%;height:45px;line-height:45px;background:#fff;padding:0 12px;font-size:16px;border-radius:0;border:none}
.g-so .so .btn{display:block;position:absolute;top:0;right:0;height:100%;background:#0b5fad;color:#fff;width:120px;text-align:center;font-size:18px;cursor:pointer;border-radius:0;border:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-so .so .btn:hover{opacity:.8}
.menuBtn{width:30px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.menuBtn b{display:block;height:3px;background-color:#555;margin-bottom:5px;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:0;top:50%;width:30px}
.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)}
.g-nav2{display:none;position:fixed;z-index:54;left:0;top:0;right:0;bottom:0;background:url(/images/nav-bg0228.png) center no-repeat;background-size:cover;overflow:hidden}
.g-nav2 .scroll{position:absolute;z-index:1;left:0;right:0;top:100px;padding-top:40px;bottom:0;overflow-y:auto}
.g-nav2 .scroll ul{overflow:hidden;display: flex;flex-wrap: wrap;}
.g-nav2 .scroll li{float:left;width:16.66%;text-align:center;overflow:hidden;margin-bottom:20px;border-left:1px solid rgba(255,255,255,.24)}
.g-nav2 .scroll li:first-child,.g-nav2 .scroll li:nth-child(7){border-left: none;}
.g-nav2 .scroll li:nth-child(6n){border-right:none}
.g-nav2 .scroll li h2{font-size:30px;line-height:1.5em}
.g-nav2 .scroll li a{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.g-nav2 .scroll li a:hover{color:#fc0}
.g-nav2 .scroll li .list{padding:20px 0}
.g-nav2 .scroll li .list h3{font-size:18px;line-height:2.4em;font-weight:400}
.g-nav2 .link{overflow:hidden;display:none;border-bottom:1px solid rgba(255,255,255,.23);padding:13px 40px}
.g-nav2 .link .item{overflow:hidden}
.g-nav2 .link a{font-size:12px;color:#fff;line-height:2.21em;display:block;width:25%;float:left}
.g-nav2 .language{overflow:hidden;padding:13px 40px;border-bottom:1px solid rgba(255,255,255,.23);display:none}
.g-nav2 .language .name{height:18px;font-size:14px;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-nav2 .language .name i{width:18px;height:18px;display:inline-block;vertical-align:middle;margin:-2px 8px 0 0;background:url(/images/iconl1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.g-nav2 .language .name:hover{opacity:.7}
.banner{position: relative;}
.banner .slick-prev { position: absolute;
    width: 50px;
    height: 80px;
    background: rgba(0, 0, 0, .1) url(../images/banner-l.png) no-repeat center center;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;  font-size: 0;
    z-index: 99;
    border: none;
}

.banner .slick-next {
       position: absolute;
    width: 50px;
    height: 80px;
    background: rgba(0, 0, 0, .1) url(../images/banner-r.png) no-repeat center center;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
    font-size: 0;
    z-index: 99;
    border: none;
}

/*.banner .slick-prev:hover {
    width: 50px;
    height: 50px;
    left: 10px;
    border-radius: 50%;
    background: #fff url(../images/banner-l.png) no-repeat center center center;
}

.banner .slick-next:hover {
    width: 50px;
    height: 50px;
    right: 10px;
    border-radius: 50%;
    background: #fff url(../images/banner-r.png) no-repeat center center center;
}*/
#banner{overflow:hidden;position:relative}
#banner .slick-list,#banner .slick-slide,#banner .slick-slider,#banner .slick-track{height:100%}
#banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
#banner .slick-next,#banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:45px;height:50px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 50px;-ms-background-size:auto 50px;-moz-background-size:auto 50px;-webkit-background-size:auto 50px;background-size:auto 50px}
#banner .slick-prev{left:50%;margin-left:-645px;background-image:url()}
#banner .slick-next{right:50%;margin-right:-645px;background-image:url()}
#banner .slick-dots{position:absolute;left:0;bottom:30px;width:100%;text-align:center;z-index:9}
#banner .slick-dots li{display:inline-block;margin:0 2px}
#banner .slick-dots li button{display:block;width:24px;height:24px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%}
#banner .slick-dots li.slick-active button{background-color:#000}
.banner{overflow:hidden;height*:100vh}
.banner .item{height*:100vh;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.banner .item a{display:block;width:100%}
.banner .item .txt{position:absolute;left:0;bottom:0;width:100%;overflow:hidden;background:url(/images/bgl5.png) repeat-x;height:172px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;padding-top:76px}
.banner .item .txt .tit{font-size:36px;color:#fff;font-weight:400;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.banner .slick-dots{position:absolute;right:262px;bottom:103px;text-align:right;z-index:9}
.banner .slick-dots li{display:inline-block;margin:7px 6px;padding-left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}
//.banner .slick-dots li:after{content:"";position:absolute;top:50%;left:0;height:1px;width:0;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .slick-dots li button{display:block;width:12px;height:12px;font-size:0;color:#ffffff;background:#ffffff;border-radius:50%;text-align:center;border:1px solid #fff;cursor:pointer;overflow:hidden;padding:0}
.banner .slick-dots li.slick-active{padding-left:0px}
.banner .slick-dots li.slick-active button{background:#01427e;border:1px solid #01427e;/*width:26px;height:26px;margin:0 6px*/}
.banner .slick-dots li.slick-active:after{width:34px}
.banner-m{display:none!important}
.footer:after,.m-commonly:after,.ul-commonly .con:after,.ul-commonly:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.footer{background:url(/images/bgl4.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:55px}
.m-commonly{padding:0 92px;border-bottom: 1px solid #2777c1;margin-bottom:54px;}
.ul-commonly{padding:0 20px;margin:0 -35px;position:relative;text-align:center;font-size:0}
.ul-commonly li{width:auto;display:inline-block;vertical-align:middle;padding:0 50px}
.ul-commonly .con{display:block;cursor:pointer}
.ul-commonly .con .top{font-size:18px;color:#fff;line-height:1.5em;padding:16px 50px 16px 0;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-commonly .con .top:after{content:"";position:absolute;background-color:transparent;left:0;bottom:0;width:100%;height:3px}
.ul-commonly .con .top:before{content:"";width:0;height:0;border-bottom:15px solid #0b5fad;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none;z-index:5}
.ul-commonly .con.on .top:before{display:block}
.ul-commonly .con .top em{display:inline-block;vertical-align:middle;width:23px;height:23px;overflow:hidden;margin:-2px 7px 0 0}
.ul-commonly .con .top em img{display:block;width:100%}
.ul-commonly .con .top i{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:17px;height:17px;background:url(/images/iconl21.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-commonly .con .down{position:absolute;bottom:100%;left:0;width:100%;background-color:rgba(255,255,255,.98);padding:35px 60px 40px;max-height:289px;border-top:6px solid #0b5fad;-webkit-box-shadow:0 0 5px rgba(9,2,4,.21);-moz-box-shadow:0 0 5px rgba(9,2,4,.21);-ms-box-shadow:0 0 5px rgba(9,2,4,.21);-o-box-shadow:0 0 5px rgba(9,2,4,.21);box-shadow:0 0 5px rgba(9,2,4,.21);display:none;overflow:hidden;z-index:10}
.ul-commonly .con .down dl{margin:0 -10px;text-align:left;height:100%;overflow-x:hidden;overflow-y:auto}
.ul-commonly .con .down dl dd{width:20%;float:left;overflow:hidden;padding:0 10px;margin-bottom:10px}
.ul-commonly .con .down dl a{font-size:16px;color:#666;line-height:1.5em;overflow:hidden}
.ul-commonly .con .down dl::-webkit-scrollbar{display:none}
.ul-commonly.open li.on .con .top i{background-image:url(/images/iconl21-1.png)}
.ul-commonly .con .down dl a:hover{color:#0b5fad}
.footer .foot{overflow:hidden}
.fd-logo{width:420px;float:left;height:auto;overflow:hidden;margin-bottom:24px}
.fd-logo img{display:block;width:100%}

.footer .ljjb-pc{
    width: 100px;
    float: left;
    margin: 0px 90px;
    color: #fff;
    text-align: center;
}
.footer .ljjb-pc p{
    
    color: #fff;
   
}


.footer .school-pc{width:371px;float:right;margin-top:24px}
.footer .copy{display:block;overflow:hidden}
.footer .copy .left{overflow:hidden;float:left;font-size:14px;color: #b8dbfb;line-height:1.5em;}
.footer .copy .left a{font-size:14px;color: #b8dbfb;}
.footer .copy .left span{display:inline-block;margin-right:38px}
.footer .copy .left span:last-child{margin-right:0}
.footer .copy .right{overflow:hidden;float:right;margin-top: 44px;}
.ul-link{overflow:hidden;text-align:right;font-size:0}
.ul-link li{display:inline-block;vertical-align:middle;margin-left:31px}
.ul-link li:first-child{margin-left:0}
.ul-link a{font-size:14px;color:#d8ecff;line-height:1.5em;position:relative;padding-left:12px}
.ul-link a:after{content:"";position:absolute;width:2px;height:12px;background-color:#f90;top:50%;left:0;margin-top:-6px}
.footer .school{overflow:hidden;display:none}
.footer .school .pic{width:206px;overflow:hidden;height:auto;margin:0 auto}
.footer .school .pic img{display:block;width:100%}
.go-top{position:fixed;z-index:40;right:50px;bottom:156px;overflow:hidden;padding:10px 0 8px;width:43px;background-color:rgba(0,0,0,.24);border-bottom:3px solid #f90;border-radius:4px;display:none}
.go-top img{display:block;width:21px;margin:0 auto;overflow:hidden}
.row-a1{overflow:hidden;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;padding: 80px 0 0;}
.m-screenl{overflow:hidden}
.m-screenl .col-l{overflow:hidden;width:1133px;float:left}
.m-screenl .col-r{float:right;width:320px;overflow:hidden;/* padding-top: 9px; */margin-top:-8px;}
.m-screenl .left{width:320px;overflow:hidden;margin-top:-8px;}
.m-screenl .right{width:765px;float:right;overflow:hidden}
.g-titl1{overflow:hidden}
.g-titl1 .tit{font-size:26px;color:#000;line-height:1.5em;overflow:hidden;font-weight:400}
.g-titl1 .tit em{display:inline-block;vertical-align:bottom;font-size:14px;color:#999;line-height:1.5em;overflow:hidden;padding-left:10px;text-transform:uppercase}
.m-medial{margin-top:35px}
.m-medial .item{overflow:hidden}
.m-medial .item .con{display:block;overflow:hidden}
.m-medial .item .con .top{overflow:hidden;position:relative;margin-bottom:13px}
.m-medial .item .con .top:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.07)}
.m-medial .item .con .top .pic{display:block;width:100%;overflow:hidden}
.m-medial .item .con .top .pic img{display:block;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-medial .item .con .info{position:absolute;left:0;width:100%;bottom:0;height:65px;background:url(/images/bgl7.png) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
.m-medial .item .con .info .tit{position:absolute;bottom:10px;left:0;width:100%;font-size:14px;color:#fff;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-medial .item .con .txt{overflow:hidden;padding-bottom:24px;border-bottom:1px solid #d1d1d1}
.m-medial .item .con .txt .tit{font-size:16px;color:#000;line-height:1.75em;max-height:3.5em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-medial .item .con:hover .top .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-medial .item .con:hover .txt .tit,.ul-listl1 .con:hover .tit{color:#0b5fad}
.ul-listl1{overflow:hidden}
.ul-listl1 .con{display:block;padding:23px 0 26px;overflow:hidden;border-bottom:1px solid #d1d1d1;}
.ul-listl1 .con .tit{font-size:16px;color:#000;line-height:1.75em;overflow:hidden;min-height:3.5em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;display: flex;align-items: center;display: flex
;
    align-items: center;}
.ul-listl1 .con .date{overflow:hidden;font-size:14px;color:#666;line-height:1.5em;margin-top:16px}
.ul-listl1 .con .date em{padding-right:25px;font-weight:700;overflow:hidden}
.ul-listl1 li:last-child .con{/* border-bottom:none; */}
.m-newsl1{background-color:#fff;overflow:hidden;position:relative;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding-bottom:41px}
.m-newsl1 .slider{overflow:hidden;padding-bottom: 80px;position: relative;}
.m-newsl1 .slider .slick-prev{position: absolute;
    width: 61px;
    height: 61px;
   background: url(/images/iconl9.png) no-repeat center center;
    left: 0px;
    top: 96%;
    transform: translateY(-50%);
    transition: all 0.3s ease 0s;
    font-size: 0px;
    z-index: 99;
    border: none;}
.m-newsl1 .slider .slick-next{position: absolute;
    width: 61px;
    height: 61px;
right:0;
    top: 96%; transform: translateY(-50%);
background: url(/images/iconl10.png) no-repeat center center;
    transition: all 0.3s ease 0s;
    font-size: 0px;
    z-index: 99;
    border: none;}
.m-newsl1 .item{overflow:hidden}
.m-newsl1 .item .pic{width:100%;height:auto;overflow:hidden;margin-bottom:30px;border-bottom: 5px solid #0b5fad;}
.m-newsl1 .item .pic a,.m-newsl1 .item .pic img{display:block;width:100%}
.m-newsl1 .item .pic img{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-newsl1 .item .pic a:hover img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-newsl1 .item .txt{overflow:hidden;padding:0 54px}
.m-tit{overflow:hidden;text-align:center;margin-bottom:51px}
.m-tit .tit{display:inline-block;vertical-align:middle;font-size:16px;color:#0b5fad;line-height:1.5em;overflow:hidden;padding:0 78px;position:relative}
.m-tit .tit:after,.m-tit .tit:before{content:"";position:absolute;left:0;top:50%;margin-top:-11px;height:22px;width:57px;background:url(/images/iconl5.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-tit .tit:before{left:auto;right:0;background-image:url(/images/iconl5-1.png)}
.m-tit .tit em{font-size:15px;display:inline-block;vertical-align:middle;margin-top:-2px;text-transform:uppercase}
.m-newsl1 .item .info a{display:block;font-size:24px;color:#000;line-height:1.5em;text-align:center;overflow:hidden;margin-bottom:16px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-newsl1 .item .info a:hover{color:#0b5fad}
.m-newsl1 .item .desc{font-size:14px;color:#666;line-height:2em;overflow:hidden;max-height:6em}
.m-newsl1 .slider .slick-dots,.m-obtain .slider .slick-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom: 30px;text-align:center;z-index:9;}
.m-newsl1 .slider .slick-dots li,.m-obtain .slider .slick-dots li{display:inline-block;margin-right:26px}
.m-newsl1 .slider .slick-dots li:last-child,.m-obtain .slider .slick-dots li:last-child{margin-right:0}
.m-newsl1 .slider .slick-dots li button,.m-obtain .slider .slick-dots li button{display:block;font-size:20px;color:#999;background-color:transparent;border:none;cursor:pointer;overflow:hidden;padding:0}
.m-newsl1 .slider .slick-dots li.slick-active button,.m-obtain .slider .slick-dots li.slick-active button{color:#0b5fad}
.m-schedule{height:4px;background-color:#dedede;overflow:hidden;position:absolute;bottom: 50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.m-schedule:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:#199cff}
.m-schedule.open:after{animation:4.2s linear infinite cartoon;-moz-animation:4.2s linear infinite cartoon;-webkit-animation:4.2s linear infinite cartoon;-o-animation:4.2s linear infinite cartoon}
.g-advertisement{overflow:hidden}
.g-advertisement .pic{width:100%;height:auto;overflow:hidden}
.g-advertisement .pic img{display:block;width:100%}
.row-a2{background-position:top center;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;padding:66px 0 55px;position:relative;overflow:hidden;background-image:url(/images/bgl8.png)}
.g-titl2{overflow:hidden;position:relative;padding-left:30px}
.g-titl2 .btn{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:14px;color:#d8ecff;border-bottom:1px solid #d8ecff}
.g-titl2:after{content:"";position:absolute;left:0;width:5px;height:55px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#f60}
.g-titl2.l1{padding-left:0}
.g-titl2.l1:after{display:none}
.g-titl2 .en{font-size:16px;color:#fff;line-height:1.2em;overflow:hidden;text-transform:uppercase}
.g-titl2 .tit{font-size:34px;color:#fff;line-height:1.3em;overflow:hidden;font-weight:400}
.m-slickl2{margin:36px -22px 0}
.m-slickl2:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-slickl2 .item{padding:0 22px;overflow:hidden}
.m-slickl2 .con{overflow:hidden;display:block}
.m-slickl2 .con .top{overflow:hidden;position:relative;margin-bottom:20px}
.m-slickl2 .con .pic{padding-top:64.255319%;position:relative;height:0;overflow:hidden}
.m-slickl2 .con .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.01)}
.m-slickl2 .con .pic img{display:block;width:100%;height:auto;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.m-slickl2 .con .tips{position:absolute;left:0;bottom:0;font-size:16px;color:#fff;text-align:center;width:114px;height:34px;line-height:34px;padding:0 15px;background:url(/images/bgl9.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-slickl2 .con .txt{overflow:hidden}
.m-slickl2 .con .tit{font-size:16px;color:#000;line-height:1.63em;height:3.26em;overflow:hidden;margin-bottom:26px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl2 .con .info{font-size:16px;color:#000;line-height:1.5em;overflow:hidden;margin-bottom:15px}
.m-slickl2 .con .info p{overflow:hidden;margin-bottom:9px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.m-slickl2 .con .info i{display:block;float:left;width:20px;height:20px;margin-right:13px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.m-slickl2 .con .info i.i1{background-image:url(/images/iconl6.png)}
.m-slickl2 .con .info i.i2{background-image:url(/images/iconl7.png)}
.g-btn{overflow:hidden}
.g-btn .btn{display:inline-block;font-size:14px;color:#666;line-height:1.5em;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #199cff}
.g-btn .btn i{display:inline-block;vertical-align:middle;width:23px;height:9px;background:url(/images/iconl8.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 0 0 27px}
.g-btn.fff .btn{color:#fff;border-color:#fff}
.g-btn.fff .btn i{background-image:url(/images/iconl8-1.png)}
.m-slickl2 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-slickl2 .con:hover .tit{color:#0b5fad}
.m-slickl2 .con.blue .tips{background-image:url(/images/bgl9-1.png)}
.m-slickl2 .con.orange .tips{background-image:url(/images/bgl9-2.png)}
.m-slickl2 .con.blue .g-btn .btn{border-color:#1d76b4}
.m-slickl2 .con.orange .g-btn .btn{border-color:#f90}
.m-slickl2 .con.green .g-btn .btn{border-color:#f90}
.g-btn.fff .btn:hover{border-color:#199cff}
.m-slickl2 .slick-arrow{position:absolute;width:61px;height:61px;top:50%;margin-top:-30px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:53px auto;-moz-background-size:53px auto;-ms-background-size:53px auto;-o-background-size:53px auto;background-size:53px auto;background-repeat:no-repeat;background-position:center center}
.m-slickl2 .slick-prev{left:-74px;background-image:url(/images/iconl9.png)}
.m-slickl2 .slick-prev:hover{background-image:url(/images/iconl9-1.png)}
.m-slickl2 .slick-next{right:-74px;background-image:url(/images/iconl10.png)}
.m-slickl2 .slick-next:after{content:"";position:absolute;width:53px;height:53px;top:4px;left:4px;background:url(/images/iconl10-bg.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;animation:4s linear infinite rotation;-moz-animation:4s linear infinite rotation;-webkit-animation:4s linear infinite rotation;-o-animation:4s linear infinite rotation;z-index:-1}
.row-a3{background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;padding: 30px 0;position:relative;}
.row-a3 .bg{position:absolute;top:7px;left:0;width:302px;height:auto;overflow:hidden}
.row-a3 .bg img{display:block;width:100%}
.row-a3 .bgr{position:absolute;top:-168px;right:65px;width:394px;height:auto;z-index:2;overflow:hidden}
.row-a3 .bgr img{display:block;width:100%}
.row-a3:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-developl{overflow:hidden;margin:96px -29px 0}
.m-developl > .g-titl2{margin-bottom:20px;}
.m-developl > .g-titl2 .btn{color:#666;}
.m-developl > .g-titl2 .en{color:#999;}
.m-developl > .g-titl2 .tit{color:#000;}
.m-developl .box{width:33.3%;float:left;padding:0 29px}
.m-culture{overflow:hidden}
.m-obtain{overflow:hidden;position:relative;margin-bottom:46px}
.m-obtain:after{content:"";position:absolute;top:0;left:0;width:8px;bottom:40%;background-color:#0b5fad}
.m-slickl4:after{background-color:#0b5fad}
.m-slickl5:after{background-color:#009801}
.m-obtain .con{display:block;width:100%;overflow:hidden;position:relative}
.m-obtain .con .pic{padding-top:62.5%;position:relative;overflow:hidden;height:0}
.m-obtain .con .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color: rgba(0,0,0,.2);5) */}
.m-obtain .con .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-obtain .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-obtain .txt{position:absolute;top:0;left:0;width:100%;height:100%;padding: 180px 55px;}
.m-obtain .info{font-size:18px;color:#fff;font-weight:700;line-height:1.67em;height:3.34em;overflow:hidden;margin:30px 0 85px}
.m-obtain .slider .slick-dots{bottom:49px}
.m-obtain .m-schedule,.m-obtain .slider .slick-dots{right:30px;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.m-obtain .m-schedule{bottom:30px}
.m-obtain .slider .slick-dots li button{color:#fff}
.m-slickl4 .m-schedule.open:after{animation:5s linear infinite cartoon;-moz-animation:5s linear infinite cartoon;-webkit-animation:5s linear infinite cartoon;-o-animation:5s linear infinite cartoon}
.m-slickl4 .m-schedule:after{background-color:#f90}
.m-slickl5 .m-schedule:after{background-color:#009801}
.m-slickl4 .slider .slick-dots li.slick-active button{color:#f90}
.m-slickl5 .slider .slick-dots li.slick-active button{color:#009801}
.ul-listl2{overflow:hidden}
.ul-listl2 li{margin-bottom:37px}
.ul-listl2 .con{display:block;overflow:hidden;font-size:0}
.ul-listl2 .tit{font-size:16px;color:#000;line-height:1.5em;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:13px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl2 .tit:after{content:"";position:absolute;bottom:0;left:0;width:83px;height:2px;background-color:#0b5fad;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl2 .con:hover .tit{color:#0b5fad}
.ul-listl2 .con:hover .tit:after{width:100%}
.ul-listl2.orange .tit:after{background-color:#f90}
.ul-listl2.green .tit:after{background-color:#009801}
.ul-listl2.orange .con:hover .tit{color:#0b5fad}
.m-recordl{overflow:hidden;font-size:0;text-align:center}
.m-recordl .box{display:inline-block;overflow:hidden;position:relative;padding:20px 217px 0;margin-bottom:24px}
.m-recordl .box:after,.m-recordl .box:before{content:"";position:absolute;width:180px;height:1px;background-color:#bfbfbf;left:0;top:50%}
.m-recordl .box:after{left:auto;right:0}
.m-titl1 .desc{font-size:14px;color: #999;9ffline-height:2em;text-align:center;overflow:hidden;}
.m-titl1 .tit{font-size:34px;color:#333;font-weight:400;line-height:1.3em;overflow:hidden}
.m-titl1 .en{font-size:16px;color:#999;line-height:1.5em;overflow:hidden;text-transform:uppercase}
.m-slickl5{overflow:hidden;margin-top:31px;padding-bottom:89px}
.m-slickl5 .item{padding:0 10px}
.m-slickl5 .con{display:block;overflow:hidden;cursor:pointer}
.m-slickl5 .con .top{height:230px;width:100%;overflow:hidden;position:relative;margin-bottom:21px}
.m-slickl5 .con .top .bg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:170px;height:170px;border-radius:50%;border:1px dashed #cecece;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl5 .con .top .bg:after,.m-slickl5 .con .top .bg:before{content:"";position:absolute;width:230px;height:230px;top:50%;left:50%;background-color:rgba(0,136,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:0}
.m-slickl5 .con:hover .top .bg{width:196px;height:196px}
.m-slickl5 .con:hover .top .bg:after{animation:3s ease-out 225ms infinite ripple;-moz-animation:3s ease-out 225ms infinite ripple;-webkit-animation:3s ease-out 225ms infinite ripple;-o-animation:3s ease-out 225ms infinite ripple}
.m-slickl5 .con:hover .top .bg:before{animation:3s ease-out .9s infinite ripple;-moz-animation:3s ease-out .9s infinite ripple;-webkit-animation:3s ease-out .9s infinite ripple;-o-animation:3s ease-out .9s infinite ripple}
.m-slickl5 .con .num{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#1064b2;font-size:24px;line-height:1.5em;text-align:center;/*overflow:hidden;*/font-family:CAI}
.m-slickl5 .con .num img{display:block;margin:0 auto;max-width:90%;min-height:55px;}
.m-slickl5 .con .num em{font-size:67px;line-height:1.5em;overflow:hidden;padding-right:5px}
.m-slickl5 .con .txt{font-size:16px;color:#333;line-height:1.5em;text-align:center;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.m-slickl5 .slick-dots{position:absolute;left:0;width:100%;bottom:0;text-align:center;z-index:9}
.m-slickl5 .slick-dots li{display:inline-block;margin:7px 6px;padding-left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}
//.m-slickl5 .slick-dots li:after{content:"";position:absolute;top:50%;left:0;height:1px;width:0;background-color:#199cff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl5 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;color:#01427e;background:0 0;border-radius:50%;text-align:center;border:2px solid #b7b7b7;cursor:pointer;overflow:hidden;padding:0}
.m-slickl5 .slick-dots li.slick-active{padding-left:0px}
.m-slickl5 .slick-dots li.slick-active button{border:6px solid #199cff;width:26px;height:26px;margin:0 6px}
.m-slickl5 .slick-dots li.slick-active:after{width:34px}
.row-a4{background:url(/images/bgl11.jpg) center top no-repeat;-webkit-background-size:100% 1338px;-moz-background-size:100% 1338px;-ms-background-size:100% 1338px;-o-background-size:100% 1338px;background-size:100% 1338px;padding:64px 0 140px;position:relative}
.row-a4 .bg{position:absolute;bottom:0;right:0;width:1329px;height:auto;overflow:hidden}
.row-a4 .bg img{display:block;width:100%}
.row-a4:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-plan{overflow:hidden;margin-bottom:102px}
.m-enrollment{overflow:hidden;margin-top:35px}
.m-enrollment .ll{width:62%;float:left;overflow:hidden;background-color:#000}
.m-enrollment .ll .video{overflow:hidden;display:block;width:100%;height:100%}
.m-enrollment .rr{float:right;width:calc(38% - 20px);}
.ul-listl3{overflow:hidden}
.ul-listl3 li{overflow:hidden;margin-bottom:20px}
.ul-listl3 li:last-child{margin-bottom:0}
.ul-listl3 .con{display:block;overflow:hidden;background-color:#fff;position:relative}
.ul-listl3 .con:after{content:"";position:absolute;background-position:bottom left;background-image:url(/images/bgl12.png);background-repeat:no-repeat;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl3 li:nth-child(2n) .con:after{background-position:right bottom}
.ul-listl3 .con .left{width:100%;float:right;overflow:hidden}
.ul-listl3 .con .left .pic{padding-top:47.6%;position:relative;height:0;overflow:hidden}
.ul-listl3 .con .left .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl3 .con .txt{overflow:hidden}
.ul-listl3 .con .desc{position:relative;overflow:hidden;padding:22px 36px 0;margin-bottom:36px}
.ul-listl3 .con .desc:after{content:"";position:absolute;top:0;left:0;width:4px;background-color:#f90;bottom:5px}
.ul-listl3 .con .desc .info{font-size:16px;line-height:1.75em;max-height:8.75em;color:#000;font-weight:700;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl3 .con .g-btn{padding:0 36px}
.ul-listl3 .g-btn .btn{border-bottom:none;padding-bottom:0}
.ul-listl3 .con:hover:after{display:block;opacity:1}
.ul-listl3 .con:hover .desc .info{color:#0b5fad}
.ul-listl3 .con:hover .left .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-listl3 li:nth-child(2n) .left{float:left}
.ul-listl3 li:nth-child(2n) .con .desc:after{left:auto;right:0;background-color:#090}
.m-follow .top .right:after,.m-follow .top:after,.m-follow:after,.ul-yard .qr:after,.ul-yard:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-follow .top .g-titl2{width:590px;float:left}
.m-follow .top .right{float:right}
.ul-yard li{float:left;margin-left:39px}
.ul-yard .con{display:block;position:relative}
.ul-yard .icon{width:78px;height:78px;text-align:center;line-height:78px;font-size:0;overflow:hidden;background-color:rgba(255,255,255,.41);border-radius:50%}
.ul-yard .icon img{display:inline-block;vertical-align:middle;max-height:40%;max-height:40%}
.ul-yard .qr{position:absolute;top:98px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:160px;background-color:#fff;border-radius:10px;padding:9px 18px;display:none;z-index:10;-webkit-box-shadow:0 0 10px rgba(51,0,0,.04);-moz-box-shadow:0 0 10px rgba(51,0,0,.04);-ms-box-shadow:0 0 10px rgba(51,0,0,.04);-o-box-shadow:0 0 10px rgba(51,0,0,.04);box-shadow:0 0 10px rgba(51,0,0,.04)}
.ul-yard .qr:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.ul-yard .qr .txt{overflow:hidden;text-align:center;font-size:14px;color:#666;line-height:1.4em}
.ul-yard .qr .pic img{display:block;margin:0 auto;}
.ul-yard li:first-chid .qr{width:250px;}
.ul-yard .con:hover .icon{background-color:#f90}
.ul-listl4{overflow:hidden;margin-top:31px}
.ul-listl4 li{width:25%;float:left}
.ul-listl4 .con{display:block;overflow:hidden;position:relative}
.ul-listl4 .pic{padding-top:100%;position:relative;height:0;overflow:hidden}
.ul-listl4 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl4 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-listl4 .txt{position:absolute;bottom:0;left:0;width:100%;padding:63px 28px 0;height:150px;background:url(/images/bgl13.png) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
.ul-listl4 .txt .tit{font-size:16px;color:#fff;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:10px}
.ul-listl4 .form{overflow:hidden}
.ul-listl4 .form .ll{font-size:16px;line-height:1.5em;float:left;overflow:hidden;color:#fc3;margin-right:40px}
.ul-listl4 .form .ll em{display:inline-block;vertical-align:middle;width:25px;height:25px;background:url(/images/iconl16.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 12px 0 0}
.ul-listl4 .form .rr{font-size:12px;line-height:2.08em;overflow:hidden;color:#fff}
.ul-listl4 .con.pink .form .ll{color:#f99}
.ul-listl4 .con.pink .form .ll em{background-image:url(/images/iconl17.png)}
.ul-listl4 .con.green .form .ll{color:#3c3}
.ul-listl4 .con.green .form .ll em{background-image:url(/images/iconl20.png)}
.ul-listl4 .con.blue .form .ll{color:#cff}
.ul-listl4 .con.blue .form .ll em{background-image:url(/images/iconl19.png)}
.ul-listl4 .con.orange .form .ll{color:#f90}
.ul-listl4 .con.orange .form .ll em{background-image:url(/images/iconl18.png)}
.ul-listl4 li.liw{width:50%}
.ul-listl4 li.liw .pic{padding-top:50%}

@keyframes cartoon{
0%{width:0}
50%{width:50%}
100%{width:100%}
}
@-moz-keyframes cartoon{
0%{width:0}
50%{width:50%}
100%{width:100%}
}
@-ms-keyframes cartoon{
0%{width:0}
50%{width:50%}
100%{width:100%}
}
@-webkit-keyframes cartoon{
0%{width:0}
50%{width:50%}
100%{width:100%}
}
@-o-keyframes cartoon{
0%{width:0}
50%{width:50%}
100%{width:100%}
}

@keyframes rotation{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotation{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-ms-keyframes rotation{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes rotation{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-o-keyframes rotation{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}

@keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2)}
5%{opacity:1}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}
}
@-moz-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2)}
5%{opacity:1}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}
}
@-ms-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2)}
5%{opacity:1}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}
}
@-webkit-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2)}
5%{opacity:1}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}
}
@-o-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2)}
5%{opacity:1}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}
}

.ban{height:520px;position:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;min-height:200px}
.ban .txt{position:absolute;left:0;bottom:0;width:100%;height:100px;background:url(/images/bgl18.png) 50px center no-repeat;-webkit-background-size:41.40625% 100%;-moz-background-size:41.40625% 100%;-ms-background-size:41.40625% 100%;-o-background-size:41.40625% 100%;background-size:41.40625% 100%}
.ban .txt .tit{font-size:40px;color:#fff;line-height:100px;overflow:hidden;float:left;font-weight:400;margin-right:39px}
.cur{overflow:hidden;font-size:16px;color:#fff;padding-top:50px}
.cur a,.cur span{overflow:hidden;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.cur a:hover{color:#f90}
.cur-m{display:none}
.g-box{overflow:hidden;padding:100px 0 85px;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.g-box .col-l{overflow:hidden;width:251px;float:left;margin-right:90px}
.g-box .col-r{overflow:hidden;float:none}
.snv{overflow:hidden;position:relative;padding-left:9px;padding-top:43px}
.snv:after{content:"";position:absolute;top:0;left:0;right:11px;bottom:26px;background-color:#0b5fad}
.snv .box{background-color:#fff;padding-bottom:117px;position:relative;z-index:2}
.snv .box li{overflow:hidden;position:relative}
.snv .box li:after{content:"";position:absolute;left:27px;right:27px;bottom:0;height:1px;background-color:#d5d5d5}
.snv .box a{display:block;font-size:20px;color:#333;height:89px;line-height:89px;padding:0 27px;overflow:hidden;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv .box a:after{content:"";position:absolute;left:0;width:3px;top:17px;bottom:17px;background-color:transparent;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv .box li a:hover,.snv .box li.on a{font-weight:700;color:#0b5fad}
.snv .box li a:hover:after,.snv .box li.on a:after{background-color:#f90}
.g-titl3{overflow:hidden;font-size:20px;}
.g-titl3.tac{text-align:center}
.g-titl3 .tit{display:inline-block;overflow:hidden;font-size:32px;color:#000;line-height:1.08em;position:relative;padding:0 23px;font-weight:400}
.g-titl3 .tit:after{content:"";position:absolute;left:0;height:100%;width:5px;top:0;background-color:#01427e}
.g-titl3.fff .tit{color:#fff}
.g-titl3.fff .tit:after{background-color:#fff}
.ul-listl5{overflow:hidden;margin:52px 0 23px}
.ul-listl5 li{margin-bottom:20px}
.ul-listl5 .con{display:block;overflow:hidden;background-color:#fff;position:relative;padding:23px 30px 24px 10px}
.ul-listl5 .con:after{content:"";position:absolute;top:0;left:0;width:2px;height:50px;background-color:#0b5fad}
.ul-listl5 .con .date{overflow:hidden;float:left;text-align:right;padding:0 20px;margin-right:20px;position:relative;border-right:1px solid #e5e5e5}
.ul-listl5 .con .day{font-size:36px;font-weight:700;color:#01427e;line-height:1.1em;overflow:hidden}
.ul-listl5 .con .year{font-size:16px;color:#01427e;line-height:1.5em}
.ul-listl5 .con .txt{overflow:hidden}
.ul-listl5 .con .tit{font-size:20px;color:#313134;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:600;margin-bottom:7px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl5 .con .desc{font-size:16px;color:#797979;line-height:1.5em;overflow:hidden}
.ul-listl5 .con .desc p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listl5 .con:hover .tit{color:#01427e}
.pages{font-size:0;text-align:center;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 5px}
.pages li a{display:block;width:34px;height:34px;font-size:14px;color:#666;line-height:34px;text-align:center;background-color:#fff;overflow:hidden}
.pages li.next a,.pages li.prev a{width:auto;padding:0 19px}
.pages li.on a,.pages li:hover a{color:#fff;background-color:#f90}

.m-rolel{overflow:hidden;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;position:fixed;top:0;height:100%;width:100%;left:0}
.m-rolel .ll{width:42.55208%;float:left;height:100%;overflow:hidden;padding-top:216px;background-color:rgba(0,0,0,.3)}
.m-rolel .rr{position:absolute;top:0;left:42.55208%;right:0;height:100%;background:url(/images/bgl21.png) bottom right no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:166px 158px 93px 93px;z-index:2}
.m-rolel .rr .rolling{height:100%;overflow-x:hidden;overflow-y:auto}
.m-rolel .rr .rolling::-webkit-scrollbar{display:none}
.m-rolel .left{overflow:hidden;width:54.46756%;float:left;padding-left:10.77528%}
.m-rolel .left .tit{font-size:36px;color:#fff;line-height:1.39em;max-height:4.17em;overflow:hidden;font-weight:400;margin-bottom:62px}
.m-rolel .left .desc{font-size:16px;color:#efe8e0;line-height:2em;max-height:8em;overflow:hidden}
.m-rolel .right{width:22.8886%;float:right;overflow:hidden}
.ul-listl6{overflow:hidden;padding-bottom:5px;margin-top:48px}
.ul-listl6 li .con:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#e77b2e;display:none}
.ul-listl6 .con:before{content:"";position:absolute;left:0;width:11px;height:11px;background-color:#e77b2e;border-radius:50%;bottom:-5px;display:none}
.ul-listl6 .con{display:inline-block;vertical-align:middle;width:100%;font-size:24px;color:#fff;height:72px;line-height:72px;text-align:center;position:relative}
.ul-listl6 .con:hover,.ul-listl6 li.on .con{font-size:30px;color:#f90}
.ul-listl6 li .con:hover:after,.ul-listl6 li .con:hover:before,.ul-listl6 li.on .con:after,.ul-listl6 li.on .con:before{display:block}
.g-back{overflow:hidden;font-size:16px;line-height:2em;color:#fff;position:fixed;z-index:51;top:62px;left:47.39583%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-back i{display:inline-block;vertical-align:middle;margin:-2px 14px 0 0;width:32px;height:32px;background:url(/images/iconl26.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.g-back:hover{opacity:.7;color:#fff}
.ul-listl7{overflow:hidden;margin:0 -23px}
.ul-listl7 li{width:33.33%;float:left;padding:0 23px 4px;margin-bottom:26px}
.ul-listl7 .con{display:block;height:64px;line-height:62px;text-align:center;border:1px solid #fff;position:relative;font-size:20px;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl7 .con:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-listl7 .con:before{content:"";position:absolute;right:-4px;bottom:-4px;left:6px;top:8px;z-index:-1;background-color:transparent;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl7 .con span{display:block;position:relative}
.ul-listl7 .con span i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:23px;height:23px;right:22px;background:url(/images/iconl27.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;display:none}
.ul-listl7 .con:hover:before{background-color:#db6f2b}
.ul-listl7 .con:hover{background-color:#fff;color:#000}
.ul-listl7 .con:hover span i{display:block}

.m-specialityl{overflow:hidden;padding:78px 0 0;position:relative;z-index:1}
.m-specialityl .specialityl{overflow:hidden;margin-top:42px}
.m-specialityl .specialityl dl{display:block;overflow:hidden;width:100%;border-right:1px solid #199cff;margin-bottom:40px}
.m-specialityl dl span{display:block;width:16.66666%;float:left;border:1px solid #199cff;border-right:none;font-size:16px;color:#333;text-align:center;border-top:none;height:49px;line-height:48px;padding:0 5px;overflow:hidden}
.m-specialityl dl dt span{height:60px;line-height:58px;font-size:20px;color:#fff;border-top:1px solid #199cff}
.m-specialityl dl dt{background-color:#01427e}
.m-specialityl dl dd,.m-specialityl dl dt{overflow:hidden}
.m-specialityl dl dd a{display:block;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-specialityl dl dd a img{display:inline-block;vertical-align:middle;width:16px}
.m-specialityl dl dd a:hover{opacity:.6}
.g-more{overflow:hidden;display:block;width:230px;height:50px;line-height:50px;margin:0 auto;font-size:14px;color:#fff;text-align:center;background:#0b5fad;background:-webkit-linear-gradient(left,#0b5fad,#01427e);background:-o-linear-gradient(right,#0b5fad,#01427e);background:-moz-linear-gradient(right,#0b5fad,#a00d08);background: linear-gradient(to right,#0b5fad,#02437f);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.g-more i{display:inline-block;vertical-align:middle;width:23px;height:23px;background:url(/images/iconl29.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 0 0 20px}
.g-more:hover{color:#fff;opacity:.8}
.m-slickl6:after,.ul-listl8:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-listl8{margin:80px -18px 0}
.ul-listl8 li{width:50%;float:left;padding:0 18px}
.ul-listl8 .con{display:block;overflow:hidden;padding:37px 150px 41px 100px;border-top:3px solid #0b5fad;background-color:#fff;-webkit-box-shadow:0 0 13px rgba(0,0,0,.07);-moz-box-shadow:0 0 13px rgba(0,0,0,.07);-ms-box-shadow:0 0 13px rgba(0,0,0,.07);-o-box-shadow:0 0 13px rgba(0,0,0,.07);box-shadow:0 0 13px rgba(0,0,0,.07);position:relative}
.ul-listl8 .con .ll{float:left;overflow:hidden}
.ul-listl8 .con .icon{display:block;float:left;width:90px;height:90px;overflow:hidden;margin-right:59px}
.ul-listl8 .con .icon img{display:block;width:100%;height:100%}
.ul-listl8 .con .txt{height:90px;line-height:90px;overflow:hidden;font-size:0}
.ul-listl8 .con .txt .tit{display:inline-block;vertical-align:middle;font-size:32px;color:#333;line-height:1.5em;font-weight:400;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl8 .con .more{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:40px;font-size:14px;color:#199cff}
.ul-listl8 .con .more i{display:inline-block;vertical-align:middle;width:23px;height:23px;margin:-2px 0 0 20px;background:url(/images/iconl27.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listl8 .con:hover{-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);-moz-box-shadow:0 0 30px rgba(0,0,0,.2);-ms-box-shadow:0 0 30px rgba(0,0,0,.2);-o-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}
.ul-listl8 .con:hover .txt .tit{color:#199cff}
.m-teachersl{overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-40px;padding:137px 0 73px}
.m-slickl6{margin:60px 0 49px}
.m-slickl6 .item{padding:0 5px;float:left}
.m-slickl6 .con{display:block}
.m-slickl6 .con:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-slickl6 .con .top{width:220px;height:220px;border-radius:50%;margin:0 auto 11px}
.m-slickl6 .con .pic{width:220px;height:220px;margin:0 auto;border-radius:50%;overflow:hidden;border:3px solid transparent;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl6 .con .pic img{display:block;width:100%;height:100%;background: #c2c7ce;}
.m-slickl6 .con .txt{overflow:hidden;text-align:center}
.m-slickl6 .con .txt .tit{font-size:20px;color:#fff;font-weight:400;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:7px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl6 .con .txt .desc{font-size:16px;color:#fff;line-height:1.7em;height:5.1em;overflow:hidden}
.m-slickl6 .con:hover .pic{background-color:#fe9800}
.m-slickl6 .con:hover .top{-webkit-box-shadow:0 0 13px rgba(0,0,0,.24);-moz-box-shadow:0 0 13px rgba(0,0,0,.24);-ms-box-shadow:0 0 13px rgba(0,0,0,.24);-o-box-shadow:0 0 13px rgba(0,0,0,.24);box-shadow:0 0 13px rgba(0,0,0,.24)}
.m-slickl6 .con:hover .txt .tit{color:#fe9800;font-size:22px}
.m-slickl6 .slick-arrow{position:absolute;width:32px;height:32px;top:30%;margin-top:-16px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}
.m-slickl6 .slick-prev{left:-40px;background-image:url(/images/iconl32.png)}
.m-slickl6 .slick-next{right:-40px;background-image:url(/images/iconl32-1.png)}
.g-more2{font-size:14px;color:#fff;line-height:1.5em;display:block;width:100px;overflow:hidden;margin:0 auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-more2 i{display:block;height:23px;width:23px;float:right;background:url(/images/iconl29.png) center center no-repeat;-webkit-background-size:23px auto;-moz-background-size:23px auto;-ms-background-size:23px auto;-o-background-size:23px auto;background-size:23px auto}
.g-more2.red{color:#199cff}
.g-more2.red i,.m-principall .principall .g-more2 i,.m-synopsisl .ll .g-more2 i,.ul-listl19 .con .g-more2 i{background-image:url(/images/iconl27.png)}
.g-more2:hover{opacity:.7}
.m-boutiquel{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:76px 0 230px}
.ul-listl9{overflow:hidden;margin:40px -20px 56px}
.ul-listl9 li{width:33.33%;float:left;padding:0 20px}
.ul-listl9 .pic{padding-top:59.196617%;position:relative;height:0;overflow:hidden;margin-bottom:13px}
.ul-listl9 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.ul-listl9 .txt{overflow:hidden}
.ul-listl9 .txt .tit{font-size:24px;color:#000;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400;margin-bottom:7px}
.ul-listl9 .txt .desc{font-size:16px;color:#666;line-height:1.75em;height:5.25em;overflow:hidden}
.m-curriculuml{overflow:hidden;margin-top:50px}
.ul-listl10{overflow:hidden;margin:0 -20px 80px}
.ul-listl10 li{width:50%;float:left;padding:0 20px}
.ul-listl10 .con{display:block;overflow:hidden;position:relative}
.ul-listl10 .con:after{content:"";position:absolute;top:0;left:0;width:5px;height:150px;background-color:#fe9800}
.ul-listl10 .con .pic{padding-top:47.9452054%;height:0;position:relative;overflow:hidden}
.ul-listl10 .con .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.ul-listl10 .con .txt{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:url(/images/imgl27-1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listl10 .con .box{width:55%;padding-left:38px;padding-top:30px;overflow:hidden}
.ul-listl10 .con .tit{font-size:32px;color:#fff;font-weight:400;line-height:1.5em;overflow:hidden;margin-bottom:14px}
.ul-listl10 .con .desc{font-size:16px;line-height:1.7em;max-height:3.4em;overflow:hidden;color:#fff}
.ul-listl10 .con.blue:after{background-color:#2c58bd}
.ul-listl10 .con.blue .txt{background-image:url(/images/imgl28-1.png)}

.m-descl{overflow:hidden;font-size:16px;color:#333;line-height:1.88em;margin:46px 0 54px}
.ul-listl11{overflow:hidden;margin:0 -22px}
.ul-listl11 li{width:33.33%;float:left;padding:0 22px;margin-bottom:30px}
.ul-listl11 .con{display:block;height:165px;background:url(/images/bgl24.png) center center no-repeat #fff;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;padding:20px 27px;position:relative}
.ul-listl11 .con:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/bgl25.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;display:none}
.ul-listl11 .con:after{content:"";position:absolute;top:0;left:27px;width:78px;height:2px;background-color:#01427e}
.ul-listl11 .con .tit{font-size:26px;color:#000;line-height:1.5em;font-weight:400;overflow:hidden;margin-bottom:9px}
.ul-listl11 .con .info{font-size:16px;color:#000;line-height:1.5em;overflow:hidden}
.ul-listl11 .con .more{position:absolute;right:23px;bottom:19px;font-size:14px;color:#999;line-height:1.5em;overflow:hidden}
.ul-listl11 .con .more i{display:inline-block;vertical-align:middle;width:23px;height:23px;background:url(/images/iconl27.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 0 0 23px}
.ul-listl11 .con:hover{background-color:#01427e}
.ul-listl11 .con:hover:after{background-color:#d09e3a;height:4px}
.ul-listl11 .con:hover:before{display:block}
.ul-listl11 .con:hover .info,.ul-listl11 .con:hover .more,.ul-listl11 .con:hover .tit{color:#fff}
.ul-listl11 .con:hover .more i{background-image:url(/images/iconl29.png)}

.m-detailsl{overflow:hidden;margin:52px 0 46px}
.m-detailsl .ll{width:350px;float:left;margin-right:40px}
.m-detailsl .pic{width:100%;overflow:hidden}
.m-detailsl .pic img{display:block;width:100%}
.m-detailsl .txt{overflow:hidden;margin:-30px 25px 0;text-align:center;background:url(/images/bgl26.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;z-index:2;padding:10px 5px 19px}
.m-detailsl .txt .tit{font-size:20px;color:#fff;line-height:1.5em;overflow:hidden;font-weight:400;margin-bottom:7px}
.m-detailsl .txt .info{font-size:16px;color:#fff;line-height:1.5em;overflow:hidden}
.m-detailsl .rr{overflow:hidden}
.m-detailsl .desc{overflow:hidden;font-size:16px;color:#666;line-height:1.81em;margin-bottom:38px}
.m-detailsl .desc .tit{font-size:20px;color:#01427e;line-height:1.5em;overflow:hidden;margin-bottom:9px}
.m-detailsl .rr .g-more{width:140px;height:42px;line-height:42px;margin:0}

.g-box.l1{padding:0}
.m-communicationl{overflow:hidden;padding:90px 0 158px}
.m-communicationl .tit{font-size:36px;color:#000;line-height:1.5em;text-align:center;overflow:hidden;font-weight:400}
.m-communicationl .tit em{font-weight:300}
.m-communicationl .communicationl{overflow:hidden;margin:42px -10px 0}
.m-communicationl .communicationl .item{width:50%;float:left;padding:0 10px}
.m-communicationl .communicationl dt{background:url(/images/bgl27.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding:0 26px}
.m-communicationl .communicationl dd{overflow:hidden;padding:0 26px;background-color:rgba(255,255,255,.65)}
.m-communicationl .communicationl dt span{font-size:20px;color:#fff;overflow:hidden}
.m-communicationl .communicationl span{display:block;float:left;height:60px;line-height:60px}
.m-communicationl .communicationl .s1{width:50px;text-align:center;margin-right:90px}
.m-communicationl .communicationl .s2{width:340px;padding-right:10px}
.m-communicationl .communicationl dd span{font-size:18px;color:#000;font-weight:700;overflow:hidden}
.m-communicationl .communicationl dd .s3{font-size:20px;color:#000;overflow:hidden;font-weight:400}
.m-communicationl .communicationl dd .s1{font-size:18px;font-weight:400}
.m-communicationl .communicationl dd:nth-child(2n+1){background-color:#fff}

.m-communicationl .communicationl p span,.m-communicationl .communicationl table span,.m-detailsl2 .text p span, .m-detailsl2 .text strong{height:auto !important;background:none !important;}

.m-historyl{overflow:hidden;margin-top:53px}
.m-historyl .ll{width:160px;float:left;overflow:hidden;margin-right:100px}
.m-historyl .rr{overflow:hidden}
.m-slickl7:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-slickl7{position:relative;background-image:url(/images/bgl28.png);background-position:top 8px right 12px;background-repeat:no-repeat;margin:36px 0}
.m-slickl7 .slider{padding-bottom:110px}
.m-slickl7 .item.slick-slide{border:none;position:relative}
.m-slickl7 .num{height:80px;line-height:80px;overflow:hidden;font-size:24px;color:#199cff;width:110px;text-align:right;font-family:Arial;position:relative;cursor:pointer}
.m-slickl7 .item:after{content:"";position:absolute;top:50%;margin-top:-7px;right:3px;width:14px;height:14px;border-radius:50%;background-color:#fff;border:3px solid #f39800;display:none}
.m-slickl7 .item.slick-current .num{font-size:48px;font-weight:700}
.m-slickl7 .item.slick-current:after{display:block}
.m-slickl7 .slick-arrow{position:absolute;width:26px;height:16px;right:0;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}
.m-slickl7 .slick-prev{top:-36px;background-image:url(/images/iconl33.png)}
.m-slickl7 .slick-next{bottom:-36px;background-image:url(/images/iconl33-1.png)}
.m-slickl8 .item{height:822px;overflow:hidden}
.m-slickl8 .item .scroll{height:100%;overflow-x:hidden;overflow-y:auto}
.m-slickl8 .item .scroll::-webkit-scrollbar{display:none}
.m-slickl8 .box{border-top:8px solid #e0b2ad;padding-top:40px;overflow:hidden;margin-bottom:54px}
.m-slickl8 .box .pic{width:470px;overflow:hidden;height:auto;margin-bottom:18px}
.m-slickl8 .box .pic img{display:block;width:100%}
.m-slickl8 .box .txt{overflow:hidden}
.m-slickl8 .box .date{font-size:24px;color:#333;line-height:1.5em;overflow:hidden;margin-bottom:15px}
.m-slickl8 .box .desc{font-size:16px;color:#333;line-height:1.88em;overflow:hidden}
.m-schooll{background-color:#fff;overflow:hidden;margin-top:100px}
.m-schooll .tit{font-size:36px;color:#0b5fad;line-height:1.5em;font-weight:700;text-align:center;overflow:hidden;padding:37px 0 42px}
.ul-listl12{overflow:hidden;margin:0 -13px}
.ul-listl12 li{padding:0 13px;width:50%;float:left}
.ul-listl12 .con{display:block;overflow:hidden;font-size:36px;font-weight:700;font-family:Arial;color:#333;line-height:1.5em;position:relative;padding:28px 28px 24px;border-top:4px solid #199cff;border-bottom:1px solid #c5c5c5;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl12 .con i{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:20px;background:url(/images/iconl27.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;width:23px;height:23px}
.ul-listl12 .con:hover{color:#199cff}

.m-portraitl{overflow:hidden;padding-top:100px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;}
.m-colourful{overflow:hidden;position:relative;margin-bottom:60px}
.m-colourful:after{content:"";position:absolute;left:575px;right:0;top:0;bottom:94px;background-color:#f5f5f5}
.m-colourful .colourful{overflow:hidden;position:relative;padding-bottom:30px}
.m-colourful .colourful:after{content:"";position:absolute;left:500px;right:0;top:137px;bottom:94px;background:url(/images/bgl30.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1}
.m-colourful .ll{padding-top:40px;width:620px;float:left;position:relative;z-index:2}
.m-slickl9{overflow:hidden}
.m-slickl9 .con{display:block;overflow:hidden;position:relative}
.m-slickl9 .con .pic{padding-top:64.1935%;position:relative;height:0;overflow:hidden}
.m-slickl9 .con .pic img{display:block;position:absolute;top:50%;left:50%;max-height:100%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl9 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08,1.08);-ms-transform:translate(-50%,-50%) scale(1.08,1.08);-o-transform:translate(-50%,-50%) scale(1.08,1.08);transform:translate(-50%,-50%) scale(1.08,1.08)}
.m-slickl9 .con .tips{position:absolute;left:0;bottom:0;font-size:16px;color:#fff;text-align:center;width:114px;height:34px;line-height:34px;padding:0 15px;background:url(/images/bgl9.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-colourful .rr{overflow:hidden;position:relative;z-index:2;padding-left:60px}
.m-slickl10{overflow:hidden;padding-top:54px;position:relative}
.g-titl3.more{position:relative}
.g-titl3.more .g-more2{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-slickl10 .txt{overflow:hidden}
.m-slickl10 .txt .tit{font-size:16px;color:#fff;line-height:1.63em;max-height:3.26em;font-weight:700;overflow:hidden;margin-bottom:39px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl10 .slider .con:hover .tit{color:#01427e}
.m-slickl10 .slider{margin-top:118px;overflow:hidden;width:60%;padding-bottom:30px}
.m-slickl10 .slider .con{display:block;overflow:hidden;height:300px}
.m-slickl10 .slider .desc{font-size:16px;color:#fff;line-height:2em}
.m-slickl10 .slider .con i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(/images/iconl35.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 10px 0 0}
.m-slickl10 .slider .con .addr i{background-image:url(/images/iconl36.png)}
.m-slickl10 .slider .slick-dots{position:absolute;left:24px;bottom:15px;text-align:center;z-index:9}
.m-slickl10 .slider .slick-dots li{display:inline-block;margin-right:26px}
.m-slickl10 .slider .slick-dots li:last-child{margin-right:0}
.m-slickl10 .slider .slick-dots li button{display:block;font-size:20px;color:#999;background-color:transparent;border:none;cursor:pointer;overflow:hidden;padding:0}
.m-slickl10 .slider .slick-dots li.slick-active button{color:#0b5fad}
.m-slickl10 .m-schedule{bottom:0;left:24px;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.m-silhouettel{overflow:hidden;padding:0 50px}
.m-silhouettel .ll{width:1100px;float:left;overflow:hidden;margin-right:60px}
.m-slickl11{overflow:hidden}
.m-slickl11 .pic{padding-top:56.272727%;overflow:hidden;height:0;position:relative}
.m-slickl11 .pic img,.m-slickl12 .item .pic img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%;max-width:100%}
.m-slickl11 .slick-arrow{position:absolute;width:53px;height:53px;top:50%;margin-top:-25px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}
.m-slickl11 .slick-prev{left:20px;background-image:url(/images/iconl37.png)}
.m-slickl11 .slick-next{right:20px;background-image:url(/images/iconl37-1.png)}
.m-slickl12{padding:0 21px;overflow:hidden;margin-top:-43px}
.m-slickl12 .item{padding:0 1px}
.m-slickl12 .item .pic{padding-top:56.32183%;position:relative;height:0;overflow:hidden}
.m-silhouettel .rr{overflow:hidden;padding-top:30px;float:right;width:240px}
.m-silhouettel .scroll{height:560px;overflow:hidden;position:relative;margin-top:43px;padding-bottom:30px}
.m-silhouettel .scroll:after{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e8e8e8;right:3px}
.ul-titl1{overflow-x:hidden;overflow-y:auto;height:100%;position:relative}
.ul-titl1 li{overflow:hidden;margin-bottom:15px;font-size:0}
.ul-titl1 .con{display:inline-block;font-size:16px;color:#000;line-height:1.5em;overflow:hidden;position:relative;padding-bottom:14px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-titl1 .con:after{content:"";position:absolute;left:0;width:0;height:2px;bottom:0;background-color:#01427e;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-titl1 .con:hover,.ul-titl1 li.on .con{color:#01427e;font-weight:700}
.ul-titl1 .con:hover:after,.ul-titl1 li.on .con:after{width:100%}
.ul-titl1::-webkit-scrollbar{width:6px;height:1px;background-color:#fff}
.ul-titl1::-webkit-scrollbar-button{display:none}
.ul-titl1::-webkit-scrollbar-track-piece{background:#fff}
.ul-titl1::-webkit-scrollbar-thumb{background:#fcdede;border-radius:4px}
.m-creationl{overflow:hidden;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;padding:71px 0 95px}
.m-creationl .tit{font-size:32px;color:#000;line-height:1.5em;overflow:hidden;font-weight:400;text-align:center;position:relative;padding-bottom:7px}
.m-creationl .tit:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0;height:3px;background-color:#0b5fad;width:88px}
.ul-listl13{overflow:hidden;margin:49px -30px 48px}
.ul-listl13 li{width:25%;float:left;padding:0 30px}
.ul-listl13 .con{display:block;overflow:hidden}
.ul-listl13 .con .pic{padding-top:62.424242%;position:relative;overflow:hidden;height:0;margin-bottom:10px}
.ul-listl13 .con .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl13 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08,1.08);-ms-transform:translate(-50%,-50%) scale(1.08,1.08);-o-transform:translate(-50%,-50%) scale(1.08,1.08);transform:translate(-50%,-50%) scale(1.08,1.08)}
.ul-listl13 .con .txt{overflow:hidden}
.ul-listl13 .con .txt .stit{font-size:16px;color:#000;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;margin-bottom:6px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl13 .con:hover .txt .stit{color:#01427e}
.ul-listl13 .con .info{overflow:hidden;font-size:0}
.ul-listl13 .con .info .num{display:inline-block;vertical-align:middle;font-size:26px;color:#01427e;line-height:1.5em;overflow:hidden;margin-right:21px}
.ul-listl13 .con .info .cun{display:inline-block;vertical-align:middle;font-size:16px;color:#999;line-height:1.19em;overflow:hidden;border-left:1px solid #a8a8a8;padding-left:19px}
.m-creationl .g-more2{float:right;color:#333}
.m-servicel{overflow:hidden;margin:88px 0}
.m-servicel .ll{width:900px;float:left;position:relative}
.m-servicel .ll .pic{width:458px;overflow:hidden;height:auto}
.m-servicel .ll .pic img{display:block;width:100%}
.m-servicel .ll .txt{position:absolute;top:29px;bottom:25px;width:458px;right:0;background:url(/images/bgl32.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:50px}
.m-servicel .ll .g-titl3 .tit{color:#fff}
.m-servicel .ll .g-titl3 .tit:after{background-color:#f90}
.ul-listl14{overflow:hidden;margin-top:58px}
.ul-listl14 li{width:50%;float:left;margin-bottom:47px}
.ul-listl14 li:nth-child(2n) .con:after{display:none}
.ul-listl14 .con{display:block;overflow:hidden;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl14 .con:after{content:"";position:absolute;top:50%;right:0;height:51px;width:1px;background-color:rgba(255,255,255,.32);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-listl14 .con .icon{width:50px;height:50px;margin:0 auto 8px;line-height:50px;font-size:0}
.ul-listl14 .con .icon img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%}
.ul-listl14 .con .tit{font-size:18px;color:#fff;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}
.ul-listl14 .con:hover{opacity:.6}
.m-servicel .rr{float:right;width:524px;position:relative}
.m-servicel .rr .pic{width:100%;height:auto;overflow:hidden}
.m-servicel .rr .pic img{display:block;width:100%}
.m-servicel .rr .txt{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}
.m-servicel .rr .box{position:absolute;top:50%;left:0;width:100%;padding:0 10px;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-servicel .rr .box .tit{font-size:40px;color:#fff;line-height:1.5em;text-align:center;overflow:hidden;font-weight:400;margin-bottom:8px}
.m-servicel .rr .box .info{width:138px;margin:0 auto;overflow:hidden}
.m-servicel .rr .box .info img{display:block;width:100%}

.ul-listl15{overflow:hidden;margin-top:56px;margin-bottom:10px}
.ul-listl15 li{overflow:hidden;margin-bottom:30px}
.ul-listl15 .con{overflow:hidden;position:relative;padding-top:44px}
.ul-listl15 .con:after{content:"";position:absolute;top:0;bottom:23px;right:0;left:365px;background-color:#fff;z-index:-1;border-bottom:20px solid #01427e}
.m-slickl13 .pic{padding-top:64.210526%;overflow:hidden;position:relative;height:0}
.m-slickl13 .pic img{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:100%;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl13 .pic a:hover img{-webkit-transform:translateY(-50%) scale(1.08,1.08);-ms-transform:translateY(-50%) scale(1.08,1.08);-o-transform:translateY(-50%) scale(1.08,1.08);transform:translateY(-50%) scale(1.08,1.08)}
.m-slickl13 .slick-arrow{position:absolute;width:53px;height:53px;top:50%;margin-top:-25px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}
.m-slickl13 .slick-prev{left:20px;background-image:url(/images/iconl37.png)}
.m-slickl13 .slick-next{right:20px;background-image:url(/images/iconl37-1.png)}
.ul-listl15 li{font-size:14px;line-height:1.94em;}
.ul-listl15 .con .ll{width:760px;float:left}
.ul-listl15 .con .rr{padding:8px 34px 0 61px;overflow:hidden}
.ul-listl15 .con .txt{font-size:14px;line-height:1.94em;height:21.34em;overflow:hidden;margin-top:23px}
.ul-listl15 .con .desc{height:79%;overflow-x:hidden;overflow-y:auto;padding-right:27px}
.ul-listl15 .con .desc::-webkit-scrollbar{width:5px;height:1px}
.ul-listl15 .con .desc::-webkit-scrollbar-button{display:none}
.ul-listl15 .con .desc::-webkit-scrollbar-track-piece{background:#fff}
.ul-listl15 .con .desc::-webkit-scrollbar-thumb{background:#e3e3e3;border-radius:2px}
.ul-listl15 li:nth-child(2n) .ll{float:right}
.ul-listl15 li:nth-child(2n) .con:after{left:0;right:365px}
.ul-listl15 .con.orange:after{border-bottom-color:#c99224}
.ul-listl15 .con.orange .g-titl3 .tit:after{background-color:#c99224}
.ul-listl15 .con.blue:after{border-bottom-color:#1d76b4}
.ul-listl15 .con.blue .g-titl3 .tit:after{background-color:#1d76b4}
.ul-listl15 .con.green:after{border-bottom-color:#696}
.ul-listl15 .con.green .g-titl3 .tit:after{background-color:#696}

.m-messagel{overflow:hidden;margin-bottom:63px}
.m-messagel .messagel{overflow:hidden;background-position:top center;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;margin-top:51px}
.m-messagel .messagel .top{overflow:hidden;padding:72px 210px 0;position:relative}
.m-messagel .messagel .top .bg{width:270px;position:absolute;top:40px;height:auto;left:460px}
.m-messagel .messagel .top .bg img{display:block;width:100%}
.m-messagel .messagel .top .box{position:relative;z-index:2;overflow:hidden}
.m-messagel .messagel .top:after{content:"";position:absolute;bottom:0;left:0;width:1390px;height:81px;overflow:hidden;background:url(/images/bgl34.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-messagel .messagel .top .pic{width:249px;float:left;overflow:hidden;margin-right:124px}
.m-messagel .messagel .top .pic img{display:block;width:100%}
.ul-txtl1{overflow:hidden;margin-bottom:91px}
.ul-txtl1 li{margin-bottom:10px}
.ul-txtl1 .con{font-size:16px;color:#666;line-height:1.5em;overflow:hidden;position:relative;padding-left:17px;display:block}
.ul-txtl1 .con:after{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#1165b3}
.m-messagel .details{overflow:hidden;font-size:20px;color:#333;line-height:1.5em;padding:44px 118px 94px;background-color:rgba(255,255,255,.8)}
.m-messagel .details .txt{overflow:hidden;margin-bottom:48px}
.m-messagel .details .info{overflow:hidden}
.m-messagel .details .info .pic{float:right;overflow:hidden;width:236px}
.m-messagel .details .info .pic img{display:block;width:100%}

.ul-listl16{overflow:hidden;margin:52px 0 40px}
.ul-listl16 li{overflow:hidden;margin-bottom:20px}
.ul-listl16 .con{display:block;overflow:hidden;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl16 .con .pic{width:350px;overflow:hidden;float:left;height:auto}
.ul-listl16 .con .pic img{display:block;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl16 .con .txt{overflow:hidden;padding:23px 44px 0 30px;}
.ul-listl16 .con .txt .tit{font-size:20px;color:#313134;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:9px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl16 .con .desc{font-size:16px;color:#797979;line-height:1.75em;max-height:5.25em;overflow:hidden;margin-bottom:26px}
.ul-listl16 .con .date{overflow:hidden}
.ul-listl16 .con .date span{font-size:16px;color:#797979;line-height:1.5em;display:block;float:left;position:relative;padding-bottom:23px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl16 .con .date span:after{content:"";background-color:#01427e;position:absolute;left:0;width:100%;height:3px;bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl16 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-listl16 .con:hover .date span,.ul-listl16 .con:hover .desc,.ul-listl16 .con:hover .txt .tit{color:#fff}
.ul-listl16 .con:hover .date span:after{background-color:#fff}
.ul-listl16 .con:hover{background:#01427e;background:-webkit-linear-gradient(90deg,#0b5fad,#01427e);background:-o-linear-gradient(90deg,#0b5fad,#01427e);background:-moz-linear-gradient(90deg,#0b5fad,#01427e);background:linear-gradient(90deg,#0b5fad,#01427e)}

.m-particularsl{overflow:hidden;padding:92px 0 158px;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.m-particularsl .col-l{width:1050px;float:left;overflow:hidden}
.m-particularsl .col-r{width:353px;float:right;overflow:hidden}
.m-detailsl2{overflow:hidden}
.m-detailsl2 .title{font-size:32px;color:#000;line-height:1.5em;overflow:hidden;margin-bottom:5px}
.m-detailsl2 .info{font-size:16px;color:#666;line-height:1.5em;overflow:hidden;border-bottom:2px solid #0b5fad;padding-bottom:16px}
.m-detailsl2 .info span{display:block;float:left;margin-right:24px}
.m-detailsl2 .text{font-size:16px;color:#333;line-height:1.81em;overflow:hidden;margin-bottom:43px;padding-top:34px}

.m-detailsl2 .link{font-size:14px;line-height:2em;overflow:hidden;border-bottom:1px solid #dbdbdb;padding-bottom:41px}
.m-detailsl2 .link span{display:block;float:left;overflow:hidden}
.m-detailsl2 .link .bdsharebuttonbox{float:left;overflow:hidden}
.m-detailsl2 .link .bdsharebuttonbox a{width:28px;height:28px;padding:0;border-radius:2px;overflow:hidden;float:left;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;margin:0 10px 0 0}
.m-detailsl2 .link .bdsharebuttonbox a:hover{opacity:1}
.m-detailsl2 .link .bdsharebuttonbox .bds_tsina{background-image:url(/images/iconl42.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_weixin{background-image:url(/images/iconl43.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_qzone{background-image:url(/images/iconl44.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_fx{background-image:url(/images/iconl45.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_mail{background-image:url(/images/iconl46.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_linkedin{background-image:url(/images/iconl47.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_tsina:hover{background-image:url(/images/iconl42-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_weixin:hover{background-image:url(/images/iconl43-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_qzone:hover{background-image:url(/images/iconl44-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_fx:hover{background-image:url(/images/iconl45-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_mail:hover{background-image:url(/images/iconl46-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_linkedin:hover{background-image:url(/images/iconl47-1.png)}
.m-detailsl2 .tips{font-size:14px;line-height:2em;color:#666;overflow:hidden;padding:30px 0 23px;border-bottom:1px solid #d2d2d2;margin-bottom:35px}
.m-detailsl2 .bot{overflow:hidden;position:relative;padding-right:220px}
.m-detailsl2 .bot .ll a{font-size:18px;color:#000;line-height:1.5em;display:block;margin-bottom:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-detailsl2 .bot .ll a:last-child{margin-bottom:0}
.m-detailsl2 .bot .ll a:hover{color:#0b5fad}
.m-detailsl2 .bot .rr{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-detailsl2 .bot .rr .g-more{width:140px;height:42px;line-height:42px}
.m-particularsl .g-titl3 .tit{font-size:24px}
.ul-listl17{overflow:hidden;margin-top:32px}
.ul-listl17 li{overflow:hidden;margin-bottom:29px}
.ul-listl17 .con{display:block;overflow:hidden;border-left:1px solid #0b5fad;padding-left:20px}
.ul-listl17 .con .date{font-size:16px;color:#666;line-height:1.5em;overflow:hidden;font-weight:700;margin-bottom:8px}
.ul-listl17 .con .tit{font-size:16px;color:#000;line-height:1.75em;overflow:hidden;font-weight:400;max-height:3.5em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl17 .con:hover .tit{color:#0b5fad}

.m-servicesl1{overflow:hidden;background-position:center top;background-repeat:no-repeat;padding:100px 0 0}
.ul-listl18{overflow:hidden}
.ul-listl18 li{margin-bottom:100px}
.ul-listl18 .con{overflow:hidden}
.ul-listl18 .con .pic{float:right;width:620px;height:auto;overflow:hidden}
.ul-listl18 .con .pic img{display:block;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl18 .con .pic a:hover img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-listl18 .con .txt{overflow:hidden;padding-right:114px}
.ul-listl18 .con .desc{font-size:16px;color:#333;line-height:1.85em;max-height:9.25em;overflow:hidden;margin:34px 0 42px}
.ul-listl18 .con .info{overflow:hidden}
.ul-listl18 .con .info a{display:block;float:left;font-size:18px;color:#0b5fad;line-height:1.5em;position:relative;padding-right:21px;margin-right:67px;margin-bottom:20px}
.ul-listl18 .con .info a:last-child{margin-right:0}
.ul-listl18 .con .info a i{position:absolute;display:block;top:0;right:0;width:11px;height:11px;background:url(/images/iconl48.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listl18 .con .info a:hover{opacity:.7}
.ul-listl18 li:nth-child(2n) .con .pic{float:left}
.ul-listl18 li:nth-child(2n) .con .txt{padding-right:0;padding-left:114px}
.ul-listl18.ls li{background-color:#f5f5f5}
.ul-listl18.ls li:last-child{margin-bottom:0}
.ul-listl18.ls .con{padding:80px 0 100px}
.ul-listl18.ls .con .info a{padding-right:0;margin-right:114px}
.ul-listl18.ls .con .info a:last-child{margin-right:0}
.ul-listl18.ls .con .icon{display:block;float:left;width:94px;height:94px;margin-right:21px;line-height:92px;text-align:center;overflow:hidden;border:1px dashed #01427e;border-radius:50%}
.ul-listl18.ls .con .icon img{display:inline-block;vertical-align:middle;max-height:50%;max-width:50%}
.ul-listl18.ls .con .stxt{display:block;overflow:hidden;font-size:18px;color:#0b5fad;line-height:94px}

.m-communicationl.ls{padding-bottom:82px}
.m-downloadl{overflow:hidden;margin-top:42px}
.m-downloadl .item{overflow:hidden;margin-bottom:20px;    position: relative;}
.m-downloadl .item a.g-more2{position: absolute;top:18px;right:70px;    z-index: 9;}
.m-downloadl .item .top{font-size:24px;color:#000;padding:0 60px 0 26px;height:60px;line-height:60px;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff;cursor:pointer}
.m-downloadl .item .top:after{content:"";position:absolute;top:0;left:0;height:100%;width:5px;background-color:#0b5fad}
.m-downloadl .item .top i{position:absolute;top:50%;right:28px;margin-top:-14px;display:block;width:28px;height:28px;background:url(/images/iconl51.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-downloadl .item .top.on{background:url(/images/bgl35.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}
.m-downloadl .item .top.on:after{display:none}
.m-downloadl .item .top.on i{background-image:url(/images/iconl51-1.png)}
.m-downloadl .item .desc{overflow:hidden;display:none}
.ul-listl19{overflow:hidden;padding-top:20px;margin:0 -15px}
.ul-listl19 li{width:33.33%;float:left;margin-bottom:21px;padding:0 15px}
.ul-listl19 .con{display:block;background-color:#fff;overflow:hidden;padding:28px 30px 23px}
.ul-listl19 .con .stit{font-size:18px;color:#333;line-height:1.5em;font-weight:700;margin-bottom:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listl19 .con .g-more2{font-size:16px;color:#666;margin:0}
.ul-listl19 .con:hover .stit{color:#01427e}

.m-synopsisl{overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:80px}
.m-synopsisl .ll{overflow:hidden;width:995px;float:left}
.m-synopsisl .ll .info{font-size:22px;color:#000;line-height:1.64em;overflow:hidden;margin:40px 0 27px}
.m-synopsisl .ll .desc{font-size:16px;color:#333;line-height:1.88em;max-height:7.52em;overflow:hidden;margin-bottom:82px}
.m-principall .principall .g-more2,.m-synopsisl .ll .g-more2{margin:0;color:#199cff}
.m-synopsisl .rr{overflow:hidden;float:right;width:407px}
.m-slickl14{overflow:hidden}
.m-slickl14 .item{height:535px;background:url(/images/bgl37.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-slickl14 .item .con{padding:36px 46px 59px}
.m-slickl14 .item .con .icon{display:block;width:120px;height:120px;margin-bottom:17px}
.m-slickl14 .item .txt{overflow:hidden;margin-bottom:38px}
.m-slickl14 .item .tit{font-size:14px;font-weight:700;line-height:1.5em;overflow:hidden;color:#ffc;margin-bottom:3px}
.m-slickl14 .item .en{font-size:12px;color:#f4df8a;line-height:1.67em;max-height:3.34em;overflow:hidden}
.m-slickl14 .item .pic{width:100%;overflow:hidden}
.m-slickl14 .item .pic img{display:block;width:100%}
.m-slickl14 .slick-dots{position:absolute;left:0;width:100%;bottom:36px;text-align:center;z-index:9}
.m-slickl14 .slick-dots li{display:inline-block;margin:0 3px}
.m-slickl14 .slick-dots li button{display:block;width:8px;height:8px;font-size:0;color:#fff;background:#c93;border-radius:50%;text-align:center;border:1px solid #fff;cursor:pointer;overflow:hidden;padding:0}
.m-slickl14 .slick-dots li.slick-active button{background:#fc0;border-color:#fc0}
.m-principall{overflow:hidden;position:relative;z-index:2}
.m-principall .principall{overflow:hidden;padding:100px 104px 0}
.m-principall .principall .pic{width:590px;float:left;overflow:hidden;height:auto}
.m-principall .principall .pic img{display:block;width:100%}
.m-principall .principall .txt{overflow:hidden;padding:48px 0 0 58px}
.m-principall .principall .info{margin-top:31px;overflow:hidden;margin-bottom:13px}
.m-principall .principall .info .top{font-size:18px;color:#000;line-height:2em;max-height:4em;overflow:hidden;margin-bottom:28px}
.m-principall .principall .bot{overflow:hidden;text-align:right;font-size:18px;color:#333;line-height:1.5em}
.m-principall .principall .bot i{display:inline-block;vertical-align:middle;margin:-2px 20px 0 0;width:126px;height:1px;background-color:#a4a4a4}
.m-leaderl{overflow:hidden;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;margin-top:-57px}
.m-leaderl .leaderl{overflow:hidden;padding:197px 104px 161px}
.m-leaderl .leaderl .g-titl3{float:left}
.m-leaderl .leaderl .g-titl3 .tit{color:#fff}
.m-leaderl .leaderl .g-titl3 .tit:after{background-color:#f90}
.m-leaderl .leaderl .rr{float:right;overflow:hidden;margin-top:-10px}
.m-leaderl .leaderl .info{overflow:hidden;float:left;margin-top:9px}
.m-leaderl .leaderl .info span{font-size:30px;line-height:1.17em;overflow:hidden;color:#fff;font-weight:700;padding-right:72px;display:block;float:left;border-right:2px solid #0b5fad;margin-right:28px}
.m-leaderl .leaderl .info span:last-child{border:none;margin-right:0}
.m-leaderl .leaderl .info span em{display:inline-block;vertical-align:middle;margin-top:-2px;font-size:18px;line-height:1.5em;padding-right:28px}
.g-morel3{display:block;overflow:hidden;width:185px;height:54px;line-height:52px;border: 1px solid #1a9cff;font-size:14px;color: #1a9cff;f;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.g-morel3 i{display:inline-block;vertical-align:middle;width:23px;height:23px;margin:-2px 0 0 27px;background:url(/images/iconl52.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.g-morel3.red{border-color:#01427e;color:#0b5fad;margin:0 auto}
.g-morel3.red i{background-image:url(/images/iconl27.png)}
.g-morel3:hover{opacity:.7}
.m-honorl{overflow:hidden;background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;padding-top:80px;padding-bottom:100px}
.m-honorl .descl2{font-size:16px;line-height:1.75em;max-height:3.5em;overflow:hidden;width:45%;margin-top:44px}
.m-slickl2.honorl{margin:52px -14px 0}
.m-slickl2.honorl .item{padding:0 14px}
.m-slickl2.honorl .con{position:relative;padding-bottom:43px}
.m-slickl2.honorl .con .pic{padding-top:66.76056%;overflow:hidden;height:0;position:relative}
.m-slickl2.honorl .con .pic img{display:block;width:100%;height:100%;top:0;left:0;position:absolute}
.m-slickl2.honorl .con .txt{position:absolute;bottom:0;height:67px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;left:23px;right:23px;line-height:67px;padding:0 5px;font-size:18px;color:#fff;text-align:center;background:url(/images/bgl39.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;display:none}
.m-slickl2.honorl .con:hover .txt{display:block}

.ul-imgtxtl1{overflow:hidden;margin:51px -28px 58px}
.ul-imgtxtl1 li{width:25%;float:left;padding:0 28px;margin-bottom:35px}
.ul-imgtxtl1 .con{display:block;overflow:hidden}
.ul-imgtxtl1 .pic{padding-top:52%;position:relative;overflow:hidden;height:0;margin-bottom:15px}
.ul-imgtxtl1 .pic img{display:block;width:100%;height:aauto;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtl1 .txt{font-size:18px;color:#333;line-height:1.5em;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-box.glory{padding-bottom:121px}
.ul-imgtxtl1 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-imgtxtl1 .con:hover .txt{color:#01427e}

.m-focus-newsl{overflow:hidden;padding:80px 0 92px;background-color:#fff}
.focus-newsl{overflow:hidden;margin:30px 0 35px}
.focus-newsl .item.it1{width:700px;float:left;margin-right:30px}
.focus-newsl .item{overflow:hidden;float:none}
.ul-imgltxtl2{overflow:hidden}
.ul-imgltxtl2 .con{display:block;overflow:hidden;background-color:#f7f7f7}
.ul-imgltxtl2 .con .pic{overflow:hidden;padding-top:56.28571%;height:0;position:relative}
.ul-imgltxtl2 .con .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgltxtl2 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-imgltxtl2 .con .txt{overflow:hidden;padding:13px 21px 24px}
.ul-imgltxtl2 .con .txt .tit{font-size:20px;color:#000;line-height:1.6em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:6px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgltxtl2 .con:hover .txt .tit,.ul-txtl2 .con:hover .tit{color:#199cff}
.ul-imgltxtl2 .con .txt .desc{font-size:16px;color:#666;line-height:1.75em;overflow:hidden;height:3.5em;margin-bottom:7px}
.ul-imgltxtl2 .con .txt .date{font-size:16px;color:#666;line-height:1.5em;overflow:hidden;font-weight:700}
.ul-imgltxtl2.two{margin:0 -15px}
.ul-imgltxtl2.two li{width:50%;float:left;padding:0 15px}
.ul-imgltxtl2.two .pic{padding-top:62.7027%}
.ul-imgltxtl2.two .con .txt .tit{white-space:normal;height:3.2em;margin-bottom:10px}
.ul-imgltxtl2.two .con .txt .desc{height:7em;margin-bottom:79px}
.ul-txtl2{overflow:hidden;margin:0 -30px;width:1460px}
.ul-txtl2 li{width:50%;float:left;padding:0 30px}
.ul-txtl2 .con{display:block;overflow:hidden}
.ul-txtl2 .con .tit{font-size:20px;color:#000;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:7px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtl2 .con .desc{font-size:16px;color:#666;line-height:1.69em;height:3.38em;overflow:hidden}
.ul-txtl2 .con .txt{overflow:hidden;padding-left:21px;position:relative;margin-bottom:39px}
.ul-txtl2 .con .txt:after{content:"";position:absolute;top:3px;left:0;bottom:3px;width:3px;background-color:#01427e;overflow:hidden}
.ul-txtl2 .con .date{padding-left:21px;overflow:hidden;font-size:16px;color:#666;font-weight:700;line-height:1.5em}
.m-noticel{overflow:hidden;background-position:top center;background-repeat:no-repeat;padding:79px 0 0}
.m-noticel .item{overflow:hidden;width:50%;float:left}
.m-noticel .item .g-titl3{margin-right:28px}
.m-noticel .item .box{background-color:#fff;overflow:hidden;margin-top:31px;position:relative;height:539px}
.m-noticel .item .box:after{content:"";position:absolute;top:0;left:0;width:150px;height:3px;background-color:#f90}
.m-noticel .item .box:before{content:"";position:absolute;top:40px;bottom:40px;right:0;width:1px;background-color:#eaeaea}
.ul-txtl3{overflow:hidden;padding:36px 0 28px}
.ul-txtl3 li{margin-bottom:31px}
.ul-txtl3 .con{overflow:hidden;display:block}
.ul-txtl3 .con .date{overflow:hidden;float:left;text-align:right;padding:0 21px;border-right:1px solid #e9e9e9}
.ul-txtl3 .con .date .day{font-size:36px;font-weight:700;color:#01427e;line-height:1.08em;overflow:hidden;margin-bottom:3px}
.ul-txtl3 .con .date .year{font-size:16px;color:#01427e;line-height:1.1em;overflow:hidden}
.ul-txtl3 .con .txt{overflow:hidden;padding-left:20px;padding-right:40px;font-size:20px;height:3.2em;line-height:3.2em}
.ul-txtl3 .con .txt .tit{display:inline-block;vertical-align:middle;margin-top:-2px;font-size:20px;color:#000;line-height:1.6em;max-height:3.2em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtl3 .con:hover .txt .tit,.ul-txtl4 .con:hover .tit{color:#01427e}
.m-noticel .item.it2 .box,.m-noticel .item.it2 .g-titl3{padding:0 28px}
.m-noticel .item.it2 .box:after{left:28px}
.ul-txtl4{overflow:hidden;margin-top:39px}
.ul-txtl4 li{margin-bottom:14px}
.ul-txtl4 .con{display:block;width:100%;overflow:hidden}
.ul-txtl4 .con .pic{width:300px;float:left;overflow:hidden;margin-right:20px}
.ul-txtl4 .con .pic img{display:block;width:100%}
.ul-txtl4 .con .tit{font-size:20px;color:#000;line-height:1.6em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:80px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtl4 .con .tit em{font-weight:700}
.ul-txtl4 .con .date{font-size:16px;color:#666;line-height:1.5em;overflow:hidden;font-weight:700;float:right;margin-top:5px}
.ul-txtl4 .li1 .con .txt{padding-top:32px}
.ul-txtl4 .li1 .con .tit{max-height:5.2em;white-space:normal;float:none;margin-bottom:6px;margin-right:0}
.ul-txtl4 .li1 .con .tit em{display:block;margin-bottom:9px}
.ul-txtl4 .li1 .con{padding-bottom:20px;border-bottom:1px solid #efefef}
.ul-txtl4 .li1 .con .date{float:none;margin-top:0}
.m-speciall1{overflow:hidden;padding:79px 0 120px}
.m-slickl2.speciall1 .con .pic{padding-top:62.5%;margin-bottom:15px}
.m-slickl2.speciall1{margin:53px -15px}
.m-slickl2.speciall1 .item{padding:0 15px}
.m-slickl2.speciall1 .item .txt{font-weight:700;font-size:20px;color:#000;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;}
.m-speciall1 .g-more{background:#01427e}

.m-recruitl{overflow:hidden;padding:98px 0 121px;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.m-slickl2.recruitl{overflow:hidden;padding:0 116px;background:url(/images/bgl42.png) center center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;margin-top:50px}
.m-slickl2.recruitl .item{overflow:hidden;padding:0 64px}
.m-slickl2.recruitl .con{padding-top:62px;position:relative;display:block;overflow:hidden}
.m-slickl2.recruitl .icon{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:113px;height:113px;line-height:100px;text-align:center;background-color:#fff;border-radius:50%}
.m-slickl2.recruitl .icon img{display:inline-block;vertical-align:middle;max-height:50%;max-width:50%}
.m-slickl2.recruitl .box{display:block;padding-top:100%;overflow:hidden;height:0;position:relative;border-radius:50%;background:url(/images/imgl78.png) center center no-repeat #fff;-webkit-background-size:80% auto;-moz-background-size:80% auto;-ms-background-size:80% auto;-o-background-size:80% auto;background-size:80% auto;z-index:2;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl2.recruitl .txt{position:absolute;top:43px;left:0;width:100%}
.m-slickl2.recruitl .txt .num{font-size:50px;color:#333;line-height:1.5em;text-align:center;overflow:hidden;margin-bottom:13px}
.m-slickl2.recruitl .txt .desc{font-size:18px;color:#666;line-height:1.78em;max-height:5.34em;overflow:hidden;width:65%;margin:0 auto}
.m-slickl2.recruitl .item:nth-child(2n) .con{padding-top:0;padding-bottom:62px}
.m-slickl2.recruitl .item:nth-child(2n) .icon{top:auto;bottom:0;line-height:140px}
.m-slickl2.recruitl .icon.blue{background-color:#1d76b4}
.m-slickl2.recruitl .icon.orange{background-color:#f90}
.m-slickl2.recruitl .con:hover .box{background-color:#01427e}
.m-slickl2.recruitl .con:hover .txt .desc,.m-slickl2.recruitl .con:hover .txt .num{color:#fff}
.m-slickl2.recruitl .slick-prev{left:0}
.m-slickl2.recruitl .slick-next{right:0}
.m-enlistl{overflow:hidden;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;padding:127px 0 165px}
.m-enlistl .enlistl{width:654px;overflow:hidden;border-radius:4px;background:url(/images/bgl44.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:41px 63px 45px}
.m-enlistl .enlistl .stit{font-size:20px;color:#333;line-height:1.45em;overflow:hidden;font-weight:700;margin:37px 0 18px}
.m-enlistl .enlistl .desc{font-size:14px;color:#666;line-height:2em;overflow:hidden;margin-bottom:53px}
.m-enlistl .enlistl .g-more{width:185px;height:54px;line-height:54px;background:#f90;margin:0}



.m-employmentl{padding:100px 0 101px;background-position:top center;background-repeat:no-repeat}
.m-employmentl:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-employmentl .employmentl{margin:0 -32px}
.m-employmentl .employmentl:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-employmentl .employmentl .item{width:50%;float:left;padding:0 32px}
.m-employmentl .employmentl .item .box{position:relative}
.m-employmentl .employmentl .pic{width:100%;overflow:hidden;height:auto}
.m-employmentl .employmentl .pic img{display:block;width:100%}
.m-employmentl .employmentl .txt{position:absolute;left:0;width:100%;bottom:0;padding:0 42px 37px}
.m-employmentl .employmentl .txt .g-titl3 .tit{font-size:42px}
.m-employmentl .employmentl .g-titl3.fff .tit:after{background-color:#f90}
.m-employmentl .employmentl .desc{height:63px;line-height:63px;background-color:#fff;position:relative;margin-top:38px}
.m-employmentl .employmentl .desc .inp{display:block;width:100%;height:63px;line-height:63px;padding:0 34px;font-size:18px;color:#666;position:relative}
.m-employmentl .employmentl .desc .inp:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:21px;width:11px;height:11px;background:url(/images/iconl54.png) center center no-repeat}
.m-employmentl .employmentl ul{padding:10px 34px 34px;position:absolute;background:#fff;width:100%;display:none;z-index:9;overflow:hidden}
.m-employmentl .employmentl .desc:hover ul{display:block}
.m-employmentl .employmentl ul li{line-height:36px;border-left:1px solid #199cff;padding-left:20px}
.m-employmentl .employmentl ul li a{display:block;font-size:14px;color:#199cff;line-height:36px;padding:7px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-employmentl .employmentl ul li:hover a{color:#000;padding-left:5px}

.m-engineering{position:relative}
.m-engineering::before{content:'';width: 1920px;height:510px;background:#18539d;position:absolute;bottom:0;left:0;z-index:-1;}
.m-engineering .g-titl3{margin:100px 0 50px;}
.m-engineering .l{width:50%;padding:0 5%;}
.m-engineering .l ul{padding:30px 0;}
.m-engineering .l ul li{width:48%;float:left;height:60px; line-height:60px;margin-top:30px;background:#fff;font-size:18px;text-indent:1em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.m-engineering .l ul li:nth-child(2n){float:right;}
.m-engineering .r{width:50%;}
.m-engineering .r img{max-width:100%;float:right;}

.m-training{padding:50px;margin:50px auto;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat}
.m-training h2{font-size:36px;color:#fff;text-align:center;font-weight:normal;line-height:80px;}
.m-training p{font-size:16px;color:#fff;line-height:35px;}
.m-training a{width:150px;height:45px;border:1px solid #fff; display:block;margin:30px auto 0; text-align:center;line-height:45px;font-size:14px;color:#fff;}

.m-enterprisel{overflow:hidden;background-color:#f5f5f5;padding:77px 0;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat}
.m-enterprisel .desc{font-size:16px;color:#333;line-height:1.88em;overflow:hidden;margin:33px 0 82px}
.m-enterprisel .enterprisel{background-color:rgba(255,255,255,.81);border-top:5px solid #0b5fad;padding:75px 112px 128px}

.g-box.l2{padding-bottom:120px}
.ul-listl20{overflow:hidden;margin:50px 0 80px}
.ul-listl20 li{margin-bottom:50px}
.ul-listl20 li:last-child{margin-bottom:0}
.ul-listl20 .con{display:block;overflow:hidden}
.ul-listl20 .con .top{width:470px;float:left;position:relative;overflow:hidden}
.ul-listl20 .con .top .pic{padding-top:64.255319%;position:relative;height:0;overflow:hidden}
.ul-listl20 .con .top .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}
.ul-listl20 .con .top .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl20 .con:hover .top .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-listl20 .con .tips{position:absolute;left:0;bottom:0;font-size:16px;color:#fff;text-align:center;width:114px;height:34px;line-height:34px;padding:0 15px;background:url(/images/bgl9.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1}
.ul-listl20 .con.blue .tips{background-image:url(/images/bgl9-1.png)}
.ul-listl20 .con.orange .tips{background-image:url(/images/bgl9-2.png)}
.ul-listl20 .con .txt{overflow:hidden;background-color:#fff;left:-18px;top:18px;padding:35px 87px 50px 40px;position:relative;z-index:3;height:271px}
.ul-listl20 .con .txt .tit{font-size:16px;color:#000;line-height:1.63em;max-height:3.26em;overflow:hidden;margin-bottom:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl20 .con .txt .info{overflow:hidden;font-size:16px;color:#000;line-height:2em}
.ul-listl20 .con .txt .info i{display:inline-block;vertical-align:middle;width:20px;height:20px;margin:-2px 13px 0 0;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.ul-listl20 .con .txt .info .date i{background-image:url(/images/iconl6.png)}
.ul-listl20 .con .txt .info .addr i{background-image:url(/images/iconl7.png)}
.ul-listl20 .con .txt .g-btn{position:absolute;left:40px;bottom:36px}
.ul-listl20 .con:hover .txt .tit{color:#199cff}

.ul-listl21{overflow:hidden;margin:50px -27px 40px}
.ul-listl21 li{width:33.33%;float:left;padding:0 27px;margin-bottom:36px}
.ul-listl21 .con{display:block;overflow:hidden}
.ul-listl21 .con .top{overflow:hidden;position:relative;margin-bottom:12px}
.ul-listl21 .con .pic{padding-top:66.85714%;overflow:hidden;position:relative;height:0}
.ul-listl21 .con .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl21 .con .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}
.ul-listl21 .con .play{position:absolute;width:37px;height:37px;left:25px;bottom:18px;border-radius:50%;background:url(/images/iconl55.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:5px 0 5px rgba(9,2,4,.12);-moz-box-shadow:5px 0 5px rgba(9,2,4,.12);-ms-box-shadow:5px 0 5px rgba(9,2,4,.12);-o-box-shadow:5px 0 5px rgba(9,2,4,.12);box-shadow:5px 0 5px rgba(9,2,4,.12);z-index:2}
.ul-listl21 .con .txt{font-size:16px;color:#333;line-height:1.5em;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl21 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-listl21 .con:hover .txt{color:#0b5fad}

.g-box.l3{padding-bottom:71px}
.m-mapl1{height:603px;background-color:#fff;padding:9px 8px;margin-top:51px;min-height:300px}
.m-mapl1 #allmap{display:block;width:100%;height:100%;position:relative}
.m-mapl1 #allmap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}
.m-mapl1 #allmap .anchorBL,.m-mapl2 #allmap .anchorBL{display:none}
.m-mapl1 #allmap img,.m-mapl2 #allmap img{-webkit-transition:0s;-o-transition:0s;transition:0s}
.m-addressl{overflow:hidden;margin:-127px 90px 71px;padding:54px 6px 44px;background:url(/images/bgl46.png) center left no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-left:3px solid #0b5fad;position:relative;z-index:2}
.m-addressl .item{width:50%;float:left;font-size:16px;color:#333;line-height:30px;overflow:hidden;border-right:1px solid #d9d9d9;padding:0 48px}
.m-addressl .item:last-child{border-right:none}
.m-addressl .item span{font-weight:700}
.m-addressl .item p{margin-bottom:11px}
.m-addressl .item a{display:inline-block;vertical-align:middle;margin-top:-2px;width:84px;height:30px;line-height:30px;background-color:#f90;font-size:14px;color:#fff;text-align:center;border-radius:3px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-addressl .item a:hover{opacity:.7}
.ul-listl22{overflow:hidden;margin:0 -40px}
.ul-listl22 li{width:50%;padding:0 40px;float:left;margin-bottom:59px}
.ul-listl22 .con{display:block;overflow:hidden}
.ul-listl22 .con .left{width:120px;overflow:hidden;float:left;position:relative;margin-top:10px;padding:0 20px}
.ul-listl22 .con .left:after{content:"";position:absolute;top:0;right:0;width:1px;background-color:#01427e;height:76px}
.ul-listl22 .con .icon{width:60px;height:40px;line-height:40px;margin:0 auto 6px;overflow:hidden;text-align:center;font-size:0}
.ul-listl22 .con .icon img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%}
.ul-listl22 .con .left .tit{font-size:22px;color:#000;line-height:1.36em;max-height:2.72em;overflow:hidden;text-align:center}
.ul-listl22 .con .right{overflow:hidden;padding-left:28px}
.ul-listl22 .con .txt{font-size:14px;line-height:2.3em;color:#333;overflow:hidden}
.ul-listl22 .con .txt p{margin-bottom:10px}
.ul-listl22 .con .txt p:last-child{margin-bottom:0}
.ul-listl22 .con .txt em{font-weight:700}
.ul-listl22 .con .txt span{color:#199cff;font-weight:700}

.m-aroundl{overflow:hidden;margin-bottom:101px}
.m-searchl{overflow:hidden;padding:37px 0;background-color:#fff}
.m-searchl .searchl{width:1000px;margin:0 auto;border-bottom:2px solid #0b5fad;position:relative}
.m-searchl .searchl .inp{display:block;width:100%;padding-right:30px; height:41px;line-height:41px;font-size:16px;color:#000;overflow:hidden;border:none;background-color:transparents}
.m-searchl .searchl .btn{position:absolute;top:50%;right:0;margin-top:-12px;display:block;width:24px;height:24px;background:url(/images/iconl62.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border:none;font-size:0}
.ul-listl23{overflow:hidden;margin:48px 0 43px}
.ul-listl23 .con{display:block;overflow:hidden;padding:23px 0 34px;border-bottom:1px solid #cacaca}
.ul-listl23 .tit{font-size:20px;color:#000;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:6px}
.ul-listl23 .con .tit em{color:#0b5fad;font-weight:700}
.ul-listl23 .con .date{font-size:16px;color:#797979;line-height:1.5em;overflow:hidden;margin-bottom:17px}
.ul-listl23 .con .desc{font-size:16px;line-height:1.75em;max-height:3.5em;color:#797979;overflow:hidden}
.ul-listl23 .con .desc em{color:#0b5fad}
.ul-listl23 li:last-child .con{border-bottom:none}

.ul-listl24{overflow:hidden;margin:50px 50px 0}
.ul-listl24 li{width:23%;float:left;padding:0 10px}
.ul-listl24 li:nth-child(2){width:31%;}
.ul-listl24 .con{overflow:hidden;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;padding:38px 0 28px}
.ul-listl24 .con .ll{font-size:24px;color:#0b5fad;line-height:1.21em;overflow:hidden;font-weight:700;border-left:1px solid #0b5fad;padding:0 23px;float:left;width:60%;}
.ul-listl24 li:nth-child(2) .ll{width:57%;}
.ul-listl24 .con .rr{overflow:hidden;font-size:22px;font-weight:700;line-height:1.5em;color:#000}
.ul-listl24.l1{margin-top:0;margin-bottom:135px}
.ul-listl24.l1 li{width:auto;float:none}
.ul-listl24.l1 .con{border-top:none}
.ul-listl24 .con .rr .info{overflow:hidden;width:70%}
.ul-listl24 .con .rr .info span{display:block;float:left;width:70px;margin-bottom:12px;text-align:justify;text-align-last:justify}

.m-campus-map{overflow:hidden;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:36px 12px 30px;margin-bottom:75px}
.m-campus-map .pic{width:100%;text-align:center;font-size:0;background-color:#afffb4;border-radius:5px;margin-bottom:29px;margin-top:10px}
.m-campus-map .pic img{display:inline-block;max-height:100%;max-width:100%}
.m-campus-map .date{text-align:right;font-size:14px;color:#fff;line-height:1.5em;overflow:hidden;padding:0 18px}
.m-campus-map .top{overflow:hidden;padding:0 28px;margin-bottom:21px}
.m-campus-map .top .spic{width:420px;height:auto;float:left;overflow:hidden}
.m-campus-map .top .spic img{display:block;width:100%}
.m-campus-map .top .rr{float:right;overflow:hidden}
.m-campus-map .top .icon{width:112px;height:auto;float:left;margin-right:13px;margin-top:58px}
.m-campus-map .top .icon img{display:block;width:100%}
.m-campus-map .top .rr .txt{overflow:hidden}
.m-campus-map .top .rr .tit{font-size:72px;line-height:1.11em;font-weight:700;color:rgba(255,255,255,.96);float:left;margin-right:11px}
.m-campus-map .top .rr .box{overflow:hidden;padding-top:27px}
.m-campus-map .top .rr .en{font-size:25px;line-height:1.08em;overflow:hidden;font-family:Engravers MT;color:#fff;margin-bottom:7px}
.m-campus-map .top .rr .sdate{font-size:72px;line-height:1.2em;overflow:hidden;color:rgba(255,255,255,.83);font-family:Arial}

.m-retailersl{overflow:hidden;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;padding:85px 0 208px}
.m-titl2{overflow:hidden;font-size:0;text-align:center;margin-bottom:47px}
.m-titl2 .tit{display:inline-block;vertical-align:middle;color:#0b5fad;font-size:42px;line-height:1.5em;overflow:hidden;padding:0 33px}
.m-titl2 i{display:inline-block;vertical-align:middle;width:228px;height:1px;background-color:#0b5fad}
.m-retailersl .retailersl{overflow:hidden;margin:48px -20px 60px}
.m-retailersl .retailersl .item{width:50%;float:left;padding:0 20px}
.m-imgtxtl1{overflow:hidden}
.m-imgtxtl1 .con{display:block;width:100%;overflow:hidden}
.m-imgtxtl1 .con .pic{overflow:hidden;height:auto}
.m-imgtxtl1 .con .pic img{display:block;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxtl1 .con .txt{margin:-60px 21px 0;overflow:hidden;background:url(/images/bgl49.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:17px 28px;position:relative;z-index:1}
.m-imgtxtl1 .con .txt .tit{font-size:20px;color:#fff;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:10px}
.m-imgtxtl1 .con .txt .date{font-size:16px;color:#d8ecff;line-height:1.5em;overflow:hidden;font-weight:700}
.ul-imgtxtl2{overflow:hidden}
.ul-imgtxtl2 li{overflow:hidden;margin-bottom:40px}
.ul-imgtxtl2 li:last-child{margin-bottom:0}
.ul-imgtxtl2 .con{overflow:hidden;display:block}
.ul-imgtxtl2 .con .pic{width:380px;float:left;overflow:hidden}
.ul-imgtxtl2 .con .pic img{display:block;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtl2 .con .txt{overflow:hidden;position:relative;top:13px;left:-13px;height:196px;background-color:#fff;border-bottom:2px solid #01427e;padding:26px 10px 22px 18px}
.ul-imgtxtl2 .con .txt .tit{font-size:20px;color:#000;line-height:1.4em;max-height:2.8em;overflow:hidden;margin-bottom:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtl2 .con .txt .date{font-size:16px;color:#666;line-height:1.5em;font-weight:700}
.m-imgtxtl1 .con:hover .pic img,.ul-imgtxtl2 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-imgtxtl2 .con:hover .txt .tit{color:#01427e}
.m-advisel{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:72px}
.m-advisel:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-advisel .advisel{overflow:hidden;margin-top:-128px;background-color:#fff;border-left:10px solid #0b5fad;position:relative;z-index:2}
.m-advisel .advisel .item{width:50%;float:left;padding:46px 75px 47px 61px;border-right:1px solid #e3e3e3}
.m-advisel .advisel .item.it2{padding:46px 100px 0}
.m-advisel .advisel .g-titl3 .tit:after{display:none}
.m-advisel .advisel .g-titl3 .tit{padding:0}
.ul-txtl3.l1{padding:18px 0 0}
.ul-txtl3.l1 li{margin-bottom:0}
.ul-txtl3.l1 .con{padding:25px 0 24px;border-bottom:1px dashed #d0d0d0}
.ul-txtl3.l1 li:last-child .con{border:none}
.m-slickl15{margin-top:48px}
.m-slickl15:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-slickl15 .con{padding-left:10px;overflow:hidden;position:relative;display:block}
.m-slickl15 .con .pic{padding-top:54.797047%;overflow:hidden;height:0;position:relative}
.m-slickl15 .con .pic img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl15 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-slickl15 .con .pic:after{content:"";position:absolute;left:0;width:100%;bottom:0;height:82px;background:url(/images/bgl51.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1}
.m-slickl15 .con .date{position:absolute;left:0;top:10px;width:94px;height:32px;line-height:32px;background-color:#0b5fad;font-size:16px;color:#fff;text-align:center}
.m-slickl15 .con .tit{position:absolute;bottom:15px;left:0;width:100%;padding:0 34px;font-size:18px;color:#fff;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;z-index:2}
.m-slickl15 .slick-arrow{position:absolute;width:22px;height:40px;top:50%;margin-top:-20px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}
.m-slickl15 .slick-prev{left:-42px;background-image:url(/images/iconl64.png)}
.m-slickl15 .slick-next{right:-42px;background-image:url(/images/iconl65.png)}
.m-disciplinel{overflow:hidden;background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}
.m-disciplinel .disciplinel{overflow:hidden;padding:47px 0 65px}
.m-slickl16{background:url(/images/bgl52.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:48px;-webkit-box-shadow:2px 13px 8px rgba(2,18,45,.1);-moz-box-shadow:2px 13px 8px rgba(2,18,45,.1);-ms-box-shadow:2px 13px 8px rgba(2,18,45,.1);-o-box-shadow:2px 13px 8px rgba(2,18,45,.1);box-shadow:2px 13px 8px rgba(2,18,45,.1)}
.m-slickl16:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-slickl16 .item{border-right:1px solid #dfdfdf}
.m-slickl16 .con{display:block;padding:24px 85px;border-bottom:4px solid transparent;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl16 .con .box{overflow:hidden;margin-bottom:19px}
.m-slickl16 .con .box:last-child{margin-bottom:0}
.m-slickl16 .con .icon{display:block;float:left;width:50px;line-height:50px;text-align:center;height:50px;font-size:0;border-radius:50%;background-color:#fff;margin-right:18px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slickl16 .con .icon img{display:inline-block;vertical-align:middle;max-height:70%;max-width:70%}
.m-slickl16 .con .icon .imgl2{display:none}
.m-slickl16 .con .txt{overflow:hidden;padding-left:26px;border-left:1px solid #d6d6d6;line-height:35px;font-size:20px;color:#000;margin-top:6px}
.m-slickl16 .con:hover{border-bottom:4px solid #0b5fad}
.m-slickl16 .con:hover .box.b1 .txt{font-weight:700}
.m-slickl16 .con:hover .box.b1 .icon .imgl1{display:none}
.m-slickl16 .con:hover .box.b1 .icon .imgl2{display:inline-block}
.m-slickl16 .con:hover .box.b1 .icon{background-color:#01427e}
.m-slickl16 .slick-arrow{position:absolute;width:22px;height:40px;top:50%;margin-top:-20px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}
.m-slickl16 .slick-prev{left:-42px;background-image:url(/images/iconl64-1.png)}
.m-slickl16 .slick-next{right:-42px;background-image:url(/images/iconl65-1.png)}
.m-slickl15 .slick-dots,.m-slickl16 .slick-dots{position:absolute;left:0;width:100%;bottom:5px;text-align:center;z-index:9}
.m-slickl15 .slick-dots li,.m-slickl16 .slick-dots li{display:inline-block;margin:0 4px}
.m-slickl15 .slick-dots li button,.m-slickl16 .slick-dots li button{display:block;width:6px;height:6px;font-size:0;color:#fff;background:rgba(19, 113, 199, 0.5);border-radius:50%;text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0}
.m-slickl15 .slick-dots li.slick-active button,.m-slickl16 .slick-dots li.slick-active button{background:rgba(11, 95, 173, 0.6)}
.m-demeanorl{overflow:hidden;padding-bottom:73px}
.m-demeanorl .demeanorl{overflow:hidden;margin-top:56px}
.m-demeanorl .demeanorl .item{width:50%;float:left;overflow:hidden}
.m-demeanorl .demeanorl .item.it1{padding-right:8px}
.m-imgtxtl2{overflow:hidden}
.m-imgtxtl2 .con{display:block;overflow:hidden;position:relative}
.m-imgtxtl2 .con .pic{padding-top:60.961827%;overflow:hidden;position:relative}
.m-imgtxtl2 .con .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxtl2 .con .txt{position:absolute;left:0;bottom:0;width:100%;font-size:18px;color:#fff;height:53px;line-height:53px;padding:0 27px;font-weight:700;background-color:rgba(0,0,0,.38)}
.m-imgtxtl2 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-picl1{overflow:hidden;margin:0 -3px}
.ul-picl1 li{width:50%;float:left;padding:0 3px;margin-bottom:6px}
.ul-picl1 .con{display:block;overflow:hidden}
.ul-picl1 .con .pic{padding-top:60.43360433%;overflow:hidden;position:relative;height:0}
.ul-picl1 .con .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-picl1 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}

.m-surveyl{position:relative;overflow:hidden;margin-bottom:41px}
.m-surveyl:after{content:"";position:absolute;width:50%;top:0;left:0;bottom:0;background-color:#fff}
.m-surveyl .g-titl3{position:absolute;left:0;top:40px;z-index:2}
.m-surveyl .picbox{overflow:hidden;position:relative;z-index:2;text-align:right;font-size:0}
.m-surveyl .pic1{display:inline-block;vertical-align:bottom;width:296px;padding:9px;margin-right:-51px;position:relative;z-index:1;background-color:#fff}
.m-surveyl img{display:block;width:100%}
.m-surveyl .pic2{display:inline-block;vertical-align:bottom;width:590px}
.m-surveyl .pic3{display:inline-block;vertical-align:bottom;width:504px;padding-left:10px;background-color:#fff;position:relative}
.m-surveyl .pic3:after{content:"";position:absolute;left:10px;bottom:0;right:0;height:5px;background-color:#0b5fad}
.m-general{overflow:hidden}
.m-general .desc{font-size:16px;color:#333;line-height:1.88em;overflow:hidden;margin-bottom:63px}
.m-ideal{overflow:hidden}
.m-ideal .tit{font-size:36px;color:#0b5fad;line-height:1.5em;overflow:hidden}
.ul-txtl5{overflow:hidden;margin:30px -33px 0}
.ul-txtl5 .con{overflow:hidden;display:block;padding-bottom:34px;border-bottom:1px dashed #ccc}
.ul-txtl5 li{width:50%;float:left;padding:0 33px;margin-bottom:37px}
.ul-txtl5 .con .stit{font-size:24px;color:#0b5fad;font-weight:400;line-height:1.29em;padding-left:22px;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:17px}
.ul-txtl5 .con .stit:after{content:"";position:absolute;top:0;left:0;width:6px;background-color:#0b5fad;height:100%}
.ul-txtl5 .con .sdesc{font-size:18px;color:#333;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-txtl5 li.last .con{border-bottom:none}
.m-mapl2{overflow:hidden;margin-bottom:100px;padding-bottom:79px;position:relative}
.m-mapl2 .info{width:457px;overflow:hidden;background:url(/images/bgl53.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:24px 21px 50px;position:absolute;bottom:0;right:91px}
.m-mapl2 .info .pic{width:270px;height:auto;overflow:hidden;margin-bottom:29px}
.m-mapl2 .info .pic img{display:block;overflow:hidden}
.m-mapl2 .info .txt{font-size:16px;color:#fff;line-height:1.5em;overflow:hidden}
.m-mapl2 .info .txt p{margin-bottom:10px}
.m-mapl2 .info .txt p:last-child{margin-bottom:0}
.m-mapl2 .info .txt a{display:inline-block;vertical-align:middle;margin-top:-2px;width:84px;height:30px;line-height:30px;background-color:#f90;font-size:14px;color:#fff;text-align:center;border-radius:3px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-mapl2 #allmap{height:488px;overflow:hidden;min-height:300px}
.m-trafficl{overflow:hidden;background-color:#fff;padding:70px 0 44px}
.g-box.l4{padding-bottom:0}

.m-tablel1{background-color:#fff;overflow:hidden;border-right:1px solid #199cff;border-top:1px solid #199cff;margin:50px 0 60px}
.m-tablel1 dt{background-color:#0b5fad;overflow:hidden}
.m-tablel1 dt span{font-size:18px;color:#fff;height:59px;line-height:58px}
.m-tablel1 span{text-align:center;display:block;float:left;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px solid #199cff;border-right:none;border-top:none;height:49px;line-height:48px;font-size:16px;color:#333}
.m-tablel1 span.s1{width:216px}
.m-tablel1 span.s2{width:286px}
.m-tablel1 span.s3,.m-tablel1 span.s4,.m-tablel1 span.s5{width:164px}
.m-tablel1 span.s6{overflow:hidden;float:none}



.ul-txtq1{margin:53px -21px 0;overflow:hidden}
.ul-txtq1 li{float:left;width:25%;padding:0 21px;margin-bottom:21px;overflow-y:hidden}
.ul-txtq1 li a{display:block;font-size:20px;color:#000;line-height:3.25em;background-color:#fff;position:relative;padding:0 10px 0 27px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;}
.ul-txtq1 li a:after{content:'';width:3px;height:20px;background-color:#0b5fad;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-txtq1 li:hover a{color:#fff;background-image: url(/images/xxzbgl2.jpg);}
.ul-txtq1 li a:hover:after{background-color: #cf9a38;}


.m-portraitl2{
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center bottom;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;
    padding-bottom: 100px;
margin-top:100px;
}
.m-portraitl2 .portraitl2{
    padding: 0 65px;
    overflow: hidden;
    position: relative;
}
.m-portraitl2 .portraitl2 .g-titl3{
    position: absolute;
    top: 0;
    left: 63.35766%;
    right: 65px;
}
.m-portraitl2 .portraitl2 .top{
    overflow: hidden;
    font-size: 0;
}
.ul-xxzlistl1 .con,
.m-portraitl2 .portraitl2 .top .con{
    overflow: hidden;
    display: block;
    position: relative;
}
.m-portraitl2 .portraitl2 .left{
    width: 58.6131386%;
    display: inline-block;
    vertical-align: bottom;
    overflow: hidden;
}
.m-portraitl2 .left .pic{
    padding-top: 59.77584059%;
    position: relative;
    height: 0;
    overflow: hidden;
}
.ul-xxzlistl1 .pic img,
.m-portraitl2 .top .con .pic img{
    position: absolute;
    display: block;
    max-width: 100%;
    min-width: 100%;
    top: 50%;
    min-height: 100%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) scale(1.05,1.05);
    -ms-transform: translate(-50%,-50%) scale(1.05,1.05);
    -o-transform: translate(-50%,-50%) scale(1.05,1.05);
    transform: translate(-50%,-50%) scale(1.05,1.05);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;

}
.ul-xxzlistl1 .con:hover .pic img,
.m-portraitl2 .top .con:hover .pic img{
    -webkit-transform: translate(-50%,-50%) scale(1,1);
    -ms-transform: translate(-50%,-50%) scale(1,1);
    -o-transform: translate(-50%,-50%) scale(1,1);
    transform: translate(-50%,-50%) scale(1,1);
}
.ul-xxzlistl1 .con .txt,
.m-portraitl2 .portraitl2 .txt{
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    font-size: 18px;
    color: #fff;
    padding: 0 27px;
    height: 51px;
    line-height: 51px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    z-index: 2;
    background-color: rgba(0,0,0,.38);
}
.m-portraitl2 .portraitl2 .right{
    width: 41.3868614%;
    display: inline-block;
    vertical-align: bottom;
    overflow: hidden;
}
.m-portraitl2 .portraitl2 .right .pic{
    padding-top: 68.6067019%;
    position: relative;
    height: 0;
    overflow: hidden;
}
.ul-xxzlistl1{
    overflow: hidden;
}
.ul-xxzlistl1 li{
    width: 25%;
    float: left;
}
.ul-xxzlistl1 .con{
    display: block;
    overflow: hidden;
}
.ul-xxzlistl1 .pic{
    padding-top: 68.529411%;
    overflow: hidden;
    position: relative;
    height: 0;
}


.g-titl3.l1 .tit{
    padding-bottom: 16px;
}
.g-titl3.l1 .tit:after{
    top: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    height: 3px;
    width: 88px;
}
.m-collegel{
    overflow: hidden;
    background: url(/images/xxzbgl3.jpg) center right no-repeat;
    -webkit-background-size: 68% auto;
    -moz-background-size: 68% auto;
    -ms-background-size: 68% auto;
    -o-background-size: 68% auto;
    background-size: 68% auto;
    background-color: #fff;
    border-right: 23px solid #0b5fad;
    margin-bottom: 79px;
}
.m-collegel .left:after{
    content: "";
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.m-collegel .left{
    width: 480px;
    float: left;
    position: relative;
    height: 100%;
    background-color: #f5f5f5;
    padding-bottom: 99px;
}
.m-collegel .left .pic2{
    position: absolute;
    bottom:0;
    right: -69px;
    height: auto;
    width: 412px;
    padding: 13px 12px;
    overflow: hidden;
    background-color: #fff;
}
.m-collegel .left .pic img,
.m-collegel .left .pic2 img{
    display: block;
    width: 100%;
}
.m-collegel .right{
    overflow: hidden;
    padding-left: 61px;
    padding-top: 68px;
    width: 67%;
    float: right;
}
.m-collegel .right .g-titl3{
    float: left;
    margin-right: 100px;
}
.ul-xxzlistl2{
    overflow: hidden;
}
.ul-xxzlistl2 li{
    margin-bottom: 30px;
}
.ul-xxzlistl2 .con{
    display: block;
    font-size: 24px;
    color: #000;
    line-height: 1.5em;
    overflow: hidden;
}
.ul-xxzlistl2 .con i{
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    height: 23px;
    background: url(/images/iconl27.png) center
    center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: -2px 0 0 63px;
    display: none;
}
.ul-xxzlistl2 li.hover .con i{
    display: inline-block;
}
.ul-xxzlistl2 li.hover .con{
    font-size: 40px;
    color: #0b5fad;
    font-weight: bold;
    line-height: 1em;
    border-left: 3px solid #0b5fad;
    padding-left: 17px;
    margin-left: 29px;
}
.yyall{min-height: 300px;margin: 0px auto;  max-width: 72%; }
.yyin{background: url(/images/dt.jpg) no-repeat right top #e2e9f5;background-size: 100%; padding-top:20%; margin:0 auto;}
#vsb_content p video{height:100%;}
@media only screen and (max-width:1920px){
.banner .item .txt .tit{font-size:1.875vw}
.banner .slick-dots{right:13.645833vw}
.m-screenl .col-l{width:75.5333%}
.m-screenl .col-r{width:21.333%}
.m-screenl .right{width:67.5198%}
.m-screenl .left{width:28.2436%}
.g-titl2 .tit,.m-titl1 .tit{font-size: 1.2vw;}
.m-slickl5 .con .num em{font-size: 2vw;}
.m-enrollment .ll{width:62%}
.m-enrollment .rr{width:calc(38% - 20px);}
.ul-listl3 .con .left{width:100%}
.m-follow .top .g-titl2{width:39.333%}
.row-a4{-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.g-titl3 .tit{font-size:1.6667vw}
.m-rolel .left .tit,.ul-listl5 .con .day{font-size:1.875vw}
.ban .txt .tit{font-size:2.08333vw}
.ban{height:27.08333vw}
.m-rolel .ll{padding-top:11.25vw}
.ul-listl10 .con .tit,.ul-listl8 .con .txt .tit{font-size:1.66667vw}
.m-communicationl .communicationl .s1{margin-right:13.08139%}
.m-communicationl .communicationl .s2{width:49.418604%}
.m-communicationl .tit{font-size:1.875vw}
.m-slickl7 .item.slick-current .num{font-size:2.5vw}
.m-schooll .tit,.ul-listl12 .con{font-size:1.875vw}
.m-colourful:after{left:29.94791667vw}
.m-colourful .colourful:after{left:26.0416667vw}
.m-servicel .ll{width:60%}
.m-servicel .rr{width:34.9333%}
.m-servicel .ll .pic,.m-servicel .ll .txt{width:50.8888%}
.m-servicel .rr .box .tit{font-size:2.08333vw}
.m-silhouettel .ll{width:78.571428%;margin-right:4.2857%}
.m-silhouettel .rr{width:17.1428%}
.ul-titl1 .con{padding-bottom:10px}
.m-creationl .tit{font-size:1.66667vw}
.m-colourful .ll{width:41.3333%}
.ul-listl15 .con .ll{width:50.66667%}
.ul-listl15 .con:after{left:24.3333%}
.ul-listl15 li:nth-child(2n) .con:after{right:24.3333%}
.m-particularsl .col-l{width:73%}
.m-particularsl .col-r{width:24.53333%}
.m-detailsl2 .title{font-size:1.6667vw}
.ul-listl18 .con .pic{width:43.333%}
.m-synopsisl .ll{width:66.3333%}
.m-synopsisl .rr{width:27.13333%}
.m-principall .principall .pic{width:45.6656%}
.m-slickl2.recruitl .txt .num{font-size:2.60416vw}
.m-slickl2.recruitl .txt .desc{font-size:16px}
.m-employmentl .employmentl .txt .g-titl3 .tit{font-size:2.1875vw}
.m-mapl1{height:31.40625vw}
.m-searchl .searchl{width:66.666%}
.m-campus-map .top .rr .sdate,.m-campus-map .top .rr .tit{font-size:3.75vw}
.m-titl2 .tit{font-size:2.1875vw}
.m-surveyl .pic1{width:19.73333%}
.m-surveyl .pic2{width:39.333%}
.m-surveyl .pic3{width:33.6%}
.m-mapl2 #allmap{height:25.41666667vw}
.m-tablel1 span.s1{width:18.668971%}
.m-tablel1 span.s2{width:24.54624%}
.m-tablel1 span.s3,.m-tablel1 span.s4,.m-tablel1 span.s5{width:14.174589%}

.ul-xxzlistl2 li.hover .con{font-size: 2.08333vw;}
.m-collegel .left{width: 32%;}
.m-collegel .left .pic2{width: 85.8333%;}


}
@media only screen and (max-width:1800px){.g-nav li{margin-left:22px !important;}}
@media only screen and (max-width:1680px){.g-nav li{margin-left:15px !important;}}
@media only screen and (max-width:1680px){
.wp{max-width:1200px}
.header .logo,.header .logo img{height:70px}
.header .btn-list{font-size:12px;line-height:1.67em}
.header .btn-list .search .sub-btn{height:20px;width:20px}
.header .btn-list .search{margin-top:-8px}
.header .btn-list .search,.header .btn-list .search .btn{height:36px}
.header .btn-list .search .inp{height:36px;line-height:36px}
.g-nav li{margin-left:30px}
.g-nav .v1{font-size:17px}
.header .navA{width:80px;height:79px}
.header .head{padding:15px 100px 10px 30px}
.ul-listl3 .con .desc .info{font-size:14px}
.ul-listl3 .con .desc{padding:11px 18px 0;margin-bottom:18px}
.ul-listl3 .con .g-btn{padding:0 18px}

.cur{padding-top:46px}
.m-rolel .left .desc{font-size:14px}
.ul-listl6 .con{font-size:20px}
.ul-listl6 .con:hover,.ul-listl6 li.on .con{font-size:26px}
.ul-listl7 .con{font-size:18px}
.ul-listl7 li{padding:0 10px 4px}
.ul-listl7{margin:0 -10px}
.m-rolel .rr{padding:120px 100px 70px 70px}
.m-specialityl dl dt span{font-size:18px}
.m-specialityl dl span{font-size:14px}
.m-servicel .ll .txt{padding:30px}
.ul-listl14{margin-top:30px}
.ul-listl14 li{margin-bottom:20px}
.m-silhouettel .scroll{height:420px}
.m-slickl10 .slider{width:80%;margin-top:60px}
.m-colourful .colourful:after{top:100px}
.m-slickl10 .slider .con{height:280px}
.ul-listl15 .con .txt{font-size:14px;}
.m-messagel .messagel .top{padding:60px 60px 0}
.m-messagel .messagel .top .bg{left:310px}
.m-messagel .details{padding:30px 50px 50px;font-size:18px}
.m-synopsisl .ll .info{font-size:18px;width:80%}
.m-principall .principall .info .top{font-size:16px}
.m-principall .principall{padding:50px 50px 0}
.m-leaderl .leaderl{padding:100px 50px 80px}
.m-honorl{padding-top:60px;padding-bottom:80px;font-size:16px}
.focus-newsl .item.it1{width:50%;float:left;margin:0}
.focus-newsl .item{padding:0 15px}
.focus-newsl{margin:30px -15px}
.ul-txtl2{width:auto}
.m-slickl2.recruitl .item{padding:0 30px}
.ul-listl20 .con .top{width:400px}
.ul-listl20 .con .txt{height:228px;padding:25px 70px 20px 30px}
.ul-listl20 .con .txt .g-btn{left:30px;bottom:20px}
.ul-listl20 .con .txt .info,.ul-listl20 .con .txt .tit{font-size:14px}
.ul-listl20 li{margin-bottom:30px}
.ul-listl21 li{padding:0 15px}
.ul-listl21{margin:30px -15px}
.m-mapl1{margin-top:30px}
.m-addressl{margin:-100px 40px 40px;padding:20px 6px}
.m-addressl .item{padding:0 20px;font-size:14px}
.ul-listl22 li{padding:0 20px}
.ul-listl22{margin:0 -20px}
.ul-listl22 .con .txt{line-height:1.8em}
.ul-listl23 .con{padding:20px 0}
.ul-listl24 .con .rr .info{width:auto}
.ul-listl24 .con .ll{font-size:24px}
.ul-listl24 .con .rr{font-size:20px}
.m-campus-map .top .icon{margin-top:24px}
.m-campus-map .top .rr .box{padding-top:0}
.m-retailersl{padding-top:60px}
.ul-imgtxtl2 .con .pic{width:300px}
.ul-imgtxtl2 .con .txt{height:150px}
.m-imgtxtl1 .con .txt .tit,.m-slickl16 .con .txt,.ul-imgtxtl2 .con .txt .tit{font-size:18px}
.m-imgtxtl1 .con .txt{padding:15px}
.ul-txtl3.l1 .con{padding:15px 0}
.m-imgtxtl2 .con .txt,.m-tablel1 dt span{font-size:16px}
.m-tablel1 span{font-size:14px}




}
@media only screen and (max-width:1440px){
.g-nav li{margin-left:6px !important;;}
.m-engineering::before{height:calc(100% - 180px);}
.m-engineering .l ul {padding-top:10px;}
.g-nav .v1{font-size:16px}
.g-nav .v1 i{width:12px;height:12px}
.header .logo,.header .logo img{height:60px}
.g-nav2 .scroll li{padding-right:0}
.g-titl1 .tit{font-size:24px}
.m-newsl1 .item .info a{font-size:22px}
.row-a1{padding:50px 0}
.m-screenl{margin-bottom:30px}
.m-slickl2 .slick-prev{left:22px}
.m-slickl2 .slick-next{right:22px}
.row-a2{padding:40px 0 60px}
.g-so .so{width:60%}
.g-box{padding:60px 0}
.g-box .col-l{margin-right:30px}
.snv .box a{height:60px;line-height:60px;font-size:18px}
.ul-listl5 .con .year{font-size:14px}
.ul-listl5 .con .tit{font-size:18px}
.ul-listl5 .con .desc{font-size:14px}
.ul-listl5{margin:30px 0}
.ul-listl7 .con span i{right:10px}
.m-boutiquel,.m-specialityl{padding-top:30px}
.m-specialityl .specialityl{margin-top:30px}
.m-specialityl .specialityl dl{margin-bottom:30px}
.ul-listl8 .con .icon{height:70px;width:70px;margin-right:30px}
.ul-listl8 .con .txt{height:70px;line-height:70px}
.ul-listl8 .con{padding:30px 150px 30px 50px}
.m-teachersl{padding:90px 0 30px}
.m-slickl6 .con .txt .desc,.ul-listl9 .txt .desc{font-size:14px}
.m-slickl6 .con .pic,.m-slickl6 .con .top{width:160px;height:160px}
.ul-listl9 .txt .tit{font-size:20px}
.ul-listl9{margin:30px -20px}
.m-boutiquel{padding-bottom:195px}
.ul-listl10{margin-bottom:30px}
.ul-listl8{margin-top:30px}
.m-slickl6 .slick-prev{left:0}
.m-slickl6 .slick-next{right:0}
.ul-listl11 .con .tit{font-size:22px}
.ul-listl11 .con:after{width:60px;left:15px}
.ul-listl11 .con{height:150px;padding:15px}
.ul-listl11 .con .info{font-size:14px}
.m-descl{margin:20px 0;font-size:14px}
.m-detailsl{margin:30px 0 0}
.m-detailsl .desc .tit,.m-detailsl .txt .tit{font-size:18px}
.m-detailsl .desc,.m-detailsl .txt .info{font-size:14px}
.m-communicationl{padding:60px 0}
.m-communicationl .communicationl dd .s1,.m-communicationl .communicationl dd span,.m-communicationl .communicationl dt span{font-size:16px}
.m-communicationl .communicationl dd .s3{font-size:18px}
.m-communicationl .communicationl{margin-top:30px}
.m-communicationl .communicationl span{height:50px;line-height:50px}
.m-schooll{margin-top:60px}
.m-schooll .tit{padding:20px 0}
.ul-listl12 .con{padding:15px}
.m-slickl7 .num,.m-slickl8 .box .date{font-size:20px}
.ul-listl13 li{padding:0 10px}
.ul-listl13{margin:30px -10px}
.ul-listl13 .con .info .num{font-size:24px}
.ul-listl15 li{margin-bottom:30px}
.m-messagel .messagel{margin-top:30px}
.m-messagel .details{padding:30px;font-size:16px}
.m-messagel .details .info .pic{width:200px}
.m-messagel .messagel .top:after{width:100%;height:60px}
.ul-txtl1{margin-bottom:70px}
.ul-listl16 .con .txt .tit{font-size:18px}
.ul-listl16 .con .desc{font-size:14px;margin-bottom:41px}
.ul-listl16{margin:30px 0}
.m-detailsl2 .info,.m-detailsl2 .text,.ul-listl17 .con .date,.ul-listl17 .con .tit{font-size:14px}
.m-detailsl2 .bot .ll a{font-size:16px}
.m-particularsl{padding:60px 0 90px}
.ul-listl18 .con .txt{padding-right:60px}
.ul-listl18 li:nth-child(2n) .con .txt{padding-left:60px}
.ul-listl18 .con .desc{font-size:14px;margin:30px 0}
.m-servicesl1{padding-top:60px}
.ul-listl18 li{margin-bottom:60px}
.ul-listl18.ls .con{padding:60px 0}
.m-communicationl.ls{padding-bottom:60px}
.m-downloadl .item .top{font-size:20px}
.ul-listl19 .con .stit{font-size:16px}
.ul-listl19 .con{padding:20px}
.ul-listl19 .con .g-more2{font-size:14px}
.ul-listl19 li{padding:0 10px}
.ul-listl19{margin:0 -10px}
.m-downloadl .item .top i{width:20px;height:20px;margin-top:-10px}
.m-downloadl{margin-top:30px}
.ul-imgtxtl1{margin:30px -10px}
.ul-imgtxtl1 li{padding:0 10px}
.ul-imgtxtl1 .txt{font-size:16px}
.g-box.glory,.g-box.l2{padding-bottom:60px}
.ul-listl20{margin:30px 0}
.ul-listl20 .con .txt{padding:20px;height:190px}
.ul-listl20 .con .top{width:340px}
.ul-listl20 .con .tips{font-size:14px}
.m-aroundl{margin-bottom:30px}
.m-searchl{padding:20px 0}
.ul-listl23{margin:20px 0 30px}
.ul-listl23 .tit{font-size:18px}
.ul-listl23 .con .date,.ul-listl23 .con .desc{font-size:14px}
.m-titl2{margin-bottom:20px}
.m-retailersl{padding-top:30px}
.m-retailersl .retailersl .item{padding:0 10px}
.m-retailersl .retailersl{margin:30px -10px}
.m-slickl15 .slick-prev{left:-20px}
.m-slickl15 .slick-next{right:-20px}
.m-slickl16 .slick-prev{left:0}
.m-slickl16 .slick-next{right:0}
.m-tablel1{margin:30px 0}
.ul-txtq1{margin:30px -10px 0}
.ul-txtq1 li{padding:0 10px}
.ul-txtq1 li a{font-size:16px}


.m-collegel .right{padding-top: 30px;}
.ul-xxzlistl2 li{margin-bottom: 15px;}
.ul-xxzlistl2 .con{font-size: 20px;}
.m-collegel .left .pic2{right: -40px;}
.m-collegel .left{padding-bottom: 40px;}
.m-collegel{margin-bottom: 60px;}



}
@media only screen and (max-width:1199px){


.zcu-swiper-teacher .swiper-horizontal>.swiper-pagination-bullets, .zcu-swiper-teacher .swiper-pagination-bullets.swiper-pagination-horizontal {
    width:24% !important;
    position: absolute !important;
}


.wp{width:auto;max-width:none;padding:0 15px}
.header .head{padding:10px 0 10px 15px}
.header .logo,.header .logo img{height:25px}
.header .hd-r{display:none}
.header .navA{width:50px;height:50px}
.header .navA:after{width:18px;height:18px}
.header .head:before{height:77px}
.header:before{height:167px}
.g-so,.g-so.open{display:none}
.g-nav2{background:url(/images/nav-bgm.jpg) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;padding-top:88px}
.g-nav2 .language,.g-nav2 .link{display:block}
.g-nav2 .scroll .wp{padding:0}
.g-nav2 .scroll{position:static;height:100%;padding-top:0}
.g-nav2 .scroll li{width:100%;text-align:left;padding-top:0;border-bottom:1px solid rgba(255,255,255,.13);border-right:none;margin-bottom:0;min-height:0}
.g-nav2 .scroll li h2{font-size:15px;line-height:3.2em;position:relative;padding:0 40px}
.g-nav2 .scroll li h2.h2:after{content:"";display:block;position:absolute;top:50%;right:40px;width:16px;height:16px;margin:-8px 0 0 6px;background:url(/images/iconl4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.g-nav2 .scroll li.on h2.h2:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.g-nav2 .scroll li .list{display:none;border-top:1px solid rgba(255,255,255,.13);background-color:rgba(11, 95, 173, 0.68);overflow:hidden;padding:11px 40px}
.g-nav2 .scroll li .list h3{width:33.33%;float:left;font-size:12px;line-height:3.2em;text-align:center}
.g-nav2 .scroll li .list h3:nth-child(1){border:0}
.g-nav2:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;width:86.6666%;height:155.333vw;background:url(/images/bgl3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:-1}
.go-top{display:none!important}
.fd-logo{margin:0 auto 20px;float:none}
.footer .copy .left,.footer .copy .right{float:none;text-align:center;margin-top: 10px;}
.ul-link{text-align:center}
.banner,.banner .item{height:48.4375vw}
.banner .slick-dots{left:0;width:100%;right:auto;bottom:45px;text-align:center}
.banner .slick-dots li button,.m-slickl5 .slick-dots li button{width:6px;height:6px;border-width:1px}
.banner .slick-dots li.slick-active button,.m-slickl5 .slick-dots li.slick-active button{height:13px;width:13px;margin:0 3px;border-width:3px}
.banner .slick-dots li.slick-active:after,.m-slickl5 .slick-dots li.slick-active:after{width:17px}
.banner .slick-dots li.slick-active,.m-slickl5 .slick-dots li.slick-active{padding-left:0px}
.banner .slick-dots li,.m-slickl5 .slick-dots li{margin:3.5px 3px}
.banner .item .txt .tit{text-align:center;font-size:18px}
.banner .item .txt{height:86px;padding-top:22px}
.row-a1{padding:30px 0 40px;background-image:none!important;background-color:#f5f5f5}
.row-a2{padding:33px 0 48px}
.m-slickl2 .slick-prev,.m-slickl2 .slick-prev:hover{background-image:url(/images/iconl9-m.png)}
.m-slickl2 .slick-next,.m-slickl2 .slick-next:hover{background-image:url(/images/iconl10-m.png)}
.m-slickl2 .slick-next:after{display:none}
.m-slickl2 .slick-arrow{width:50px;height:50px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-slickl2 .item{padding:0 8px}
.m-slickl2{margin:18px -8px 0}
.m-slickl2 .con .tit{font-size:14px}
.m-slickl2 .con .info{font-size:12px}
.m-slickl2 .con .info i{width:16px;height:16px}
.m-slickl2 .con .top{margin-bottom:10px}
.m-slickl2 .con .tit{margin-bottom:13px}
.m-slickl2 .con .info p{margin-bottom:4px}
.g-btn .btn{font-size:12px;padding-bottom:6px}
.g-btn .btn i{width:12px;height:5px}
.m-slickl2 .con .tips{width:78px;height:23px;line-height:23px;font-size:12px}
.g-titl2 .tit,.m-titl1 .tit{font-size:21px}
.m-developl .box{padding:0 10px}
.m-developl{margin:27px -10px 0}
.m-obtain .txt{padding:23px 24px}
.m-obtain .info{font-size:16px;margin:15px 0 42px}
.m-obtain .slider .slick-dots{bottom:25px}
.m-obtain .m-schedule{bottom:15px}
.m-obtain .m-schedule,.m-obtain .slider .slick-dots{right:15px}
.m-titl1 .en,.ul-listl2 .tit{font-size:14px}
.m-titl1 .desc{display:none}
.m-recordl .box{padding:20px 108px 0}
.m-recordl .box:after,.m-recordl .box:before{width:90px}
.m-slickl5 .con .txt{font-size:14px}
.m-slickl5 .con .top{height:150px}
.m-slickl5 .con .top .bg,.m-slickl5 .con .top .bg:after,.m-slickl5 .con .top .bg:before,.m-slickl5 .con:hover .top .bg{width:150px;height:150px}
.m-slickl5{margin-top:15px;padding-bottom:45px}
.row-a3{padding-bottom:55px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-slickl5 .con .num{font-size:18px}
.m-follow .top .g-titl2{width:auto;float:none;margin-bottom:25px}
.row-a4{padding:38px 0 51px}
.m-plan{margin-bottom:48px}
.ul-listl4 .txt .tit{font-size:14px}
.m-commonly{padding:0;margin-bottom:30px}
.ul-commonly{margin:0;padding:0}
.ul-commonly .con .top{font-size:18px}
.ul-commonly li{padding:0 18px}
.ul-commonly .con .down{padding:15px 10px 25px;border-width:3px}
.ul-commonly .con .down:after{border-top:8px solid #0b5fad;border-left:5px solid transparent;border-right:5px solid transparent;left:72px}
.ul-commonly .con .down dl a{font-size:14px}
.ul-commonly .con .top:after{display:none}
.m-enrollment .ll{height:auto}
.footer .school-pc{margin:20px auto;float:none}
.row-a4 .bg{display:none}
.row-a3 .bgr{width:197px;right:-50px;top:-148px}
.row-a3 .bg{width:151px;left:-68px;top:34px}
.g-nav2 .search{display:block}
.ul-listl3 .con:after{background-image:url(/images/bgl12.png);-webkit-background-size:auto 70%;-moz-background-size:auto 70%;-ms-background-size:auto 70%;-o-background-size:auto 70%;background-size:auto 70%;opacity:1}
.m-schedule{bottom:60px}
.m-newsl1{padding-bottom:0}
.g-box{padding:20px 0 30px}
.g-titl3 .tit{font-size:20px}
.cur{display:none}
.cur-m{display:block;padding:20px 0 0}
.cur,.cur a,.cur span{color:#333}
.g-box .col-l{display:none}
.ban .txt .tit{font-size:24px}
.ul-listl5 .con .day{font-size:22px;line-height:1.5em}
.ul-listl5{margin-bottom:0}
.ul-listl5 .con{padding:15px 15px 15px 0}
.pages li{display:none}
.pages li.next,.pages li.on,.pages li.prev{display:block}
.ban .txt{height:60px}
.ban .txt .tit{line-height:60px}
.m-rolel{position:static;min-height:100vh}
.m-rolel .left{padding-left:10px;width:auto;float:none;margin-bottom:20px}
.m-rolel .left .tit{font-size:22px;margin-bottom:20px}
.g-back{top:80px;left:15px;position:absolute;z-index:10}
.m-rolel .right{width:auto;float:none}
.ul-listl6 li{width:25%;float:left;padding:0 30px}
.ul-listl6{margin-top:0;margin-bottom:20px}
.ul-listl6 .con{font-size:16px;height:40px;line-height:40px}
.ul-listl6 .con:hover,.ul-listl6 li.on .con{font-size:18px}
.m-rolel .rr{position:static;padding:20px 15px}
.m-rolel .ll{width:auto;float:none;padding-top:130px}
.ul-listl7 .con{height:46px;line-height:44px}
.m-specialityl dl dt span{font-size:14px;height:50px;line-height:48px}
.m-specialityl dl span{font-size:12px;height:40px;line-height:39px}
.ul-listl10 li,.ul-listl8 li,.ul-listl9 li{padding:0 10px}
.ul-listl8,.ul-listl9{margin:30px -10px}
.ul-listl10{margin:0 -10px 30px}
.m-teachersl{margin-top:0;padding:30px 0}
.m-slickl6{margin:30px 0}
.m-slickl6 .con .txt .tit,.m-slickl6 .con:hover .txt .tit{font-size:18px;line-height:1.5em}
.g-more{width:180px;height:40px;line-height:40px}
.ul-listl8 .con{padding:30px 120px 30px 20px}
.ul-listl8 .con .more i{margin-left:10px}
.ul-listl8 .con .more{right:20px}
.ul-listl8 .con .icon{width:50px;height:50px}
.ul-listl8 .con .txt{height:50px;line-height:50px}
.m-slickl6 .con .pic,.m-slickl6 .con .top{width:130px;height:130px}
.ul-listl10 .con .tit,.ul-listl8 .con .txt .tit,.ul-listl9 .txt .tit{font-size:18px}
.ul-listl10 .con .desc{font-size:14px}
.ul-listl10 .con .box{width:70%}
.ul-listl10 .con:after{height:100px}
.ul-listl11 .con .tit{font-size:18px}
.ul-listl11{margin:0 -10px}
.ul-listl11 li{padding:0 10px;margin-bottom:20px}
.m-communicationl{padding:20px 0 30px}
.m-communicationl .tit{font-size:22px}
.m-communicationl .communicationl dd .s1,.m-communicationl .communicationl dd span,.m-communicationl .communicationl dt span{font-size:14px}
.m-communicationl .communicationl dd .s3{font-size:16px}
.m-communicationl .communicationl .s2{width:42%}
.m-communicationl .communicationl{margin-top:20px}
.m-slickl7 .item.slick-current .num{font-size:30px}
.m-slickl7 .num{font-size:18px}
.m-schooll .tit,.ul-listl12 .con{font-size:22px}
.m-historyl{margin-top:30px}
.m-portraitl{padding-top:0;margin-bottom:30px}
.m-colourful:after{display:none}
.m-silhouettel{padding:0}
.m-colourful{margin-bottom:20px}
.m-creationl{padding:30px 0}
.m-servicel{margin:30px 0}
.m-creationl .tit{font-size:20px}
.ul-listl13 .con .info .num{font-size:18px}
.ul-listl14 .con .tit{font-size:16px}
.m-servicel .rr .box .tit{font-size:24px}
.m-slickl11 .slick-arrow,.m-slickl13 .slick-arrow{width:40px;height:40px;margin-top:-20px}
.ul-listl15 li{margin-bottom:30px}
.ul-listl15{margin-top:30px}
.ul-listl15 .con{padding-top:30px}
.ul-listl15 .con .txt{line-height:1.8em;}
.ul-listl15 .con:after{border-width:10px}
.ul-listl15 .con .rr{padding:0 20px 0 30px}
.m-messagel .messagel .top .pic{margin-right:30px}
.m-messagel .messagel .top{padding:30px 30px 0}
.ul-txtl1 .con{font-size:14px}
.m-messagel .messagel{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-particularsl{padding:30px 0}
.m-detailsl2 .title{font-size:20px}
.m-detailsl2 .text{padding-top:20px;margin-bottom:30px}
.m-detailsl2 .link{padding-bottom:30px}
.m-detailsl2 .tips{padding:20px 0;margin-bottom:15px}
.m-detailsl2 .bot .ll a{font-size:14px;margin-bottom:5px}
.m-particularsl .g-titl3 .tit{font-size:18px}
.ul-listl18 .con .txt{padding-right:30px}
.ul-listl18 li:nth-child(2n) .con .txt{padding-left:30px}
.ul-listl18 .con .desc{margin:20px 0}
.m-servicesl1{padding-top:30px}
.ul-listl18 li{margin-bottom:30px}
.ul-listl18.ls .con{padding:30px 0}
.ul-listl18 .con .info a,.ul-listl18.ls .con .stxt{font-size:16px}
.ul-listl18.ls .con .icon{width:60px;height:60px;line-height:58px}
.ul-listl18.ls .con .stxt{line-height:60px}
.ul-listl18 .con .info a{margin-right:30px}
.ul-listl18.ls .con .info a{margin-right:60px}
.m-communicationl.ls{padding-bottom:30px}
.m-downloadl .item .top{font-size:18px}
.ul-listl19 .con .stit{font-size:14px}
.m-synopsisl{margin-top:10px;padding:30px 0 0}
.m-synopsisl .ll .info{font-size:16px;margin:15px 0}
.m-synopsisl .ll .desc{font-size:14px}
.m-principall .principall{padding:30px 0 0}
.m-leaderl{margin-top:0}
.m-leaderl .leaderl{padding:50px 0}
.m-leaderl .leaderl .info span{font-size:20px}
.m-leaderl .leaderl .info span em{font-size:16px}
.g-morel3{height:40px;line-height:40px}
.m-principall .principall .bot{font-size:16px}
.m-honorl{padding:30px 0}
.m-honorl .descl2{margin-top:20px}
.m-slickl2.honorl{margin-top:30px}
.m-slickl2 .slick-arrow{top:43%}
.m-slickl2.honorl .con .txt{display:block;font-size:16px;height:50px;line-height:50px}
.m-slickl2.honorl .con{padding-bottom:30px}
.ul-imgtxtl1 .pic{margin-bottom:10px}
.ul-imgtxtl1 li{margin-bottom:20px}
.g-box.glory{padding-bottom:30px}
.m-focus-newsl{margin-top:10px;padding:30px 0}
.m-slickl2.speciall1 .item .txt,.ul-imgltxtl2 .con .txt .tit,.ul-txtl2 .con .tit,.ul-txtl3 .con .txt,.ul-txtl3 .con .txt .tit,.ul-txtl4 .con .tit{font-size:18px}
.ul-imgltxtl2 .con .txt .date,.ul-imgltxtl2 .con .txt .desc,.ul-txtl2 .con .desc,.ul-txtl4 .con .date{font-size:14px}
.ul-txtl2 .con .txt{margin-bottom:20px}
.m-noticel{padding-top:30px}
.ul-txtl3 .con .date .day{font-size:30px}
.m-speciall1{padding:30px 0}
.m-recruitl{margin-top:10px;padding:30px 0}
.m-slickl2.recruitl{margin-top:30px}
.m-slickl2.recruitl .icon,.m-slickl2.recruitl .item:nth-child(2n) .icon{width:80px;height:80px;line-height:80px}
.m-enlistl{padding:30px 0}
.m-enlistl .enlistl{width:60%;padding:30px}
.m-enlistl .enlistl .stit{font-size:18px;margin:20px 0}
.m-enlistl .enlistl .desc{margin-bottom:20px}
.m-employmentl .employmentl .item{padding:0 10px}
.m-employmentl .employmentl{margin:0 -10px}
.m-employmentl{padding:30px 0}
.m-employmentl .employmentl .desc{height:50px;line-height:50px;margin-top:20px}
.m-employmentl .employmentl .desc .inp{height:50px;line-height:50px;font-size:16px;padding:0 15px}
.m-employmentl .employmentl .desc .inp:after{right:15px}
.m-employmentl .employmentl .txt{padding:0 20px 20px}

.m-engineering{}
.m-enterprisel{padding:30px 0}
.m-enterprisel .desc{font-size:14px;margin:30px 0}
.m-enterprisel .enterprisel{padding:30px}
.m-training{}

.m-slickl2.recruitl .con{padding-top:50px}
.m-slickl2.recruitl .item:nth-child(2n) .con{padding-bottom:50px}
.ul-listl20 .con .tips{width:78px;height:23px;line-height:23px;font-size:12px}
.g-box.l2{padding-bottom:30px}
.ul-listl21 li{padding:0 10px}
.ul-listl21{margin:20px -10px}
.ul-listl21 .con .txt{font-size:14px}
.m-addressl{margin:20px 0}
.ul-listl22 .con .left .tit{font-size:18px}
.ul-listl22 li{margin-bottom:30px;padding:0 10px}
.ul-listl22{margin:20px -10px 0}
.g-box.l3{padding-bottom:30px}
.m-searchl{margin-top:20px}
.ul-listl23 .tit{font-size:16px}
.ul-listl24{margin:30px -15px 0}
.ul-listl24.l1{margin-bottom:30px}
.ul-listl24 .con .ll{font-size:20px}
.ul-listl24 .con .rr{font-size:16px}
.ul-listl24 li{padding:0 15px}
.m-campus-map .top .icon{width:80px}
.m-campus-map .top .rr .en{font-size:20px}
.m-campus-map .top .spic{width:380px}
.m-advisel .advisel .item{padding:30px}
.ul-imgtxtl2 .con .pic{width:260px}
.ul-imgtxtl2 .con .txt{height:130px;padding:10px}
.m-imgtxtl1 .con .txt .tit,.m-slickl16 .con .txt,.ul-imgtxtl2 .con .txt .tit{font-size:16px}
.m-slickl16 .con .icon{width:40px;height:40px;line-height:40px}
.m-slickl16 .con:hover .box.b1 .txt{line-height:30px;margin-top:5px}
.m-demeanorl{padding-bottom:30px}
.m-titl2 i{width:180px}
.m-titl2 .tit{font-size:26px}
.m-general .desc{font-size:14px;margin-bottom:30px}
.m-ideal .tit{font-size:20px}
.ul-txtl5 .con .stit{font-size:18px}
.ul-txtl5 .con .sdesc{font-size:16px}
.m-mapl2 .info .txt{font-size:14px}
.m-mapl2 .info{width:420px;right:40px}
.m-trafficl{padding:30px 0}
.m-mapl2,.m-surveyl{margin-bottom:30px}
.ul-txtl5 .con{padding-bottom:20px}
.ul-txtl5 li{margin-bottom:20px}
.ul-txtq1 li a{padding-left:12px}


.m-portraitl2 .portraitl2{padding: 0;}
.m-portraitl2 .portraitl2 .g-titl3{right: 0;}


.ul-xxzlistl2 li.hover .con{font-size: 24px;}
.ul-xxzlistl2 li{margin-bottom: 10px;}
.ul-xxzlistl2 .con{font-size: 18px;}
.m-collegel{margin-bottom: 30px;}
.m-collegel .right .g-titl3{margin-right: 80px;}
.yyall{max-width: 88%;margin: 0 auto; }
#vsb_content {max-width: 88%; margin: 0 auto;}
.yyin{margin:0px -10px 0px;}
#vsb_content p video{height:auto}
}
@media only screen and (max-width:959px){
.m-enrollment .ll,.m-enrollment .rr,.m-screenl .col-l,.m-screenl .col-r,.m-screenl .left,.m-screenl .right{width:auto;float:none}
.m-enrollment .rr{margin-top:10px}
.row-a4{-webkit-background-size:auto 90%;-moz-background-size:auto 90%;-ms-background-size:auto 90%;-o-background-size:auto 90%;background-size:auto 90%}
.ul-listl3 li{width:50%;float:left}
.m-newsl1{background-image:url(/images/bgl17.png);background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.g-titl1 .tit{font-weight:700}
.ul-listl4 li{width:50%}
.ul-listl4 li.liw{width:100%}
.m-specialityl .specialityl .box{overflow-x:auto;overflow-y:hidden}
.m-specialityl .specialityl dl{width:929px}
.ul-listl11{margin:0 -5px}
.ul-listl11 li{padding:0 5px;margin-bottom:10px}
.m-detailsl .ll{width:300px;margin-right:30px}
.m-communicationl .communicationl .s1{margin-right:30px}
.m-communicationl .communicationl dd,.m-communicationl .communicationl dt{padding:0 10px}
.m-communicationl .communicationl .s2{width:40%}
.m-slickl8 .box .pic{width:50%}
.m-historyl .ll{margin-right:30px}
.m-slickl7 .item.slick-current .num{font-size:20px}
.m-slickl7 .num{font-size:16px}
.m-servicel .ll{margin-bottom:20px}
.m-servicel .ll,.m-servicel .rr{width:auto;float:none}
.m-silhouettel .ll{width:70%;margin-right:5%}
.m-silhouettel .rr{width:25%;padding-top:0}
.m-silhouettel .scroll{height:300px;margin-top:20px}
.ul-listl15 .con .txt{line-height:1.5em}
.ul-listl15 .con:after{border-width:10px}
.ul-listl15 .con .rr{padding:0 10px 0 15px}
.m-messagel{margin-bottom:0}
.ul-listl16 .con .pic{width:300px}
.ul-listl16 .con .txt{padding:15px 20px 0}
.ul-listl16 .con .date span{padding-bottom:10px}
.ul-listl16 .con .desc{margin-bottom:29px}
.m-particularsl .col-l{width:auto;float:none;margin-bottom:30px}
.m-particularsl .col-r{width:auto;float:none}
.m-slickl14 .item .con{padding:20px 20px 40px}
.m-slickl14 .item .con .icon{width:80px;height:80px}
.m-slickl14 .item{height:400px}
.m-synopsisl .ll .desc{margin-bottom:30px}
.ul-imgtxtl1 li{width:33.33%}
.focus-newsl .item.it1{width:auto;float:none;margin-bottom:20px}
.m-noticel .item{width:auto;float:none;margin-bottom:30px}
.m-noticel{-webkit-background-size:100% 80%;-moz-background-size:100% 80%;-ms-background-size:100% 80%;-o-background-size:100% 80%;background-size:100% 80%}
.m-noticel .item.it2 .g-titl3{padding:0}
.m-noticel .item.it2 .box:after{left:0}
.m-noticel .item .g-titl3{margin:0}
.m-noticel .item .box{height:auto}
.m-noticel .item:last-child{margin-bottom:0}
.m-slickl2.recruitl .item{padding:0 10px}
.m-slickl2.recruitl{padding:0 50px}
.m-slickl2.recruitl .txt .num{font-size:24px}
.m-employmentl .employmentl .txt .g-titl3 .tit{font-size:20px}
.ul-listl22 .con .left{width:90px}
.ul-listl22 .con .left .tit{font-size:16px}
.m-addressl .item p{margin-bottom:5px}
.ul-listl24 .con .ll{width:160px}
.ul-listl24 .con{padding:20px 0 15px}
.ul-listl24 .con .rr .info span{margin-bottom:5px}
.m-campus-map .top .spic{width:340px;float:none;margin-bottom:30px}
.m-campus-map .top .rr{float:none}
.m-campus-map .top .icon{width:60px}
.m-campus-map .top .rr .tit{float:none;margin-bottom:10px}
.m-campus-map .top .rr .en br,.m-campus-map .top .rr .tit br{display:none}
.m-campus-map .top .rr .en{font-size:16px}
.m-campus-map .top .rr .sdate,.m-campus-map .top .rr .tit{font-size:30px}
.m-campus-map{margin-bottom:0;padding-top:20px}
.m-retailersl .retailersl .item{width:auto;float:none;margin-bottom:30px}
.m-advisel .advisel .item{float:none;width:auto}
.ul-imgtxtl2 li{margin-bottom:20px}
.m-slickl16 .con{padding:20px 30px}
.m-advisel .advisel .item.it2{padding:30px}
.m-retailersl{padding-bottom:30px}
.m-advisel .advisel{margin-top:0}
.m-advisel,.m-disciplinel .disciplinel{padding:30px 0}
.m-demeanorl .demeanorl{margin-top:30px}
.ul-commonly .con .top{font-size:16px}
.ul-txtq1 li{width:33.33%}


.m-portraitl2 .portraitl2 .g-titl3{position: relative;left: 0;}
.m-portraitl2 .portraitl2 .top{margin-top: 20px;}
.m-portraitl2 .portraitl2 .left,.m-portraitl2 .portraitl2 .right{width: auto;display: block;}
.ul-xxzlistl1 li{width: 50%;}
.m-portraitl2{padding-bottom: 30px;}
.ul-xxzlistl1 .con .txt, .m-portraitl2 .portraitl2 .txt{height: 40px;line-height: 40px;font-size: 16px;padding: 0 15px;}


.ul-xxzlistl2 .con{font-size: 14px;}
.ul-xxzlistl2 li.hover .con{font-size: 18px;margin-left: 0;}
.m-collegel .right .g-titl3{margin-right: 50px;}
.ul-xxzlistl2 .con i{margin-left: 30px;}
.m-collegel{border-width: 10px;}

}
@media only screen and (max-width:767px){
.about {
   
}
.ul-listl15 .con .txt{height: auto;}

.teacher_list.m-slickl6 .item {width:33.3%}
.m-engineering .l, .m-engineering .r{width:100%;}
.m-engineering .r{margin-top:20px;}
.m-engineering .r img{width:100%;}

.footer{padding:0 0 50px}
.footer .school-pc{display:none}
.fd-logo{width:210px}
.footer .copy .left{margin-bottom:26px}
.footer .copy .left span{display:block;margin:0 0 4px}
.footer .copy .left,.ul-link a{font-size:12px}
.ul-link a:after{width:1px}
.ul-link a{padding-left:6px}
.footer .school{display:block;margin-top:20px}
.banner,.banner .item{height:50vw}
.m-tit{margin-bottom:25px}
.m-tit .tit{font-size:14px}
.m-tit .tit em{font-size:12px}
.m-tit .tit:after,.m-tit .tit:before{width:28.5px;height:11px}
.m-newsl1 .item .pic{border-width:2px;margin-bottom:16px}
.m-newsl1 .item .info a{font-size:14px;text-align:left;line-height:1.25em;margin-bottom:8px;font-weight:700}
.m-newsl1 .item .txt{padding:0 18px}
.m-newsl1 .item .desc{font-size:14px;line-height:1.45em;max-height:4.35em}
.m-newsl1 .slider .slick-dots{bottom:40px}
.m-newsl1 .slider .slick-dots li button,.m-obtain .slider .slick-dots li button{font-size:12px}
.m-newsl1 .slider{padding-bottom:70px}
.m-schedule{bottom:30px}
.m-newsl1 .slider .slick-dots li,.m-obtain .slider .slick-dots li{margin-right:13px}
.g-titl1 .tit{font-size:18px}
.g-titl1 .tit em{font-size:9px}
.m-screenl .right{margin-bottom:17px}
.m-medial{margin-top:15px}
.m-medial .item .con .info .tit{font-size:12px}
.m-medial .item .con .txt .tit,.ul-listl1 .con .tit{font-size:14px;line-height:1.29em;max-height:2.58em}
.m-medial .item .con .txt{padding-bottom:16px}
.ul-listl1 .con{padding:17px 0}
.ul-listl1 .con .date{font-size:12px;margin-top:7px}
.ul-listl1 .con .date em{padding-right:12px}
.m-screenl .col-l{margin-bottom:15px}
.m-screenl{margin-bottom:21px}
.row-a2{background-image:url(/images/bgl8-m.png);padding-bottom:8px}
.row-a2 .wp{padding:0}
.m-slickl2 .slick-arrow{width:30px;height:30px}
.m-slickl2 .slick-list{padding:0 15px}
.row-a2 .g-titl2{margin:0 15px}
.row-a2 .m-obtain .g-titl2{margin:0}
.g-titl2 .btn,.g-titl2 .en,.m-titl1 .en{font-size:12px}
.g-titl2 .tit,.m-titl1 .tit{font-size:17px;font-weight:700}
.m-obtain .info{font-size:13px}
.g-titl2{padding-left:15px}
.g-titl2:after{width:3px}
.m-developl{margin-top:48px;padding:0 15px}
.m-developl .box{width:auto;float:none;margin-bottom:24px}
.m-obtain{margin-bottom:14px}
.ul-listl2 .tit{padding-bottom:8px}
.ul-listl2 .tit:after{height:1px;width:41px}
.ul-listl2 li{margin-bottom:16px}
.m-obtain:after{width:4px}
.m-slickl5 .con .top{height: 100px;}
.m-slickl5 .con .top .bg,.m-slickl5 .con .top .bg:after,.m-slickl5 .con .top .bg:before,.m-slickl5 .con:hover .top .bg{height:75px;width:75px}
.m-slickl5 .con .num em{font-size: 18px;text-align:center;}
.m-slickl5 .con .num{font-size:12px}
.m-slickl5 .con .num img{width:30%;padding-top:20px;}
.m-slickl5 .con .txt{font-size:12px;line-height:1.35em}
.m-slickl5 .item{padding: 0px 6px;}
.m-recordl .box{margin-bottom:10px}
.ul-listl3 li{width:auto;float:none;margin-bottom:10px}
.m-follow .top .g-titl2{text-align:center}
.m-follow .top .g-titl2:after{display:none}
.m-follow .top .g-titl2 .btn{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:inline-block;margin-top:13px}
.m-follow .top .g-titl2 .tit{position:relative;padding-bottom:10px;font-weight:700}
.m-follow .top .g-titl2 .tit:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:90px;height:2px;background-color:#f60}
.ul-yard{text-align:center;font-size:0}
.ul-yard li{float:none;display:inline-block;margin:0 10px}
.ul-yard .icon{width:39px;height:39px;line-height:39px}
.m-follow .top .right{float:none}
.ul-yard .qr{top:49px;width:70px;padding:4px 5px}
.ul-listl4 .form .ll,.ul-listl4 .txt .tit,.ul-yard .qr .txt{font-size:12px}
.ul-listl4 .form .rr{font-size:12px;line-height:1.5em}
.ul-listl4 .form .ll em{width:18px;height:18px;margin-right:6px}
.ul-listl4 .txt{height:75px;padding:25px 7px 0}
.ul-listl4 .txt .tit{margin-bottom:5px}
.ul-commonly .con .down dl a,.ul-commonly .con .top{font-size:12px}
.ul-commonly li{padding:0;margin-right:25px}
.ul-commonly li:last-child{margin-right:0}
.ul-commonly .con .top{padding:6px 15px 6px 0}
.ul-commonly .con .top em{display:none}
.ul-commonly .con .top i{width:10px;height:10px}
.ul-commonly .con .down{height:133px;padding:15px 10px 31px}
.ul-commonly .con .down dl dd{width:33.33%;margin-bottom:5px}
.ul-commonly .con .top:before{border-bottom-width:8px;border-right-width:5px;border-left-width:5px;top:-8px}
.ul-listl4 .form .ll{margin-right:8px}
.footer .link .wp{padding:0}
.ul-commonly{margin:0 15px}
.row-a4{-webkit-background-size:auto 58%;-moz-background-size:auto 58%;-ms-background-size:auto 58%;-o-background-size:auto 58%;background-size:auto 58%}
.ban .txt .tit,.ul-listl5 .con .day{font-size:20px}
.g-titl3 .tit{font-size:18px;line-height:1.3em;padding-left:10px}
.ban .txt .tit{line-height:50px}
.ban .txt{height:50px}
.g-titl3 .tit:after{width:3px}
.ul-listl5 .con .tit{font-size:16px;white-space:normal;max-height:3em}
.ul-listl5 .con .desc p{white-space:normal}
.ul-listl5 .con .date{padding:0 15px 0 20px;margin-right:15px}
.m-rolel .left .tit{font-size:20px}
.g-back i{width:28px;height:28px}
.ul-listl6 li{padding:0 15px}
.ul-listl7 li{margin-bottom:15px;padding:0 5px 4px}
.ul-listl7{margin:0 -5px}
.ul-listl7 .con{font-size:16px}
.ul-listl6 li .con:hover:after,.ul-listl6 li .con:hover:before,.ul-listl6 li.on .con:after,.ul-listl6 li.on .con:before{display:none}
.ul-listl10 li,.ul-listl8 li{width:auto;float:none;margin-bottom:20px}
.ul-listl10 .con .box{padding:20px 0 0 20px}
.ul-listl9 li{width:50%;margin-bottom:20px}
.ul-listl8 .con .txt .tit{font-size:16px}
.m-slickl6 .con .txt .desc,.ul-listl9 .txt .desc{font-size:12px}
.ul-listl11 li{width:50%}
.m-detailsl .ll{width:240px;margin-right:30px}
.m-communicationl .communicationl .item{width:auto;float:none;margin-bottom:20px}
.m-communicationl .tit{font-size:18px}
.m-historyl .ll{width:auto;float:none;margin-right:0}
.m-slickl7{background-image:none;margin:0 36px 20px}
.m-slickl7 .item.slick-current:after,.m-slickl7 .item:after{display:none}
.m-slickl7 .num{width:auto;text-align:center;line-height:40px;height:40px}
.m-slickl7 .slider{padding-bottom:0}
.m-slickl7 .slick-arrow{height:26px;top:50%;margin-top:-13px}
.m-slickl7 .slick-prev{right:auto;left:-36px;background-image:url(/images/iconl34.png)}
.m-slickl7 .slick-next{bottom:auto;right:-36px;background-image:url(/images/iconl34-1.png)}
.m-slickl8 .box{border-top-width:4px;padding-top:20px;margin-bottom:30px}
.m-slickl8 .item .box:last-child{margin-bottom:0}
.m-slickl8 .box .desc{font-size:14px;line-height:1.5em}
.m-slickl8 .item{height:80vh}
.m-schooll .tit,.ul-listl12 .con{font-size:20px}
.m-colourful .ll{width:auto;float:none;margin-bottom:20px}
.m-colourful .colourful:after{display:none}
.m-slickl10 .slider{background:url(/images/bgl30.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;width:auto;padding:15px 10px 70px;margin-top:10px}
.m-colourful .rr{padding-left:0}
.m-slickl10{padding-top:0}
.m-slickl10 .txt .tit{font-size:14px;margin-bottom:10px}
.m-slickl10 .slider .con{height:auto}
.m-slickl10 .slider .slick-dots li button{color:#fff;font-size:12px}
.m-slickl10 .slider .slick-dots{bottom:25px}
.m-slickl10 .m-schedule{bottom:10px}
.m-silhouettel .rr{padding-top:0;width:auto;float:none;margin-bottom:20px}
.ul-titl1 li{margin-bottom:10px}
.ul-titl1 .con{font-size:14px;padding-bottom:5px}
.m-silhouettel .scroll{height:200px;padding-bottom:0}
.m-silhouettel .ll{width:auto;float:none}
.m-creationl .tit{font-size:18px}
.ul-listl13 .con .info .num{font-size:16px}
.ul-listl13 .con .info .cun{font-size:14px}
.ul-listl13 li{width:50%;margin-bottom:20px}
.ul-listl14 .con .icon{width:30px;height:30px;line-height:30px;margin-bottom:5px}
.m-servicel .ll .txt{padding:10px}
.ul-listl14{margin-top:10px}
.ul-listl14 li{margin-bottom:10px}
.ul-listl14 .con .tit{font-size:14px}
.m-servicel .rr .box .tit{font-size:18px}
.m-servicel .rr .box .info{width:100px}
.m-slickl10 .slider .slick-dots li{margin-right:13px}
.m-slickl11 .slick-arrow{width:30px;height:30px;margin-top:-15px}
.ul-listl15 .con .ll,.ul-listl15 li:nth-child(2n) .ll{width:auto;float:none}
.ul-listl15 .con:after,.ul-listl15 li:nth-child(2n) .con:after{bottom:0;left:0;right:0}
.ul-listl15 .con .rr{padding:15px 15px 20px}
.ul-listl15 .con{padding-top:0}
.ul-listl15 .con .desc{padding-right:15px}
.m-messagel .messagel .top .pic{width:180px}
.m-messagel .messagel .top{padding:20px 10px 0}
.m-messagel .messagel .top .bg{left:120px;width:200px}
.m-messagel .details{padding:40px 10px 30px;font-size:14px}
.m-messagel .details .info .pic{width:150px}
.m-messagel .details .txt{margin-bottom:30px}
.ul-listl16 .con .pic{width:auto;float:none}
.ul-listl16 .con .txt .tit{font-size:16px}
.ul-listl16 .con .date span{font-size:14px}
.m-detailsl2 .bot .ll{margin-bottom:20px}
.ul-listl16 li:last-child{margin-bottom:0}
.m-detailsl2 .bot .rr{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.m-detailsl2 .bot{padding-right:0}
.ul-listl17 .con .date{margin-bottom:5px}
.ul-listl17 .con .tit{line-height:1.5em;max-height:3em}
.ul-listl17 li{margin-bottom:15px}
.ul-listl17 .con{padding-left:10px}
.ul-listl18 .con .pic,.ul-listl18 li:nth-child(2n) .con .pic{width:auto;float:none;margin-bottom:20px}
.ul-listl18 .con .txt,.ul-listl18 li:nth-child(2n) .con .txt{padding:0}
.ul-listl19 li{width:50%;padding:0 5px;margin-bottom:10px}
.m-downloadl .item .top{font-size:16px;padding:0 40px 0 15px;height:40px;line-height:40px}
.m-downloadl .item .top:after{width:3px}
.m-downloadl .item a.g-more2{top:10px;right:40px;}
.ul-listl19 .con{padding:10px}
.ul-listl19{margin:0 -5px;padding-top:10px}
.m-downloadl .item .top i{right:15px}
.m-synopsisl .ll{width:auto;float:none;margin-bottom:30px}
.m-synopsisl .rr{width:auto;float:none}
.m-slickl14 .item{height:auto}
.m-slickl14 .slick-dots{bottom:20px}
.m-principall .principall .pic{width:auto;float:none;margin-bottom:20px}
.m-principall .principall .txt{padding:0 0 30px}
.m-leaderl .leaderl .g-titl3,.m-leaderl .leaderl .rr{float:none}
.m-leaderl .leaderl .g-titl3{margin-bottom:20px}
.m-leaderl .leaderl .info{float:none;margin-bottom:20px}
.m-leaderl .leaderl .info span{font-size:18px}
.m-leaderl .leaderl .info span em{font-size:14px}
.m-honorl .descl2,.m-principall .principall .info .top,.m-synopsisl .ll .info{width:auto;max-height:none}
.m-principall .principall .bot i{width:80px}
.ul-imgtxtl1 li{width:50%}
.m-slickl2.speciall1 .item .txt,.ul-imgltxtl2 .con .txt .tit,.ul-txtl2 .con .tit,.ul-txtl3 .con .txt,.ul-txtl3 .con .txt .tit,.ul-txtl4 .con .tit{font-size:16px}
.ul-imgltxtl2 .con .txt .date,.ul-imgltxtl2 .con .txt .desc,.ul-txtl2 .con .desc,.ul-txtl4 .con .date{font-size:12px}
.ul-imgltxtl2.two .con .txt .desc{margin-bottom:20px}
.ul-imgltxtl2.two li,.ul-txtl2 li{width:auto;float:none}
.ul-imgltxtl2.two .con .txt .desc,.ul-imgltxtl2.two .con .txt .tit{height:auto}
.ul-txtl3 .con .date .day{font-size:20px}
.ul-txtl3{padding:20px 0}
.ul-txtl3 li{margin-bottom:20px}
.m-noticel .item.it2 .box{padding:0 10px 10px}
.ul-txtl4{margin-top:20px}
.m-slickl2.speciall1{margin-top:20px;margin-bottom:20px}
.ul-txtl2 li{margin-bottom:30px}
.ul-txtl2 li:last-cjild{margin-bottom:0}
.ul-txtl4 .con .pic{width:240px}
.ul-txtl4 .li1 .con .txt{padding-top:0}
.m-employmentl .employmentl .item{width:auto;float:none;margin-bottom:20px}
.m-enlistl .enlistl{width:auto}
.m-slickl2.recruitl .txt .num{font-size:20px}
.m-employmentl .employmentl .txt .g-titl3 .tit{font-size:18px}
.ul-listl20 .con .top{width:auto;float:none}
.ul-listl20 .con .txt{height:auto}
.ul-listl20 .con .txt,.ul-listl20 .con .txt .g-btn{position:static}
.ul-listl20 .con .txt .info{margin-bottom:20px}
.ul-listl21 li{padding:0 5px;width:50%}
.ul-listl21{margin:20px -5px}
.ul-txtl3 .con .date,.ul-txtl3 .con .txt{padding:0 10px}
.ul-txtl2 .con .date{font-size:14px}
.m-addressl .item,.ul-listl22 li{width:auto;float:none}
.m-addressl .item{border-right:none;padding:0 15px}
.ul-listl22 li:last-child{margin-bottom:0}
.m-addressl{padding:10px 0}
.ul-listl22 .con .right{padding-left:10px}
.ul-listl22 .con .left{padding:0 5px;width:80px}
.ul-listl22 .con .left .tit{font-size:14px}
.ul-listl24 .con .ll{font-size:18px}
.ul-listl24 .con .rr .info span{width:50%}
.ul-listl24 li{width:auto;float:none}
.ul-listl24 .con{border-top:none}
.m-campus-map .top .rr .sdate,.m-campus-map .top .rr .tit{font-size:20px}
.m-campus-map .top .spic{width:280px}
.m-demeanorl .demeanorl .item,.m-demeanorl .demeanorl .item.it1{width:auto;float:none;padding:0}
.m-demeanorl .demeanorl .item.it1{margin-bottom:6px}
.m-titl2 .tit{font-size:20px;padding:0 20px}
.m-titl2 i{width:80px}
.m-surveyl:after{display:none}
.m-surveyl .g-titl3{position:static}
.m-surveyl .pic1,.m-surveyl .pic2,.m-surveyl .pic3{margin:0 0 20px;float:none;width:auto;display:block}
.m-surveyl .picbox{margin-top:20px}
.m-surveyl .pic3{padding-left:0;margin-bottom:0}
.m-surveyl .pic3:after{left:0}
.ul-txtl5 li{padding:0 10px;width:auto;float:none}
.ul-txtl5{margin:20px -10px 0}
.m-mapl2 .info{position:static;width:auto}
.m-mapl2{padding-bottom:0}
.m-tablel1 .box{overflow-x:auto;overflow-y:hidden}
.m-tablel1 .box dl{width:736px}
.m-tablel1 span{height:40px;line-height:39px}
.m-tablel1 dt span{height:45px;line-height:44px}
.m-slickl2.honorl .slick-list,.m-slickl2.speciall1 .slick-list{padding:0}
.ul-txtq1 li{width:50%;margin-bottom:10px}
.ul-txtq1 li a{font-size:14px}

.m-collegel .left{width: auto;float: none;}
.m-collegel .left .pic2{right:0;}
.m-collegel .right{width: auto;float: none;padding-left: 10px;}
.m-collegel .right .g-titl3{float: none;margin-bottom: 15px;}
.m-collegel{border-right: 0;}


}
@media only screen and (max-width:479px){
.m-engineering .l ul li{width:100%;}
.m-obtain .info{margin-bottom:30px}
.ul-listl7 li{width:50%}
.ul-listl6 li{padding:0 5px}
.m-rolel .left .tit{font-size:18px}
.ul-listl6 .con{font-size:14px}
.ul-listl6 .con:hover,.ul-listl6 li.on .con{font-size:16px}
.ul-listl7 .con{font-size:14px;height:40px;line-height:38px}
.ul-listl9 li{width:auto;float:none}
.m-specialityl{padding-top:15px}
.ul-listl8 .con .icon{margin-right:15px}
.m-slickl6 .con .pic,.m-slickl6 .con .top{width:110px;height:110px}
.ul-listl11 li{width:auto;float:none}
.m-detailsl .ll{width:auto;float:none;margin-bottom:20px;margin-right:0}
.m-communicationl .communicationl .s1{width:40px;margin-right:20px}
.m-communicationl .communicationl dd .s3{font-size:14px}
.m-communicationl .tit em{display:block}
.m-slickl8 .box .pic{width:auto}
.m-slickl5 .con .num img{width:40%;margin-top:-10px;}
.m-slickl5 .con .num em{font-size:16px;}
.ul-listl12 li,.ul-listl13 li{width:auto;float:none}
.m-servicel .ll .pic{width:auto;margin-bottom:10px}
.m-servicel .ll .txt{position:static;width:auto}
.m-messagel .messagel .top .pic{width:230px;float:none;margin:0 auto 20px}
.ul-listl19 li{width:auto;float:none}
.m-leaderl .leaderl .info span{float:none;border-right:none;padding-right:0;margin-right:0;margin-bottom:10px;font-size:16px}
.ul-imgtxtl1 li,.ul-txtl4 .con .pic{width:auto;float:none}
.ul-txtl4 .con .pic{margin-bottom:10px;margin-right:0}
.m-slickl2.recruitl,.m-slickl2.recruitl .slick-list{padding:0}
.m-slickl2.recruitl .con{width:200px;margin:0 auto}
.m-enlistl .enlistl .g-more{height:40px;line-height:40px}
.m-employmentl .employmentl .txt{padding:0 10px 10px}
.m-enterprisel .enterprisel{padding:15px}
.m-slickl2.recruitl .txt{top:24px}
.ul-listl21 li{width:auto;float:none;margin-bottom:20px}
.m-searchl .searchl{width:auto}
.ul-listl24 .con .rr .info span{width:auto;margin-right:30px}
.m-campus-map .top{padding:0}
.ul-imgtxtl2 .con .pic{width:auto;float:none}
.ul-imgtxtl2 .con .txt{position:static;height:auto;padding:15px 10px}
.m-titl2 i{width:20px}
.m-imgtxtl1 .con .txt{margin:-60px 10px 0}
.m-advisel .advisel .item,.m-advisel .advisel .item.it2{padding:20px 10px}
.m-slickl15{margin-top:20px}
.m-mapl2 .info .pic{width:80%}


.ul-xxzlistl1 li{width: auto;float: none;}



}
@media only screen and (max-width:370px){
.ul-link li{margin-left:15px}
.ul-listl4 li{width:auto;float:none}
.ul-commonly .con .down dl dd{width:50%}
.ul-commonly li{margin-right:12px}
.ul-commonly .con .top i{width:8px;height:8px}
.ul-commonly .con .top{padding-right:10px}
.m-obtain .txt{padding:15px}
.ul-listl3 .con .desc .info{line-height:1.5em;max-height:7.5em}
.ul-listl3 .con .desc{margin-bottom:10px;padding:11px 15px 0}
.g-btn .btn i{margin-left:10px}
.ul-listl5 .con .date{float:none;text-align:left;border-right:none;margin-bottom:10px}
.ul-listl5 .con .txt{padding-left:10px}
.m-communicationl .communicationl .s2{width:39%}
.m-campus-map .top .spic{width:90%}
.ul-picl1 li{width:auto;float:none}
.ul-yard li{margin:0 5px}
.ul-picl1 li{width:auto;float:none}
.ul-yard li{margin:0 5px}


}
@media only screen and (max-width:350px){
.ul-listl3 .con .left,.ul-listl3 li:nth-child(2n) .left{width:auto;float:none}


}





@media only screen and (max-width: 1920px){


.tale_sd {
        border: 0px;
    background: #FFF;
width:60%; margin:0 auto;padding-bottom: 30px;
}


.tale_sd td {

    padding-left: 15px;
    font-size: 16px;
    color: #2b2b2b; padding:8px;
}
.tale_sd th {
    height: 45px;
    background: rgb(204 38 0);
    padding-left: 15px;
    font-size:20px; text-align:center;
    color: #ffffff;
    line-height: 45px; width:100%;
}
.tale_sd td span {
        color: #0b5fad
}

.tale_sd td textarea{border:1px solid #ddd; line-height:30px;}
.tale_sd td input{border:1px solid #ddd; line-height:30px; width:70%;}
.tale_sd td textarea{width:70%;}
}
@media only screen and (max-width: 1200px){

 .footer .ljjb-pc {
    
    float: none;
    margin: 0px auto;
}
.tale_sd{
width:85%}
}
@media only screen and (max-width: 400px){
.tale_sd{
width:100%}
.tale_sd td input{width:90%;}
.tale_sd td textarea{width:90%;}
}





    .imglist2 {
      overflow: hidden;}
    .imglist2>.wp{
      overflow: hidden;}
    .imglist2 .imglist2-box {
      float: left;
      width: 48%;}
    .imglist2 .imglist2-box:nth-child(1){
      margin-right: 4%;}

    .imglist2>.wp .ul-imgtxtl1 li {
      width: 50%;}
    @media only screen and (max-width: 767px){
      .imglist2 .imglist2-box{
        width: auto;
        float: none;}
      .imglist2 .imglist2-box:nth-child(1){
      margin-right:0;}
    }
    @media only screen and (max-width: 479px){
      .imglist2>.wp .ul-imgtxtl1 li{
        float: none;
        width: auto;}
    }





.dtqh {
    margin-bottom: 30px;
    text-align: center;
}
.dtqh .qhbq {
    padding: 0 25px;
    border-right: 1px solid #ddd;
    font-size: 34px;
    display: inline-block;
    cursor: pointer;
    line-height: 45px;
}
.dtqh .qhbq.xuexi {
    color: #014686;
}
.dtqh .qhbq:last-child {
    border-right: none;}
.dtqh .qhbq i {
    display: inline-block;
    width: 45px;
    height: 45px;
    text-align: center;
    background: #d8d8d8;
    color: #fff;
    margin-right: 10px;
    float: left;
}
.dtqh .qhbq i img {
    width: 100%;
}
.dtqh .qhbq.xuexi i {
    background: #014686;
    color: #fff;
}

.qhlist {
    width: 99%;
    margin: 20px auto;
    background: #fff;
    padding: 40px 40px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
.qhlist .aleft {
    width: 50%;
    overflow: hidden;
    position: relative;}

.qhlist .aleft ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;}

.qhlist .aleft ul li .pic {
    float: left;
    _display: inline;}

.qhlist .aleft ul {
    overflow: hidden;
    height: 500px;}

.qhlist .aleft ul li .pic a {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
    display: block;
    display: block;}
.qhlist .aleft ul li .pic a img {
    height: 500px;
    object-fit: contain;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;}
.qhlist .bg-mask:hover .pic a img{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);}
.qhlist .aright {
    width: 46%;}

.qhlist .aright ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;}

.qhlist .aright ul li {
    padding: 20px 0;
    padding-left: 70px;
    position: relative;
    width: 100%;
    float: left;}
.qhlist .aright ul li .time {
  color: #666;
  font-size: 16px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 20px;}

.qhlist .aright ul li .time span {
  font-size: 18px;
  display: block;
  color: #222;}

.qhlist .aright ul li:hover .time span {
  color: #cd2600;}

.qhlist .aright ul li:hover .txt h4 a {
  color: #cd2600;}
.qhlist .aright ul li .time span i {
  font-size: 22px;}

.qhlist .aright ul li .txt {
  padding-left: 15px;
  border-left: 1px solid #ddd;}

.qhlist .aright ul li .txt h4 {
  font-size: 16px;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;}
.qhlist .aright ul li .txt h4 a {
    color: #000;}
.qhlist .aright ul li .txt p {
  color: #999;
  font-size: 16px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;}
.qhlist .more2 {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 25px;
}
.qhlist .more2 div {
  display: none;}
.qhlist .more2 a {
    display: inline-block;
    width: 20%;
    min-width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #ddd;
    color: #000;}
.qhlist .more2 a:hover {
    background: #014686;
    color: #fff;
    border: 1px solid #014686;}


@media only screen and (max-width: 1920px){
.dtqh .qhbq {
    font-size: 1.7708vw;
}
}
@media only screen and (max-width: 1199px){
.qhlist .aleft {
    width: 58%;
}
.qhlist .aleft ul {
    height: 400px;
}
.qhlist .aleft ul li .pic a img {
    height: 400px;
}
.qhlist .aright {
    width: 40%;
}
.qhlist .aright ul li .time {
    font-size: 14px;
}
.qhlist .aright ul li .time span {
    font-size: 14px;
}
.qhlist .aright ul li .txt h4 {
    font-size: 14px;
    line-height: 1.29em;
}
.qhlist .aright ul li .txt p {
    font-size: 12px;
    line-height: 1.29em;
}
.dtqh .qhbq {
    font-size: 21px;
    padding: 0 10px;
    line-height: 30px;
}
.dtqh .qhbq i {
    width: 30px;
    height: 30px;
}
}
@media only screen and (max-width: 767px){
.qhlist .aleft {
    width: 100%;
}
.qhlist .aleft ul {
    height: 300px;
}
.qhlist .aleft ul li .pic {
    float: none;
}
.qhlist .aleft ul li .pic a img {
    height: auto;
    width: 100%;
}
.qhlist .aright {
    width: 100%;
}
.dtqh .qhbq {
    font-size: 17px;
    font-weight: 700;
    padding: 0 8px;
    margin-bottom: 20px;
    line-height: 22px;
}
.dtqh .qhbq i {
    width: 22px;
    height: 22px;
}
}
@media only screen and (max-width: 500px){
.qhlist .aleft ul {
    height: 200px;
}
}