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}

.m-detailsl2 .text p{
    text-indent: 2em;
    margin: 1.12em 0;
    line-height: 30px;}
.m-detailsl2 .text TABLE{ width:100%; 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;
}

.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'脙楼脗庐芒鈧姑兟っ偮矫⑩偓艙'}
.fw{font-family:'脙楼脗戮脗庐脙篓脗陆脗炉脙漏芒鈧好⑩偓娄脙漏脗禄芒鈧�'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 "脙楼脗戮脗庐脙篓脗陆脗炉脙漏芒鈧好⑩偓娄脙漏脗禄芒鈧�","Microsoft Yahei";color:#444;background-color:#f5f5f5;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(0,0,0,.6)}
.header{position:fixed;left:0;top:0;z-index:50;width:100%;border-top:5px solid #ca2401}
.header .head{padding:25px 143px 0 50px;}
.header .head:before{content:'';position:absolute;top:0;left:0;right:0;height:154px;background:url(../image/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(../image/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(../image/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(../image/iconl2-1.png)}
.header .hd-r{float:right;position:relative;z-index:1;max-width: 1070px;}
.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:0px 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(../image/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(../image/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(../image/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 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(../image/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:#a81207}
.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(../image/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:#94070a;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(../image/nav-bg.jpg) 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}
.g-nav2 .scroll li{float:left;width:25%;text-align:center;overflow:hidden;margin-bottom:20px;padding-right:163px;min-height:325px;border-left:1px solid rgba(255,255,255,.24)}
.g-nav2 .scroll li:first-child,.g-nav2 .scroll li:nth-child(5){border-left: none;}
.g-nav2 .scroll li:nth-child(4n){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(../image/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{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(../image/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:53px;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:#9c0101;background:#9c0101;border-radius:50%;text-align:center;border:3px 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:#7b0100;border:6px solid #f90;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(../image/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 #a23c3e;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 #900;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(../image/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 #900;-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(../image/iconl21-1.png)}
.ul-commonly .con .down dl a:hover{color:#900}
.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 .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:#fcc;line-height:1.5em}
.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}
.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:#fcc;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 0px}
.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;}
.m-screenl .left{width:320px;overflow:hidden;padding-top:9px}
.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:16px;color:#999;line-height:1.5em;overflow:hidden;padding-left:10px;text-transform:uppercase}
.m-medial{overflow:hidden;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(../image/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:#900}
.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;max-height:3.5em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.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:165px}
.m-newsl1 .item{overflow:hidden}
.m-newsl1 .item .pic{width:100%;height:auto;overflow:hidden;margin-bottom:30px;border-bottom:5px solid #94070a}
.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:#960b0e;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(../image/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(../image/iconl5-1.png)}
.m-tit .tit em{font-size:15px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-left: 6px;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:#960b0e}
.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:74px;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:#900}
.m-schedule{height:4px;background-color:#dedede;overflow:hidden;position:absolute;bottom:101px;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:#c00}
.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(../image/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:#fcc;border-bottom:1px solid #fcc}
.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:100%;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(../image/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}
.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(../image/iconl6.png)}
.m-slickl2 .con .info i.i2{background-image:url(../image/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 #c00}
.g-btn .btn i{display:inline-block;vertical-align:middle;width:23px;height:9px;background:url(../image/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(../image/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:#900}
.m-slickl2 .con.blue .tips{background-image:url(../image/bgl9-1.png)}
.m-slickl2 .con.orange .tips{background-image:url(../image/bgl9-2.png)}
.m-slickl2 .con.blue .g-btn .btn{border-color:#1d76b4}
.m-slickl2 .con.orange .g-btn .btn{border-color:#f90}
.g-btn.fff .btn:hover{border-color:#c00}
.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(../image/iconl9.png)}
.m-slickl2 .slick-prev:hover{background-image:url(../image/iconl9-1.png)}
.m-slickl2 .slick-next{right:-74px;background-image:url(../image/iconl10.png)}
.m-slickl2 .slick-next:after{content:"";position:absolute;width:53px;height:53px;top:4px;left:4px;background:url(../image/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-bottom:110px;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 .box{width:50%;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:#be0000}
.m-slickl4:after{background-color:#f90}
.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,.1)}
.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:46px 79px}
.m-obtain .info{font-size:18px;color:#fff;font-weight:700;line-height:1.67em;height:3.34em;overflow:hidden;margin:210px 0px 4px}
.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-slickl4 .slider .slick-dots li.slick-active button{color:#f90}
.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:#be0000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl2 .con:hover .tit{color:#900}
.ul-listl2 .con:hover .tit:after{width:100%}
.ul-listl2.orange .tit:after{background-color:#f90}
.ul-listl2.orange .con:hover .tit{color:#900}
.m-recordl{overflow:hidden;font-size:0;text-align:center}
.m-recordl .box{display:inline-block;overflow:hidden;position:relative;padding:0 217px;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;line-height:2em;text-align:center;overflow:hidden}
.m-titl1 .tit{font-size:34px;color:#000;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:196px;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:150px;height:150px;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:196px;height:196px;top:50%;left:50%;background-color:rgba(255,135,0,.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:#c33;font-size:24px;line-height:1.5em;text-align:center;overflow:hidden;font-family:CAI}
.m-slickl5 .con .num em{font-size:90px;line-height:1.5em;overflow:hidden;padding-right:5px}
.m-slickl5 .con .txt{font-size:16px;color:#000;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 .con:hover .txt{color:#c33}
.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:#c00;-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:#9c0101;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 #c00;width:26px;height:26px;margin:0 6px}
.m-slickl5 .slick-dots li.slick-active:after{width:34px}
.row-a4{background:url(../image/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:930px;height:545px;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:530px}
.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(../image/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:322px;float:right;overflow:hidden}
.ul-listl3 .con .left .pic{padding-top:79.1925465%;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:#900}
.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 .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(../image/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(../image/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(../image/iconl17.png)}
.ul-listl4 .con.green .form .ll{color:#3c3}
.ul-listl4 .con.green .form .ll em{background-image:url(../image/iconl20.png)}
.ul-listl4 .con.blue .form .ll{color:#cff}
.ul-listl4 .con.blue .form .ll em{background-image:url(../image/iconl19.png)}
.ul-listl4 .con.orange .form .ll{color:#f90}
.ul-listl4 .con.orange .form .ll em{background-image:url(../image/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(../../img/bgl18.png) left 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:11px;background-color:#1d4387}
.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:#1d4387}
.snv .box li a:hover:after,.snv .box li.on a:after{background-color:#e8c589}
.g-titl3{overflow:hidden;font-size:0}
.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:#1d4387}
.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:#af141e}
.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:#a00d08;line-height:1.1em;overflow:hidden}
.ul-listl5 .con .year{font-size:16px;color:#a00d08;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:#a00d08}
.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(../image/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(../image/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(../image/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 #dfafaf;margin-bottom:40px}
.m-specialityl dl span{display:block;width:14.285714%;float:left;border:1px solid #dfafaf;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 #dfafaf}
.m-specialityl dl dt{background-color:#b70c0b}
.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:#1d4387;background:-webkit-linear-gradient(left,#1d4387,#1d4387);background:-o-linear-gradient(right,#1d4387,#1d4387);background:-moz-linear-gradient(right,#1d4387,#1d4387);background:linear-gradient(to right,#1d4387,#1d4387);-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(../image/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 #cd2600;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:#c00}
.ul-listl8 .con .more i{display:inline-block;vertical-align:middle;width:23px;height:23px;margin:-2px 0 0 20px;background:url(../image/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:#c00}
.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%;}
.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(../image/iconl32.png)}
.m-slickl6 .slick-next{right:-40px;background-image:url(../image/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(../image/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:#c00}
.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(../image/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:-150px}
.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(../image/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(../image/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(../image/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(../image/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:#b51904}
.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(../image/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:#b91b04}
.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(../image/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(../image/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:#b11705;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(../image/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-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(../image/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:#c00;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(../image/iconl33.png)}
.m-slickl7 .slick-next{bottom:-36px;background-image:url(../image/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:#900;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 #c00;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(../image/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:#c00}
/*!忙聽隆氓鈥郝р�澟该β绰�*/
.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(../image/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(../image/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:#b51904}
.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(../image/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(../image/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:#900}
.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(../image/iconl37.png)}
.m-slickl11 .slick-next{right:20px;background-image:url(../image/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:#a20000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-titl1 .con:hover,.ul-titl1 li.on .con{color:#b11705;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:#b51904;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:#b11705}
.ul-listl13 .con .info{overflow:hidden;font-size:0}
.ul-listl13 .con .info .num{display:inline-block;vertical-align:middle;font-size:26px;color:#b11705;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(../image/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%}
/*!忙聽隆氓鈥郝р�澟该β绰�2*/
.ul-listl15{overflow:hidden;margin-top:56px;margin-bottom:10px}
.ul-listl15 li{overflow:hidden;margin-bottom:110px}
.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 #b70d0b}
.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(../image/iconl37.png)}
.m-slickl13 .slick-next{right:20px;background-image:url(../image/iconl37-1.png)}
.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:16px;line-height:1.94em;height:21.34em;overflow:hidden;margin-top:23px}
.ul-listl15 .con .desc{height:100%;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(../image/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:#ca2401}
.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%}
/*!忙鈥撀懊┾�斅幻ニ嗏�斆÷�(1)*/
.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:#1d4387;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:#1d4387;background:-webkit-linear-gradient(90deg,#1d4387,#1d4387);background:-o-linear-gradient(90deg,#1d4387,#1d4387);background:-moz-linear-gradient(90deg,#1d4387,#1d4387);background:linear-gradient(90deg,#1d4387,#1d4387)}
/*!忙鈥撀懊┾�斅幻γζ掆��*/
.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 #1d4387;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(../image/iconl42.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_weixin{background-image:url(../image/iconl43.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_qzone{background-image:url(../image/iconl44.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_fx{background-image:url(../image/iconl45.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_mail{background-image:url(../image/iconl46.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_linkedin{background-image:url(../image/iconl47.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_tsina:hover{background-image:url(../image/iconl42-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_weixin:hover{background-image:url(../image/iconl43-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_qzone:hover{background-image:url(../image/iconl44-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_fx:hover{background-image:url(../image/iconl45-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_mail:hover{background-image:url(../image/iconl46-1.png)}
.m-detailsl2 .link .bdsharebuttonbox .bds_linkedin:hover{background-image:url(../image/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:#1d4387}
.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 #1d4387;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:#1d4387}
/*!氓颅娄莽鈥澟该ε撀嵜ヅ犅�*/
.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:#900;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(../image/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 #9e0e0e;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:#900;line-height:94px}
/*!氓颅娄莽鈥澟该ε撀嵜ヅ犅�2*/
.m-communicationl.ls{padding-bottom:82px}
.m-downloadl{overflow:hidden;margin-top:42px}
.m-downloadl .item{overflow:hidden;margin-bottom:20px}
.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:#b70c0b}
.m-downloadl .item .top i{position:absolute;top:50%;right:28px;margin-top:-14px;display:block;width:28px;height:28px;background:url(../image/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(../image/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(../image/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:#1d4387}
/*!氓颅娄忙聽隆忙娄鈥毭モ�犅�*/
.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;max-height:3.28em;overflow:hidden;width:57%;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:#1d4387}
.m-synopsisl .rr{overflow:hidden;float:right;width:407px}
.m-slickl14{overflow:hidden}
.m-slickl14 .item{height:535px;background:url(../image/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 #d5453a;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 #fa9090;font-size:14px;color:#fa9090;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(../image/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:#9f1010;color:#900;margin:0 auto}
.g-morel3.red i{background-image:url(../image/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(../image/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:66.9669%;position:relative;overflow:hidden;height:0;margin-bottom:15px}
.ul-imgtxtl1 .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-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:#a00d08}
/*!氓颅娄茅鈩⒙⒚︹�撀懊┾�斅�*/
.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;object-fit: cover;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:#c00}
.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:#a00d08;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:#a00d08;line-height:1.08em;overflow:hidden;margin-bottom:3px}
.ul-txtl3 .con .date .year{font-size:16px;color:#a00d08;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:#a00d08}
.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}
.m-speciall1 .g-more{background:#1d4387}
/*!忙鈥光�好р�澟该ヂ奥泵ぢ概�*/
.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(../image/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(../image/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:#b51904}
.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(../image/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(../image/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 #c00;padding-left:20px}
.m-employmentl .employmentl ul li a{display:block;font-size:14px;color:#c00;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-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 #900;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(../image/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(../image/bgl9-1.png)}
.ul-listl20 .con.orange .tips{background-image:url(../image/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(../image/iconl6.png)}
.ul-listl20 .con .txt .info .addr i{background-image:url(../image/iconl7.png)}
.ul-listl20 .con .txt .g-btn{position:absolute;left:40px;bottom:36px}
.ul-listl20 .con:hover .txt .tit{color:#c00}
/*!莽虏戮氓鈥溌伱久ㄢ�姑妓喢р�犆┞⑩�樏ニ嗏�斆÷尖��*/
.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(255,255,255,0)}
.ul-listl21 .con .play{position:absolute;width:37px;height:37px;left:25px;bottom:18px;border-radius:50%;background:url(../image/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:#900}
/*video page part*/
.ul-listl21video{overflow:hidden;margin:50px -27px 40px}
.ul-listl21video li{width:50%;float:left;padding:0 27px;margin-bottom:36px}
.ul-listl21video .con{display:block;overflow:hidden}
.ul-listl21video .con .top{overflow:hidden;position:relative;margin-bottom:12px}
.ul-listl21video .con .pic{padding-top:66.85714%;overflow:hidden;position:relative;height:0}
.ul-listl21video .con .pic img{display:block;width:100%;height:100%;position:absolute;object-fit: cover;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl21video .con .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0)}
.ul-listl21video .con .play{position:absolute;width:37px;height:37px;left:25px;bottom:18px;border-radius:50%;background:url(../image/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-listl21video .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-listl21video .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-listl21video .con:hover .txt{color:#1d4387}
/*!猫聛鈥澝陈幻λ嗏�樏ぢ宦�*/
.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(../image/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 #b51904;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:#b11705;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:#c00;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 #bf1e02;position:relative}
.m-searchl .searchl .inp{display:block;width:100%;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(../image/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:#900;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:#900}
.ul-listl23 li:last-child .con{border-bottom:none}
/*!莽沤掳盲禄禄茅垄鈥犆ヂ�*/
.ul-listl24{overflow:hidden;margin:50px 142px 0}
.ul-listl24 li{width:50%;float:left;padding:0 29px}
.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:28px;color:#900;line-height:1.21em;overflow:hidden;font-weight:700;border-left:1px solid #900;padding:0 23px;width:300px;float:left}
.ul-listl24 .con .rr{overflow:hidden;font-size:24px;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:185px;margin-bottom:12px}
/*!忙聽隆氓鈥郝ヅ撀懊モ�郝�*/
.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}
/*!氓颅娄茅鈩⒙⒚┢捖┾�斅�2*/
.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:#900;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:#900}
.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(../image/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:#fcc;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 #980800;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:#980800}
.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 #b21e02;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(../image/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:#b21e02;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(../image/iconl64.png)}
.m-slickl15 .slick-next{right:-42px;background-image:url(../image/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(../image/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 #b51904}
.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:#a91601}
.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(../image/iconl64-1.png)}
.m-slickl16 .slick-next{right:-42px;background-image:url(../image/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(178,30,2,.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(178,30,2,.9)}
.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:#b11705}
.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:#b11705;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:#b11705;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:#b11705;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(../image/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 #dfafaf;border-top:1px solid #dfafaf;margin:50px 0 60px}
.m-tablel1 dt{background-color:#b70c0b;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 #dfafaf;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:#b51904;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(../image/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;
}
.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(../image/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 #b11705;
    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(../image/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: #b11705;
    font-weight: bold;
    line-height: 1em;
    border-left: 3px solid #b11705;
    padding-left: 17px;
    margin-left: 29px;
}


@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.7708vw}
    .m-slickl5 .con .num em{font-size:4.6875vw}
    .m-enrollment .ll{width:62%}
    .m-enrollment .rr{width:35.33%}
    .ul-listl3 .con .left{width:62.6415%}
    .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:70%}
    .m-particularsl .col-r{width:23.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: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:18px}
    .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}
    .m-enrollment .ll{height:440px}
    .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;height:15.52em}
    .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 .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:60px}
    .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){
    .wp{width:auto;max-width:none;padding:0 15px}
    .header .head{padding:10px 0 10px 15px}
    .header .logo,.header .logo img{height:43px}
    .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(../image/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(../image/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(138,0,0,.68);overflow:hidden;padding:11px 0px}
    .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(../image/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}
    .ul-link{text-align:center}
    .banner,.banner .item{height:48.4375vw}
    .banner .slick-dots{left:0;width:100%;right:auto;bottom:15px;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(../image/iconl9-m.png)}
    .m-slickl2 .slick-next,.m-slickl2 .slick-next:hover{background-image:url(../image/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:0 108px}
    .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 #900;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(../image/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;height:12.6em}
    .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-enterprisel{padding:30px 0}
    .m-enterprisel .desc{font-size:14px;margin:30px 0}
    .m-enterprisel .enterprisel{padding:30px}
    .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;}


}
@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(../image/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;height:10.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){
    .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(../image/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:75px}
    .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:25px;display:block;text-align:center}
    .m-slickl5 .con .num{font-size:12px}
    .m-slickl5 .con .txt{font-size:12px;line-height:1.35em}
    .m-slickl5 .item{padding:0 20px}
    .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(../image/iconl34.png)}
    .m-slickl7 .slick-next{bottom:auto;right:-36px;background-image:url(../image/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(../image/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}
    .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-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}
    .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: red
    }

    .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: 1300px){
    .header .hd-r{width:740px;}
    .g-nav li{margin-left: 7px !important;}

}
@media only screen and (max-width: 1200px){
    .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%;}
}



.footer{ background: url(../image/zszt_footer.png) center no-repeat; padding-bottom: 40px; background-size: cover;}
.footer .container{ width: 1430px;padding-top: 40px;   padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.logo-txt img{ height: 80px; margin-bottom: 5px; }
.logo-txt{ color: #fff; font-size: 12px; }
.logo-txt div{ float: left; margin-left: 10px;text-align:center; }
.logo-txt div a{
    color:#fff;
}
.footer-bottom{ margin-top: 80px; }
.footer-left{ font-size: 16px; color: #fff; }
.footer-left span{ padding-right: 45px; }
.footer-left span a{
    color:#fff;
}
.footer-right a{ display: inline-block; font-size: 16px; color: #fff; background: url(../image/zszt_lind-c.png) left center no-repeat; padding-left: 10px; margin-left: 40px; }

.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
    display: table;
    content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
    clear: both;
}


@media( max-width: 1599px){
    .footer .container{ width: 1230px; }
    .footer-left span{ padding-right: 20px; }
    .footer-right a{ margin-left: 20px; }
}

@media (max-width: 1279px){
    .footer .container {width: 970px;}
    .logo-b{ width: 500px; }
}
@media (max-width: 1023px){
    .footer .container { width: 750px;}
    .logo-b{ width: 100%; text-align: center; }
    .logo-txt,.footer-left,.footer-right{ width: 100%; text-align: center; }
    .logo-txt{ text-align: center; margin-top: 20px; }
    .logo-txt div{ float: none; display: inline-block; margin:0 5px; }
    .footer-left span{ display: block; padding:0; margin-bottom: 10px; }
    .footer-right a{ margin:0 15px; }
    .footer-bottom{ margin-top: 20px; }
    .footer{ padding:30px 0; }
}
@media (max-width: 768px){
    .footer .container {width: 100%;}
    .footer-right a{ margin:0 5px; }
    .footer-bottom{ margin-top: 10px; }
    .logo-txt img{ height: 60px; }
}