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;background-color:#f7f7f7}
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:100%;max-width:1600px}

.news_tit {
    height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.topbar{height:40px; background-color: #8D0202; color:#fff; position: fixed; top:0; left:0; width:100%;z-index:99;}
.topbar .wp{display: flex; align-items: center; height:100%;}
.topbar .welcome{text-align: left;}
.topbar .addon{text-align: right; flex:1;}
.topbar .addon .search{float:right; margin-left: 16px;}
.topbar .addon .search input[type=text]{height:24px; width:140px; background: rgba(255,255,255,.4); border-radius: 12px; padding:0 10px; color:#ebd2d2; transition: all 0.3s; display: inline-block; vertical-align: middle;}
.topbar .addon .search ::-webkit-input-placeholder{color:rgba(255,255,255,.7);}
.topbar .addon .search input[type=text]:focus{background: #fff; color:#333;}
.topbar .addon .search input[type=submit]{width:24px; height:24px; display: inline-block; vertical-align: middle;border-radius: 12px;background-color: rgba(255,255,255,.4); background-image: url(images/h-search-red.png); background-size: 50% auto; background-position: center center; background-repeat: no-repeat; transition: all 0.3s;}
.topbar .addon .search .input:hover input{background-color: #fff;}
.topbar .addon a{color:#fff;}

.news-wrapper{display: flex; column-gap: 3%; align-items: flex-start;}
.news-wrapper .col{flex:1;}
.news-wrapper .news-block{background-color: rgba(255,255,255,.8); box-shadow:0px 0px 6px rgba(0,0,0,.1); font-size: 16px;}
.news-wrapper .topic1{margin-bottom: 2vw;}
.news-wrapper .topic1 .pic{height:16vw; overflow: hidden;}
.news-wrapper .topic1 .txt{height:6vw; overflow: hidden; padding:1vw;}
.news-wrapper .topic2{height:8vw;}
.news-wrapper .topic2 a{margin-bottom: 0vw; display: flex; align-items: center; height:100%; padding:0vw 1vw;}
.news-wrapper .topic2 .pic{width:8vw; height:auto; overflow: hidden;}
.news-wrapper .topic2 .txt{overflow: hidden; padding-left:1vw; flex:1;}
.news-wrapper .topic img{display: block; width:100%; height:100px;min-height: 100%;}
.news-wrapper .topic .pic img{transition: all 0.3s;}
.news-wrapper .topic .pic:hover img{transform: scale(1.1);}
.news-wrapper .topic a:hover{color:#82190A;}
.news-wrapper .news-block.topic{border-bottom: #d9d9d9 solid 2px; transition: all 0.3s;}
.news-wrapper .news-block.topic:hover{border-bottom: #82190A solid 2px;}
.news-wrapper .news-block span{display: block; font-size: 16px; color:#999; font-weight: normal;}
.news-wrapper .news-block.topic .txt{font-size: 18px; font-weight: bold;}
.news-wrapper .news-list{height:32vw;}
.news-wrapper .news-list li{border-bottom: #eee dashed 1px; box-sizing: border-box; height:4vw; display: flex; align-items: center; padding:0 24px; border-left: transparent solid 3px; transition: all 0.3s;}
.news-wrapper .news-list li:hover{border-left: #82190A solid 3px;}
.news-wrapper .news-list li:last-child{border-bottom: none;}
.news-wrapper .news-list li a:hover{color:#82190A;}
.news-wrapper .news-list li span{font-size: 14px; font-weight: normal;}

.header{position:fixed;top:40px;left:0;width:100%;z-index:99;box-sizing:border-box;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,0));transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.header.on{background:#780000}
.header .logo{float:left;line-height:131px;margin:0 -18px}
.header .logo a{position:relative;display:inline-block;vertical-align:middle;}
.header .logo1{margin:0 14px;}
.header .logo1::after{content:'';position:absolute;top:0;right:-22px;width:1px;height:114px;background-position:center;background-repeat:no-repeat;background-size:contain}
.header .logo img{display:inline-block;vertical-align:middle;max-height:60px}
.header .right{padding-top:50px;float:right;text-align:right}
.header .search{display:inline-block;position:relative;width:253px;height:24px;background:rgba(255,255,255,.23);border:1px solid rgba(255,255,255,.3);border-radius:12px;margin-bottom:21px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}
.header .search input{display:block;width:100%;height:24px;line-height:20px;background-color:transparent;padding:0 30px 0 13px;font-size:11px;color:#fff}
.header .search input::placeholder{font-size:11px;color:rgba(255,255,255,.2)}
.header .search .btn{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:15px;height:15px;padding:0;background-image:url(images/h-search.png);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);cursor:pointer}
.h-nav li{position:relative;display:inline-block;vertical-align:middle;margin-right:18px;padding-bottom:8px}
.h-nav li:last-child{margin-right:0}
.h-nav a{position:relative;display:block;font-size:18px; font-weight: bold; color:#fff;margin-bottom:8px; white-space: nowrap;}
.h-nav a::after{opacity:0;content:'';position:absolute;bottom:-8px;left:0;width:100%;height:2px;background:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.h-nav a:hover::after,.h-nav li.on a::after,.h-nav li.on b,.h-nav li:hover b{opacity:1}
.h-nav .subbox{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);background-image:linear-gradient(#8D0202,#fff);}
.sub .pic{float:left;width:40px;height:auto; height:100%; background-color: #061B5B;}
.sub .pic img{display:block;width:100%;height:100%;object-fit:cover}
.sub.fix{overflow: hidden; background-color: #fff; margin-left: 5px;}
.sub-list{overflow:hidden;float:none;}
.sub-list a{font-size:16px;color:#000;text-align:left;box-sizing:border-box;position:relative;padding:12px 20px;margin-bottom:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s; box-sizing: border-box; font-weight: normal;}

.sub-list a:hover::before{background-color:#07175c}
.sub-list a:hover{color:#333; background-color: #F9F6F5;}
.header.on .search{display:none}
.header.on .h-nav,.header.on .logo{line-height:90px}
.header.on .h-nav li{padding-bottom:0}
.header.on .logo1::after{height:80px}
.header.on .h-nav a{line-height:1.5}
.header.on .right{padding-top:0}
.menuBtn{display:none;position:fixed;top:22px;right:30px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 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)}
.footer{padding:37px 0 36px;background-size:cover;background-position:center right;background-repeat:no-repeat;background-color:#24252f}
.footer .qr{float:right}
.footer .qr .pic{width:136px;height:136px;background:#fff;box-sizing:border-box;padding:8px;margin-bottom:10px}
.footer .qr .info{font-size:14px;color:#dddff0;text-align:center}
.f-logo{margin-bottom:29px}
.f-logo a{display:inline-block;vertical-align:middle}
.f-logo .logo1{margin-right:26px}
.f-logo .logo1 img{max-height:53px;vertical-align:middle}
.f-logo .logo2 img{max-height:37px;vertical-align:middle}
.f-nav{font-size:16px;color:#4f505c;margin-bottom:18px}
.f-nav a{display:inline-block;vertical-align:middle;font-size:16x;color:#fff;margin: 0 5px 0px 5px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.f-nav a:hover{opacity:.8}
.copy{font-size:14px;color:rgba(221,223,240,.4);line-height:1.6}

.ul-newlist1.list-txt li{height:auto; width:50%; float:left;}
.ul-newlist1.list-txt li .con{height:auto; border-left: #fff solid 3px; transition: all 0.3s;}
.ul-newlist1.list-txt li .con:hover{border-left: #8D0202 solid 3px;}
.ul-newlist1.list-txt li .text{height:auto; line-height: 1.5;}

.m-renewlist2.m-right-z{margin-top: 0; margin-bottom: 80px;}
.m-download{padding-top: 0 !important;}
.row-download{padding-bottom: 0 !important;}
.row-renewlist{padding-bottom: 0 !important;}
.row-newdet{padding-bottom: 0 !important;}
.m-teacherlist:after{content: ''; display: block; clear:both; padding-bottom: 40px;}
.ul-snavlist .con{overflow: visible !important; line-height: 1.3 !important; white-space: normal !important ; padding:1.3vw !important;}

table{font-size: 16px; line-height: 1.5; min-width:100%; width:auto; background-color: #fff;}
table th,table tr.firstRow td{background-color: #8D0202; color:#fff; padding:20px;}
table th,table td{padding:20px;}
table td{border-bottom: #f2f2f2 solid 1px;}
table td.grey{color:#999;}

.textbody{font-size: 16px; line-height: 2; padding-bottom: 30px; min-height: 300px;}
.textbody p{ text-justify: distribute; clear: both;}
.textbody h3{margin-bottom: 1em; clear: both;}
.textbody h1{border-left: #8D0202 solid 3px; padding-left: .6em; color:#8D0202; margin-bottom: 1em; clear: both;}
.textbody h2{margin-bottom: 1em; clear: both;}
.textbody em{background-color: #8D0202; color:#fff;padding: 3px 0px 3px 13px;margin-bottom: 1em; display: inline-block; border-radius: 5px;width: 100%;}
.textbody .left{float:left; margin-right: 3%;}
.textbody .right{float:right; margin-left: 3%;}
.textbody .w60{width:57%;}
.textbody .w40{width:37%}
.textbody .w50{width:47%}

.gzh .hover{position: absolute; left:0; top:0; width:100%; height:100%; background-color: rgba(0,0,0,.2); box-sizing: border-box; padding:20px; transition: all 0.3s; opacity: 0;}
.gzh .hover .pic{box-sizing: border-box; padding:4px; background-color: #fff; margin-top: 100%;}
.gzh .hover .pic img{width:100%; display: block;}
.gzh:hover .hover{opacity: 1;}

.download-cates{display: flex; column-gap: 3%; margin-bottom: 60px;}
.download-cates li{flex:1; background-repeat: no-repeat; background-size: cover; border-radius: 11px; overflow: hidden;position: relative; padding:20px; box-sizing: border-box; transition: all 0.3s;}
.download-cates li:after{content: ''; display: block; position: absolute; left:0; bottom:0; background-image: linear-gradient(rgba(255,255,255,0),#fff); height:60%;width:100%;transition: all 0.3s;z-index: 1;}
.download-cates a{display: block; width:100%; min-height:400px; position: relative; z-index: 2;}
.download-cates a .bt{width:100%; padding:10px 0px; border:#061B5B solid 1px; color:#061B5B; font-size: 20px; text-align: center; position: absolute; left:0; bottom:20px; border-radius: 7px; transition: all 0.3s;}
.download-cates li:hover{box-shadow: 0px 0px 6px rgba(0,0,0,.1);}
.download-cates li:hover a .bt{background-color: #061B5B; color:#fff;}
.download-cates li:hover:after{height:100%;}

.table-wrapper{overflow-x: ;}
.org-table{border-collapse:collapse; min-width: 100%}
.org-table td{border:#eee solid 1px;}
.org-table tr td.nowrap{white-space: nowrap;}

.org-table td a{color:#333; transition: all 0.3s;}
.org-table td a:hover{color:#82190A;}



@media only screen and (min-width:1200px) and (max-width:1700px){
.header .logo{float:left;line-height:7.705vw;margin:0 -1.058vw}
.header .logo a{position:relative;display:inline-block;vertical-align:middle;margin:0 1.058vw}
.header .logo1::after{content:'';position:absolute;top:0;right:-1.294vw;width:.058vw;height:6.705vw;background-image:url(images/line.png);background-position:center;background-repeat:no-repeat;background-size:contain}
.header .logo img{display:inline-block;vertical-align:middle;max-height:3.117vw}

.header .search{display:inline-block;position:relative;width:14.88vw;height:1.411vw;background:rgba(255,255,255,.23);border:solid rgba(255,255,255,.3);border-radius:.705vw;margin-bottom:1.235vw;-webkit-border-radius:.705vw;-moz-border-radius:.705vw;-ms-border-radius:.705vw;-o-border-radius:.705vw}
.header .search input{display:block;width:100%;height:1.411vw;line-height:1.176vw;background-color:transparent;padding:0 1.764vw 0 .764vw;font-size:.647vw;color:#fff}
.header .search input::placeholder{font-size:.647vw;color:rgba(255,255,255,.2)}
.header .search .btn{position:absolute;top:50%;right:.705vw;transform:translateY(-50%);width:.882vw;height:.882vw;padding:0;background-image:url(images/h-search.png);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);cursor:pointer}
.h-nav li{position:relative;display:inline-block;vertical-align:middle;margin-right:.882vw;padding-bottom:.47vw}
.h-nav li:last-child{margin-right:0}
.h-nav a{position:relative;display:block;font-size:.941vw;}
.h-nav a::after{opacity:0;content:'';position:absolute;bottom:-.47vw;left:0;width:100%;height:.117vw;background:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.h-nav a:hover::after,.h-nav li.on a::after,.h-nav li.on b,.h-nav li:hover b{opacity:1}

.header.on .search{display:none}
.header.on .h-nav,.header.on .logo{line-height:5.294vw}
.header.on .h-nav li{padding-bottom:0}
.header.on .logo1::after{height:4.705vw}
.header.on .h-nav a{line-height:1.5}
.header.on .right{padding-top:0}
.wp{max-width:82.3529vw}
.footer{padding:2.176vw 0 2.117vw;background-size:cover;background-position:center right;background-repeat:no-repeat;background-color:#24252f}
.footer .qr{float:right}
.footer .qr .pic{width:8vw;height:8vw;background:#fff;box-sizing:border-box;padding:.47vw;margin-bottom:.588vw}
.footer .qr .info{font-size:.705vw;color:#dddff0;text-align:center}
.f-logo{margin-bottom:1.705vw}
.f-logo a{display:inline-block;vertical-align:middle}
.f-logo .logo1{margin-right:1.529vw}
.f-logo .logo1 img{max-height:3.117vw;vertical-align:middle}
.f-logo .logo2 img{max-height:2.176vw;vertical-align:middle}
.f-nav{font-size:.941vw;color:#4f505c;margin-bottom:1.058vw}
.f-nav a{display:inline-block;vertical-align:middle;font-size:.823vw;color:#fff;margin:0 .47vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.f-nav a:hover{opacity:.8}
.copy{font-size:.705vw;color:rgba(221,223,240,.4);line-height:1.6}
}
@media only screen and (max-width:1199px){
body{padding-top:70px}
.menuBtn{display:block}
.topbar{display:none;}
.header{background:#8D0202; top:0;}
.header .logo{float:left;line-height:70px;margin:0 -10px}
.header .logo a{margin:0 10px}
.header .logo img{max-height:50px}
.header .logo1::after{right:-10px;width:1px;height:70px}
.header .search{display:none}
.header .right{padding-top:0}
.h-nav{display:none;position:fixed;top:70px;left:0;width:100%;height:100%;padding:0 15px;background-color:#7b180a;}
.h-nav li{display:block;margin-right:0;padding-bottom:0;text-align:left}
.h-nav a{line-height:50px;margin-bottom:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.h-nav li.on a{text-decoration:underline;font-weight:700}
.h-nav a:hover{opacity:.8}
.h-nav a::after{display:none}
.footer{padding:20px 0}
.f-logo{margin-bottom:25px}
.f-logo .logo1{margin-right:20px}
.f-logo .logo1 img{max-height:50px}
.f-logo .logo2 img{max-height:34px}
.f-nav a{font-size:14px;margin:0 5px}
.f-nav{font-size:14px;margin-bottom:20px}
.footer .qr .pic{width:140px;height:140px;padding:6px;margin-bottom:10px}
.h-nav .subbox{display:none;position:static;top:auto;left:auto;width:100%;min-width:auto;background-color:transparent;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}
.sub .pic{display:none}
.sub-list a{float:none;width:100%;font-size:14px;padding:0 0 0 20px;}
.sub-list a:hover{opacity:.8;color:#333}
.sub-list a::before{display:none}
.h-nav .v1{position:relative}
.h-nav li .arr{cursor:pointer;display:block;position:absolute;top:10px;right:15px;width:30px;height:30px;z-index:5;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.h-nav li .arr::after{content:'';position:absolute;top:50%;left:50%;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg)}
.h-nav li .arr.on::after{transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg)}


.news-wrapper .news-block.topic .txt{font-size: 13px;}
.news-wrapper .news-block.topic .txt span{font-size: 12px;}
.news-wrapper .news-list li{font-size: 13px;}
.news-wrapper .news-list li span{font-size: 11px; display: none;}

}
@media only screen and (max-width:959px){
.footer .qr{float:none;width:50%;margin:0 auto; margin-top: 20px;}
.footer .col-l{float:none;width:70%;margin:0 auto}
.footer .qr .pic{width:120px;height:120px;padding:6px;margin:0 auto 10px}
.f-logo{display:none;margin-bottom:20px}
.f-nav{display:none}
}
@media only screen and (max-width:767px){
body{padding-top:50px}
.wp{width:100%!important;padding:0 15px}
.h-nav li .arr{top:7px;right:0;width:20px;height:20px}
.header .logo img{max-height:27px}
.header .logo{float:none;line-height:50px;margin:0 -5px}
.header .logo1::after{right:-8px;width:1px;height:50px}
.header .logo a{margin:0 5px}
.menuBtn{top:12px;right:15px}
.h-nav{top:50px}
.h-nav a{font-size:16px;line-height:35px}
.sub-list a{font-size:14px}
.footer{padding:12px 0}
.footer .col-l{width:100%}
.copy{line-height:1.5}


.textbody .left{float:none; margin-right: 0; margin-bottom: 1.5em;}
.textbody .right{float:none; margin-left: 0;}
.textbody .w60{width:100%;}
.textbody .w40{width:100%;}
.textbody .w50{width:100%;}
.ul-newlist1.list-txt li{width:100%;}
.m-right-z .wp{padding:0;}

.download-cates{display: block;}
.download-cates a{min-height:200px;}
.download-cates a .bt{background-color: #061B5B; color:#fff;}

}
.g-banner{height:500px}
.g-banner .pic{width:100%;height:500px}
.g-banner .pic img{display:block;width:100%;height:100%;object-fit:cover}
.slider-nav{background-color:#fff;margin-bottom:56px}
.ul-navlist{white-space:nowrap;font-size:0;text-align:right}
.ul-navlist li{display:inline-block;vertical-align:middle;margin-right:33px}
.ul-navlist li:last-child{margin-right:0}
.ul-navlist .con{position:relative;display:block;font-size:18px;font-weight:400;color:#323232;line-height:60px;box-sizing:border-box;padding:0 15px}
.ul-navlist .con.selected::after{opacity:0;content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:3px;background:#8D0202;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-bg-d li .parent.con::after{opacity:0;content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:3px;background:#8D0202;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-navlist .con:hover::after,.ul-navlist li.on .con::after{opacity:1}
.g-cur{background-color:#fff;padding:0 32px;background-image:url(images/g-icon1.png);background-repeat:no-repeat;background-position:left 9px center;background-size:38px auto;line-height:88px}
.g-cur .title .ch{overflow:hidden;font-size:32px;font-weight:700;color:#8D0202}
.g-cur .ch i{display:inline-block;width:8px;height:8px;background:#eee;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 10px;vertical-align:middle}
.g-cur .ch span{font-size:32px;font-weight:700;color:#d3d3d3;opacity:.4;vertical-align:middle;text-transform:uppercase}
.g-cur span b{color:#ff5e26}
.g-cur .cur{float:right}
.cur,.cur a{font-size:14px;font-weight:400;color:#a6a6a6}
.cur .a1{color:#8D0202}
.cur b{font-size:17px;font-weight:300;color:rgba(58,58,58,.3);margin:0 16px}
.cur{padding-left:27px;background:url(images/cur-red.png) left center no-repeat;background-size:21px auto}
.cur a:hover{color:#ca1318}
.pages{text-align:center}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 9px}
.pages ul li a{display:block;width:33px;height:33px;line-height:33px;background:#fff;text-align:center;font-size:16px;font-weight:400;color:#7a7a7a;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages ul a:hover,.pages ul li.active a{background:#8D0202;color:#fff}
.row-teacherlist{padding-bottom:143px}
.g-bg-d{background-position:top -100px center;background-repeat:no-repeat;background-size:100% auto}
.m-teacherlist{padding-top:68px}
.m-teacherlist .col-l{width:18.72%;margin-right:77px}
.m-teacherlist .col-r{float:none;overflow:hidden}
.snav-d .title{font-size:15px;font-weight:400;color:#8D0202}
.snav-d .snv{display:none}
.ul-snavlist .con{position:relative;display:block;font-size:16px;font-weight:400;color:grey;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 14px 0 23px;line-height:62px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}
.ul-snavlist .con::before{opacity:0;content:'';position:absolute;top:50%;right:15px;width:22px;height:11px;background-image:url(images/g-icon2.png);background-size:cover;background-position:center;background-repeat:no-repeat;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}
.ul-snavlist .con::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e5e5e5;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}
.ul-snavlist .con:hover,.ul-snavlist li.on .con{color:#8D0202 !important;background-color:rgba(229,229,229,.4)}
.ul-snavlist .con:hover::before,.ul-snavlist li.on .con::before{opacity:1}
.ul-snavlist .con:hover::after,.ul-snavlist li.on .con::after{height:3px;background:#8D0202}
.ul-perlist{margin:0 -30px}
.ul-perlist li{float:left;width:25%;margin-bottom:63px}
.ul-perlist .con{display:block;margin:0 30px;box-sizing:border-box}
.ul-perlist .pic{position:relative;width:199px;height:267px;border-radius:8px;overflow:hidden;margin:0 auto}
.ul-perlist .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-perlist .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-perlist .text{padding:10px;text-align:center}
.ul-perlist .name{font-size:22px;font-weight:400;color:#8D0202;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-perlist .info{font-size:16px;font-weight:400;color:#adadad;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-teacherintro{padding-bottom:132px;padding-top:108px}
.m-teacherintro .content{position:relative}
.m-teacherintro .content .pic{position:absolute;top:0;right:0;width:625px;height:560px;z-index:1}
.m-teacherintro .content .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-teacherintro .content .text{padding-right:500px;position:relative;z-index:2}
.m-teacherintro .tit{font-size:36px;font-weight:400;color:#323232;margin-bottom:22px}
.m-teacherintro .info{font-size:18px;font-weight:400;color:#323232;margin-bottom:84px}
.m-teacherintro .info p{margin-bottom:11px}
.m-teacherintro .desc{font-size:0}
.m-teacherintro .desc .item{display:inline-block;margin-right:33px}
.m-teacherintro .desc .item .tit1{font-size:26px;font-weight:400;color:#323232}
.m-teacherintro .desc .item .num{font-size:18px;font-weight:400;color:#323232;line-height:1.15}
.m-teacherintro .desc .item .con{display:inline-block;box-sizing:border-box;padding:26px 36px 11px;background:#fff;border:1px dashed #aaa;border-radius:8px;overflow:hidden;min-height:206px;min-width:297px}
.m-teacherintro .desc .item:last-child{margin-right:0}
.m-teacherintro .desc .item .num span{font-size:111px;font-weight:400;color:#323232}
.m-resplatform{padding-top:62px;padding-bottom:192px}
.m-resplatform .box{background:#fff;box-sizing:border-box;padding:30px 39px 16px;margin-bottom:49px}
.m-resplatform .box:last-child{margin-bottom:0}
.g-title-d{font-size:30px;font-weight:400;color:#8D0202;margin-bottom:38px}
.g-ul-list1{margin:0 -29px}
.g-ul-list1 li{float:left;width:33.33%;margin-bottom:29px}
.g-ul-list1 .con{position:relative;display:block;background:#fff;border:1px solid #d9d9d9;border-radius:7px;overflow:hidden;padding:0 33px;margin:0 29px;box-sizing:border-box;height:138px;line-height:136px}
.g-ul-list1 .con .dib{display:inline-block;vertical-align:middle;line-height:1.5}
.g-ul-list1 .con::before{content:'';position:absolute;top:28px;left:0;width:4px;height:42px;background:#8D0202;border-radius:2px;overflow:hidden}
.g-ul-list1 .info{font-size:18px;font-weight:400;color:#ec886b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;height:1.5em}
.g-ul-list1 .tit{font-size:18px;font-weight:400;color:#3d3d3d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:11px;line-height:1.2;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-ul-list1 .con:hover .tit{color:#8D0202}
.g-ul-list1 .year{font-size:14px;font-weight:400;color:#ababab}
.m-resplatform .box2 .g-ul-list1 .tit{margin-bottom:10px}
.m-resplatform .box2{padding-bottom:31px}
.m-resplatform .box3{padding-bottom:41px}
.row-renewlist{padding-bottom:171px}
.m-renewlist1{padding-top:57px;}
.m-renewlist1 .slickbox{position:relative;height:452px;overflow:hidden;background:#fff}
.m-renewlist2{margin-top: 70px;}
.slickd1{float:left;width:700px;height:452px;overflow:hidden;position:relative!important;z-index:2}
.slickd1 .pic{width:100%;height:100%}
.slickd1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.slickd2{width:814px;right:0;position:absolute!important;z-index:4!important;overflow:hidden;height:452px}
.slickd2 .item{position:relative;z-index:9}
.slickd2 .swiper-slide-thumb-active .text{background:#8D0202}
.slickd2 .swiper-slide-thumb-active .tit{color:#fefefe}
.slickd2 .con{position:relative;overflow:hidden}
.slickd2 .date{float:left;opacity:0;width:114px;height:114px;background:#fff;box-sizing:border-box;padding:25px 12px 21px 15px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.slickd2 .swiper-slide-thumb-active .date{opacity:1}
.slickd2 .date .day{font-size:48px;font-weight:700;color:#8D0202;line-height:1}
.slickd2 .date .month{font-size:24px;font-weight:700;color:#d9d9d9;text-align:right;line-height:1}
.slickd2 .text{overflow:hidden;font-size:0;height:100%;line-height:113px;border-bottom:2px solid #f8f8f8}
.slickd2 .dib{display:inline-block;vertical-align:middle}
.slickd2 .tit{font-size:18px;font-weight:400;color:#252525;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;box-sizing:border-box;padding:0 20px 0 39px;width:100%;line-height:1.5}
.ul-newlist1{margin:0 -13.5px;padding-bottom:58px}
.ul-newlist1 li{width:100%;margin-bottom:21px}
.ul-newlist1 .con{display:block;background:#fff;box-sizing:border-box;padding:25px 27px;margin:0 13.5px}
.ul-newlist1 .pic{float:left;width:200px;height:auto;margin-right:20px;overflow:hidden}
.ul-newlist1 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-newlist1 .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-newlist1 .text{overflow:hidden;}
.ul-newlist1 .dib{display:inline-block;width:100%;line-height:1.8;vertical-align:middle}
.ul-newlist1 .tit{font-size:18px;font-weight:400;color:#3a3a3a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:4px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-newlist1 .con:hover .tit{color:#8D0202}
.ul-newlist1 .time{font-size:16px;font-weight:400;color:#bfbfbf;line-height:1.5}
.row-newdet{padding-bottom:187px}
.m-newdet{padding-top:80px}
.m-newdet .wp{max-width:1140px}
.m-newdet h1{font-size:32px;color:#8D0202;text-align:center;font-weight:500;margin-bottom:23px}
.m-newdet .info{font-size:16px;color:#bfbfbf;text-align:center;margin-bottom:45px}
.m-newdet .info span{background-repeat:no-repeat;background-position:left center;background-size:contain;margin-right:25px}
.m-newdet .info span:last-child{margin-right:0}
.m-newdet .info .s1{padding-left:25px;background-size:14px 13px}
.m-newdet .info .s2{padding-left:17px;background-size:9px 13px}
.m-newdet .textbody{border-top:3px solid #ccc;padding-top:43px;}
.m-newdet .textbody p{font-size:16px;color:#535353;line-height:2; margin-bottom:20px}
.row-resintro2{padding-bottom:194px}
.m-resintro .col-l{width:74.65%;margin-right:85px}
.m-resintro .col-r{float:none;overflow:hidden;min-height:2161px;border-left:1px solid #ececec}
.m-box1{padding-top:86px;margin-bottom:53px}
.m-box1 .pic{width:100%;height:246px;margin-bottom:41px}
.m-box1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-box1 .tit{font-size:34px;font-weight:400;color:#464545;margin-bottom:31px;line-height:1.25}
.g-desc-d{text-indent:2em;font-size:16px;color:#464545}
.m-box1 .info p{line-height:2}
.g-titled1{padding-left:14px;font-size:24px;color:#8D0202;line-height:36px;border-left:3px solid #8D0202}
.m-box2{margin-bottom:105px}
.m-box2 .g-titled1{margin-bottom:77px}
.m-box2 .pic{float:left;width:487px;height:345px;margin-right:74px}
.m-box2 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-box2 .text{overflow:hidden}
.m-box2 .desc{line-height:2;margin-bottom:58px}
.ul-iconlist li{position:relative;float:left;width:25%}
.ul-iconlist li::after{content:'';position:absolute;top:50%;right:0;width:1px;height:63px;background-color:#d6dcde;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-iconlist li:last-child::after{display:none}
.ul-iconlist .icon{width:63px;height:63px;line-height:63px;text-align:center;margin:0 auto}
.ul-iconlist .icon img{display:inline-block;vertical-align:middle}
.m-box3{margin-bottom:79px;padding-right:17px}
.m-box3 .g-titled1{margin-bottom:34px}
.m-box3 .con{padding:124.5px 0 124.5px 53px;background:right center no-repeat #eef1f2;background-size:contain}
.m-box3 .text{width:43%}
.m-box3 .dib{display:inline-block;vertical-align:middle;line-height:1.95}
.m-box4{margin-bottom:102px}
.m-box4 .g-titled1{margin-bottom:36px}
.m-box4 .g-desc-d{line-height:2}
.m-box5{margin-bottom:129px;padding-right:17px}
.m-box5 .g-titled1{margin-bottom:48px}
.m-box5 .con{position:relative;box-sizing:border-box;padding:41px 53px 35px}
.m-box5 .con::before{content:'';position:absolute;top:0;left:0;width:100%;height:150px;background-image:url(images/d-pic5.png);background-repeat:no-repeat;background-position:top left;background-size:100% auto}
.m-box5 .con::after{content:'';position:absolute;bottom:-47px;right:0;width:100%;height:247px;background-image:url(images/d-pic4-red.png);background-repeat:no-repeat;background-position:bottom right;background-size:100% 100%}
.m-box5 .g-desc-d{line-height:2}
.m-box5 .text{width:51%}
.m-box5 .con .pic{position:absolute;bottom:-50px;left:0;width:100%;height:auto}
.m-box6 .g-titled1{margin-bottom:37px}
.m-box6 .item{margin:0 -30px}
.m-box6 .con{width:50%;float:left}
.m-box6 .g-desc-d{margin:0 30px;line-height:2}
.ul-snavlistd2{padding-top:86px}
.ul-snavlistd2 li{margin-bottom:11px}
.ul-snavlistd2 .con{position:relative;display:block;line-height:49px;font-size:16px;color:#838383;padding:0 32px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-snavlistd2 .con p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-snavlistd2 .con::before{opacity:0;content:'';position:absolute;top:50%;left:0;width:3px;height:47px;transform:translateY(-50%);background:#8D0202;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-snavlistd2 .con:hover,.ul-snavlistd2 li.on .con{color:#8D0202;background:#fff}
.ul-snavlistd2 .con:hover::before,.ul-snavlistd2 li.on .con::before{opacity:1}
.m-resintro1 .content{padding-top:95px}
.m-resintro1 .content .info1{margin-bottom:99px;line-height:2}
.m-resintro1 .m-box4{margin-bottom:96px}
.m-resintro1 .col-r{min-height:1631px;padding-left:36px}
.ul-snavlistd2.fixed{position:fixed;top:171px}
.m-resintro1 .ul-snavlistd2 .con{padding:0 0 0 24px}
.m-resintro1 .ul-snavlistd2 .con::before{display:none}
.m-resintro1 .ul-snavlistd2 .con::after{content:'';position:absolute;top:50%;left:0;width:3px;height:3px;background:#ccc;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-resintro1 .ul-snavlistd2 .con:hover::after,.m-resintro1 .ul-snavlistd2 li.on .con::after{width:14px;height:3px;left:-11px;background:#8D0202}
.m-resintro1 .ul-snavlistd2 .con:hover,.m-resintro1 .ul-snavlistd2 li.on .con{background-color:transparent}
.row-resintro{padding-bottom:53px}
.row-download{padding-bottom:183px}
.m-download{padding-top:52px}
.m-download .search{padding:24px 30px 22px;background:#fff;margin-bottom:47px}
.m-download .search .inp{display:inline-block;width:614px;height:44px;line-height:42px;background:#fff;border:1px solid #aaa;font-size:16px;color:#000;padding:0 15px;margin-right:13px}
.m-download .search .inp::placeholder{font-size:16px;color:#ccc}
.m-download .search .btn{cursor:pointer;display:inline-block;width:98px;height:42px;background:url(images/search.png) left 18px center no-repeat #8D0202;font-size:16px;color:#fff;text-align:left;padding-left:47px;background-size:20px 20px}
.ul-downlist{margin-bottom:108px}
.ul-downlist li{margin-bottom:9px}
.ul-downlist .con{display:block;box-sizing:border-box;padding:0 34px 0 38px;line-height:89px;background:#fff;cursor:pointer}
.ul-downlist .right{float:right;margin-left:30px}
.ul-downlist span{margin-right:34px;vertical-align:middle;font-size:14px;color:rgba(66,65,65,.3)}
.ul-downlist .btn{display:inline-block;box-sizing:border-box;height:41px;line-height:40px;text-align:center;width:105px;background:rgba(217,217,217,.5);overflow:hidden;border-radius:20px;vertical-align:middle}
.ul-downlist .btn img{display:inline-block;vertical-align:middle; height:18px; width:auto;}
.ul-downlist .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:400;color:#424141;padding-left:40px;background-image:url(images/file.png);background-repeat:no-repeat;background-position:left center;background-size:20px 23px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-downlist .con:hover .tit a{color:#8D0202}
.row-absbuject{overflow:hidden}
.g-titled2{padding-left:16px;font-size:32px;color:#8D0202;line-height:55px;border-left:4px solid #8D0202}
.m-sbsubject1{padding-top:30px;margin-bottom:73px}
.m-sbsubject1 .g-titled2{margin-bottom:34px}
.m-sbsubject1 .text{float:left;width:42%;margin-right:129px}
.m-sbsubject1 .right{overflow:hidden}
.m-sbsubject1 .right .item{margin-bottom:34px}
.m-sbsubject1 .g-desc-d{line-height:2}
.m-sbsubject1 .right .title{font-size:18px;color:#8D0202;background:#e9e9e9;line-height:50px;padding:0 18px;margin-bottom:20px}
.m-sbsubject1 .right .title2{color:#fff;background:#8D0202}
.ul-sublist-d a{position:relative;display:inline-block;font-size:16px;color:#555;padding-left:15px;min-width:31%}
.ul-sublist-d a::before{content:'';position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;overflow:hidden;background-color:#8D0202;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-sbsubject2{min-height:630px;padding-top:110px;background-position:top center;background-repeat:no-repeat;background-size:100% 630px;margin-bottom:99px}
.m-sbsubject2 .con{float:right;width:674px;box-sizing:border-box;padding:60px 50px 74px;background-color:#fff}
.m-sbsubject2 .g-titled2{margin-bottom:39px}
.m-sbsubject2 .con .g-desc-d{line-height:1.95;color:#555}
.m-sbsubject3{padding-bottom:90px}
.m-sbsubject3 .inner{margin:0 -30px}
.m-sbsubject3 .g-titled2{margin-bottom:38px}
.m-sbsubject3 .item{float:left;width:50%}
.m-sbsubject3 .item .con{margin:0 30px}
.m-sbsubject3 .g-desc-d{line-height:2;width:85%}
.m-sbsubject4{padding-top:52px;padding-bottom:67px;background-position:center right;background-repeat:no-repeat;background-size:68% auto;background-color:#fff}
.m-sbsubject4 .con{width:40%}
.m-sbsubject4 .con .g-titled2{margin-bottom:37px}
.m-sbsubject4 .con .g-desc-d{line-height:2;color:#555}
.slickd1 .swiper-button-next,.slickd1 .swiper-button-prev{display:none!important}
@media only screen and (min-width:1200px) and (max-width:1700px){
.g-banner{height:29.41vw}
.g-banner .pic{width:100%;height:29.41vw}
.g-banner .pic img{display:block;width:100%;height:100%;object-fit:cover}
.slider-nav{background-color:#fff;margin-bottom:3.294vw}
.ul-navlist{white-space:nowrap;font-size:0;text-align:right}
.ul-navlist li{display:inline-block;vertical-align:middle;margin-right:1.941vw}
.ul-navlist li:last-child{margin-right:0}
.ul-navlist .con{position:relative;display:block;font-size:1.058vw;font-weight:400;color:#323232;line-height:3.529vw;box-sizing:border-box;padding:0 .882vw}
.ul-navlist .con.selected::after{opacity:0;content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:.176vw;background:#8D0202;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-navlist .con:hover::after,.ul-navlist li.on .con::after{opacity:1}
.g-cur{background-color:#fff;padding:0 1.882vw;background-image:url(images/g-icon1.png);background-repeat:no-repeat;background-position:left .529vw center;background-size:2.235vw auto;line-height:5.176vw}
.g-cur .title .ch{overflow:hidden;font-size:1.882vw;font-weight:700;color:#8D0202}
.g-cur .ch i{display:inline-block;width:.47vw;height:.47vw;background:#eee;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 .588vw;vertical-align:middle}
.g-cur .ch span{font-size:1.882vw;font-weight:700;color:#d3d3d3;opacity:.4;vertical-align:middle;text-transform:uppercase}
.g-cur span b{color:#ff5e26}
.g-cur .cur{float:right}
.cur,.cur a{font-size:.823vw;font-weight:400;color:#a6a6a6}
.cur .a1{color:#8D0202}
.cur b{font-size:1vw;font-weight:300;color:rgba(58,58,58,.3);margin:0 .941vw}
.cur{padding-left:1.588vw;background:url(images/cur-red.png) left center no-repeat;background-size:1.235vw auto}
.cur a:hover{color:#ca1318}
.pages{text-align:center}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 .529vw}
.pages ul li a{display:block;width:1.941vw;height:1.941vw;line-height:1.941vw;background:#fff;text-align:center;font-size:.941vw;font-weight:400;color:#7a7a7a;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages ul a:hover,.pages ul li.on a{background:#8D0202;color:#fff}
.row-teacherlist{padding-bottom:8.411vw}
.g-bg-d{background-position:top -5.882vw center;background-repeat:no-repeat;background-size:100% auto}
.m-teacherlist{padding-top:4vw}
.m-teacherlist .col-l{width:18.72%;margin-right:4.529vw}
.m-teacherlist .col-r{float:none;overflow:hidden}
.snav-d .title{font-size:.882vw;font-weight:400;color:#8D0202}
.ul-snavlist .con{position:relative;display:block;font-size:.941vw;font-weight:400;color:grey;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .823vw 0 1.352vw;line-height:3.647vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}
.ul-snavlist .con::before{opacity:0;content:'';position:absolute;top:50%;right:.882vw;width:1.294vw;height:.647vw;background-image:url(images/g-icon2.png);background-size:cover;background-position:center;background-repeat:no-repeat;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}
.ul-snavlist .con::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:.058vw;background-color:#e5e5e5;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}
.ul-snavlist .con:hover,.ul-snavlist li.on .con{color:#8D0202;background-color:rgba(229,229,229,.4)}
.ul-snavlist .con:hover::before,.ul-snavlist li.on .con::before{opacity:1}
.ul-snavlist .con:hover::after,.ul-snavlist li.on .con::after{height:.176vw;background:#8D0202}
.ul-perlist{margin:0 -1.764vw}
.ul-perlist li{float:left;width:25%;margin-bottom:3.705vw}
.ul-perlist .con{display:block;margin:0 1.764vw;box-sizing:border-box}
.ul-perlist .pic{width:11.7vw;height:15.7vw;border-radius:.47vw;overflow:hidden;margin:0 auto}
.ul-perlist .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-perlist .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-perlist .text{padding:.588vw;text-align:center}
.ul-perlist .name{font-size:1.294vw;font-weight:400;color:#8D0202;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-perlist .info{font-size:.941vw;font-weight:400;color:#adadad;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-teacherintro{padding-bottom:7.764vw;padding-top:6.352vw}
.m-teacherintro .content{position:relative}
.m-teacherintro .content .pic{position:absolute;top:0;right:0;width:36.76vw;height:32.94vw}
.m-teacherintro .content .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-teacherintro .content .text{padding-right:29.41vw}
.m-teacherintro .tit{font-size:2.117vw;font-weight:400;color:#323232;margin-bottom:1.294vw}
.m-teacherintro .info{font-size:1.058vw;font-weight:400;color:#323232;margin-bottom:4.941vw}
.m-teacherintro .info p{margin-bottom:.647vw}
.m-teacherintro .desc{font-size:0}
.m-teacherintro .desc .item{display:inline-block;margin-right:1.941vw}
.m-teacherintro .desc .item .tit1{font-size:1.529vw;font-weight:400;color:#323232}
.m-teacherintro .desc .item .num{font-size:1.058vw;font-weight:400;color:#323232;line-height:1.15}
.m-teacherintro .desc .item .con{display:inline-block;box-sizing:border-box;padding:1.529vw 2.117vw .647vw;background:#fff;border:dashed #aaa;border-radius:.47vw;overflow:hidden;min-height:12.11vw;min-width:17.47vw}
.m-teacherintro .desc .item:last-child{margin-right:0}
.m-teacherintro .desc .item .num span{font-size:6.529vw;font-weight:400;color:#323232}
.m-resplatform{padding-top:3.647vw;padding-bottom:11.29vw}
.m-resplatform .box{background:#fff;box-sizing:border-box;padding:1.764vw 2.294vw .941vw;margin-bottom:2.882vw}
.m-resplatform .box:last-child{margin-bottom:0}
.g-title-d{font-size:1.764vw;font-weight:400;color:#8D0202;margin-bottom:2.235vw}
.g-ul-list1{margin:0 -1.705vw}
.g-ul-list1 li{float:left;width:33.33%;margin-bottom:1.705vw}
.g-ul-list1 .con{position:relative;display:block;background:#fff;border:solid #d9d9d9;border-radius:.411vw;overflow:hidden;padding:0 1.941vw;margin:0 1.705vw;box-sizing:border-box;height:8.117vw;line-height:8vw}
.g-ul-list1 .con .dib{display:inline-block;vertical-align:middle;line-height:1.5}
.g-ul-list1 .con::before{content:'';position:absolute;top:1.647vw;left:0;width:.235vw;height:2.47vw;background:#8D0202;border-radius:.117vw;overflow:hidden}
.g-ul-list1 .info{font-size:1.058vw;font-weight:400;color:#ec886b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.294vw;height:1.5em}
.g-ul-list1 .tit{font-size:1.058vw;font-weight:400;color:#3d3d3d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.647vw;line-height:1.2;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-ul-list1 .con:hover .tit{color:#8D0202}
.g-ul-list1 .year{font-size:.823vw;font-weight:400;color:#ababab}
.m-resplatform .box2 .g-ul-list1 .tit{margin-bottom:.588vw}
.m-resplatform .box2{padding-bottom:1.823vw}
.m-resplatform .box3{padding-bottom:2.411vw}
.row-renewlist{padding-bottom:10.05vw}
.m-renewlist1{padding-top:3.352vw;padding-bottom:4.352vw}
.m-renewlist1 .slickbox{position:relative;height:26.58vw;overflow:hidden;background:#fff}
.slickd1{float:left;width:41.17vw;height:26.58vw;overflow:hidden;position:relative!important;z-index:2}
.slickd1 .pic{width:100%;height:100%}
.slickd1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.slickd2{width:47.88vw;right:0;position:absolute!important;z-index:4!important;overflow:hidden;height:26.58vw}
.slickd2 .item{position:relative;z-index:9}
.slickd2 .swiper-slide-thumb-active .text{background:#8D0202}
.slickd2 .swiper-slide-thumb-active .tit{color:#fefefe}
.slickd2 .con{position:relative;overflow:hidden}
.slickd2 .date{float:left;opacity:0;width:6.705vw;height:6.705vw;background:#fff;box-sizing:border-box;padding:1.47vw .705vw 1.235vw .882vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.slickd2 .swiper-slide-thumb-active .date{opacity:1}
.slickd2 .date .day{font-size:2.823vw;font-weight:700;color:#8D0202;line-height:1}
.slickd2 .date .month{font-size:1.411vw;font-weight:700;color:#d9d9d9;text-align:right;line-height:1}
.slickd2 .text{overflow:hidden;font-size:0;height:100%;line-height:6.647vw;border-bottom-width:.117vw}
.slickd2 .tit{font-size:1.058vw;font-weight:400;color:#252525;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;box-sizing:border-box;padding:0 1.176vw 0 2.294vw;width:100%;line-height:1.5}
.ul-newlist1{margin:0 -.794vw;padding-bottom:3.411vw}
.ul-newlist1 li{float:left;width:50%;margin-bottom:1.235vw}
.ul-newlist1 .con{display:block;height:13.11vw;background:#fff;box-sizing:border-box;padding:1.47vw 1.588vw;margin:0 .794vw}
.ul-newlist1 .pic{float:left;width:15.41vw;height:10.17vw;margin-right:1.176vw;overflow:hidden}
.ul-newlist1 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-newlist1 .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-newlist1 .text{overflow:hidden;height:10.17vw;line-height:10.17vw}
.ul-newlist1 .dib{display:inline-block;width:100%;line-height:1.8;vertical-align:middle}
.ul-newlist1 .tit{font-size:1.058vw;font-weight:400;color:#3a3a3a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.235vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-newlist1 .con:hover .tit{color:#8D0202}
.ul-newlist1 .time{font-size:.941vw;font-weight:400;color:#bfbfbf;line-height:1.5}
.row-newdet{padding-bottom:11vw}
.m-newdet{padding-top:4.705vw}
.m-newdet .wp{max-width:67.05vw}
.m-newdet h1{font-size:1.882vw;color:#8D0202;text-align:center;font-weight:500;margin-bottom:1.352vw}
.m-newdet .info{font-size:.941vw;color:#bfbfbf;text-align:center;margin-bottom:2.647vw}
.m-newdet .info span{background-repeat:no-repeat;background-position:left center;background-size:contain;margin-right:1.47vw}
.m-newdet .info span:last-child{margin-right:0}
.m-newdet .info .s1{padding-left:1.47vw;background-size:.823vw .764vw}
.m-newdet .info .s2{padding-left:1vw;background-size:.529vw .764vw}
.m-newdet .textbody{border-top-width:.176vw;padding-top:2.529vw}
.m-newdet .textbody p{font-size:.941vw;color:#535353;line-height:2}
.row-resintro2{padding-bottom:11.41vw}
.m-resintro .col-l{width:74.65%;margin-right:5vw}
.m-resintro .col-r{float:none;overflow:hidden;min-height:127.1vw;border-left-width:.058vw}
.m-box1{padding-top:5.058vw;margin-bottom:3.117vw}
.m-box1 .pic{width:100%;height:14.47vw;margin-bottom:2.411vw}
.m-box1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-box1 .tit{font-size:2vw;font-weight:400;color:#464545;margin-bottom:1.823vw;line-height:1.25}
.g-desc-d{text-indent:2em;font-size:.941vw;color:#464545}
.m-box1 .info p{line-height:2}
.g-titled1{padding-left:.823vw;font-size:1.411vw;color:#8D0202;line-height:2.117vw;border-left-width:.176vw}
.m-box2{margin-bottom:6.176vw}
.m-box2 .g-titled1{margin-bottom:4.529vw}
.m-box2 .pic{float:left;width:28.64vw;height:20.29vw;margin-right:4.352vw}
.m-box2 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-box2 .text{overflow:hidden}
.m-box2 .desc{line-height:2;margin-bottom:3.411vw}
.ul-iconlist li{position:relative;float:left;width:25%}
.ul-iconlist li::after{content:'';position:absolute;top:50%;right:0;width:.058vw;height:3.705vw;background-color:#d6dcde;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-iconlist li:last-child::after{display:none}
.ul-iconlist .icon{width:3.705vw;height:3.705vw;line-height:3.705vw;text-align:center;margin:0 auto}
.ul-iconlist .icon img{display:inline-block;vertical-align:middle}
.m-box3{margin-bottom:4.647vw;padding-right:1vw}
.m-box3 .g-titled1{margin-bottom:2vw}
.m-box3 .con{padding:7.323529vw 0;padding-left:3.117vw;background:right center no-repeat #eef1f2;background-size:contain}
.m-box3 .text{width:43%}
.m-box3 .dib{display:inline-block;vertical-align:middle;line-height:1.95}
.m-box4{margin-bottom:6vw}
.m-box4 .g-titled1{margin-bottom:2.117vw}
.m-box4 .g-desc-d{line-height:2}
.m-box5{margin-bottom:7.588vw;padding-right:1vw}
.m-box5 .g-titled1{margin-bottom:2.823vw}
.m-box5 .con{position:relative;box-sizing:border-box;padding:2.411vw 3.117vw 2.058vw}
.m-box5 .con::before{content:'';position:absolute;top:0;left:0;width:100%;height:8.823vw;background-image:url(images/d-pic5.png);background-repeat:no-repeat;background-position:top left;background-size:100% auto}
.m-box5 .con::after{content:'';position:absolute;bottom:-2.7647vw;right:0;width:100%;height:14.52vw;background-image:url(images/d-pic4.png);background-repeat:no-repeat;background-position:bottom right;background-size:100% 100%}
.m-box5 .g-desc-d{line-height:2}
.m-box5 .text{width:51%}
.m-box5 .con .pic{position:absolute;bottom:-2.941vw;left:0;width:100%;height:auto}
.m-box6 .g-titled1{margin-bottom:2.176vw}
.m-box6 .item{margin:0 -1.764vw}
.m-box6 .con{width:50%;float:left}
.m-box6 .g-desc-d{margin:0 1.764vw;line-height:2}
.ul-snavlistd2.fixed{position:fixed;top:10.0588vw}
.ul-snavlistd2{padding-top:5.058vw}
.ul-snavlistd2 li{margin-bottom:.647vw}
.ul-snavlistd2 .con{position:relative;display:block;line-height:2.882vw;font-size:.941vw;color:#838383;padding:0 1.882vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-snavlistd2 .con::before{opacity:0;content:'';position:absolute;top:50%;left:0;width:.176vw;height:2.764vw;transform:translateY(-50%);background:#8D0202;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-snavlistd2 .con:hover,.ul-snavlistd2 li.on .con{color:#8D0202;background:#fff}
.ul-snavlistd2 .con:hover::before,.ul-snavlistd2 li.on .con::before{opacity:1}
.m-resintro1 .content{padding-top:5.588vw}
.m-resintro1 .content .info1{margin-bottom:5.823vw;line-height:2}
.m-resintro1 .m-box4{margin-bottom:5.647vw}
.m-resintro1 .col-r{min-height:95.94vw;padding-left:2.117vw}
.m-resintro1 .ul-snavlistd2 .con{padding:0;padding-left:1.411vw}
.m-resintro1 .ul-snavlistd2 .con::before{display:none}
.m-resintro1 .ul-snavlistd2 .con::after{content:'';position:absolute;top:50%;left:0;width:.176vw;height:.176vw;background:#ccc;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-resintro1 .ul-snavlistd2 .con:hover::after,.m-resintro1 .ul-snavlistd2 li.on .con::after{width:.823vw;height:.176vw;left:-.647vw;background:#8D0202}
.m-resintro1 .ul-snavlistd2 .con:hover,.m-resintro1 .ul-snavlistd2 li.on .con{background-color:transparent}
.row-resintro{padding-bottom:3.117vw}
.row-download{padding-bottom:10.76vw}
.m-download{padding-top:3.058vw}
.m-download .search{padding:1.411vw 1.764vw 1.294vw;background:#fff;margin-bottom:2.764vw}
.m-download .search .inp{display:inline-block;width:36.11vw;height:2.588vw;line-height:2.47vw;background:#fff;border:solid #aaa;font-size:.941vw;color:#000;padding:0 .882vw;margin-right:.764vw}
.m-download .search .inp::placeholder{font-size:.941vw;color:#ccc}
.m-download .search .btn{display:inline-block;width:5.764vw;height:2.47vw;background:url(images/search.png) no-repeat #8D0202;font-size:.941vw;color:#fff;text-align:left;padding-left:2.764vw;background-size:1.176vw 1.176vw;background-position:left 1.058vw center}
.ul-downlist{margin-bottom:6.352vw}
.ul-downlist li{margin-bottom:.529vw}
.ul-downlist .con{display:block;box-sizing:border-box;padding:0 2vw 0 2.235vw;line-height:5.235vw;background:#fff;cursor:pointer}
.ul-downlist .right{float:right;margin-left:1.764vw}
.ul-downlist span{margin-right:2vw;vertical-align:middle;font-size:.823vw;color:rgba(66,65,65,.3)}
.ul-downlist .btn{display:inline-block;box-sizing:border-box;height:2.411vw;line-height:2.352vw;text-align:center;width:6.176vw;background:rgba(217,217,217,.5);overflow:hidden;border-radius:1.176vw;vertical-align:middle}
.ul-downlist .btn img{display:inline-block;vertical-align:middle}
.ul-downlist .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.058vw;font-weight:400;color:#424141;padding-left:2.352vw;background-image:url(images/file.png);background-repeat:no-repeat;background-position:left center;background-size:1.176vw 1.352vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-downlist .con:hover .tit a{color:#8D0202}
.g-titled2{padding-left:.941vw;font-size:1.882vw;color:#8D0202;line-height:3.235vw;border-left-width:.235vw}
.m-sbsubject1{padding-top:1.764vw;margin-bottom:4.294vw}
.m-sbsubject1 .g-titled2{margin-bottom:2vw}
.m-sbsubject1 .text{float:left;width:42%;margin-right:7.588vw}
.m-sbsubject1 .right{overflow:hidden}
.m-sbsubject1 .right .item{margin-bottom:2vw}
.m-sbsubject1 .g-desc-d{line-height:2}
.m-sbsubject1 .right .title{font-size:1.058vw;color:#8D0202;background:#e9e9e9;line-height:2.941vw;padding:0 1.058vw;margin-bottom:1.176vw}
.m-sbsubject1 .right .title2{color:#fff;background:#8D0202}
.ul-sublist-d a{position:relative;display:inline-block;font-size:.941vw;color:#555;padding-left:.882vw;min-width:31%}
.ul-sublist-d a::before{content:'';position:absolute;top:50%;left:0;width:.352vw;height:.352vw;border-radius:50%;overflow:hidden;background-color:#8D0202;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-sbsubject2{min-height:37.05vw;padding-top:6.47vw;background-position:top center;background-repeat:no-repeat;background-size:100% 37.05vw;margin-bottom:5.823vw}
.m-sbsubject2 .con{float:right;width:39.64vw;box-sizing:border-box;padding:3.529vw 2.941vw 4.352vw;background-color:#fff}
.m-sbsubject2 .g-titled2{margin-bottom:2.294vw}
.m-sbsubject2 .con .g-desc-d{line-height:1.95;color:#555}
.m-sbsubject3{padding-bottom:5.294vw}
.m-sbsubject3 .inner{margin:0 -1.764vw}
.m-sbsubject3 .g-titled2{margin-bottom:2.235vw}
.m-sbsubject3 .item{float:left;width:50%}
.m-sbsubject3 .item .con{margin:0 1.764vw}
.m-sbsubject3 .g-desc-d{line-height:2;width:85%}
.m-sbsubject4{padding-top:3.058vw;padding-bottom:3.941vw;background-position:center right;background-repeat:no-repeat;background-size:68% auto;background-color:#fff}
.m-sbsubject4 .con{width:40%}
.m-sbsubject4 .con .g-titled2{margin-bottom:2.176vw}
.m-sbsubject4 .con .g-desc-d{line-height:2;color:#555}
}
@media only screen and (max-width:1199px){
.g-banner{height:350px}
.g-banner .pic{width:100%;height:350px}
.ul-navlist .con{font-size:16px;line-height:50px;padding:0 8px}
.ul-navlist li{margin-right:15px}
.slider-nav{margin-bottom:30px}
.g-cur .ch span,.g-cur .title .ch{font-size:26px}
.cur b{font-size:16px;margin:0 10px}
.g-cur{padding:0 25px;background-position:left 5px center;background-size:31px auto;line-height:55px}
.m-teacherlist{padding-top:40px}
.m-teacherlist .col-l{margin-bottom:20px;width:100%;margin-right:0;float:none}
.snav-d{position:relative}
.snav-d .snv{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;box-sizing:border-box;padding:0 14px;line-height:62px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;color:#8D0202;background-color:rgba(229,229,229,.4)}
.snav-d .snv .tit{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.snav-d .snv .arr{width:50px;text-align:center;cursor:pointer}
.snav-d .snv .arr img{width:16px;height:24px;display:inline-block;vertical-align:middle;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.snav-d .snv .arr.on img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.ul-snavlist{display:none;position:absolute;top:62px;left:0;height:auto;width:100%;z-index:4;max-height:600px;overflow:hidden;overflow-y:auto;background-color:#fff}
.row-teacherlist{padding:40px 0}
.ul-perlist li{margin-bottom:30px}
.ul-perlist .con{margin:0 15px}
.ul-perlist{margin:0 -15px}
.m-teacherintro .content .text{padding-right:0}
.m-teacherintro .tit{font-size:26px;margin-bottom:20px}
.m-teacherintro .info p{margin-bottom:8px}
.m-teacherintro .info{margin-bottom:40px}
.m-teacherintro .desc .item .con{padding:20px 30px 11px;min-height:170px}
.m-teacherintro{padding-bottom:0}
.m-teacherintro .content{padding-bottom:290px}
.m-teacherintro .content .pic{top:90px;right:0;width:580px;height:auto}
.m-teacherintro .desc .item .tit1{font-size:20px}
.m-teacherintro .desc .item .num span{font-size:80px}
.m-resplatform{padding-top:40px;padding-bottom:40px}
.g-ul-list1 .con{padding:0 15px;margin:0 10px;height:120px;line-height:118px}
.g-ul-list1 .con::before{top:20px;left:0;width:3px;height:38px}
.g-ul-list1{margin:0 -10px}
.g-ul-list1 li{margin-bottom:15px}
.g-title-d{font-size:26px;margin-bottom:20px}
.g-ul-list1 .tit{font-size:17px;margin-bottom:8px}
.g-ul-list1 .info{font-size:17px}
.m-resplatform .box{padding:25px 30px 16px;margin-bottom:40px}
.m-newdet{padding-top:40px}
.m-newdet h1{font-size:26px;margin-bottom:20px}
.m-newdet .info{margin-bottom:30px}
.m-newdet .textbody{padding-top:30px}
.row-newdet{padding-bottom:40px}
.m-renewlist1 .slickbox{height:auto}
.slickd1{float:none;width:100%;height:auto}
.slickd2{width:100%;right:auto;position:static!important;z-index:4!important;overflow:hidden;height:auto}
.slickd1 .swiper-button-next,.slickd1 .swiper-button-prev{display:block!important}
.slickd1 .swiper-button-next:after,.slickd1 .swiper-button-prev:after{display:none}
.slickd1 .swiper-button-prev{background-size:cover;width:20px;height:40px;background-repeat:no-repeat;background-position:center;left:15px;top:50%;transform:translateY(-50%);background-image:url(images/left2.png);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.slickd1 .swiper-button-next{background-size:cover;width:20px;height:40px;background-repeat:no-repeat;background-position:center;background-image:url(images/right2.png);top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.slickd2 .date{float:none;opacity:1;width:auto;height:auto;padding:0;margin-bottom:5px;background-color:transparent}
.slickd2 .date .day{font-size:30px;display:inline-block}
.slickd2 .date .month{font-size:24px;text-align:inherit;display:inline-block}
.slickd2 .text{line-height:inherit;border-bottom:none}
.slickd2 .tit{padding:0;height:3em}
.slickd2 .con{position:relative;overflow:hidden;padding:10px 15px}
.slickd2 .swiper-slide-thumb-active .con,.slickd2 .swiper-slide-thumb-active .text{background:#8D0202}
.slickd2 .swiper-slide-thumb-active .date .day,.slickd2 .swiper-slide-thumb-active .date .month{color:#fff}
.m-renewlist1{padding-top:40px;padding-bottom:40px}
.ul-newlist1 .con{display:block;height:160px;background:#fff;box-sizing:border-box;padding:15px;margin:0 10px}
.ul-newlist1{margin:0 -10px;padding-bottom:40px}
.ul-newlist1 .pic{float:left;width:200px;height:130px;margin-right:15px;overflow:hidden}
.ul-newlist1 .text{overflow:hidden;height:130px;line-height:130px}
.row-renewlist{padding-bottom:40px}
.m-resintro .col-l{width:100%;margin-right:0}
.m-resintro .col-r{display:none;float:none;overflow:hidden;min-height:auto;border-left:1px solid #ececec}
.m-box1{padding-top:40px;margin-bottom:30px}
.m-box1 .pic{width:100%;height:auto;margin-bottom:30px}
.m-box1 .tit{font-size:26px;margin-bottom:20px}
.m-box2 .pic{float:left;width:50%;height:auto;margin-right:40px}
.m-box2 .desc{margin-bottom:40px}
.ul-iconlist .icon{width:58px;height:58px;line-height:58px}
.m-box2{margin-bottom:40px}
.m-box2 .g-titled1{margin-bottom:30px}
.m-box3{margin-bottom:40px;padding-right:0}
.m-box3 .g-titled1{margin-bottom:30px}
.m-box3 .text{width:55%}
.m-box3 .con{padding:100px 0 100px 30px}
.m-box4{margin-bottom:40px}
.m-box4 .g-titled1{margin-bottom:30px}
.m-box5{padding-right:0;margin-bottom:50px}
.m-box5 .g-titled1,.m-box6 .g-titled1{margin-bottom:30px}
.row-resintro2{overflow:hidden;padding-bottom:40px}
.ul-snavlistd2{padding-top:40px}
.m-box5 .con::after{background-size:100% 100%}
.m-box5 .con{padding:43px 53px 55px}
.m-resintro1 .content{padding-top:40px}
.m-resintro1 .content .info1{margin-bottom:40px;line-height:2}
.m-resintro1 .m-box4{margin-bottom:40px}
.m-download{padding-top:40px}
.m-download .search{padding:15px 20px;background:#fff;margin-bottom:30px}
.ul-downlist .con{padding:0 30px;line-height:65px}
.ul-downlist .tit{padding-left:30px}
.ul-downlist span{margin-right:30px}
.ul-downlist .btn{height:36px;line-height:34px;width:91px}
.ul-downlist{margin-bottom:40px}
.row-download{padding-bottom:40px}
.m-download .search .inp{width:80%}
.g-titled2{padding-left:14px;font-size:26px;line-height:40px}
.m-sbsubject1 .g-titled2{margin-bottom:30px}
.m-sbsubject1 .text{float:none;width:100%;margin-right:0;margin-bottom:20px}
.m-sbsubject1{padding-top:30px;margin-bottom:30px}
.m-sbsubject2{min-height:auto;padding:30px 0;background-position:top center;background-repeat:no-repeat;background-size:cover;margin-bottom:40px}
.m-sbsubject2 .con{float:none;margin:0 auto;box-sizing:border-box;padding:35px 40px;background-color:#fff}
.m-sbsubject2 .g-titled2,.m-sbsubject3 .g-titled2{margin-bottom:30px}
.m-sbsubject3 .g-desc-d{line-height:2;width:100%}
.m-sbsubject3 .item .con{margin:0 20px}
.m-sbsubject3 .inner{margin:0 -20px}
.m-sbsubject3{padding-bottom:40px}
.m-sbsubject4 .con{width:100%}
.m-sbsubject4{padding-top:30px;padding-bottom:30px}
.m-sbsubject4 .con .g-titled2{margin-bottom:30px}
}
@media only screen and (max-width:959px){
.slider-nav{display:none}
.g-cur .ch span,.g-cur .title .ch{font-size:20px}
.g-cur{padding:0 20px;background-image:none!important;line-height:50px}
.g-cur .cur{display:none}
.row-teacherlist{padding:30px 0}
.snav-d .snv .arr img{width:15px;height:24px}
.snav-d .snv{line-height:45px}
.ul-snavlist{top:45px;max-height:400px}
.ul-snavlist .con{line-height:50px}
.m-teacherlist{padding-top:30px}
.ul-perlist .pic{position:relative;width:100%;height:0;padding-top:120%}
.ul-perlist .pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.ul-perlist{margin:0 -10px}
.ul-perlist .con{margin:0 10px}
.ul-perlist .name{font-size:18px}
.ul-perlist .text{padding:5px 10px}
.ul-perlist li{width:33.33%;margin-bottom:20px}
.m-teacherintro .tit{font-size:20px;margin-bottom:15px}
.m-teacherintro .info{font-size:16px;margin-bottom:30px}
.m-teacherintro .info p{margin-bottom:5px}
.m-teacherintro .desc .item .tit1{font-size:18px}
.m-teacherintro .desc .item .num span{font-size:65px}
.m-teacherintro .desc .item .con{padding:20px 20px 11px;min-height:140px}
.m-teacherintro .desc .item{margin-right:20px}
.m-teacherintro .content .pic{top:90px;right:0;width:510px;height:auto}
.m-resplatform{padding-top:30px;padding-bottom:30px}
.row-resplatform{padding-top:30px}
.g-title-d{font-size:20px;margin-bottom:15px}
.m-resplatform .box{padding:15px 20px;margin-bottom:30px}
.g-ul-list1 li{width:50%;margin-bottom:15px}
.g-ul-list1 .info,.g-ul-list1 .tit{font-size:16px}
.row-newdet{padding-top:30px;padding-bottom:30px}
.m-newdet{padding-top:30px}
.m-newdet h1{font-size:20px;margin-bottom:15px}
.m-newdet .info{margin-bottom:20px}
.m-newdet .textbody{padding-top:20px;border-width:2px}
.slickd2 .date .day{font-size:22px}
.slickd2 .date .month,.slickd2 .tit{font-size:16px}
.ul-newlist1 li{float:none;width:100%;margin-bottom:15px}
.ul-newlist1{margin:0;padding-bottom:30px}
.ul-newlist1 .con{display:block;height:auto;padding:15px;margin:0}
.ul-newlist1 .tit{font-size:16px}
.ul-newlist1 .time{font-size:14px}
.row-renewlist{padding:30px 0}
.m-renewlist1{padding-top:30px;padding-bottom:30px}
.row-resintro2{padding:30px 0}
.m-box1{padding-top:30px;margin-bottom:30px}
.m-box1 .pic{margin-bottom:20px}
.m-box1 .tit{font-size:22px;margin-bottom:15px}
.g-titled1{font-size:22px;line-height:30px}
.m-box2 .pic{float:none;width:100%;height:auto;margin-bottom:15px;margin-right:0}
.m-box3 .con{padding:40px 0 40px 20px}
.m-box6 .con{width:100%;float:none;margin-bottom:15px}
.m-box6 .g-desc-d{margin:0;line-height:2}
.m-box6 .item{margin:0}
.m-box5 .con::after{display:none;bottom:-35px}
.m-box5 .con::before{display:none}
.m-box5 .text{width:100%}
.m-box5 .con{padding:0}
.m-box5{margin-bottom:40px}
.m-box2 .g-titled1,.m-box3 .g-titled1,.m-box4 .g-titled1,.m-box5 .g-titled1,.m-box6 .g-titled1{margin-bottom:20px}
.m-resintro1 .m-box4{margin-bottom:30px}
.ul-snavlistd2 .con{line-height:40px;padding:0 20px}
.ul-snavlistd2 .con::before{height:40px}
.ul-snavlistd2 li{margin-bottom:5px}
.m-resintro1 .col-r{min-height:auto;padding-left:20px}
.m-resintro1 .ul-snavlistd2 .con{padding-left:15px}
.m-resintro1 .content{padding-top:30px}
.m-resintro1 .content .info1{margin-bottom:30px}
.row-download{padding:30px 0}
.m-download{padding-top:30px}
.m-download .search{padding:10px 15px;margin-bottom:20px}
.ul-downlist .con{padding:0 20px;line-height:50px}
.ul-downlist .tit{padding-left:25px;background-size:18px 21px;font-size:16px}
.ul-downlist span{margin-right:20px}
.ul-downlist .btn{height:36px;line-height:32px;width:80px}
.ul-downlist{margin-bottom:30px}
.row-absbuject{padding-top:30px}
.g-titled2{padding-left:13px;font-size:22px;line-height:32px}
.m-sbsubject1 .g-titled2{margin-bottom:15px}
.m-sbsubject1 .right .title{font-size:16px;line-height:40px;padding:0 15px;margin-bottom:15px}
.m-sbsubject1 .right .item{margin-bottom:20px}
.m-sbsubject2 .con{width:90%;margin:0 auto;padding:25px 30px}
.m-sbsubject2 .g-titled2{margin-bottom:15px}
.m-sbsubject3 .item{float:none;width:100%;margin-bottom:20px}
.m-sbsubject3 .inner,.m-sbsubject3 .item .con{margin:0}
.m-sbsubject3 .g-titled2{margin-bottom:15px}
.m-sbsubject3{padding-bottom:20px}
.m-sbsubject4 .con .g-titled2{margin-bottom:15px}
}
@media only screen and (max-width:767px){
.g-banner{height:280px}
.g-banner .pic{width:100%;height:280px}
.g-cur .ch span,.g-cur .title .ch{font-size:18px}
.g-cur{padding:0 15px;line-height:40px}
.pages ul li a{width:26px;height:26px;line-height:26px;font-size:14px}
.pages ul li{margin:0 5px}
.ul-perlist li{width:50%;margin-bottom:10px}
.ul-perlist{margin:0 -5px}
.ul-perlist .con{margin:0 5px}
.row-teacherlist{padding:15px 0}
.m-teacherlist{padding-top:15px}
.ul-perlist .name{font-size:16px}
.ul-perlist .info{font-size:14px}
.m-teacherintro .tit{font-size:18px;margin-bottom:15px}
.m-teacherintro .info{font-size:14px;margin-bottom:15px}
.m-teacherintro .desc .item .tit1{font-size:16px}
.m-teacherintro .desc .item .con{padding:15px;min-height:auto;text-align:center;min-width:260px}
.m-teacherintro .desc .item .num span{font-size:50px}
.m-teacherintro .desc{text-align:center}
.m-teacherintro .desc .item{margin-right:0;margin-bottom:15px;display:block}
.m-teacherintro .content{padding-bottom:0}
.m-teacherintro .content .pic{display:none;top:auto;bottom:0;right:0;width:354px;height:auto}
.row-resplatform{padding-top:20px}
.m-resplatform{padding-top:20px;padding-bottom:20px}
.g-title-d{font-size:18px;margin-bottom:10px}
.g-ul-list1 li{width:100%;float:none;margin-bottom:10px}
.g-ul-list1 .con{padding:10px 15px;margin:0;height:auto;line-height:inherit}
.g-ul-list1{margin:0}
.g-ul-list1 .info{font-size:15px}
.m-resplatform .box{padding:10px 15px;margin-bottom:15px}
.row-newdet{padding-top:20px;padding-bottom:20px}
.m-newdet{padding-top:20px}
.m-newdet h1{font-size:18px;margin-bottom:10px}
.m-newdet .info{font-size:14px;margin-bottom:15px}
.m-newdet .info .s1{padding-left:20px;margin-right:20px}
.m-newdet .info .s2{padding-left:16px}
.m-newdet .textbody{padding-top:15px}
.m-newdet .textbody p{font-size:14px;line-height:1.8}
.row-renewlist{padding:20px 0}
.m-renewlist1{padding-top:20px;padding-bottom:20px}
.slickd2 .date .day{font-size:18px}
.slickd2 .date{margin-bottom:0}
.slickd2 .date .month,.slickd2 .tit{font-size:14px}
.slickd1 .swiper-button-next,.slickd1 .swiper-button-prev{width:15px;height:25px}
.slickd2 .con{padding:10px}
.ul-newlist1 .con{display:block;height:auto;padding:10px 15px;margin:0}
.ul-newlist1 .pic{float:none;width:100%;height:auto;margin-right:0;overflow:hidden;margin-bottom:5px}
.ul-newlist1 .text{overflow:hidden;height:auto;line-height:inherit}
.ul-newlist1 .tit{font-size:14px;line-height:1.5}
.ul-newlist1{padding-bottom:15px}
.row-resintro2{padding:15px 0}
.m-box1{padding-top:15px;margin-bottom:15px}
.m-box1 .tit{font-size:18px;margin-bottom:10px}
.g-desc-d{font-size:14px}
.m-box1 .info p{line-height:1.8}
.m-box2 .g-titled1{margin-bottom:15px}
.g-titled1{font-size:18px;line-height:22px;padding-left:10px}
.m-box5 .con::after{display:none}
.m-box5 .con::before{display:none}
.m-box2 .desc{margin-bottom:30px;line-height:1.8}
.m-box5 .text{width:100%}
.ul-iconlist .icon{width:45px;height:45px;line-height:43px}
.m-box3 .con{padding:15px;background-image:none!important}
.m-box3 .text{width:100%}
.m-box3 .dib{line-height:1.8}
.m-box3 .g-titled1{margin-bottom:15px}
.m-box2{margin-bottom:20px}
.m-box3{margin-bottom:15px}
.m-box4 .g-titled1{margin-bottom:10px}
.m-box4 .g-desc-d{line-height:1.8}
.m-box4,.m-box5 .g-titled1{margin-bottom:15px}
.m-box6 .g-titled1{margin-bottom:10px}
.m-box6 .g-desc-d{margin:0;line-height:1.8}
.ul-snavlistd2{padding-top:15px}
.ul-snavlistd2 .con{line-height:30px;font-size:14px;padding:0 15px}
.ul-snavlistd2 .con::before{height:30px}
.ul-snavlistd2 li{margin-bottom:8px}
.m-box5 .con{padding:0}
.m-box5 .g-desc-d{line-height:1.8}
.m-box5{margin-bottom:15px}
.m-resintro1 .content{padding-top:15px}
.m-resintro1 .content .info1{margin-bottom:15px;line-height:1.8}
.m-box1 .pic,.m-resintro1 .m-box4{margin-bottom:15px}
.row-download{padding:15px 0}
.m-download .search .inp{width:70%;margin-right:0;height:35px;line-height:33px;font-size:14px;padding:0 15px}
.m-download .search .inp::placeholder{font-size:14px}
.m-download .search .btn{width:75px;height:35px;font-size:14px;padding-left:35px;background-size:17px 17px;background-position:left 10px center;margin:0 auto}
.m-download .search{margin-bottom:15px}
.ul-downlist .con{padding:0 10px;line-height:40px}
.ul-downlist .tit{padding-left:22px;background-size:16px 19px;font-size:14px}
.ul-downlist .btn{height:30px;line-height:27px;width:65px}
.ul-downlist span{display:none}
.ul-downlist .right{margin-left:12px}
.ul-downlist{margin-bottom:20px}
.row-absbuject{padding-top:15px}
.m-sbsubject1{padding-top:15px;margin-bottom:15px}
.g-titled2{padding-left:10px;font-size:18px;line-height:26px}
.m-sbsubject1 .g-titled2{margin-bottom:10px}
.m-sbsubject1 .g-desc-d{line-height:1.8}
.m-sbsubject1 .right .title{font-size:14px;line-height:30px;padding:0 15px;margin-bottom:15px}
.ul-sublist-d a{display:block;font-size:14px;color:#555;padding-left:15px;min-width:auto}
.m-sbsubject1 .right .item{margin-bottom:15px}
.m-sbsubject2{padding:15px 0;margin-bottom:15px}
.m-sbsubject2 .con{width:100%;padding:10px 15px}
.m-sbsubject2 .con .g-desc-d{line-height:1.7}
.m-sbsubject2 .g-titled2,.m-sbsubject3 .g-titled2{margin-bottom:10px}
.m-sbsubject3 .g-desc-d{line-height:1.7}
.m-sbsubject3 .item{margin-bottom:15px}
.m-sbsubject3{padding-bottom:0}
.m-sbsubject4{padding-top:15px;padding-bottom:15px;background-size:cover;background-image:none!important}
.m-sbsubject4 .con .g-titled2{margin-bottom:10px}
.m-sbsubject4 .con .g-desc-d{line-height:1.7;color:#555}
.snav-d .snv .arr{width:30px}
.snav-d .snv{line-height:40px}
.snav-d .snv .arr img{width:10px;height:14px}
.ul-snavlist .con{font-size:14px;padding:0 14px;line-height:40px}
}
@media only screen and (max-width:580px){
.m-box5 .text{width:100%}
.m-box5 .con::after{height:221px}
.m-box5 .con{padding-bottom:60px}
}
.banner{position:relative;height:100vh;overflow:hidden}
.slick1{position:relative}
.slick1 .pic{position:relative;width:100%;height:100vh}
.slick1 .pic .img1{display:block;width:100%;height:100%;object-fit:cover}
.slick1 .text{position:absolute;top:50%;width:100%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.slick1 .text .img{padding-left:100px}
.slick1 .text img{display:inline-block;vertical-align:middle;max-height:256px}
.banner .innerbox{position:absolute;bottom:0;left:0;right:0;height:auto;z-index:6; background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}
.banner .innerbox .wp{display:flex;justify-content:flex-start;align-items:stretch}
.slick2{overflow:hidden;flex:1;width:81.4%;margin-bottom:0}
.banner .dotbox{width:260px;height:114px;overflow:hidden;background-color:rgba(255,255,255,.7)}
.slick2 .con{display:block;box-sizing:border-box;padding:27px 0px 40px 0px}
.slick2 .con .arr{float:right;width:15px;height:26px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:30px;margin-top:16px}
.slick2 .con .text{overflow:hidden}
.slick2 .con .tit{font-size:30px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-weight: bold;}
.slick2 .con .info{font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slick1 .slick-dots,.slick1 .swiper-pagination{position:absolute;overflow:hidden;right:80px !important;z-index:8; text-align: right; height:40px; bottom:40px !important; width:50% !important; left:auto !important;}
.slick1 .slick-dots li,.slick1 .swiper-pagination-bullet{display:inline-block;width:14px;height:14px;background:#fff;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:1!important; margin-left: 16px !important;}
.slick1 .slick-dots li button{display:none}
.slick1 .slick-dots li.slick-active,.slick1 .swiper-pagination-bullet-active{width:14px;height:14px;background:#8D0202}
.g-title1{margin-bottom:52px}
.g-title1 .en{font-size:54px;font-weight:700;color:rgba(0,0,0,.2);line-height:40px;opacity:.5}
.g-title1 .en span{color:#ff5e26}
.g-title1 .ch{position:relative;z-index:3;font-size:33px;font-weight:700;color:#8D0202;line-height:1px}
.m-index1{padding-top:69px;padding-bottom:64px;background-position:top center;background-repeat:no-repeat;background-size:contain}
.m-index1 .col-l{float:left;width:67%;margin-right:55px}
.m-index1 .col-r{float:none;overflow:hidden}
.m-index1 .innerbox .item{float:left;width:48.5%}
.m-index1 .innerbox .pic{width:100%;height:auto;margin-bottom:23px;overflow:hidden}
.m-index1 .innerbox .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index1 .innerbox .pic:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.g-date{font-size:19px;color:#8c8c8c;line-height:1.3;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-date span{font-size:28px;color:#ff5e26;margin-right:4px}
.m-index1 .innerbox .con1{display:block;}
.m-index1 .innerbox .text .tit{font-size:16px;color:#212121;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-index1 .innerbox .text .info{font-size:14px;color:#9e9e9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-index1 .innerbox .con{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:22px 26px 19px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;background-color:#fff;padding:42px 38px 32px; margin-top: 20px;}
.m-index1 .innerbox .con .pic{width:40.5%;height:auto;margin-right:20px;margin-bottom:0;overflow:hidden}
.m-index1 .innerbox .con .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index1 .innerbox .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.m-index1 .innerbox .con .text{overflow:hidden;flex:1}
.m-index1 .innerbox .con .g-date span{margin-right:0}
.m-index1 .innerbox .con .tit{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;height:2.7em;white-space:break-spaces;margin-bottom:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index1 .innerbox .con:hover{background-color:rgba(186,165,146,.78)}
.m-index1 .innerbox .con:hover .g-date,.m-index1 .innerbox .con:hover .tit{color:#fff}
.m-index1 .innerbox .item2{float:right;width:48.5%;overflow:hidden}
.m-index1 .innerbox .item2 .con1{margin-bottom:0;width:100%}
.m-index1 .innerbox .item2 .con1 .pic{width:100%;margin-bottom:0}
.m-index1 .innerbox .item2 .con1 .text{margin-bottom:22px}
.m-index1 .innerbox .item2 .con{background-color:#fff;padding:42px 38px 32px}
.m-index1 .innerbox .item2 .con:hover{background-color:rgba(186,165,146,.78)}
.m-index1 .innerbox .item2 .con .pic{width:40.5%;margin-right:20px}
.m-index1 .innerbox .item2 .con .tit{color:#8D0202}
.m-index1 .innerbox .item2 .con:hover .tit{color:#fff}
.ul-newslist1{margin-bottom:47px}
.ul-newslist1 li{margin-bottom:14px}
.ul-newslist1 .con{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:8px 0;border-bottom:1px dashed rgba(57,57,57,.3)}
.ul-newslist1 .date{color:#8D0202;font-size:22px;margin-right:12px}
.ul-newslist1 .date span{display:block;font-size:12px;color:#5d5d5d}
.ul-newslist1 .tit{flex:1;overflow:hidden;font-size:16px;color:#383838;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-newslist1 .con:hover .tit{color:#8D0202}
.ul-newslist1 .tit p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-index1 .more{padding-right:51px;text-align:right;line-height:50px;background:#e1e3e8}
.m-index1 .more a{font-size:16px;font-weight:400;text-decoration:underline;color:#8D0202;padding-right:40px;background-image:url(images/arr2.png);background-repeat:no-repeat;background-position:right center;background-size:23px 11px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index1 .more a:hover{opacity:.8}
.m-note{position:relative;z-index:3}
.m-note .note{padding:80px 0px}
.m-note .note .g-title1 .ch{color:#fff}
.m-note .note .left{float:left;margin-right:27px; margin-top: 2vw;}
.m-note .note .g-title1{margin-bottom:32px}
.m-note .note .more{font-size:14px;padding-right:30px;color:rgba(255,255,255,.8);background-image:url(images/arr5.png);background-position:right center;background-size:23px 11px;background-repeat:no-repeat;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-note .note .more:hover{opacity:.8}
.m-note .note .right{overflow:hidden}
.ul-notelist{margin:0 -8px}
.ul-notelist li{float:left;width:25%}
.ul-notelist .con{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:12px 15px 23px 17px;background:#fff;margin:0 8px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s; height:8vw;}
.ul-notelist .con .g-date{font-size:16px;color:#bfbfbf;text-align:center;margin-right:16px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-notelist .con .g-date span{display:block;font-size:33px;color:#b7a594;line-height:1;margin-right:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-notelist .con .text{overflow:hidden;flex:1}
.ul-notelist .con .tit{font-size:16px;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-notelist .con:hover{background-color:rgba(186,165,146,.78)}
.ul-notelist .con:hover .g-date,.ul-notelist .con:hover .tit{color:#fff}
.ul-notelist .con:hover .g-date span{color:#ff5e26}
.m-index2{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:2; padding-top: 100px;}
.m-index2 .inner .col-l{width:38%;margin-right:53px}
.m-index2 .inner .desc{font-size:14px;color:#353535;line-height:2;margin-bottom:19px}
.ul-inlist2{width:100%}
.ul-inlist2 li{width:33.33%;float:left;margin-bottom:24px}
.ul-inlist2 .con{display:block; width:80%;}
.ul-inlist2 .icon{position:relative;width:83px;height:83px;line-height:83px;background-color:rgba(199,183,168,.2);text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 auto 8px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.ul-inlist2 .con:hover .icon{background-color:rgba(199,183,168,.45)}
.ul-inlist2 .icon img{display:inline-block;vertical-align:middle;max-height:36px; margin:0 auto; margin-top: -4px; transition: all 0.3s;}
.ul-inlist2 .con:hover .icon img{max-height: 32px;}
.ul-inlist2 .icon::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border:1px dashed #000;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.ul-inlist2 .tit{font-size:14px;color:#353535;overflow:hidden;height:3em;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;line-height:21px !important;}
.ul-inlist2 .con:hover .tit{color:#21387e}
.ul-inlist2 .more .icon{background-color:rgba(36,46,103,.1)}
.ul-inlist2 .more span{font-size:14px;color:#8D0202}
.m-index2 .inner{position: relative;}
.m-index2 .inner .right{padding-top:138px;overflow:hidden;box-sizing:border-box; width:58%; position: absolute; right:0; bottom:-80px;}
.m-index2 .swiperbox{position:relative;box-sizing:border-box;padding:25px 16px 50px 16px;height:414px;background-color:rgba(130,25,10,.9)}
.m-index2 .swiper1{position:relative;z-index:3;float:left;width:36.3%;height:100%;overflow:hidden}
.m-index2 .swiper1 .swiper-slide{margin-bottom:4px}
.m-index2 .swiper1 .con{box-sizing:border-box;padding:7px 17px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index2 .swiper1 .con .arr{opacity:0;float:right;width:11px;height:19px;margin-left:40px;margin-top:15px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index2 .swiper1 .con .arr img{display:block;width:100%;height:100%;object-fit:cover}
.m-index2 .swiper1 .con .text{overflow:hidden;font-size:0;line-height:48px}
.m-index2 .swiper1 .con .tit{display:inline-block;vertical-align:middle;line-height:1.5}
.m-index2 .swiper1 .con .tit p{font-size:16px;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-index2 .swiper1 .swiper-slide-thumb-active .con{background-color:#ff5e26}
.m-index2 .swiper1 .swiper-slide-thumb-active .con .arr{opacity:1}
.m-index2 .swiper2{overflow:hidden;position:absolute;top:-77px;right:0;width:70%;height:457px;background-color:#fff;z-index:2}
.m-index2 .swiper2 .pic{width:100%;height:100%;line-height:457px;text-align:center}
.m-index2 .swiper2 .pic img{display:inline-block;vertical-align:middle;max-height:372px}
.m-index2 .swiper2 .swiper-button-next,.m-index2 .swiper2 .swiper-button-prev{display:none!important}
.m-index3{padding-top:168px}
.m-index3 .g-title1{text-align:center;margin-bottom:73px}
.m-index3 .content{margin:0px}
.slickbox3{position:relative;padding:0 40px;overflow:hidden;margin-bottom:-70px}
.p-list{position:relative;}
.p-list:after{content: ''; display: block; clear:both; margin-bottom: 0px;}
.p-list .box{padding-top:46px;opacity:0}
.p-list .slick-current{opacity:1}
.p-list .item{position:relative;z-index:2;transition:linear .5s;-webkit-transition:linear .5s;-moz-transition:linear .5s;-ms-transition:linear .5s;-o-transition:linear .5s}
.p-list .con{display:block;background:#fff;box-sizing:border-box;padding:33px 40px 36px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.p-list .photo{width:150px;height:150px;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 auto 11px}
.p-list .photo img{display:block;width:100%;height:100%;object-fit:cover}
.p-list .text{text-align:center}
.p-list .name{font-size:17px;color:#394275;margin-bottom:6px}
.p-list b{display:block;width:37px;height:2px;background:#82190A;margin:0 auto 6px}
.p-list .info{font-size:14px;color:#394275;margin-bottom:20px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.p-list .desc{margin-bottom:10px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.p-list .desc p{font-size:14px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6}
.p-list .more{width:51px;height:23px;line-height:21px;font-size:12px;text-align:center;color:#82190A;border:1px solid #82190A;border-radius:4px;overflow:hidden;margin:0 auto;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.p-list .item.on .more,.p-list .item:hover .con .more{color:#fff;background:#82190A;border-color:#82190A}
.p-list .item{float:left;width:25%}
.p-list .item.on,.p-list .item:hover{}
.p-list .item.on .con,.p-list .item:hover .con{padding:33px 40px 36px;background-image:url(images/i-bg1.png);background-repeat:no-repeat;background-size:cover;background-position:center}
.p-list .item.on .con .desc,.p-list .item:hover .desc{display:block}
.p-list .item.on .info,.p-list .item:hover .info{margin-bottom:10px}
.p-list .slick-arrow{position:absolute;z-index:2;width:19px;height:33px;border:0;top:50%;background-color:transparent;transform:translateY(-50%);font-size:0;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.p-list .slick-prev{left:-40px;background-image:url(images/left.png)}
.p-list .slick-next{right:-40px;background-image:url(images/right.png)}
.p-list-m{display:none!important}
.m-index4{padding-top:105px;padding-bottom:94px;background-repeat:no-repeat;background-position:center;background-size:cover}
.m-index4 .wp{max-width:1600px}
.ul-cardlist{margin:0 -7px 106px}
.ul-cardlist li{float:left;width:12.5%}
.ul-cardlist .con{position:relative;display:block;padding:20px 24px 30px;background-size:cover;background-position:center;background-repeat:no-repeat;height:407px;margin:0 7px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-cardlist .con:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px)}
.ul-cardlist li:nth-child(2n) .con{margin-top:106px}
.ul-cardlist span{display:block;width:24px;font-size:24px;color:#fff;line-height:1.2}
.ul-cardlist .icon{position:absolute;bottom:30px;right:18px;width:43px;height:33px;line-height:33px;text-align:center}
.ul-cardlist .icon img{display:inline-block;vertical-align:middle}
.m-index4 .link .title{overflow:hidden;line-height:24px;margin-bottom:43px}
.m-index4 .link .title span{float:left;font-size:24px;color:#000;padding-right:15px}
.m-index4 .link .title b{overflow:hidden;display:block;height:1px;background-color:rgba(4,0,0,.1);margin-top:12px}
.ul-linklist li{float:left;width:12.5%}
.ul-linklist .con{display:block}
.ul-linklist .icon{width:103px;height:103px;line-height:100px;background:#fff;border-radius:50%;text-align:center;border:1px solid #fff;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 auto 5px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-linklist .icon img{display:inline-block;vertical-align:middle;max-height:65px}
.ul-linklist .con:hover .icon{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px)}
.ul-linklist .con1 .icon{border-color:#1d51a2}
.ul-linklist .con2 .icon{border-color:#ffab50}
.ul-linklist .con3 .icon{border-color:#97b76f}
.ul-linklist .con4 .icon{border-color:#62b799}
.ul-linklist .con5 .icon{border-color:#558cbf}
.ul-linklist .con6 .icon{border-color:#685ac0}
.ul-linklist .con7 .icon{border-color:#c571df}
.ul-linklist .con8 .icon{border-color:#e76087}
.ul-linklist .tit{font-size:16px;text-align:center;height:1.5em;color:rgba(0,0,0,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-linklist .con:hover .tit{color:#21387e}
.m-index5{position:relative;padding:159px 0 72px;background-size:cover;background-position:center;background-repeat:no-repeat}
.m-index5 .title{position:absolute;text-align:center;top:-41px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.m-index5 .title .tit{position:relative;display:inline-block;min-width:393px;height:80px;line-height:70px;font-size:36px;color:#fff;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-index5 .title .tit::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10px;box-shadow:0 12px 17px 0 rgba(111,0,0,.41)}
.m-index5 .title .year{position:absolute;bottom:-18px;left:50%;z-index:2;transform:translateX(-50%);font-size:18px;color:#fff;text-align:center;min-width:191px;height:32px;line-height:32px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.m-index5 .box{height:252px;background:rgba(0,0,0,.3);border-radius:15px;padding:0 38px}
.ul-numlist1{transform:translateY(-47px);background:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;padding:54px 0;-webkit-transform:translateY(-47px);-moz-transform:translateY(-47px);-ms-transform:translateY(-47px);-o-transform:translateY(-47px)}
.ul-numlist1 li{float:left;width:16.66%}
.ul-numlist1 .con{text-align:center;box-sizing:border-box;padding:18px 0 23px;border-right:1px dashed rgba(4,0,0,.3)}
.ul-numlist1 li:last-child .con{border:none}
.ul-numlist1 .con .dib{display:inline-block;vertical-align:middle}
.ul-numlist1 .num{font-size:54px;font-weight:700;color:#82190a;line-height:1;text-align:center;margin-bottom: 5px;}
.ul-numlist1 .span{font-size:18px;color:#585858;line-height:24px;text-align:center}
@media only screen and (min-width:1200px) and (max-width:1700px){
.banner{position:relative;height:100vh;overflow:hidden}
.slick1{position:relative}
.slick1 .pic{position:relative;width:100%;height:100vh}
.slick1 .pic .img1{display:block;width:100%;height:100%;object-fit:cover}
.slick1 .text{position:absolute;top:50%;width:100%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.slick1 .text .img{padding-left:5.882vw}
.slick1 .text img{max-height:15.05vw}
.banner .innerbox{position:absolute;bottom:0;left:0;right:0;height:auto;z-index:6}
.banner .innerbox .wp{display:flex;justify-content:flex-start;align-items:stretch}

.news-wrapper .news-block.topic .txt{font-size: 16px;}
.news-wrapper .news-list li{font-size: 14px;}
.news-wrapper .news-list li span{font-size: 12px;}


.g-title1{margin-bottom:3.058vw}
.g-title1 .en{font-size:3.176vw;font-weight:700;color:#d3d3d3;line-height:2.352vw;opacity:.5}
.g-title1 .en span{color:#ff5e26}
.g-title1 .ch{position:relative;z-index:3;font-size:1.941vw;font-weight:700;color:#8D0202;line-height:.058vw}
.m-index1{padding-top:4.058vw;padding-bottom:3.764vw;background-position:top center;background-repeat:no-repeat;background-size:contain}
.m-index1 .col-l{float:left;width:67%;margin-right:3.235vw}
.m-index1 .col-r{float:none;overflow:hidden}
.m-index1 .innerbox .item{float:left;width:51.6%}
.m-index1 .innerbox .pic{width:100%;height:auto;margin-bottom:1.352vw;overflow:hidden}
.m-index1 .innerbox .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index1 .innerbox .pic:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.g-date{font-size:1.117vw;color:#8c8c8c;line-height:1.3;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-date span{font-size:1.647vw;color:#ff5e26;margin-right:.235vw}
.m-index1 .innerbox .con1{width:94.2%;display:block;margin-bottom:1.705vw}
.m-index1 .innerbox .text .tit{font-size:1.058vw;color:#212121;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-index1 .innerbox .text .info{font-size:.823vw;color:#9e9e9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-index1 .innerbox .con{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:1.294vw 1.529vw 1.117vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index1 .innerbox .con .pic{width:40.5%;height:auto;margin-right:1.176vw;margin-bottom:0;overflow:hidden}
.m-index1 .innerbox .con .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index1 .innerbox .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.m-index1 .innerbox .con .text{overflow:hidden;flex:1}
.m-index1 .innerbox .con .g-date span{margin-right:0}
.m-index1 .innerbox .con .tit{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;height:2.7em;white-space:break-spaces;margin-bottom:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index1 .innerbox .con:hover{background-color:rgba(186,165,146,.78)}
.m-index1 .innerbox .con:hover .g-date,.m-index1 .innerbox .con:hover .tit{color:#fff}
.m-index1 .innerbox .item2{float:none;width:auto;overflow:hidden}
.m-index1 .innerbox .item2 .con1{margin-bottom:0;width:100%}
.m-index1 .innerbox .item2 .con1 .pic{width:100%;margin-bottom:0}
.m-index1 .innerbox .item2 .con1 .text{margin-bottom:1.294vw}
.m-index1 .innerbox .item2 .con{background-color:#fff;padding:2.47vw 2.235vw 1.882vw}
.m-index1 .innerbox .item2 .con:hover{background-color:rgba(186,165,146,.78)}
.m-index1 .innerbox .item2 .con .pic{width:34.2%;margin-right:2.352vw}
.m-index1 .innerbox .item2 .con .tit{color:#8D0202}
.m-index1 .innerbox .item2 .con:hover .tit{color:#fff}
.ul-newslist1{margin-bottom:2.764vw}
.ul-newslist1 li{margin-bottom:.823vw}
.ul-newslist1 .con{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:.47vw 0;border-bottom:dashed rgba(57,57,57,.3)}
.ul-newslist1 .date{color:#8D0202;font-size:1.294vw;margin-right:.705vw}
.ul-newslist1 .date span{display:block;font-size:.705vw;color:#5d5d5d}
.ul-newslist1 .tit{flex:1;overflow:hidden;font-size:.941vw;color:#383838;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-newslist1 .con:hover .tit{color:#8D0202}
.ul-newslist1 .tit p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-index1 .more{padding-right:3vw;text-align:right;line-height:2.941vw;background:#e1e3e8}
.m-index1 .more a{font-size:.823vw;font-weight:400;text-decoration:underline;color:#8D0202;padding-right:2.352vw;background-image:url(images/arr2.png);background-repeat:no-repeat;background-position:right center;background-size:1.352vw .647vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index1 .more a:hover{opacity:.8}
.m-note{position:relative;z-index:3}
.m-note .note{padding:3.941vw 1.764vw}
.m-note .note .g-title1 .ch{color:#fff}
.m-note .note .left{float:left;margin-right:1.588vw}
.m-note .note .g-title1{margin-bottom:1.882vw}
.m-note .note .more{font-size:.823vw;padding-right:1.764vw;text-decoration:underline;color:rgba(255,255,255,.8);background-image:url(images/arr5.png);background-position:right center;background-size:1.352vw .647vw;background-repeat:no-repeat;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-note .note .more:hover{opacity:.8}
.m-note .note .right{overflow:hidden}
.ul-notelist{margin:0 -.47vw}
.ul-notelist li{float:left;width:25%}
.ul-notelist .con{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:.705vw .882vw 1.352vw 1vw;background:#fff;margin:0 .47vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-notelist .con .g-date{font-size:.941vw;color:#bfbfbf;text-align:center;margin-right:.941vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-notelist .con .g-date span{display:block;font-size:1.941vw;color:#b7a594;line-height:1;margin-right:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-notelist .con .text{overflow:hidden;flex:1}
.ul-notelist .con .tit{font-size:.941vw;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.15;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-notelist .con:hover{background-color:rgba(186,165,146,.78)}
.ul-notelist .con:hover .g-date,.ul-notelist .con:hover .tit{color:#fff}
.ul-notelist .con:hover .g-date span{color:#ff5e26}
.m-index2{padding-top:9.235vw;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:-4.058vw;z-index:2}
.m-index2 .inner .col-l{width:38%;margin-right:3.117vw}
.m-index2 .inner .desc{font-size:.705vw;color:#353535;line-height:2;margin-bottom:1.117vw}
.ul-inlist2{width:85%}
.ul-inlist2 li{width:33.33%;float:left;margin-bottom:1.411vw}
.ul-inlist2 .con{display:block}
.ul-inlist2 .icon{position:relative;width:4.882vw;height:4.882vw;line-height:4.882vw;background-color:rgba(199,183,168,.2);text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 auto .47vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-inlist2 .con:hover .icon{background-color:rgba(199,183,168,.45)}
.ul-inlist2 .icon img{display:inline-block;vertical-align:middle;max-height:2.117vw}
.ul-inlist2 .icon::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.235vw;height:4.235vw;border:dashed #000;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.ul-inlist2 .tit{font-size:.705vw;color:#353535;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-inlist2 .con:hover .tit{color:#21387e}
.ul-inlist2 .more .icon{background-color:rgba(36,46,103,.1)}
.ul-inlist2 .more span{font-size:.823vw;color:#8D0202}
.m-index2 .inner .right{    padding-top: 1.117vw;
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 0vw;
    bottom: -30px;}
.m-index2 .swiperbox{position:relative;box-sizing:border-box;padding:1.47vw .941vw;height:25.82vw;}
.m-index2 .swiper1{position:relative;z-index:3;float:left;width:36.3%;height:100%;overflow:hidden}
.m-index2 .swiper1 .swiper-slide{margin-bottom:.235vw}
.m-index2 .swiper1 .con{box-sizing:border-box;padding:.411vw 1vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index2 .swiper1 .con .arr{opacity:0;float:right;width:.647vw;height:1.117vw;margin-left:2.352vw;margin-top:.882vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-index2 .swiper1 .con .arr img{display:block;width:100%;height:100%;object-fit:cover}
.m-index2 .swiper1 .con .text{overflow:hidden;font-size:0;line-height:2.823vw}
.m-index2 .swiper1 .con .tit{display:inline-block;vertical-align:middle;line-height:1.5}
.m-index2 .swiper1 .con .tit p{font-size:.941vw;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-index2 .swiper1 .swiper-slide-thumb-active .con{background-color:#ff5e26}
.m-index2 .swiper1 .swiper-slide-thumb-active .con .arr{opacity:1}
.m-index2 .swiper2{overflow:hidden;position:absolute;top:-2.823vw;right:0;width:39.64vw;height:26.88vw;background-color:#fff;z-index:2}
.m-index2 .swiper2 .pic{width:100%;height:100%;line-height:26.88vw;text-align:center}
.m-index2 .swiper2 .pic img{display:inline-block;vertical-align:middle;max-height:100%;    width: 100%;}
.m-index2 .swiper2 .swiper-button-next,.m-index2 .swiper2 .swiper-button-prev{display:none!important}
.m-index3{padding-top:5.176vw}
.m-index3 .g-title1{text-align:center;margin-bottom:4.294vw}
.m-index3 .content{margin:0 -2.352vw}
.slickbox3{position:relative;padding:0 2.352vw;overflow:hidden;margin-bottom:-4.117vw}
.slick3{position:relative}
.slick3 .box{padding-top:2.705vw;opacity:0}
.slick3 .slick-current{opacity:1}
.slick3 .item{position:relative;z-index:2;transition:linear .5s;-webkit-transition:linear .5s;-moz-transition:linear .5s;-ms-transition:linear .5s;-o-transition:linear .5s}
.slick3 .con{display:block;background:#fff;box-sizing:border-box;padding:1.941vw 2.352vw 2.117vw;box-shadow:0vw .235vw .941vw 0vw rgba(0,0,0,.1);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.slick3 .photo{width:6.529vw;height:6.529vw;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 auto .647vw}
.slick3 .photo img{display:block;width:100%;height:100%;object-fit:cover}
.slick3 .text{text-align:center}
.slick3 .name{font-size:1vw;color:#394275;margin-bottom:.352vw}
.slick3 b{display:block;width:2.176vw;height:.117vw;background:#394275;margin:0 auto .352vw}
.slick3 .info{font-size:.705vw;color:#394275;margin-bottom:1.176vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.slick3 .desc{display:none;margin-bottom:.588vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.slick3 .desc p{font-size:.647vw;color:#323d72;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6}
.slick3 .more{width:3vw;height:1.352vw;line-height:1.235vw;font-size:.705vw;text-align:center;color:#394275;border:solid #394275;border-radius:.235vw;overflow:hidden;margin:0 auto;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.slick3 .item.on .more,.slick3 .item:hover .con .more{color:#fff;background:#8D0202;border-color:#8D0202}
.slick3 .item{float:left;width:17.5%}
.slick3 .item.on,.slick3 .item:hover{}
.slick3 .item.on .con,.slick3 .item:hover .con{padding:2.705vw 2.352vw 3.411vw;background-image:url(images/i-bg1.png);background-repeat:no-repeat;background-size:cover;background-position:center}
.slick3 .item.on .con .desc,.slick3 .item:hover .desc{display:block}
.slick3 .item.on .info,.slick3 .item:hover .info{margin-bottom:.588vw}
.slick3 .slick-arrow{position:absolute;z-index:2;width:1.117vw;height:1.941vw;border:0;top:50%;background-color:transparent;transform:translateY(-50%);font-size:0;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.slick3 .slick-prev{left:-2.352vw;background-image:url(images/left.png)}
.slick3 .slick-next{right:-2.352vw;background-image:url(images/right.png)}
.slick3-m{display:none!important}
.m-index4{padding-bottom:5.529vw;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:12.05vw;padding-bottom:5.5294vw}
.ul-cardlist .con{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-cardlist .con:hover{-o-transform:translateY(-.588vw);transform:translateY(-.5208vw);-webkit-transform:translateY(-.5208vw);-moz-transform:translateY(-.5208vw);-ms-transform:translateY(-.5208vw);-o-transform:translateY(-.5208vw)}
.ul-linklist .icon{background:#fff;border:solid #fff;-webkit-border-radius:50%;-ms-border-radius:50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-linklist .icon img{max-height:3.823vw;display:inline-block;vertical-align:middle;max-height:3.8235vw}
.ul-linklist .con1 .icon{border-color:#1d51a2}
.ul-linklist .con2 .icon{border-color:#ffab50}
.ul-linklist .con3 .icon{border-color:#97b76f}
.ul-linklist .con4 .icon{border-color:#62b799}
.ul-linklist .con5 .icon{border-color:#558cbf}
.ul-linklist .con6 .icon{border-color:#685ac0}
.ul-linklist .con7 .icon{border-color:#c571df}
.ul-linklist .con8 .icon{border-color:#e76087}
.m-index5 .title .tit::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:.588vw;box-shadow:0vw .705vw 1vw 0vw rgba(111,0,0,.41)}
.m-index5 .box{background:rgba(44,59,115,.6)}
.m-index4 .wp{max-width:82.35vw}
.ul-cardlist{margin:0 -.411vw 6.235vw}
.ul-cardlist li{float:left;width:12.5%}
.ul-cardlist .con{position:relative;display:block;padding:1.176vw 1.411vw 1.764vw;background-size:cover;background-position:center;background-repeat:no-repeat;height:23.94vw;margin:0 .411vw}
.ul-cardlist li:nth-child(2n) .con{margin-top:6.235vw}
.ul-cardlist span{display:block;width:1.411vw;font-size:1.411vw;color:#fff;line-height:1.2}
.ul-cardlist .icon{position:absolute;bottom:1.764vw;right:1.058vw;width:2.529vw;height:1.941vw;line-height:1.941vw;text-align:center}
.ul-cardlist .icon img{display:inline-block;vertical-align:middle}
.m-index4 .link .title{overflow:hidden;line-height:1.411vw;margin-bottom:2.529vw}
.m-index4 .link .title span{float:left;font-size:1.411vw;color:#000;padding-right:.882vw}
.m-index4 .link .title b{overflow:hidden;display:block;height:.058vw;background-color:rgba(4,0,0,.1);margin-top:.705vw}
.ul-linklist li{float:left;width:12.5%}
.ul-linklist .con{display:block}
.ul-linklist .icon{width:6.058vw;height:6.058vw;line-height:5.882vw;text-align:center;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 auto .294vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-linklist .con:hover .icon{transform:translateY(-.588vw);-webkit-transform:translateY(-.588vw);-moz-transform:translateY(-.588vw);-ms-transform:translateY(-.588vw);-o-transform:translateY(-.588vw)}
.ul-linklist .tit{font-size:.941vw;text-align:center;height:1.5em;color:rgba(0,0,0,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-linklist .con:hover .tit{color:#21387e}
.m-index5{position:relative;padding:9.352vw 0 4.235vw;background-size:cover;background-position:center;background-repeat:no-repeat}
.m-index5 .title{position:absolute;text-align:center;top:-2.411vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.m-index5 .title .tit{position:relative;min-width:23.11vw;display:inline-block;min-width:23.11vw;height:4.705vw;line-height:4.117vw;font-size:2.117vw;color:#fff;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-index5 .title .year{position:absolute;bottom:-1.058vw;left:50%;z-index:2;transform:translateX(-50%);font-size:1.058vw;color:#fff;text-align:center;min-width:11.23vw;height:1.882vw;line-height:1.882vw;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.m-index5 .box{height:14.82vw;background:rgba(247,247,247,.2);border-radius:.882vw;padding:0 2.235vw}
.ul-numlist1{transform:translateY(-2.764vw);background:#fff;border-radius:.882vw;-webkit-border-radius:.882vw;-moz-border-radius:.882vw;-ms-border-radius:.882vw;-o-border-radius:.882vw;padding:3.176vw 0;-webkit-transform:translateY(-2.764vw);-moz-transform:translateY(-2.764vw);-ms-transform:translateY(-2.764vw);-o-transform:translateY(-2.764vw)}

.ul-numlist1 .con{box-sizing:border-box;border-right:dashed rgba(4,0,0,.3);text-align:center;box-sizing:border-box;padding:1.058vw 0 1.352vw;border-right-width:.058vw}
.ul-numlist1 li:last-child .con{border:none}
.ul-numlist1 .con .dib{display:inline-block;vertical-align:middle}
.ul-numlist1 .num{font-size:3.176vw;font-weight:700;line-height:1;text-align:left}
.ul-numlist1 .span{font-size:1.058vw;color:#585858;line-height:1.411vw;text-align:left}
}
@media only screen and (max-width:1199px){
.banner,.slick1 .pic{height:600px}
.slick1 .text img{max-height:200px}
.slick1 .text{left:0}
.slick2 .con{padding:15px 30px 30px}
.banner .dotbox{display:none}
.slick2{float:none;width:100%}
.slick2 .con .tit{font-size:20px}
.slick2.slider-nav{margin-bottom:0}
.slick2 .con .arr{margin-top:14px}
.slick1 .slick-dots li,.slick1 .swiper-pagination-bullet{display:inline-block;width:10px;height:10px;margin:0 5px!important;vertical-align:middle}

.m-index1{padding:50px 0 40px}
.m-index1 .innerbox .con{background-color:#fff}
.g-title1 .en{font-size:45px;line-height:20px}
.g-title1 .ch{font-size:28px;line-height:19px}
.g-title1{margin-bottom:40px}
.m-index1 .col-l{float:none;width:100%;margin-right:0}
.ul-newslist1{padding-right:0;margin-bottom:40px}
.m-index1 .more{padding-right:51px;line-height:50px}
.m-index1 .innerbox .item2 .con{background-color:#fff;padding:30px}
.m-index1 .innerbox .item2 .con .pic{margin-right:30px}
.m-index1 .innerbox .con .tit{font-size:18px}
.m-index1 .innerbox .con .g-date span{font-size:28px}
.ul-newslist1 .date{font-size:22px;margin-right:15px}
.ul-newslist1 .tit{font-size:16px;line-height:47px}
.ul-newslist1 li{margin-bottom:0}
.m-index2{padding-top:130px;padding-bottom:40px}
.m-index2 .inner .desc{font-size:15px}
.m-note .note .left{float:none;margin-right:0;padding-top:0}
.m-note .note{padding:40px 30px 30px}
.m-note .note .left .g-title1{display:inline-block}
.m-note .note .more{float:right}
.ul-notelist li{float:left;width:50%;margin-bottom:15px}
.ul-notelist .con{padding:15px}
.ul-notelist .con .g-date span{display:block;font-size:28px;color:#b7a594;line-height:1}
.ul-notelist .con .tit{font-size:16px;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.15;height:2.3em}
.m-index2 .inner .col-l{width:100%;float:none;margin-right:0}
.ul-inlist2{width:85%;margin:0 auto}
.m-index2 .inner .right{padding-top:0;overflow:hidden;box-sizing:border-box;margin-bottom:0; position: relative; width:100%; bottom:0;}
.m-index2 .swiperbox{padding:15px 20px;height:auto}
.m-index2 .swiper1{position:relative;z-index:3;float:none;width:100%;height:100%;overflow:hidden}
.m-index2 .swiper2{position:relative;top:auto;right:auto;width:100%;height:auto}
.m-index2 .swiper1 .con .arr{display:none}
.m-index2 .swiper1 .con .tit p{height:3em}
.m-index2 .swiper2 .swiper-button-next,.m-index2 .swiper2 .swiper-button-prev{display:block!important;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-index2 .swiper2 .swiper-button-next{right:24px;left:auto}
.m-index2 .swiper2 .swiper-button-prev{left:24px;right:auto}
.m-index2 .swiper2 .swiper-button-next:after,.m-index2 .swiper2 .swiper-button-prev:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-index3{padding-top:40px;padding-bottom:40px;overflow:hidden}
.slick3{display:none}
.slick3-m{display:block!important}
.slickbox3{padding:0 30px;margin-bottom:0}
.slick3 .desc{display:block;margin-bottom:12px}
.slick3-m .item,.slick3-m .item:hover{width:auto;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.slick3-m .item .con,.slick3-m .item:hover .con{padding:42px 40px 47px;background-image:url(images/i-bg1.png);background-repeat:no-repeat;background-size:cover;background-position:center}
.slick3-m .item .con{box-shadow:0 4px 10px 0 rgb(0 0 0 / 10%)}
.slick3-m .item{margin:8px 10px}
.slick3 .slick-next{right:-17px}
.slick3 .slick-prev{left:-17px}
.m-index3 .content{margin:0 -30px}
.slick3-m .item .info,.slick3-m .item:hover .info{margin-bottom:15px}
.m-index3 .g-title1{margin-bottom:40px}
.m-index4{padding-top:40px;padding-bottom:40px}
.ul-cardlist li{float:left;width:25%}
.ul-cardlist{margin:0 -7px 40px}
.ul-linklist li{width:20%;margin-bottom:20px}
.m-index5 .title .tit{min-width:290px;height:70px;line-height:60px;font-size:26px;background-size:contain}
.m-index5 .title .year{bottom:-18px;font-size:16px;min-width:166px;height:28px;line-height:28px;background-size:contain}
.m-index5{padding:120px 0 40px}
.ul-numlist1 .num{font-size:35px}
.ul-numlist1 .span{font-size:15px}
.ul-numlist1{transform:translateY(-20px);padding:30px 0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}
.m-index5 .box{height:auto}
}
@media only screen and (max-width:959px){
.banner,.slick1 .pic{height:400px}
.slick1 .text{top:45%}
.slick1 .text img{max-height:130px}
.banner .innerbox{bottom:0;left:0;right:0;height:auto;width:100%}
.slick2 .con .tit{font-size:20px}
.slick2 .con .info{font-size:16px}
.slick2 .con .arr{width:15px;height:30px;margin-left:20px;margin-top:12px}
.slick2 .con{padding:15px 30px 28px}
.m-index1{padding:45px 0 30px}
.m-index1 .innerbox .item{float:none;width:100%;margin-bottom:15px}
.g-date span{font-size:24px;margin-right:5px}
.g-date{font-size:20px}
.m-index1 .innerbox .pic{margin-bottom:15px}
.m-index1 .innerbox .con1{width:100%;margin-bottom:20px}
.m-index1 .innerbox .con{background-color:#fff;padding:15px 20px}
.m-index1 .innerbox .item2 .con{padding:15px 20px}
.ul-newslist1 .date{font-size:20px;margin-right:15px}
.ul-newslist1 .tit{line-height:47px}
.ul-newslist1 .con{padding:10px 0}
.ul-newslist1{margin-bottom:30px}
.m-index2 .top{position:static;padding:0 15px;top:auto;left:auto}
.m-note{margin-bottom:30px}
.m-note .note{padding:30px 15px 15px}
.ul-notelist .con{padding:10px;margin:0 5px}
.ul-notelist{margin:0 -5px}
.ul-notelist .con .g-date{font-size:16px;margin-right:10px}
.ul-notelist .con .g-date span{font-size:20px}
.ul-notelist .con .tit{font-size:16px}
.ul-notelist li{margin-bottom:10px}
.m-index2{padding-top:40px;margin-top:0}
.g-title1{margin-bottom:20px}
.g-title1 .en{font-size:35px;line-height:7px}
.g-title1 .ch{font-size:24px;line-height:24px}
.m-index2 .inner{padding:0}
.m-index2 .swiper1 .con .tit p{font-size:16px}
.m-index2 .swiper2 .pic{line-height:500px}
.m-index2 .swiper2 .swiper-button-next{right:15px;left:auto}
.m-index2 .swiper2 .swiper-button-prev{left:15px;right:auto}
.m-index2 .swiper2 .swiper-button-next:after,.m-index2 .swiper2 .swiper-button-prev:after{font-size:30px!important}
.m-index3 .g-title1{margin-bottom:30px}
.slick3-m .item .con,.slick3-m .item:hover .con{padding:20px 15px}
.slick3 .photo{width:100px;height:100px;margin:0 auto 10px}
.m-index3,.m-index4{padding-top:30px;padding-bottom:30px}
.ul-cardlist span{width:20px;font-size:20px}
.ul-cardlist .con{padding:15px 21px 20px;height:407px;margin:0 7px}
.ul-cardlist .icon{bottom:20px;right:15px;width:35px;height:28px;line-height:28px;text-align:center}
.ul-cardlist li{margin-bottom:15px}
.ul-cardlist li:nth-child(2n) .con{margin-top:0}
.ul-cardlist .con:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px)}
.m-index4 .link .title span{float:left;font-size:20px;color:#000;padding-right:15px}
.m-index5 .title{top:-27px}
.m-index5 .title .tit{min-width:260px;height:60px;line-height:50px;font-size:20px}
.m-index5 .title .year{bottom:-14px;font-size:14px;min-width:150px;height:25px;line-height:25px;background-size:contain}
.m-index5{padding:100px 0 30px}
.m-index5 .box{padding:0 20px}
.ul-numlist1 .num{font-size:30px}
.ul-numlist1 .span{font-size:14px;line-height:inherit}
.ul-numlist1{padding:20px 0}
.ul-numlist1 .con{padding:15px 0}
}
@media only screen and (max-width:767px){
.slick1 .text img{max-height:100px}
.slick1 .text{left:0}
.slick1 .text .img{padding-left:0;text-align:center}
.slick2 .con{padding:10px 15px 25px}
.slick2 .con .tit{font-size:16px;margin-bottom:0}
.slick2 .con .info{font-size:14px}
.slick2 .con .arr{width:10px;height:20px;margin-left:15px;margin-top:15px}
.slick1 .slick-dots li,.slick1 .swiper-pagination-bullet{width:8px;height:8px}
.slick1 .slick-dots li.slick-active,.slick1 .swiper-pagination-bullet-active{width:10px;height:10px}
.slick1 .slick-dots,.slick1 .swiper-pagination{bottom:3px!important}
.m-index1{padding:30px 0 20px}
.g-title1{margin-bottom:15px}
.g-title1 .en{font-size:30px;line-height:0}
.g-title1 .ch{font-size:18px;line-height:18px}
.m-index1 .innerbox .pic{margin-bottom:10px}
.g-date{font-size:14px}
.g-date span{font-size:18px;margin-right:0}
.m-index1 .innerbox .text .tit{font-size:16px;margin-bottom:0}
.m-index1 .innerbox .con1{margin-bottom:15px}
.m-index1 .innerbox .con .g-date span{font-size:16px}
.m-index1 .innerbox .con .pic{margin-right:10px}
.m-index1 .innerbox .con .tit{font-size:14px}
.m-index1 .innerbox .con{padding:10px 15px}
.m-index1 .innerbox .item2 .con1 .text{margin-bottom:15px}
.m-index1 .innerbox .item2 .con .pic{margin-right:10px}
.ul-newslist1 .date span{font-size:14px}
.ul-newslist1 .date{font-size:16px;margin-right:12px}
.ul-newslist1 .tit{font-size:14px;line-height:45px;height:45px}
.ul-newslist1{margin-bottom:15px}
.m-index1 .more a{font-size:14px;background-size:20px 10px;padding-right:35px}
.m-index1 .more{padding:0 15px;line-height:35px;text-align:center}
.m-note .note .more{font-size:14px;padding-right:30px;background-size:20px 10px}
.m-note .note .g-title1{margin-bottom:15px}
.ul-notelist{margin:0}
.ul-notelist li{float:none;width:100%;margin-bottom:10px}
.ul-notelist .con{padding:10px;margin:0}
.ul-notelist .con .g-date,.ul-notelist .con .tit{font-size:14px}
.ul-notelist .con .g-date span{font-size:18px}
.m-note{margin-bottom:15px}
.m-index2 .inner .desc{font-size:14px;line-height:1.8;margin-bottom:15px}
.ul-inlist2{width:100%;margin:0 auto}
.ul-inlist2 li{margin-bottom:15px}
.ul-inlist2 .icon{width:70px;height:70px;line-height:70px;margin:0 auto 10px}
.ul-inlist2 .icon::after{width:62px;height:62px}
.ul-inlist2 .icon img{max-height:32px}
.m-index2 .swiper1 .con .tit p{font-size:14px}
.m-index2 .swiper1 .con{padding:9px 10px}
.m-index2 .swiperbox{padding:10px}
.m-index2 .swiper2 .pic{line-height:inherit;padding:10px}
.m-index2{padding-top:30px;padding-bottom:15px}
.ul-inlist2 .more span{font-size:14px}
.m-index2 .swiper2 .swiper-button-next{right:0}
.m-index2 .swiper2 .swiper-button-prev{left:0}
.ul-cardlist{margin:0 -5px 15px}
.ul-cardlist span{width:100%;font-size:16px}
.ul-cardlist li{width:50%;margin-bottom:10px}
.ul-cardlist li:nth-child(2n) .con{margin-top:0}
.ul-cardlist .con{padding:20px 15px;height:auto;margin:0 5px;display:flex;justify-content:space-between;align-items:center}
.ul-cardlist .con .tit{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-cardlist .icon{position:static;bottom:auto;right:auto;width:20px;height:13px;line-height:13px;text-align:center}
.m-index4 .link .title span{font-size:16px;padding-right:15px}
.ul-linklist li{width:33.33%;margin-bottom:10px}
.ul-linklist .icon{width:60px;height:60px;line-height:58px}
.ul-linklist .icon img{max-height:35px}
.ul-linklist .tit{font-size:14px}
.m-index5 .title .tit{min-width:210px;height:50px;line-height:40px;font-size:18px}
.m-index5 .title .year{bottom:-12px;font-size:14px;min-width:120px;height:25px;line-height:25px;background-size:contain}
.m-index5 .title{top:-20px}
.m-index5{padding:80px 0 15px}
.ul-numlist1 li{width:33.33%;margin-bottom:15px}
.ul-numlist1 .num{font-size:20px}
.ul-numlist1 li:nth-child(3n) .con{border:none}
.ul-numlist1{padding:15px 0;transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px)}
.ul-numlist1 .con{padding:10px 0}
.m-index5 .box{padding:0 15px}
.m-index2 .swiper2 .swiper-button-next:after,.m-index2 .swiper2 .swiper-button-prev:after{font-size:25px!important}
.m-index3{padding:30px 15px 10px}
.slickbox3{padding:0 0 20px}
.slick3-m .item .con,.slick3-m .item:hover .con{padding:15px}
.slick3-m .name{font-size:18px;margin-bottom:5px}
.slick3-m .item .info,.slick3-m .item:hover .info{font-size:14px;margin-bottom:10px}
.slick3 b{margin:0 auto 5px}
.slick3-m .slick-dots{position:absolute;overflow:hidden;bottom:-20px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%)}
.slick3-m .slick-dots li{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;overflow:hidden;background-color:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.slick3-m .slick-dots li button{display:none}
.slick3-m .slick-dots li.slick-active{background:#21387e}
.m-index3 .g-title1{margin-bottom:15px}
.m-index2 .swiper1 .con .text{line-height:42px}
.slickd1 .pic{position:relative;height:0;padding:34%}
.slickd1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.m-index4 .link .title{margin-bottom:20px}
.m-index4{padding-top:20px}
}
@keyframes fadeInOut{
0%,50%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeInOut{
0%,50%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeInOut{
0%,50%{opacity:0}
100%{opacity:1}
}
.row-leader1{overflow:hidden}
.m-boxe1{overflow:hidden;margin:0 -30px;box-sizing:border-box}
.g-tope{padding:55px 0 206px;overflow:hidden}
.m-boxe1 .li{float:left;width:50%}
.m-boxe1 .item{margin:0 30px;background-color:#fff}
.m-boxe1 .tit,.m-boxe2 .tit{font-size:22px;font-weight:400;color:#fff;height:58px;line-height:58px;background:#8D0202;padding-left:30px}
.m-boxe1 .con{overflow:hidden;height:74px;line-height:74px;border:1px dashed rgba(163,163,163,.2);padding-left:30px;box-sizing:border-box}
.m-boxe1 .con:last-child{border-color:transparent}
.m-boxe1 .name,.m-boxe2 .name{float:left;width:174px;margin-right:90px;font-size:20px;font-weight:400;color:#272727}
.m-boxe1 .date,.m-boxe2 .info{font-size:18px;color:#a3a3a3;overflow:hidden}
.row-leader2{padding-bottom:133px}
.m-boxe2{background-color:#fff;overflow:hidden}
.m-boxe2 .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.m-boxe2 .name{margin-right:0;float:none;width:auto;padding-left:30px;height:70px;line-height:70px;border-bottom:1px dashed rgba(163,163,163,.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px}
.m-boxe2 .info{padding-left:30px;height:70px;line-height:70px;border-bottom:1px dashed rgba(163,163,163,.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}
.m-boxe2 .info:last-child,.m-boxe2 .name:last-child{border-color:transparent}
.m-boxe2 .con{float:left;width:19%}
.m-boxe2 .con2{width:18%}
.m-boxe2 .con3{width:34.5%}
.m-boxe2 .con4{width:28.5%}
.g-about-mail{padding-bottom:57px}
.row-about-mail{padding-bottom:0!important}
.m-about-mail{position:relative;padding-bottom:170px}
.m-about-mail .l{width:55%}
.m-about-mail .desc{font-size:16px;color:#303030;line-height:1.9;margin-bottom:27px}
.m-about-mail .info{font-size:16px;color:#e56713;line-height:1.9}
.m-about-mail .r{position:absolute;bottom:-10px;right:0;width:34%;z-index:-1}
.m-about-mail .r img{display:block;width:100%;text-align:right}
.m-about-mail .mail{position:relative;width:555px;background:#fff;border:1px dashed #ccc;padding:20px;margin-bottom:28px}
.m-about-mail .pic{position:absolute;display:block;cursor:pointer;width:19px;height:18px;right:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-about-mail .pic img{display:inline-block;max-width:100%;max-height:100%}
.m-about-mail .mail .tit{font-size:16px;font-weight:400;color:#303030;margin-bottom:5px}
.m-about-mail .mail .link{font-size:16px;text-decoration:underline;color:#8D0202}
.m-edu .m-box4{margin-bottom:74px}
.m-edu .desc p{margin-bottom:33px}
.m-edu .m-box4 .g-titled1{margin-bottom:51px}
@media only screen and (min-width:1199px) and (max-width:1700px){
.m-boxe1{margin:0 -1.764vw;box-sizing:border-box}
.g-tope{padding:3.235vw 0 12.11vw}
.m-boxe1 .item{margin:0 1.764vw}
.m-boxe1 .tit,.m-boxe2 .tit{font-size:1.294vw;height:3.411vw;line-height:3.411vw;background:#8D0202;padding-left:1.764vw}
.m-boxe1 .con{height:4.352vw;line-height:4.352vw;padding-left:1.764vw;box-sizing:border-box}
.m-boxe1 .name,.m-boxe2 .name{width:10.23vw;margin-right:5.294vw;font-size:1.15vw;font-weight:400}
.m-boxe1 .date,.m-boxe2 .info{font-size:1.058vw}
.row-leader2{padding-bottom:7.823vw}
.m-boxe2 .tit{font-size:.941vw}
.m-boxe2 .name{margin-right:0;width:auto;padding-left:1.764vw;height:4.117vw;line-height:4.117vw;font-size:1.294vw}
.m-boxe2 .info{padding-left:1.764vw;height:4.117vw;line-height:4.117vw;border-bottom:1px solid rgba(163,163,163,.2);font-size:1.058vw}
.g-about-mail{padding-bottom:3.352vw}
.row-about-mail{padding-bottom:0}
.m-about-mail{padding-bottom:10vw}
.m-about-mail .desc{font-size:.941vw;line-height:1.9;margin-bottom:1.588vw}
.m-about-mail .info{font-size:.941vw;line-height:1.9}
.m-about-mail .r{bottom:-.588vw;right:0}
.m-about-mail .mail{width:32.64vw;background:#fff;border:1px dashed #ccc;padding:1.176vw;margin-bottom:1.647vw}
.m-about-mail .pic{width:1.117vw;height:1.058vw;right:1.411vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-about-mail .mail .tit{font-size:.941vw;font-weight:400;margin-bottom:.294vw}
.m-about-mail .mail .link{font-size:.941vw;text-decoration:underline}
.m-edu .m-box4{margin-bottom:4.352vw}
.m-edu .desc p{margin-bottom:1.941vw}
.m-edu .m-box4 .g-titled1{margin-bottom:3vw}
}
@media only screen and (max-width:1199px){
.m-boxe1{margin:0}
.m-boxe1 .li{float:none;width:100%;margin-bottom:40px}
.m-boxe1 .item{margin:0 00px;background-color:#fff}
.m-boxe1 .tit,.m-boxe2 .tit{font-size:19px}
.m-boxe2 .tit{font-size:16px}
.m-boxe1 .name,.m-boxe2 .name{font-size:18px}
.m-boxe1 .date,.m-boxe2 .info{font-size:16px}
.g-tope{padding:44px 0 106px}
.row-about-mail{padding-top:0!important}
.m-about-mail{position:relative;padding-bottom:92px}
.m-edu .m-box4 .g-titled1{margin-bottom:20px}
.m-edu .desc p{margin-bottom:14px}
.m-edu .m-box4{margin-bottom:30px}
}
@media only screen and (max-width:960px){
.m-boxe1 .tit,.m-boxe2 .tit{font-size:17px;font-weight:400;height:50px;line-height:50px;padding-left:20px}
.m-boxe1 .con{overflow:hidden;height:60px;line-height:60px;padding-left:20px}
.m-boxe1 .name,.m-boxe2 .name{font-size:15px;width:34%;padding-right:20px;margin-right:0}
.m-boxe1 .date,.m-boxe2 .info{font-size:13px;color:#a3a3a3;overflow:hidden;width:66%}
.g-tope{padding:44px 0 65px}
.m-boxe2 .name{width:100%;margin-right:0}
.m-boxe2 .info{width:100%}
.m-boxe2 .info,.m-boxe2 .name{padding-left:20px;height:50px;line-height:50px}
.m-about-mail .mail{width:71%;padding:10px;margin-bottom:21px}
.m-about-mail .desc{font-size:15px;line-height:1.9;margin-bottom:20px}
.m-about-mail .info{font-size:15px}
.m-about-mail{padding-bottom:50px}
}
@media only screen and (max-width:767px){
.m-boxe1 .tit,.m-boxe2 .tit{font-size:15px;font-weight:400;height:45px;line-height:45px;padding-left:20px}
.g-tope{padding:24px 0 35px}
.m-boxe1 .con{padding-left:15px;height:50px;line-height:50px}
.m-boxe2 .item{white-space:nowrap;min-width:375px;overflow:hidden;overflow-x:auto}
.m-boxe2 .con{float:none;display:inline-block;width:142.5px;overflow:hidden;font-size:0;margin-left:-10px}
.m-boxe2 .con:first-child{margin-left:0}
.m-boxe2 .con2{width:135px}
.m-boxe2 .con3{width:258.75px}
.m-boxe2 .con4{width:213.75px}
.m-boxe1 .con .m-boxe2 .name,.m-boxe1 .name{font-size:15px}
.m-boxe1 .date,.m-boxe2 .info{font-size:12px}
.m-boxe1 .li{margin-bottom:20px}
.row-leader2{overflow:hidden}
.m-boxe1,.row-leader2{padding-bottom:15px}
.m-about-mail .l,.m-about-mail .r{float:none;width:100%}
.m-about-mail .r{position:static;bottom:0;left:0;right:auto;width:100%}
.m-about-mail .mail{width:100%}
.m-about-mail{padding-bottom:0;margin-bottom:-10px}
.g-about-mail{padding-bottom:25px}
.m-about-mail .desc,.m-about-mail .info{font-size:14px;line-height:1.7;margin-bottom:17px}
.m-edu .m-box4 .g-titled1{margin-bottom:10px}
.gzh{display: none;}
}
.m-guide{padding-top:54px}
.m-right-z{overflow:hidden}
.g-snv-z{float:left;width:266px;margin-right:90px}
.m-personnel{overflow:hidden}
.ul-snv-z a{display:block;padding-left:24px;height:62px;line-height:62px;font-size:16px;color:#717171;border-bottom:1px solid #e5e5e5;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;position:relative}
.ul-snv-z a::after{content:"";display:block;width:22px;height:11px;position:absolute;right:28px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(images/gd1.png) center center no-repeat;background-size:cover;opacity:0}
.ul-snv-z .on a,.ul-snv-z a:hover{background-color:#f0f0f0;border-bottom:2px solid #8D0202;color:#8D0202}
.ul-snv-z .on a::after,.ul-snv-z a:hover::after{opacity:1}
.m-personnel .table{width:100%;margin-bottom:50px;background-color:#fff;overflow:hidden}
.m-personnel .con{width:15%;display:inline-block;margin-right:-4px}
.m-personnel .con1{width:25%}
.m-personnel .con2{width:40%}
.m-personnel .con3{width:20%}

.m-personnel .con7{width:14%}
.m-personnel .con8{width:10%}
.m-personnel .con9{width:38%}
.m-personnel .con10{width:9%}
.m-personnel .con11{width:9%}
.m-personnel .con12{width:20%}

.m-personnel .th{height:56px;line-height:56px;padding:0 28px}
.m-personnel .td{height:56px;line-height:56px;border-bottom:1px solid #ededed;padding:0 25px;display:block;font-size:16px;color:#6f6f6f}
.m-personnel .tit{background-color:#8D0202;width:100%}
.m-personnel .tit .th{color:#fff;font-size:20px;font-weight:400}
.m-personnel .tdx{padding:0 25px;background-color:#e9eaf0;height:35px;line-height:35px;font-size:14px;color:#8D0202}
.ul-history{overflow:hidden;padding-bottom:141px;position:relative}
.ul-history li{overflow:hidden}
.ul-history .con{display:block;position:relative;cursor:pointer}
.ul-history .years{width:97px;line-height:36px;float:left;font-size:20px;color:#8D0202;position:relative;margin-right:22px;padding:3px 0 26px}
.ul-history .years::before{content:"";display:block;width:8px;height:8px;background-color:#8D0202;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;right:0;top:25%;z-index:1}
.ul-history::after{display:block;content:"";width:1px;height:100%;background-color:#e1e3e8;position:absolute;left:92px;top:15px}
.ul-history .tit{overflow:hidden;font-size:18px;color:#323232;line-height:24px;padding:8px 0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-history .con:hover .tit{color:#ff6a30}
.ul-pic-his{overflow:hidden;margin-top:-148px;margin-bottom:50px}
.ul-pic-his li{float:left;margin-right:.5%;margin-bottom:3px}
.ul-pic-his .pic{position:relative;overflow:hidden}
.ul-pic-his li:nth-child(2),.ul-pic-his li:nth-child(3){background-color:#8D0202;opacity:.03}
.ul-pic-his li:first-child,.ul-pic-his li:nth-child(4){width:32%}
.ul-pic-his li:first-child .pic{padding-top:42%}
.ul-pic-his li:nth-child(2){width:26.3%}
.ul-pic-his li:nth-child(2) .pic{padding-top:51.62%}
.ul-pic-his li:nth-child(3){width:40%}
.ul-pic-his li:nth-child(3) .pic{padding-top:34%}
.ul-pic-his li:nth-child(4) .pic{position:relative;padding-top:198%}
.ul-pic-his .pic img{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:1000%;height:100%}
.ul-pic-his li:nth-child(5){width:48.5%}
.ul-pic-his li:nth-child(5) .pic{padding-top:64.8%}
.ul-pic-his li:nth-child(6){width:18%}
.ul-pic-his li:nth-child(6) .pic{background-color:#8D0202;opacity:.1;padding-top:174.6%}
.ul-pic-his li:last-child,.ul-pic-his li:nth-child(7){width:33%}
.ul-pic-his li:last-child .pic,.ul-pic-his li:nth-child(7) .pic{padding-top:95.65%}
.m-info-z{overflow:hidden;margin-bottom:120px}
.m-info-z01{overflow:hidden;position:relative;margin-bottom:60px}
.m-info-z01 .pic{position:absolute;right:0;width:38.5%;height:100%;top:0;text-align:center}
.m-info-z01 .pic img{display:inline-block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-info-z01 .txt{width:61.5%}
.m-info-z p{font-size:16px;line-height:36px;color:#323232;text-indent:2em}
.m-info-z02 p{color:#f7f7f7}
.m-info-z02{position:relative;padding:76px 0 66px;overflow:hidden;margin-bottom:70px}
.m-info-z02 .txt{float:right;width:68.68%;padding-right:58px}
.m-info-z02 .left{position:absolute;left:50px;top:45%}
.m-info-z02 .pic{margin-bottom:26px}
.m-info-z02 .pic img{width:117px;height:87px}
.ul-desc-z li{width:100%}
.ul-desc-z .info{text-align:left;text-decoration:underline;padding-right:20px;position:relative;color:#f7f7f7;line-height:36px;display:inline-block;font-style:italic;font-size:16px}
.ul-desc-z .info::after{position:absolute;content:"";display:block;background:url(images/io3.png) center center no-repeat;width:8px;height:13px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-info-z03{margin-bottom:70px}
.m-info-z04{overflow:hidden;margin:0 -50px 100px}
.m-info-z04 .item{width:50%;float:left}
.m-info-z04 .con{margin:0 50px}
.m-info-z04 .pic{width:100%;text-align:center;margin-bottom:25px;position:relative}
.m-info-z04 .pic img{display:inline-block;width:60px;height:50px}
.m-info-z04 .pic::after,.m-info-z04 .pic::before{content:"";display:block;position:absolute;width:42%;height:1px;background-color:#8D0202;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-info-z04 .pic::after{left:auto;right:0}
.m-org{margin-bottom:40px}
.m-org .title{font-size:36px;line-height:2;color:#8D0202;position:relative;display:inline-block;padding-bottom:3px;margin-bottom:-3px}
.m-org .title::after{position:absolute;content:"";display:block;width:100%;height:3px;background-color:#8D0202;bottom:0}
.ul-org{width:80%;padding-top:16px;margin-left:33px;border-left:1px solid #8D0202}
.ul-org li{padding:18px 56px;border-bottom:1px solid #e1e3e8}
.ul-org .con{display:block}
.ul-org .tit{font-size:18px;line-height:1.6;color:#8D0202}
.ul-org .desc{font-size:14px;color:#cbcbcb;line-height:1.4}
@media only screen and (min-width:1199px) and (max-width:1700px){
.m-guide{padding-top:3.176vw}
.g-snv-z{width:15.64vw;margin-right:5.294vw}
.ul-snv-z a{padding-left:1.411vw;height:3.647vw;line-height:3.647vw;font-size:.941vw}
.ul-snv-z a::after{width:1.294vw;height:.647vw;right:1.647vw;background:url(images/gd1.png) center center no-repeat}
.m-personnel .table{margin-bottom:2.941vw}
.m-personnel .con{margin-right:-.264vw}
.m-personnel .th{height:3.294vw;line-height:3.294vw;padding:0 1.647vw}
.m-personnel .td{height:3.294vw;line-height:3.294vw;padding:0 1.647vw;font-size:.941vw}
.m-personnel .tit .th{font-size:1.176vw}
.m-personnel .tdx{padding:0 1.647vw;height:2.058vw;line-height:2.058vw;font-size:.823vw}
.ul-history{padding-bottom:8.294vw}
.ul-history .con{height:3.823vw}
.ul-history .years{width:5.705vw;line-height:2.117vw;font-size:1.176vw;margin-right:1.294vw;padding:.176vw 0 1.529vw}
.ul-history .years::before{content:"";width:.47vw;height:.47vw;right:0}
.ul-history::after{left:5.411vw;top:.882vw}
.ul-history .tit{font-size:1.058vw;line-height:1.411vw;padding:.47vw 0}
.ul-pic-his{margin-top:-8.705vw;margin-bottom:11.76vw}
.m-info-z{margin-bottom:4vw}
.m-info-z01{margin-bottom:3.529vw}
.m-info-z p{font-size:.941vw;line-height:2.117vw;text-indent:2em}
.m-info-z02{padding:4.47vw 0 3.882vw;margin-bottom:4.117vw}
.m-info-z02 .txt{width:68.68%;padding-right:3.411vw}
.m-info-z02 .left{left:2.941vw}
.m-info-z02 .pic{margin-bottom:1.529vw}
.ul-desc-z .info{padding-right:1.176vw;line-height:2.117vw;font-size:.941vw}
.ul-desc-z .info::after{width:.47vw;height:.764vw}
.m-info-z03{margin-bottom:4.117vw}
.m-info-z04{margin:0 -2.941vw;margin-bottom:5.882vw}
.m-info-z04 .con{margin:0 2.941vw}
.m-info-z04 .pic{margin-bottom:1.47vw}
.m-info-z04 .pic img{width:3.529vw;height:2.941vw}
.m-org{margin-bottom:11.76vw}
.m-org .title{font-size:2.117vw;line-height:2}
.m-org .title::after{content:"";height:.176vw;bottom:.176vw}
.ul-org{padding-top:.941vw;margin-left:1.941vw;border-left:1px solid #8D0202}
.ul-org li{padding:1.058vw 3.294vw;border-bottom:1px solid #e1e3e8}
.ul-org .tit{font-size:1.058vw;line-height:1.6}
.ul-org .desc{font-size:.823vw;line-height:1.4}
}
@media only screen and (max-width:1199px){
.ul-history{padding-bottom:80px}
.ul-history .con{height:auto}
.ul-history .years{width:70px;line-height:26px;font-size:14px;margin-right:12px;padding:4px 0 20px}
.ul-history .years::before{content:"";width:6px;height:6px}
.ul-history::after{left:66px;top:10px}
.ul-history .tit{font-size:12px;line-height:19px;padding:7px 0}
.ul-pic-his{margin-top:-80px;margin-bottom:100px}
.g-snv-z{width:100%;margin-right:0}
.m-guide{padding-top:20px}
.ul-snv-z{overflow:hidden;margin-bottom:20px}
.ul-snv-z li{float:left;width:25%}
.m-personnel .table{margin-bottom:30px}
.m-personnel .th{height:40px;line-height:40px;padding:0 14px}
.m-personnel .td{height:40px;line-height:40px;padding:0 14px;font-size:14px}
.m-personnel .tit .th{font-size:18px}
.m-personnel .tdx{padding:0 12px;height:22px;line-height:22px;font-size:13px}
.m-right-z{width:100%}
.ul-snv-z a{padding-left:20px;height:40px;line-height:40px;font-size:14px}
.ul-snv-z a::after{width:16px;height:8px;right:22px}
.ul-snv-z .on a,.ul-snv-z a:hover{border-bottom:2px solid #8D0202}
.m-org{margin-bottom:120px}
.m-org .title{font-size:28px;line-height:2}
.m-org .title::after{content:"";height:2px;bottom:2px}
.ul-org{padding-top:15px;margin-left:20px}
.ul-org li{padding:15px 35px}
.ul-org .tit{font-size:15px;line-height:1.6}
.ul-org .desc{font-size:13px;line-height:1.4}
.m-info-z01{margin-bottom:60px}
.m-info-z p{font-size:13px;line-height:28px;text-indent:2em}
.m-info-z02{padding:50px 0 40px;margin-bottom:50px}
.m-info-z02 .txt{padding-right:36px}
.m-info-z02 .left{left:25px}
.m-info-z02 .pic{margin-bottom:15px}
.ul-desc-z .info{text-decoration:underline;padding-right:15px;line-height:25px;font-size:14px}
.ul-desc-z .info::after{width:8px;height:10px}
.m-info-z03{margin-bottom:50px}
.m-info-z04{margin:0 -20px 200px}
.m-info-z04 .con{margin:0 20px}
.m-info-z04 .pic{margin-bottom:15px}
}
@media only screen and (max-width:767px){
.m-guide{padding-top:20px}
.m-personnel .item{max-width:660px;margin:0 auto}
.m-personnel .table{white-space:nowrap;min-width:375px;overflow:hidden;overflow-x:auto;margin-bottom:30px}
.m-personnel .con{width:160px;font-size:0;float:none}
.m-personnel .con1{width:80px}
.m-personnel .con2{width:300px}
.m-personnel .con3{width:120px}
.ul-snv-z a{padding:0;text-align:center;font-size:13px}
.ul-snv-z a::after{display:none}
.ul-snv-z li{width:25%;float:left}
.m-personnel .th{height:36px;line-height:36px;padding:0 12px}
.m-personnel .td{height:36px;line-height:36px;padding:0 12px;font-size:13px}
.m-personnel .tit .th{font-size:16px}
.m-personnel .tdx{padding:0 12px;height:22px;line-height:22px;font-size:12px}
.m-org .title{font-size:20px;line-height:2}
.ul-org .tit{font-size:14px}
.ul-org .desc{font-size:12px}
.ul-org li{padding:10px 20px}
.row-absbuject2{padding:0}
.m-info-z01{margin-bottom:30px}
.m-info-z01 .pic{position:static;width:100%}
.m-info-z01 .pic img{position:static;top:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.m-info-z01 .txt{width:100%;margin-bottom:20px}
.m-info-z02{padding:30px 0 25px}
.m-info-z02 .txt{width:100%;padding:0 28px;margin-bottom:20px}
.m-info-z02 .left{position:static;width:100%;text-align:center}
.m-info-z02 .pic{display:inline-block;margin-right:20px;margin-bottom:0}
.ul-desc-z{display:inline-block}
.m-info-z04{margin-bottom:30px}
.m-info-z04 .item{width:100%;margin-bottom:30px}
.m-info-z04 .pic img{width:40px;height:32px}
.ul-org{width:100%}
.m-info-z02 .pic img{width:90px;height:70px}
.ul-desc-z li{text-align:left}
.ul-pic-his{margin-bottom:30px}
.m-info-z{margin-bottom:10px}

.slick1 .slick-dots, .slick1 .swiper-pagination{right:10px !important; bottom:5px !important; height:20px;}

.news-wrapper{display: block;}
.news-wrapper .topic1 .pic{height:auto;}
.news-wrapper .topic1 .txt{height:auto; padding:12px;}
.news-wrapper .topic2 .pic{width:40%; height:auto; margin-right: 10px;}
.news-wrapper .topic2{height: auto; padding:12px; margin-bottom:1vw;}
.news-wrapper .news-list{height:auto;}
.news-wrapper .news-list li{height:auto; padding:12px;}
.ul-notelist .con{height:auto;}
.m-note .note .more{padding-right: 24px;}
.p-list .item{float:none; width:100%;}
.banner, .slick1 .pic{height:250px;}


}
@media only screen and (max-width:1199px){
.wp{width:96%}
}

.dsml h1{     font-size: 24px;
    background-color: #8D0202;
    width: 100%;
    color:#fff;
    height: 57px;
    color: white;
    text-align: left;
    line-height: 57px;
    padding-left: 20px;}
.dsml ul {background-color: white; padding:30px;display: inline-block; margin-bottom:50px;width: 100%;}
.dsml  li {float: left;    width: 20%;    margin-bottom: 20px;    border-bottom: 1px solid #ededed;    height: 40px;}

.rc p   {font-size: 16px;
   
    
  
    height: 36px;
    line-height: 36px;
    padding-left: 22px;}
.rc table { background-color:#fff; width:100%; margin-bottom:50px}

.rc table th{    padding: 15px 15px 15px 30px;
    font-size: 16px;
    color: #181616;
    background-color: #e9eaf0;}


.rc table td{     padding: 15px 15px 15px 30px;
    border-bottom: 1px solid #ededed; font-size:16px;color: #6f6f6f;}
.rc table td a{ margin-right:30px}





.s_talbe table th, table tr.firstRow td {background-color:transparent;}


.s_talbe table th, table tr.firstRow td{ color: #333;}


 table th, table tr.firstRow td .s_talbe{background-color: #8D0202;color: #fff;border-bottom: 1px solid #afbcc7;}


.attach{margin-top: 40px; margin-bottom: 80px;}
.attach .attach-list li{background-color: #F4EDE7; border-radius: 11px; margin-bottom: 12px; border:#fff solid 1px; transition: all 0.5s;}
.attach .attach-list li a{display: block; width:100%; padding:20px;}
.attach .attach-list li:hover{border:#dfcdc0 solid 1px;}
.attach .attach-list li:hover a{color:#332110}
.attach .attach-list li .icon {display: inline-block; margin-right: 10px; width:24px; height:auto; vertical-align: middle;}


.m-note .note .more{cursor: pointer;}
.search-input{float: left;}
.search-btn{float: right;margin-left: 4px;}
.topbar .addon .search:hover .search-input input{background: #fff;}
.topbar .addon .search:hover .search-submit{background-color: #fff;}
.site-lang.clearfix{float:right;}
.site-lang.clearfix li{float:left;}
.site-lang.clearfix li.i2{margin-left:15px;}
.ul-cardlist .n1 .con{background:url(images/i-bg3.png)no-repeat;}
.ul-cardlist .n2 .con{background:url(images/i-bg4.png)no-repeat;}
.ul-cardlist .n3 .con{background:url(images/i-bg5.png)no-repeat;}
.ul-cardlist .n4 .con{background:url(images/i-bg6.png)no-repeat;}
.ul-cardlist .n5 .con{background:url(images/i-bg7.png)no-repeat;}
.ul-cardlist .n6 .con{background:url(images/i-bg8.png)no-repeat;}
.ul-cardlist .n7 .con{background:url(images/i-bg9.png)no-repeat;}
.ul-cardlist .n8 .con{background:url(images/i-bg10.png)no-repeat;}
.ul-cardlist .con{background-size:100% !important;}
.gzh .hover {display:none ;}
.ul-cardlist .n8 .hover{display:block;}
.wp_listcolumn .wp_column a.selected{background:rgba(229,229,229,.4) url(images/g-icon2.png) no-repeat 95% center !important;color:#8D0202;}
.wp_listcolumn .wp_column a.selected:hover{background:none ;}
.col_list .wp_listcolumn .wp_column a{background:none;}
.wp_listcolumn .wp_column a .column-name{padding:0px;line-height:auto;}
.ul-snavlist .con:hover::after, .ul-snavlist li .con.selected::after {
    height: 3px;
    background: #8D0202;
}
.wp_listcolumn .wp_column a{color:grey;font-weight:normal;}
.wp_listcolumn .wp_column a:hover:{color:#8D0202 !important;}
.wp_entry a:hover{color:#555;text-decoration: unset;}
.wp_entry a{cursor: pointer;}
.m-info-z02 a:hover{color:#f7f7f7;text-decoration:underline;}

.qtdbpt .info{display:none;}
.f-nav span:last-child{display:none;}
html{
    scroll-behavior:smooth;
    }
    .wp_articlecontent .list-paddingleft-2{padding-left:0px;}
.possplit{background:url(images/list-l.png)no-repeat center;background-size:80%;margin: 0 16px;}
.g-cur .cur a{color:#8D0202}
img[src=''],
img:not([src]) {
   display:none !important;
}

ul.ul-desc-z.list-paddingleft-2 a{color:#fff;font-style: italic;}
.rc a:hover { color: #ff4b59;}
.dsml a:hover { color: #ff4b59;}

.g-title1 .more_btn{padding-right: 40px;margin-top:-20px;display: inline-block;
    text-align: right;
    line-height: 2.941vw;
  background:url(images/arr222.png)no-repeat center right;font-size: 16px;background-size: 23px 11px;
    font-weight: 400;float: right;
   
    color: #8D0202;}
@media screen and (max-width: 1500px) {
.news-wrapper .topic img{ height:auto;}
}
@media screen and (max-width: 999px) {
.more_btn{float:right;}
.first{display:none !important;}
.last{display:none !important;}
.news-wrapper .topic img{display: block; width:100%; height:auto;min-height: 100%;}
}
@media screen and (max-width: 767px) {
.g-title1 .more_btn{float: right;margin-top:-20px;}
}

.m-newdet .textbody span{font-size: 16px !important; background: transparent !important;line-height: 200%  !important;font-family: "微软雅黑" !important;}
.m-newdet .textbody p {font-size: 16px !important;background: transparent !important;line-height: 200%  !important;font-family: "微软雅黑" !important;}
