.nybanner{position: relative;}
.nybanner .img img{width: 100%;min-height: 350px;object-fit: cover;object-position: center;}
.nybanner .desc{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;z-index: 9;}
.nybanner .desc .atit{color: #fff;font-size: 40px;font-weight: bold;line-height: 1.5;}
.nybanner .desc .btit{display: block;color: #fff;font-size: 30px;font-weight: 400;line-height: 1.5;}




.mbx .head {display: flex;align-items: center;height: 50px;border-bottom: 1px solid #e3e3e3;margin-bottom: 20px;}
.mbx .icon {display: inline-block;width: 18px;height: 18px;margin-right: 10px}
.mbx span,.mbx a{color: #666;font-size: 14px;padding-right: 5px;}
.mbx a:hover{color: #cea378;}


.pagePro {margin-top: 20px;}
.pagePro .list {margin-bottom: 20px;}
.pagePro .list .menu {width: 100%;}
.pagePro .list .menu .box {box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);padding-bottom: 34px;margin-bottom: 20px;}
.pagePro .list .menu .box .subtitle {display: flex;align-items: center;font-size: 20px;font-weight: bold;line-height: 36px;color: #222;padding: 0 34px;height: 64px;position: relative;}
.pagePro .list .menu .box .subtitle::before {display: block;content: "";width: 10px;height: 19px;background-color: #000;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.pagePro .list .menu .box .subCont {padding: 0 34px;}
.pagePro .list .menu .box .subCont .item {display: block;color: #222;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 50px;border-bottom: 1px solid rgba(112, 112, 112, 0.2);}
.pagePro .list .cont {width: 100%;}
.pagePro .list .cont .proBox {overflow: hidden;margin: 0 -10px;}
.pagePro .list .cont .proBox .item {width: calc(33.33333% - 20px);margin: 0px 10px 30px;float: left;}
.pagePro .list .cont .proBox .item .img{overflow: hidden;}
.pagePro .list .cont .proBox .item img {width: 100%;transition: .5s;}
.pagePro .list .cont .proBox .item:hover .img img{transform: scale(1.08);}
.pagePro .list .cont .proBox .item span {display: block;line-height: 40px;color: #232323;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;}

.pagePro .list .menu .box .subtitle.active{color: #7f0006;}
.pagePro .list .menu .box .subtitle.active::before{background: #7f0006;}
.pagePro .list .menu .box .subCont .item.active{color: #7F0006;}
.pagePro .list .menu .box .subCont .item:hover{color: #7F0006;}




.pagePro .list .cont .proDesc {}
.pagePro .list .cont .proDesc .img{width: 100%;}
.pagePro .list .cont .proDesc img {display: block;width: 100%;}
.pagePro .list .cont .proDesc .proCont {width: 100%;}
.pagePro .list .cont .proDesc .proCont .proTitle {font-size: 18px;font-weight: bold;padding: 20px 0 0;}
.pagePro .list .cont .proDesc .proCont .proTxt {font-size: 14px;color: #222;line-height: 24px;margin-top: 5px}
.pagePro .list .cont .proDesc .proCont .proBtn {display: block;width: 120px;height: 40px;line-height: 40px;border-radius: 6px;background-color: #cea378;color: #fff;font-size: 14px;text-align: center;margin-top: 30px}
.pagePro .list .cont .proDesc .proCont .proBtn:hover{background: #7F0006;}
.proContent{font-size: 14px;color: #666;line-height: 1.6;}
.proContent img{max-width: 100%;height: auto !important;margin: 10px auto 10px;}


.recommend .subtitle {font-size: 20px;color: #222;line-height: 36px;margin-top: 40px;}
.recommend .subtitle span {font-weight: bold}
.recommend .recommendList {margin-top: 10px;display: flex;flex-wrap: wrap;}
.recommend .recommendList .item {width: calc(50% - 5px);margin: 0px 10px 20px 0;}
.recommend .recommendList .item:nth-of-type(2n){margin-right: 0;}
.recommend .recommendList .item .img{overflow: hidden;}
.recommend .recommendList .item img {width: 100%;transition: .5s;}
.recommend .recommendList .item span {display: block;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;color: #232323;margin-top: 5px}
.recommend .recommendList .item:hover .img img{transform: scale(1.08);}




.nycaseList {margin: 20px 0;}
.nycaseList .indCaseItem{background: #f9f9f9;}
.nycaseList .indCaseItem:hover {box-shadow: 0px 0px 5px 2px #c5c5c5;}





.ctList{margin: 20px 0 40px;}
.ctItem{width: 100%;background: #efe9e9;text-align: center;padding: 30px 15px;display: flex;flex-direction: column;}
.ctItem:nth-of-type(1){background: #eeefef;}
.ctItem:nth-of-type(2){background: #dcdddd;}
.ctItem:nth-of-type(3){background: #eeefef;}
.ctItem .img{zoom: .5;}
.ctItem .atit{font-size: 20px;color: #444444;line-height: 1.5;margin: 5px 0 15px;}
.ctItem .desc{font-size: 14px;color: #555555;line-height: 1.6;}
.ctItem .desc img{display: block;width: 120px;margin: 20px auto 20px;}
.ctItem .desc p img {width: auto;margin: -3px 5px 0 0;display: inline-block;position: relative;}
.ctItem a{display: block;width: 120px;line-height: 40px;text-align: center;background: #cea378;border-radius: 6px;color: #FFFFFF;font-size: 14px;margin: auto auto 0;}
.ctItem.white .atit{color: #FFFFFF;}
.ctItem.white .desc{color: #FFFFFF;}
.ctItem.white a{background: #FFFFFF;color: #7F0006;}


.infolyBox{margin-bottom: 50px;}
.infolyBox .ilDesc{width: 100%;margin-bottom: 40px;}
.ilItem {display: flex;margin-bottom: 12px;}
.ilItem .img{width: 30px;}
.ilItem .img img{display: block;margin-top: 2px;}
.ilItem .desc{width: calc(100% - 30px);font-size: 16px;color: #666666;line-height: 1.6;}
.infolyBox .lyBox{width: 100%;}
.lyBox .lytit{font-size: 14px;color: #666666;line-height: 1.5;margin-bottom: 15px;}
.lyBox .form{display: block;width: 100%;}
.lyBox .int{display: block;width: 100%;height: 40px;border: 1px solid #CCD1D9;padding: 0 15px;margin-bottom: 10px;}
.lyBox .textarea{display: block;width: 100%;height: 150px;border: 1px solid #CCD1D9;padding: 10px 15px;margin-bottom: 10px;}
.lyBox .btn{display: block;width: 120px;line-height: 40px;text-align: center;background: #7f0006;border-radius: 6px;color: #FFFFFF;font-size: 14px;margin-left: auto;cursor: pointer;}
.lyBox .yzm{display: flex;width: 100%;height: 40px;border: 1px solid #CCD1D9;margin-bottom: 10px;}
.lyBox .yzm input{width: calc(100% - 100px);display: block;padding: 0 15px;height: 100%;border-right: 1px solid #CCD1D9;}
.lyBox .yzm canvas{display: block;width: 100px;background: #FFFFFF;}





.con_1_31 .w-list {margin: 0;padding: 0;overflow: hidden;}
.con_1_31 .w-list .w-list-ul {padding: 0;margin: 0;list-style: none;}
.con_1_31 .w-list .w-list-ul .w-list-item {display: flex;padding: 0;margin: 0;padding-bottom: 15px;margin-bottom: 15px;position: relative;border-bottom-color: #ddd;border-bottom-width: 1px;border-bottom-style: dotted;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-hide {display: none !important;}
.con_1_31 .w-list .w-list-ul .w-list-item.w-list-nopic {min-height: 0;}
.con_1_31 .w-list .w-list-ul .w-list-item.w-list-nopic .w-list-r {padding-left: 0;}
.con_1_31 .w-list .w-list-ul .w-list-item.w-list-nopic .w-list-r .w-list-r-in {padding-left: 0;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-title {padding: 0;margin: 0;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-title .w-list-titlelink {line-height: 30px;height: 30px;display: block;font-family: Tahoma;font-size: 17px;font-style: normal;font-weight: bold;color: #404040;text-decoration: none;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-o-transition: all 200ms linear;-ms-transition: all 200ms linear;transition: all 200ms linear;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-pic {padding: 0;margin: 0;width: 120px;height: 120px;overflow: hidden;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-pic .w-list-piclink {display: block;width: 120px;height: 120px;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-pic .w-list-piclink .w-listpic-in {width: 120px;height: 120px;border: none;object-fit: cover;-webkit-transition: transform .3s linear;-moz-transition: transform .3s linear;-o-transition: transform .3s linear;-ms-transition: transform .3s linear;transition: transform .3s linear;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-r {width: calc(100% - 120px);}
.con_1_31 .w-list .w-list-ul.w-list-imgno .w-list-pic {display: none !important;}
.con_1_31 .w-list .w-list-ul.w-list-imgno .w-list-item .w-list-r {padding-left: 0 !important;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-r .w-list-r-in {padding-left: 12px;padding-top: 5px;}
.con_1_31 .w-list .w-list-ul.w-list-imgno .w-list-item .w-list-r .w-list-r-in {padding-left: 0 !important;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-desc {padding: 0;margin: 0;margin-top: 5px;line-height: 18px;max-height: 36px;font-family: Tahoma;font-size: 12px;font-style: normal;font-weight: normal;color: #999;text-decoration: none;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;overflow: hidden;text-overflow: ellipsis;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-bottom {padding: 0;margin: 0;margin-top: 5px;height: 20px;line-height: 20px;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-bottom .w-list-date {padding: 0;margin: 0;display: inline-block;font-family: Tahoma;font-size: 12px;font-style: normal;font-weight: normal;color: #BBB;text-decoration: none;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-bottom .w-list-viewnum {float: right;font-family: Tahoma;font-size: 12px;color: #BBB;}
.con_1_31 .w-list .w-list-ul .w-list-item .w-list-bottom .w-list-viewnum .w-list-viewicon {font-size: 12px;color: #BBB;padding-right: 3px;}

.con_1_31 .w-list .w-list-ul .w-list-item:hover .w-list-title .w-list-titlelink {font-style: normal;font-weight: bold;color: #7F0006;}
.con_1_31 .w-list .w-list-ul .w-list-item:hover .w-list-pic .w-list-piclink .w-listpic-in {-webkit-transform: scale(1.1) !important;-moz-transform: scale(1.1) !important;-ms-transform: scale(1.1) !important;transform: scale(1.1) !important;}



.newsDescBox{margin: 20px 0 30px;}
.newsDescBox .tit{color: #404040;font-size: 22px;line-height: 30px;text-align: center;}
.newsDescBox .etit{display: flex;justify-content: center;margin: 10px 0;}
.newsDescBox .etit span{display: flex;align-items: center;color: #999999;font-size: 12px;}
.newsDescBox .etit span+span{margin-left: 50px;}
.newsDescBox .etit span img{margin-right: 5px;}
.newsDescBox .newsContent{font-size: 14px;color: #666;line-height: 1.6;}
.newsDescBox .newsContent img{display: block;max-width: 100%;height: auto!important;margin: 5px 0;}


.aboutDescBox{margin-bottom: 50px;}
.aboutDescBox .tit{color: #404040;font-size: 24px;line-height: 34px;text-align: center;}
.aboutDescBox .aboutContent{font-size: 14px;color: #555;line-height: 1.8;margin-top: 10px;}
.aboutDescBox .aboutContent img{display: block;max-width: 100%;height: auto!important;margin: 10px auto 10px;}
.aboutDescBox .aboutContent video{display: block;max-width: 100%;height: auto!important;margin: 30px auto 30px;}





.pagesDiv {clear:both;width:100%;margin:0 auto;line-height:25px;padding:30px 0px 20px 0px;}
.pages {height:30px;color:#666666;margin-top:5px;text-align:center;}
.pages a:link,.pages a:visited {color:#666666;}
.pages a,.pages a:link {text-decoration:none;padding:2px 5px;border:1px solid #DDDDDD;background:#FFFFFF;margin:0px 2px;font-size:12px;color:#666666;text-align:center;}
.pages a:hover {background:#cea378;color:#FFFFFF;border:1px solid #cea378;text-decoration:none;text-align:center;padding:2px 5px;}
.pages .cpb {font-weight:bold;color:#FFFFFF;background:#cea378;border:1px solid #cea378;text-align:center;margin:0px 2px;padding:2px 5px;}
.pages .intext {width:30px;border:1px solid #7F9DB9;height:19px;line-height:19px;}
.pagination {text-align:center;}
.pagination li {display:inline-block;color:#333333;margin:0px 5px 0px 0px;vertical-align:middle;}
.pagination li a {float:left;display:block;height:25px;line-height:25px;padding:0 10px;font-size:13px;border:1px solid #dddddd;color:#555555;text-decoration:none;}
.pagination li a:hover {background:#cea378;color:#ffffff;}
.pagination li a.thisclass {background:#cea378;color:#ffffff;border:1px solid #cea378;cursor:default;}
.pagination li a.thisclass:hover {background:#cea378;color:#ffffff;border:1px solid #cea378;cursor:default;}
.pagination li .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999999;}
.pagination li .pageinfo strong {color:#555555;font-weight:normal;}
.pagination table {text-align:center;margin:10px 0px 0px 25%;}
.pagination table td {padding:0px 2px;}
#pages {text-align:right;}
#pages a {display:inline-block;height:33px;line-height:30px;background:#ffffff;border:1px solid #e3e3e3;text-align:center;color:#333333;padding:0 14px;}
#pages a.a1 {background:url('../images/pages.png') no-repeat 0 5px;padding:0 5px;}
#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}
#pages span {display:inline-block;height:33px;padding:0 14px;line-height:30px;background:#cea378;border:1px solid #cea378;color:#ffffff;text-align:center;}
#pages .noPage {display:inline-block;height:22px;line-height:22px;background:url('../images/titlebg.png') repeat-x 0 -55px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}






.relate_news {width: 102%}
.relate_news li {background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzYwcHgnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDYwIDYwJyB3aWR0aD0nNjBweCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgZmlsbD0ncmdiKDIxOCwxOTUsMTQ0KSc+PHBhdGggZD0nTTAgMzAgTDMwIDYwIEw2MCAzMCBMMzAgMCBaJyAvPjwvc3ZnPg==);background-repeat: no-repeat;background-size: 10px;background-position: 0 center;width: 97%;margin-right: 3%;border-bottom: 1px dashed #dedede;line-height: 3.4}
.relate_news li a {display: block}
.relate_news li h5 {color: #888;font-size: 14px;display: block;font-weight: 400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-indent: 15px;padding-right: 10px;}
.relate_news li h5:hover {color: #C62326}
.relate_news li .date {color: #999;display: inline-block;float: right;font-size: 13px}
