a { color:#666; text-decoration:none; outline:0!important; cursor: pointer;}
a:visited { text-decoration:none; }
a:hover { color:#006b64; text-decoration:none; }
a:active { color:#006b64; }

.item-title {width: 1240px; margin: 0 auto; overflow: hidden; margin-top: 30px; margin-bottom: 35px;}
.item-title h2 { width: 30%; float: left; font-size: 35px; color: #3a3a3a; line-height: 1em; text-align: left; position: relative; }
.item-title h2>i { font-size: 16px; display: block; color: #a0a0a0;}
.item-title p {font-size: 25px; color: #fff;letter-spacing:2px}
.item-title span {float: right;}
.item-title span h5 {background-image: url(../../images/imgV2021/inner/shenjingwaike/icon01.png); background-repeat: no-repeat; height: 57px; padding-left: 65px; font-size: 24px; color: #666; float: left; margin-right: 30px;margin-top: 40px;}
.item-title span h5>i { font-size: 16px; display: block; color: #a0a0a0;}

.item-JS-info,.item-ZL-info,.item-ZLJS-info,.item-ZJ-info {width: 1240px; margin: 0 auto; position: relative;}

/*¸ßÑ¹Ñõ¿Æ*/
.HBO-item-title {overflow: hidden; margin-top: 30px; margin-bottom:50px;position:relative;}
.HBO-item-title h2 { text-align:center; font-size:48px; color:#3a3a3a; line-height:1em; background-color:transparent; padding: .3rem 0;position:relative;}
.HBO-item-title h2>i { display: block; font-size:24px; font-weight: normal; color: #a0a0a0;line-height:1.5em; text-transform:uppercase}
.HBO-item-title h2::before,.HBO-item-title h2::after {content:''; position:absolute;top:50%;background:#8deaec;width:30%;height:2px;}
.HBO-item-title h2::before {left:0;}
.HBO-item-title h2::after {right:0;}
.HBO-item-title>span { content: ""; width: 24px; height: 24px; display: block; background-color: #16989b; border-radius: 50%; top:50%; position: absolute; margin-top: -12px;}
.HBO-item-title>span::after { content: ""; width: 12px; height: 12px; display: block; background-color: #8deaec; border-radius: 50%; top:calc(50% + 6px); left:calc(30% - 1px); position: absolute; margin-top: -12px;}
.HBO-item-title>span.spanl {left:30%;}
.HBO-item-title>span.spanr {right:30%;}
.HBO-item-title span h5 {background-image: url(../../images/imgV2021/inner/shenjingwaike/icon01.png); background-repeat: no-repeat; height: 57px; padding-left: 65px; font-size: 24px; color: #666; float: left; margin-right: 30px}
.HBO-item-title span h5>i { font-size: 16px; display: block; color: #a0a0a0;}

.HBO-item-title02 h2::before,.HBO-item-title02 h2::after {content:''; position:absolute;top:50%;background:#8deaec;width:40%;height:2px;}
.HBO-item-title02>span::after { content: ""; width: 12px; height: 12px; display: block; background-color: #8deaec; border-radius: 50%; top:calc(50% + 6px); left:calc(40% - 3px); position: absolute; margin-top: -12px;}
.HBO-item-title02>span.spanl {left:40%;}
.HBO-item-title02>span.spanr {right:40%;}

.HBO-item-JS-info .JS-text { width: 660px; position: absolute; left: 40px; top:40px; }
.HBO-item-JS-info .JS-text p { position: relative; top:0; font-size: 18px; color: #222; text-align: justify; line-height:2em;text-indent: 2em;}

.item-ZL-info ul { position: relative;}
.item-ZL-info li {overflow:hidden;}
.item-ZL-info li .textB {float: left; width: 780px; height: 100%; border-bottom: 3px solid #16989b;text-align: justify;}
.item-ZL-info li .imgB {float: right; width: 400px;}
.item-ZL-info li .imgB img {margin-bottom: 20px; box-shadow: 0 5px 5px #eee;}
.item-ZL-info li h5 {font-size:32px;height:1.75em; background-color: #16989b; color: #fff; display: inline-block; padding: 4px 8px; margin-bottom: 15px; position: relative}
.item-ZL-info li h5.h5-y { background-color: #e8ab4a; margin-top: 20px; }
.item-ZL-info li h5>span {position:absolute;display:block;width:1%;font-size:32px;height:1.75em;bottom:0;right:0;background-color:#16989b;}
.item-ZL-info li h5>span::after {content:'';position:absolute;top:0;right:0;left:100%;border-top:1.75em solid transparent;border-left:1.75em solid #16989b;width:0;}
.item-ZL-info li h5>span.Bg-y {position:absolute;display:block;width:1%;font-size:32px;height:1.75em;bottom:0;right:0;background-color:#e8ab4a;}
.item-ZL-info li h5>span.Bg-y::after {content:'';position:absolute;top:0;right:0;left:100%;border-top:1.75em solid transparent;border-left:1.75em solid #e8ab4a;width:0;}
.item-ZL-info li p{ font-size: 18px; line-height: 1.75em;letter-spacing:1px}


.item-ZLJS-info li {background-color: #16989b; height:280px; overflow: hidden; margin-bottom: 30px;}
.item-ZLJS-info li>div {float: left;}
.item-ZLJS-info li .imgM {width: 420px;}
.item-ZLJS-info li .textM { width: 820px; height:280px; display: table;}
.item-ZLJS-info li .textM span { padding:0 60px; display: table-cell; vertical-align: middle;}
.item-ZLJS-info li .textM span p {color: #fff; font-size: 20px;}
.item-ZLJS-info li .textM span h3 {color: #fff; font-size: 32px; position: relative; display: inline-block; padding-bottom: 1em;}
.item-ZLJS-info li .textM span h3::before {content: ""; display: block; height: 2px; width: 70%; position: absolute; bottom: .5em; left: 0; background-color: #ffb33b;}
.item-ZLJS-info li:nth-child(2n) >div {float: right;}


.item-ys-list { overflow: hidden; margin-bottom: 60px;}
.item-ys-list img {float: left; width: 320px;}
.item-ys-list .ys-info { width: 880px; float: right;}
.item-ys-list .ys-name { width: 100%; overflow: hidden; position: relative; margin-bottom: 10px; z-index: 2; border-bottom: 2px solid #eee; padding-bottom: 15px;}
.item-ys-list .ys-name h5 { float: left;padding:0; padding-right: 20px; font-size:42px; color: #16989b; }
.item-ys-list .ys-name>div { float: left;margin-top: 15px;}
.item-ys-list .ys-name>div p {font-size: 24px;line-height: 24px;color: #4e4e4e;}
.item-ys-list .ys-info p { font-size: 18px; padding-top: 10px;}
.item-ys-list .ys-info p>i { font-size: 22px; display: block; color: #16989b;}
/*.item-ys-list .ys-name>div p:last-child {color: #fff;}
.item-ys-list .ys-name span {position: absolute; display: block; width: 90%; height: 26px; bottom: -2px; left: 0; background-color: #2d8ed7; z-index:-1;}
.item-ys-list .ys-name span::after {content:'';position:absolute;top:0;right:0;left:100%;border-bottom:26px solid transparent;border-left:26px solid #2d8ed7;width:0;}
.item-ys-list .ys-name span::before {content:'';position:absolute;top:0;right:100%;left:0;border-bottom:26px solid transparent;border-left:26px solid #fff;width:0;}*/