.ct2-sd {float: left;width: 240px;}
.ct2-mn {float: right;width: 930px;}
.ct2-mn img{width:100%;}
.panel-sd-hd,.lcpbt{background-color: #611987;color: #fff;padding-bottom: 5px;}
.panel-sd-hd h4,.lcpbt h4{text-align: center;border-bottom: 1px solid #fff;margin: 0;font-size: 24px;padding: 20px 0;}
.panel-sd-bd {border: 1px solid #ececeb;padding: 5px 10px;border-top: 0;}
.panel-sd {margin-bottom: 20px;}
.fes-column h3 {margin: 0 0 2px;font-weight: normal;background: #ececeb;padding: 0 40px;}
.fes-column h3 a {display: block;line-height: 50px;font-size: 18px;color: #333;}
.fes-column h3.on,.fes-column h3:hover {background:#611987;}
.fes-column h3.on a,.fes-column h3:hover a {color: #fff;}
.fes-column li {line-height: 50px;border-bottom: 1px solid #fff;}
.fes-column li a {display: block;padding: 0 40px;background-color: #ECECEC;}
.fes-column .sub>a {position: relative;}
.fes-column .sub>a:after {content: '';width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.fes-column .sub.open>a:after {border-color: #0b49b2;}
.fes-column .sub-box {border-left: 1px solid #ECECEC;border-right: 1px solid #ECECEC;display: none;}
.fes-column .sub.open .sub-box {display: block;}
.fes-column .sub-box p {margin: 0;border-bottom: 1px solid #ECECEC;}
.fes-column .sub-box a {background-color: transparent;padding-left: 60px;}
.list-1 li{margin-bottom:15px;}
.list-1 .text h4{font-size:15px;margin-bottom:10px;}
.list-1 .text p{font-size:14px;margin:5px auto;}
.list-1 .text span{font-size:12px;}
.list-1,.picMarquee .picList{padding: 10px;border: 1px solid #ddd;}
.picMarquee{overflow: hidden;position: relative;margin-bottom: 20px;}
.picMarquee .picList li{margin-bottom:10px;}
.picMarquee .picList p{margin: 10px 0 0;text-align: center;font-size:14px;}
.fes-contact-z1 {height: 140px;background: url(../images/contact-z1.jpg) no-repeat;margin-bottom: 20px;}
.fes-contact-z1 p { margin: 0;font-size: 20px;line-height: 30px;background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;padding: 37px 0 0 95px;}
.fes-contact-z1 span {line-height: 30px;font-size: 18px;padding-left: 73px;}
.list-5 li {margin-bottom: 15px;height:188px;}
.list-5 li a {display: block;border: 1px solid #ddd;padding: 15px;overflow: hidden;}
.list-5 li .m {float: left;width: 250px;height:156px;}
.list-5 li .m img {display: block;max-width: 100%;max-height: 100%;}
.list-5 li .text {margin-left: 270px;}
.list-5 li .text h4 {margin: 0;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;}
.list-5 li .text h4 span {float: right;font-weight: normal;color: #999;font-size: 14px;}
.list-5 li .text p {color: #797979;}
.list-5 li .text .more {float: right;padding: 6px 12px;color: #fff;background-color: #B6B6B6;}
.list-5 li a:hover {border-color: #611987;}
.list-5 li a:hover .text .more{background-color: #611987;}
.wzcontain{width:1200px;margin:0 auto;}
.news{position: relative;background: #f5f5f5;}
.news_box{padding:10px 15px;}
.news_content {width:auto;background-color: #fff;}
.news_content h1{text-align: center;line-height: 30px;margin-bottom: 10px;font-weight: bold;padding-top: 20px;font-size:24px;}
.news_details{margin: 30px 20px;min-height: 500px;}
.news_details p{line-height: 24px;margin-bottom: 20px;font-size:16px;}
.catalogue {padding: 30px 15px;display: flex;justify-content: space-between;}
.catalogue p {max-width: 45%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.position .fbsj{float:right;color: #999;font-size:14px;}