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; padding-left: 35px;}
.item-title h2>i { font-size: 16px; display: block; color: #a0a0a0;}
.item-title h2::after {content: ""; display: block; width: 18px; height: 60px; background-color: #0a9085; position: absolute; left: 0; top: 0;}
.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}
.item-title span h5>i { font-size: 16px; display: block; color: #a0a0a0;}

.item-JS-info,.item-YS-info,.item-ZLJS-info,.item-ZJ-info {width: 1240px; margin: 0 auto; position: relative;}
.item-JS-info p { width: 530px; position: absolute; left: 40px; top: 80px; font-size: 18px; color: #222; text-align: justify; line-height:2em;text-indent: 2em;}
.item-YS-info p { font-size: 20px; color: #222; text-indent: 2em;}
.item-YS-info ul {display: flex; flex-direction: row; flex-wrap: nowrap;justify-content: space-between; margin-top: 30px;}
.item-YS-info img {box-shadow: 0 3px 10px #eaeeee;}

.item-ZLJS-info li {background-color: #089b88; height:300px; overflow: hidden; margin-bottom: 30px;}
.item-ZLJS-info li>div {float: left;}
.item-ZLJS-info li .imgM {width: 525px;}
.item-ZLJS-info li .textM { width: 715px; height:300px; 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: 50%; position: absolute; bottom: .5em; left: 0; background-color: #ffb33b;}
.item-ZLJS-info li:nth-child(2n) >div {float: right;}

.item-ZJ-info ul { display: flex;flex-direction: row; flex-wrap: nowrap;justify-content: space-between;}
.item-ZJ-info li { width: 390px; text-align: center;}
.item-ZJ-info li h5 { font-size: 30px; color: #089b88; line-height: 1em; margin-top: 20px;}
.item-ZJ-info li h5>i { font-size: 20px; }
.item-ZJ-info li p{ font-size: 14px;}
.item-ZJ-info li .span-zc { background-color: #089b88; padding:0 20px; width: 100%; height: 140px; display: table;}
.item-ZJ-info li .span-zc p { display: table-cell; vertical-align: middle; color: #fff; text-align:justify;}
.item-ZJ-info li .span-zc p>i { color: #FCEB00}
.item-ZJ-info li .span-jj { border-bottom: 2px solid #089b88; padding: 10px ; margin-bottom: 5px; overflow: hidden; display: block; width: 100%; }

/*¿ÚÇ»¿Æ*/
.kqk-item-title {width: 1240px; margin: 0 auto; overflow: hidden; margin-top: 30px; margin-bottom: 35px;}
.kqk-item-title h2 { width: 30%; float: left; font-size: 35px; color: #3a3a3a; line-height: 1em; text-align: left; position: relative; padding-left: 35px;}
.kqk-item-title h2>i { font-size: 16px; display: block; color: #a0a0a0;}
.kqk-item-title h2::after {content: ""; display: block; width: 18px; height: 60px; background-color: #1889d9; position: absolute; left: 0; top: 0;}
.kqk-item-title p {font-size: 25px; color: #fff;letter-spacing:2px}

.kqk-item-title span {float: right;}
.kqk-item-title span h5 {background-image: url(../../images/imgV2021/inner/shenjingwaike/icon02.png); background-repeat: no-repeat; height: 57px; padding-left: 65px; font-size: 24px; color: #666; float: left; margin-right: 30px}
.kqk-item-title span h5>i { font-size: 16px; display: block; color: #a0a0a0;}

.kqk-item-JS-info p { width: 530px; position: absolute; left: 40px; top: 80px; font-size: 20px; color: #222; text-align: justify; line-height:2em;text-indent: 2em;}


.kqk-item-ZLJS-info li {background-color: #56aeeb; height:300px; overflow: hidden; margin-bottom: 30px;}
.kqk-item-ZLJS-info li h5 { font-size: 30px; color: #fff; line-height: 1em; margin-top: 20px;}
.kqk-item-ZLJS-info li p{ font-size: 14px; color: #fff;}
.kqk-item-ZLJS-info p.summary { text-align: center; font-size: 22px; color: #222; padding:20px 0;  border-bottom: 5px solid #56aeeb;}



.item-ys-list { width: 580px; float: left; overflow: hidden; margin-bottom: 60px;}
.item-ys-list:nth-child(2n) { float: right;}
.item-ys-list img {float: left; width: 210px;}
.item-ys-list .ys-info { width: 350px; float: right;}
.item-ys-list .ys-name { width: 100%; overflow: hidden; position: relative; margin-bottom: 10px; z-index: 2}
.item-ys-list .ys-name h5 { float: left;padding:0 15px; font-size: 32px; color: #fff; text-shadow: -2px 0px 2px #2d8ed7, 2px 0px 2px #2d8ed7, 0px -2px 2px #2d8ed7, 0px 2px 2px #2d8ed7;}
.item-ys-list .ys-name>div { float: left;}
.item-ys-list .ys-name>div p {font-size: 18px;line-height: 24px;color: #4e4e4e;}
.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;}
.item-ys-list .ys-info { max-height: 265px; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical;}
.item-ys-list .ys-info p {color: #4e4e4e; line-height: 1.5em; font-size: 18px; }
.item-ys-list .ys-info p:first-of-type {font-weight: bold;}

.item-ys-list a:hover {overflow: hidden; display: block}