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}
.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}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font:14px/1.5 å®‹ä½“,Arial,sans-serif;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{/* max-width:100%; */border:none;}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
a:hover{color:#ff4b59}
.wp{margin:0 auto;width:75%;max-width:1200px}
.header{position:fixed;left:0;right:0;top:0;z-index:10000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.head{overflow:hidden}
.logo{float:left;overflow:hidden;line-height: 100px;font-size:0;}
.logo img{display:inline-block;vertical-align:middle}
.m-recruit{overflow:hidden;line-height: 100px;}
.m-recruit p{float:left;margin-left:26px;font-size:20px;color:#fff}
.m-recruit p.p1{font-size:24px}
.nav::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.nav li{position:relative;float:left;margin-right: 65px;padding-bottom:20px;}
.nav .v1{display:block;line-height:1.3;font-size:18px;color:#fff;font-weight:700}
.nav dl{position:absolute;left:50%;top:36px;width:131px;padding:10px 0;background-color:#fff;border-top:2px solid #0a5ea7;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);text-align:center;display:none}
.nav dl::after{content:'';position:absolute;left:50%;top:-9px;border-bottom:9px solid #004e91;border-left:8px solid transparent;border-right:8px solid transparent;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.nav dl a{display:block;line-height:41px;font-size:16px;color:#004e91}
.sobox{position:absolute;top:20px;right:72px;overflow:hidden;width:268px;padding-right:36px;background-color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.sobox .inp{width:100%;height:37px;line-height:37px;padding:0 14px;font-size:14px;color:#333;background-color:transparent}
.sobox .btn{position:absolute;right:0;top:0;bottom:0;width:36px;font-size:0;cursor:pointer;width:22px;margin:6px;}
input::-webkit-input-placeholder{color:#aaa}
input:-moz-placeholder{color:#aaa}
input::-moz-placeholder{color:#aaa}
input:-ms-input-placeholder{color:#aaa}
.logo,.m-recruit,.sobox{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.header.fixed{background-color:rgba(16,93,162,.9)}
.header.fixed .logo,.header.fixed .m-recruit{height:100px ;line-height:100px}
.header.fixed .sobox{top:26px}
.header.fixed .nav dl{top:50px}
.menuBtn{position:relative;top:14px;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#fff;margin:3px 0 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:4px;top:45%;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)}
.footer{padding:32px 0 40px;background-color:#333438}
.footer .info{line-height:2.3;font-size:16px;color:#fff;text-align:center}
.g-t4{padding:6px 0 0 7px;border-bottom:1px solid #c7c7c7}
.g-t4::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.cur{overflow:hidden;float:right;font-size:0}
.cur a,.cur i,.cur span{font-size:14px;color:#445c6e;line-height:24px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.cur i{font-style:normal}
.cur a:hover{color:#105da2}
.g-t4 .tit{float:left;margin-bottom:-1px;padding:0 6px 5px;font-size:18px;color:#1b59b0;border-bottom:3px solid #1b59b0}
.pages{text-align:center}
.pages ul{font-size:0}
.pages li{display:inline-block;vertical-align:middle}
.pages li a{display:block;font-size:14px;color:#445c6e;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.pages li:hover a{text-decoration:underline}
.banner{position:relative;overflow:hidden}
.slick-banner{overflow:hidden;border-bottom:8px solid #084d8b}
.slick-banner .item{height:850px;background:center center no-repeat;background-size:cover}
.banner .slick-dots{position:absolute;bottom:30px;left:0;right:620px;text-align:right;z-index:3}
.banner .slick-dots li{display:inline-block;margin:0 6px;font-size:0}
.banner .slick-dots button{width:15px;height:15px;background:#fff;font-size:0;cursor:pointer;border:none;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.banner .slick-dots li.slick-active button{width:52px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.banner-txt{overflow:hidden}
.banner-txt .title{position:absolute;top:41.4%;width:31%;z-index:3}
.banner-txt .tit img{display:block;width:100%}
.ul-list1{position:absolute;top:0;bottom:0;right:0;z-index:999;padding-top:82px;width:583px;background:url(../images/z-bg1.png) right center no-repeat;background-size:auto 100%}
.ul-list1 li{overflow:hidden;margin-bottom:30px}
.ul-list1 li.l1{margin-bottom:21px}
.ul-list1 li:last-child{margin-bottom:0}
.ul-list1 .con{display:block;line-height:165px;font-size:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-list1 li.l1 .con{padding-left:256px}
.ul-list1 li.l2 .con{padding-left:204px}
.ul-list1 li.l3 .con{padding-left:138px}
.ul-list1 li.l4 .con{padding-left:79px}
.ul-list1 .icon{display:inline-block;vertical-align:middle;width:56px;height:56px;margin-right:28px}
.ul-list1 .icon img{display:block;width:100%}
.ul-list1 .tit{display:inline-block;vertical-align:middle;margin-top:-12px;font-size:30px;color:#fff}
.ul-list1 .con:hover{opacity:.7}
.row-a1{overflow:hidden;background-color:#eef5fa}
.row-a1 .col-l{width:59.333%}
.row-a1 .col-r{width:35.666%;padding:0 28px 0 22px;background-color:#fff;background-image:linear-gradient(#fff,#fff,#f7fbfd);box-shadow:0 0 7px 0 rgba(197,197,197,.64)}
.g-t1{overflow:hidden;margin:35px 0 30px}
.g-t1 .more{float:right;margin-top:6px;font-size:14px;color:#445c6e;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.g-t1 .more:hover{color:#084d8b;text-decoration:underline}
.g-t1 .tit{overflow:hidden;font-size:24px;color:#084d8b}
.ul-list2{overflow:hidden;margin:0 -10px 19px}
.ul-list2 li{float:left;width:50%;padding:0 10px}
.ul-list2 .con{position:relative;display:block}
.ul-list2 .pic{position:relative;overflow:hidden;height:0;padding-top:64.2%}
.ul-list2 .pic img{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}
.ul-list2 .desc{position:absolute;left:0;right:0;bottom:0;z-index:3;line-height:44px;padding:0 18px;background-color:rgba(0,0,0,.57);font-size:16px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list2 .con:hover .pic img{transform:translate(-50%,-50%) scale(1.2);-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2)}
.ul-list3{overflow:hidden}
.ul-list3 li{overflow:hidden;line-height:41px}
.ul-list3 .time{float:right;margin-left:16px;font-size:16px;color:#8e8888}
.ul-list3 .con{position:relative;display:block;padding-left:11px;font-size:16px;color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list3 .con::after{content:'';position:absolute;left:0;top:50%;margin-top:-1.5px;width:3px;height:3px;background-color:#005aab}
.ul-list3 li:hover .con{color:#005aab}
.g-t1-1{text-align:center;margin-bottom:22px}
.ul-list4{position:relative;overflow:hidden}
.ul-list4::after{content:'';position:absolute;top:0;bottom:0;left:2px;width:1px;background-color:#d1dee7}
.ul-list4 li{position:relative;overflow:hidden;padding-left:19px;margin-bottom:17px}
.ul-list4 li::after{content:'';position:absolute;top:3px;left:-6px;z-index:2;width:20px;height:20px;background-color:#086cc5;border:6px solid #fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}
.ul-list4 .con{display:block;padding-bottom:12px;border-bottom:1px dotted #d8dce1}
.ul-list4 .tit{margin-bottom:3px;line-height:1.6;font-size:16px;color:#000;font-weight:400;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-list4 .desc{font-size:16px;color:#92a7ba}
.ul-list4 .desc,.ul-list4 .tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.g-t1-2{margin:3px 0 12px}
.ul-list4 .con:hover .tit{color:#086cc5}
.row-a2{overflow:hidden;padding:40px 0 56px}
.row-a2 .col-c,.row-a2 .col-l,.row-a2 .col-r{width:30.333%}
.row-a2 .col-l{margin-right:50px}
.g-t3{overflow:hidden;padding-bottom:1px}
.g-t3 .icon{overflow:hidden;width:44px;height:44px;margin:0 auto 2px}
.g-t3 .icon img{display:block;width:100%}
.g-t3 .tit{position:relative;padding-bottom:10px;font-size:24px;color:#0059af;text-align:center;border-bottom:1px solid #b7c5d0}
.g-t3 .tit::after{content:'';position:absolute;left:50%;bottom:-2px;width:96px;height:3px;background-color:#0059ab;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.ul-list6{overflow:hidden;padding-top:32px}
.ul-list6 li{overflow:hidden;padding-bottom:14px;margin-bottom:18px;border-bottom:1px dotted #d3d4d9}
.ul-list6 .time{float:left;width:54px;height:58px;margin-right:10px;background-color:#f6f9fe;text-align:center}
.ul-list6 .time span{display:block}
.ul-list6 .time .day{line-height:31px;color:#7a7f82;font-size:24px;background-color:#d2e0fa}
.ul-list6 .time .year{line-height:22px;font-size:12px;color:#7b7e83}
.ul-list6 .txt{overflow:hidden;padding-top:2px}
.ul-list6 .tit{font-size:16px;font-weight:400;color:#333}
.ul-list6 .desc,.ul-list6 .tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list6 .desc{font-size:14px;color:#898989}
.g-t1-3{margin:1px 0 0}
.g-t1-3 .more{margin-top:0;font-weight:700}
.ul-list6 .time .day,.ul-list6 .tit{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-list6 .con:hover .time .day{background-color:#2954a2;color:#fff}
.ul-list6 .con:hover .tit{color:#2954a2}
.row-a3{overflow:hidden;padding:60px 0 0;background:center center no-repeat;background-size:cover}
.g-t2{overflow:hidden}
.g-t2 .tit{position:relative;font-size:30px;color:#fff;text-align:center}
.g-t2 .tit::after,.g-t2 .tit::before{content:'';position:absolute;top:50%;width:42.1666%;height:1px;background-color:#b2b3b5;opacity:.44}
.g-t2 .tit::before{left:0}
.g-t2 .tit::after{right:0}
.slick-campus .slick-arrow{position:absolute;width:61px;height:52px;top:50%;margin-top:-26px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background:center center no-repeat;background-size:contain;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.slick-campus .slick-prev{left:-12.1666%;background-image:url(../images/z-i10.png)}
.slick-campus .slick-next{right:-12.1666%;background-image:url(../images/z-i11.png)}
.slick-campus .slick-arrow:hover{opacity:.8}
.slick-campus .slick-list{padding:150px 0 170px!important}
.slick-campus .slick-dots{position:absolute;left:0;bottom:20px;width:100%;text-align:center}
.slick-campus .slick-dots li{display:inline-block;width:12px;height:12px;border:1px solid #fff;border-radius:50%;margin:0 10px}
.slick-campus .slick-dots li button{display:none}
.slick-campus .slick-dots li.slick-active{background-color:#fff}
.slick-campus{margin:0 -20px}
.slick-campus .item{padding:0 20px}
.slick-campus .pic{box-shadow:0 0 16px 0 rgba(5,67,131,1);overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.slick-campus .pic img{display:block;width:100%;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}
.slick-campus .slick-center .pic{position:relative;z-index:5;transform:scale(1.79);-webkit-transform:scale(1.79);-moz-transform:scale(1.79);-ms-transform:scale(1.79);-o-transform:scale(1.79)}
.slick-campus .pic:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}
.row-a4{overflow:hidden;padding:95px 0 94px;background:center center no-repeat;background-size:cover}
.ul-list5{overflow:hidden;margin:0 -48px}
.ul-list5 li{float:left;width:25%;padding:0 48px}
.ul-list5 .con{overflow:hidden;display:block;padding-top:26px;height:212px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-list5 .pic{position:relative;overflow:hidden;width:102px;height:102px;margin:0 auto 15px;border:8px solid transparent;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}
.ul-list5 .icon{height:100%;line-height:66px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border:10px solid transparent;font-size:0;text-align:center}
.ul-list5 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s}
.ul-list5 li.l1 .con{background-color:#56a5f2}
.ul-list5 li.l1 .pic{border-color:#82befa}
.ul-list5 li.l1 .icon{background-color:#2e87d7;border-color:#bfeafd}
.ul-list5 li.l2 .con{background-color:#81bffa}
.ul-list5 li.l2 .pic{border-color:#a7d4fe}
.ul-list5 li.l2 .icon{background-color:#76bbfe;border-color:#dbecfc}
.ul-list5 li.l3 .con{background-color:#91dafb}
.ul-list5 li.l3 .pic{border-color:#c3ecfe}
.ul-list5 li.l3 .icon{background-color:#91dafb;border-color:#aee6fd}
.ul-list5 li.l4 .con{background-color:#abf}
.ul-list5 li.l4 .pic{border-color:#edf5fc}
.ul-list5 li.l4 .icon{background-color:#866fd4;border-color:#d5ccf6}
.ul-list5 .tit{font-size:24px;color:#fff;font-weight:400;text-align:center}
.ul-list5 .con:hover{opacity:.8}
.ul-list5 .con:hover .icon img{transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8)}
.ban{position:relative;height:602px;border-bottom:8px solid #084d8b;background:center center no-repeat;background-size:cover}
.ban .tit{position:absolute;top:45.8%;width:30.364%;z-index:3}
.ban .tit img{display:block;width:100%}
.row-box{overflow:hidden;padding:28px 0 157px}
.col-slide{float:left;width:221px;margin-right:45px}
.snv .tit{overflow:hidden;margin-bottom:17px;padding:0 34px;line-height:84px;font-size:18px;color:#fff;background:url(../images/z-p5.jpg) center center no-repeat;background-size:cover}
.snv li{margin-bottom:14px}
.snv .v1{display:block;line-height:57px;background-color:#e6ebf0;font-size:18px;color:#3d3d3d;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.snv li.on .v1,.snv li:hover .v1{box-shadow:-5px 5px 5px 0 rgba(8,77,139,.75);background-color:#084d8b;color:#fff}
.col-content{/* overflow:hidden; */overflow-x: scroll;}
.ul-list3-1{margin:25px 0 76px}
.m-details{/* overflow:hidden; */padding:50px 0 30px;overflow-x: scroll;width:auto;}
.m-details p{width:auto;}

.m-details .title{line-height:1.35;font-size:28px;color:#000;text-align:center;font-weight:400}
.m-details .info{overflow:hidden;margin:30px 0 32px;font-size:0;text-align:center}
.m-details .info span{display:inline-block;vertical-align:middle;margin:0 21px;font-size:14px;color:#a3a2a2}
.m-details .txt{margin:20px 0 34px;line-height:44px;font-size:16px;color:#000}
.m-details .array{margin:0 -10px;overflow:hidden;padding:40px 0 43px}
.m-details .array li{padding:0 10px;float:left;width:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:0}
.m-details .array a{font-size:16px;color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all}
.m-details .array .l2{text-align:right}
.m-details .array a:hover{color:#0146a6}
@media only screen and (max-width:1920px) and (min-width:1200px){
.sobox{top:1.35166vw;right:3.75vw}
.xyindex{
    position: absolute!important;
    top: 0px;
    right: 72px;}
}
@media only screen and (max-width:1920px){
.slick-banner .item{height:44.2709vw;min-height:200px}
.ul-list1{padding-top:4.27083vw;width:30.36458vw}
.ul-list1 .con{line-height:8.59375vw}
.ul-list1 li.l1 .con{padding-left:13.3333vw}
.ul-list1 li.l2 .con{padding-left:10.625vw}
.ul-list1 li.l3 .con{padding-left:7.1875vw}
.ul-list1 li.l4 .con{padding-left:4.11458vw}
.ul-list1 .tit{margin-top:-.625vw;font-size:1.5625vw}
.ul-list1 .icon{width:2.91666vw;height:2.91666vw;margin-right:1.4583vw}
.banner .slick-dots{right:32.2916vw}
.ban{height:31.35416vw;min-height:200px}
}
@media only screen and (max-width:1680px){
.sobox{right:40px;width:220px}
.logo,.m-recruit{line-height: 90px;}
.logo img{height:54px;width: 100%;}
.m-recruit p{font-size:18px;margin-left:20px}
.m-recruit p.p1{font-size:20px}
.nav li{margin-right:46px}
.xyindex a{
position: absolute;
    top: 0.085vw;
    right: 0.75vw;
    width: 58px;}
}
@media only screen and (max-width:1440px){
.header.fixed .logo,.header.fixed .m-recruit,.logo,.m-recruit{line-height: 70px;}
.logo img{height:50px;width: 100%;}
.m-recruit p{margin-left:18px;font-size:16px}
.m-recruit p.p1{font-size:18px}
.sobox .inp{height:28px;line-height:28px;font-size:12px}
.sobox{width:190px}
.sobox .btn{background-size:12px auto;width:20px;margin:6px;}
.nav li{margin-right:40px}
.nav .v1{font-size:16px}
.nav dl{width:120px}
.nav dl a{line-height:34px;font-size:14px}
.ul-list5 .tit{font-size:22px}
.slick-campus .slick-arrow{width:44px;height:38px;margin-top:-17px}
.slick-campus .slick-prev{left:-8%}
.slick-campus .slick-next{right:-8%}
.slick-campus .slick-list{padding:120px 0!important}
.g-t1 .tit,.g-t3 .tit{font-size:20px}
.g-t1 .more{font-size:12px}
.g-t3 .icon{width:36px;height:36px}
.g-t2 .tit{font-size:24px}
.ul-list4 li{margin-bottom:14px}
.ul-list4 .con{padding-bottom:10px}
.ul-list5{margin:0 -36px}
.ul-list5 li{padding:0 36px}
.m-details .title{font-size:26px}

.m-details p{font-size:26px;width:auto;}
}
@media only screen and (max-width:1280px){
.logo img{height:44px;width: 90%;}
.m-recruit p.p1{font-size:16px}
.ul-list5{margin:0 -16px}
.ul-list5 li{padding:0 16px}
}
@media only screen and (max-width:1199px){
.wp{width:96%}
body{padding-top:70px}
.header,.header.fixed{background-color:#084d8b}
.header.fixed .logo,.logo{line-height:70px}
.m-recruit{display:none}
.header.fixed .sobox,.sobox{position:relative;top:auto;right:auto;width:240px;margin:0 auto;border:1px solid #084d8b}
.hdr{position:absolute;left:0;top:70px;right:0;padding:20px 0;height:calc(100vh - 70px);background-color:#fff;display:none}
.nav{overflow:hidden;margin-bottom:20px}
.nav li{float:none;margin:0;padding:0}
.nav .v1{line-height:2.2;color:#084d8b;text-align:center;font-weight:400}
.nav dl{position:static;width:auto;margin-top:10px;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
.menuBtn{display:block}
.banner .slick-dots button{width:10px;height:10px}
.banner .slick-dots li.slick-active button{width:30px}
.ul-list1 li,.ul-list1 li.l1{margin-bottom:16px}
.row-a3{padding-top:50px}
.ul-list5 .con{height:190px}
.ul-list5 .pic{width:86px;height:86px;border-width:6px}
.ul-list5 .icon{line-height:56px;border-width:8px}
.ul-list5 .icon img{max-width:50%;max-height:50%}
.ul-list5 .tit{font-size:20px}
.footer .info{font-size:14px;line-height:2}
.slick-campus .slick-arrow{display:none!important}
.row-box{padding-bottom:50px}
.col-slide{width:190px}
.ul-list3-1{margin-bottom:30px;overflow-x: scroll;}
.m-details .title{font-size:24px}
.m-details .info{margin:10px 0 20px}
.xyindex a{
    position: absolute;
    top: 0px;
    right: 72px;
    color: #80a4c3 !important;}
}
@media only screen and (max-width:959px){
.row-a1 .col-l,.row-a1 .col-r{float:none;width:auto;overflow:hidden;margin-bottom:30px}
.row-a2{padding:20px 0}
.row-a2 .col-c,.row-a2 .col-l,.row-a2 .col-r{float:none;width:auto;margin:0 0 30px}
.row-a3{padding-top:30px}
.slick-campus .slick-list{padding:90px 0 120px!important}
.row-a4{padding:50px 0}
.ul-list5 .con{height:150px;padding-top:22px}
.ul-list5 .pic{width:70px;height:70px;border-width:4px;margin-bottom:8px}
.ul-list5 .icon{line-height:48px;border-width:6px}
.ul-list5 .tit{font-size:18px}
.footer{padding:20px 0}
.footer .info{font-size:12px}
.ul-list1{width:170px;padding-top:36px;background-image:none;background-color:rgba(8,77,139,.8)}
.ul-list1 li,.ul-list1 li.l1{margin-bottom:10px}
.ul-list1 .con{line-height:66px}
.ul-list1 li.l1 .con,.ul-list1 li.l2 .con,.ul-list1 li.l3 .con,.ul-list1 li.l4 .con{padding:0;text-align:center}
.ul-list1 .icon{width:22px;height:22px}
.ul-list1 .tit{margin-top:-4px;font-size:12px}
.col-slide{float:none;width:auto;margin:0}
.snv .tit,.snv li{margin-bottom:10px}
.xyindex a{
    position: absolute;
    top: 33.5vw;
    right: 42.75vw;
    width: 57px;
    color: #739abd!important;}
}

@media only screen and (max-width:767px){
.wp{width:auto;padding:0 15px}
.header,.header.fixed{height:50px}
body{padding-top:50px}
.header.fixed .logo,.logo{line-height:50px}
.logo img{height:28px;width: 228px;}
.menuBtn{top:4px}
.hdr{top:50px;padding:10px 0;height:calc(100vh - 50px)}
.nav .v1{font-size:14px}
.nav dl a{line-height:2;font-size:12px}
.ul-list1{width:150px;padding-top:14px;background-size:cover}
.ul-list1 .con{line-height:36px}
.banner .slick-dots{right:0;bottom:6px;text-align:center}
.banner .slick-dots button{width:5px;height:5px}
.banner .slick-dots li{margin:0 3px}
.banner .slick-dots li.slick-active button{width:14px}
.g-t1 .tit,.g-t3 .tit{font-size:18px}
.g-t1{margin:20px 0}
.ul-list2{margin:0}
.ul-list2 li{float:none;width:auto;padding:0;margin-bottom:14px}
.ul-list3 li{line-height:40px}
.ul-list3 .con,.ul-list3 .time,.ul-list4 .desc,.ul-list4 .tit,.ul-list6 .tit{font-size:14px}
.ul-list6 .desc{font-size:12px}
.g-t3 .icon{width:30px;height:30px}
.ul-list6 .time{height:52px}
.ul-list6 .time .day{font-size:20px;line-height:26px}
.g-t1-3{margin:0}
.slick-campus .slick-list{padding:30px 0 60px!important}
.ul-list5{margin:0 -10px}
.ul-list5 li{width:50%;padding:0 10px;margin-bottom:20px}
.snv .v1{line-height:50px;font-size:16px}
.cur{display:none}
.m-details .title{font-size:18px}
.m-details .info span{font-size:12px;margin:0 5px}
.m-details .txt{margin-bottom:10px;font-size:14px;line-height:2}
.m-details .array{margin:0;padding:20px 0}
.m-details .array li{line-height:2;width:auto;float:none;padding:0}
.m-details .array a{font-size:14px;text-align:left}
.m-details .array .l2{text-align:left}
.xyindex{
    position: absolute;
    top: 0;
    right: 72px;
}
@media only screen and (max-width: 415px){
.xyindex a{
    color: #266399!important;
    position: absolute!important;
    top: 68.385vw!important;
    right: 38.75vw!important;
    display: none;
}}@media only screen and (max-width: 365px)
.xyindex a {
    color: #266399!important;
    position: absolute!important;
    top: 69.385vw!important;
    right: 41.75vw!important;
}
@media only screen and (max-width: 325px){
.xyindex a{
color: #266399!important;
    position: absolute!important;
    top: 77.385vw!important;
    right: 40.75vw!important;
}}
div.qqwpa {
    height: 47px;
    position: fixed;
    bottom: 235px;
    right: 5px;
    z-index: 5;
    width: 48px;
    overflow: hidden;
    text-align: center;
    color: chocolate;
    background-color: wheat;
}
div.weibo {
    position: fixed;
    bottom: 85px;
    right: 5px;
    z-index: 5;
    width: 48px;
    overflow: hidden;
    text-align: center;
    color: chocolate;
    background-color: wheat;
    height: 47px;
}
div.wechat {
    position: fixed;
    bottom: 160px;
    right: 5px;
    z-index: 5;
    width: 48px;
    overflow: hidden;
    text-align: center;
    color: chocolate;
    background-color: wheat;
    height: 47px;
}