a { color:#666; text-decoration:none; outline:0!important; cursor: pointer;}
a:visited { text-decoration:none; }
a:hover { color:#2b78c6; text-decoration:none; }
a:active { color:#2b78c6; }

.item-title {background-image: linear-gradient(90deg,#157cca,#2c8ff4); text-align: center;padding: 5px;border: 1px solid #bfbfbf;margin-top: 30px;}
.item-title h5 {font-size: 45px; font-weight: bold; color: #fff;font-family: Microsoft YaHei UI, Microsoft YaHei UI Light}
.item-title p {font-size: 25px; color: #fff;letter-spacing:2px}

.item-wrapGrey { border: 1px solid #dedede;}
.item-wrapBlue { border: 8px solid #daeaf6;padding: 30px 10px}

.item-gushi {display: flex; justify-content: space-around; margin-bottom: 30px;}
.item-gushi li { width: 279px; text-align: left;}
.item-gushi li h6 {font-size: 16px; margin-top: 10px;}

.superDocCon { position: relative;}
.superDocCon .superDocScroll { position:relative; padding:0;overflow:hidden;}

.superDocScroll .next,.superDocScroll .prev{top:50%;width:74px;height:74px;background-color:rgba(0,0,0,.3);z-index:7;-webkit-transition:all .3s ;transition:all .3s; margin-top: -37px; }
.superDocScroll .prev{left:-74px}
.superDocScroll .next{right:-74px}
.superDocScroll:hover .next{ right:24px}
.superDocScroll:hover .prev{ left:24px}
.superDocScroll .next i,.superDocScroll .prev i{background:url(../../images/imgV2018/icon.png) no-repeat 0 -26px;display:block;width:74px;height:74px;}
.superDocScroll .next i{background-position:-86px -26px}
.superDocScroll .next:hover,.superDocScroll .prev:hover{background-color:rgba(0,0,0,.7)}

.superDocList { width:1250px; margin: 0 auto;}
.superDocList ul {overflow:hidden; zoom:1; width:1250px; margin: 0 auto;}
.superDocList ul li { width:33.3%;float:left;overflow:hidden;padding:0; text-align:center;}

.superDoc-item { width: 379px; position: relative; margin: 0 auto;}
.superDoc-item p{position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(0,0,0,0.5); color: #fff; font-size: 20px;line-height: 2.5em;}


 .firstClassDoc-item {height: 270px; background-color: #fff; border: 1px solid #e6e6e6;position: relative;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:0 2px 6px 0 rgba(0,0,0,.14);  border-radius: 5px; margin: 0 auto;}

.item-DocBox { display: grid; grid-template-columns: 395px 395px 395px; grid-row-gap:0;grid-column-gap: 25px; margin: 25px}
.item-DocBox li { width: 395px; display: block; margin-bottom: 40px;}

.item-DocBox-con { width: 395px; padding:20px 0 0; clear: both;}
.item-DocBox-con span {float: left; display: block;}
.item-DocBox-con .imgBox {width: 160px;}
.item-DocBox-con .infoBox {width:calc(100% - 160px)}
.item-DocBox-con .infoBox h5 { font-size: 26px; color: #2b78c6; padding-left: 5px}
.item-DocBox-con .infoBox h6 { font-size: 16px; color: #333; padding-left: 5px}
.item-DocBox-con .infoBox>p {font-size: 15px; line-height: 1.5em;}
.item-DocBox-con hr {padding: 0; margin: 5px 0 10px;}

.item-titleKS {position: absolute;width: 124px; height: 139px; right: 35px; top: -11px;}
.item-intrKS { padding: 60px 25px;}
.item-intrKS img{ float:left; margin-right: 50px;}
.item-intrKS h5 { font-size: 30px; color: #00adb8; margin-bottom: 30px;}
.item-intrKS h5>i { font-size: 40px; font-weight: bold;}
.item-intrKS p {text-align: justify; font-size: 18px; text-indent: 2em; padding-right: 25px; }

.item-JS-nav {margin: 10px 0;}
.item-JS-navList {display: flex; justify-content: space-between;}
.item-JS-navList li {border: 1px solid #dedede; width: 250px; height: 65px;  display: table;}
.item-JS-navList li>span {display: table-cell;text-align: left;vertical-align: middle; padding-left: 25px; color: #505050;font-size: 20px;}
.item-JS-navList li>span>i {font-size: 25px;}
.item-JS-navList .select {border: 1px solid #318bd0;}
.item-JS-navList .select>span { color: #1395d2;}



.item-JS-infoList {padding: 25px 40px;border: 1px solid #318bd0;}
.item-JS-infoList-l {width: 620px; padding-left: 25px;}
.item-JS-infoList-l h5 { font-size: 35px; color: #1395d2; margin: 10px 0;}
.item-JS-infoList-l p:first-of-type {font-size: 25px; margin: 10px 0;}
