@charset "utf-8";
/* CSS Document */


/*****************************vip页面*****************************/
/**底部**/
.phpFootCodeIn a{ color:#656565; text-decoration: none;}
.phpFootCodeIn a:hover{ color: #ffffff;}
.vipBg{ background: #f7f8fa;}
.vipHead{ width: 100%; height: 500px; background: #07061e;}
.vipHeadIn{ width: 1380px; height: 500px; background: url(../images/hhl-bg19.png) no-repeat; margin: auto;}
.vipLogo a{ display: block; float: left; width: 138px; height: 36px; background:url(../images/logo2.png) no-repeat; margin-top:22px;}
.phpNav4{ float: left; margin-top:28px; margin-left:90px;}
.phpNav4 li{ float: left; margin-left:55px;}
.phpNav4 li .phpNavIn4{ position: relative; }
.phpNav4 li .phpNavIn4 .phpNavTitle4 a{ display: block; text-decoration: none; height: 30px;}
.phpNav4 li .phpNavIn4 .phpNavTitle4 a em{ display: block; float: left;  padding: 0 5px;height: 15px; line-height: 15px; background: #fc3930;color: #FFFFFF; position:absolute; top: -6px; right:-18px; font-size: 12px;}
.phpNav4 li .phpNavIn4 .phpNavTitle4 a h2{ font-size: 18px; color: #ffffff; float: left; font-weight: bold;}
.phpNav4 li .phpNavIn4 .phpNavTitle4 a b{ display: block; float: left; width: 13px; height: 7px; margin:10px 0px 0px 7px; background: url(../images/hhl-bg18.png) no-repeat 0px 0px;} 
.phpNav4 li .phpNavIn4 .phpSubnav4{ width:150px; background: #ffffff; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);  position:absolute; left:-30px; top: 30px; display:none; z-index: 10; }
.phpNav4 li .phpNavIn4 .phpSubnav4 a{ display: block; width: 150px; height: 35px;  color: #333333; text-decoration: none; line-height: 35px; overflow: hidden; text-align: center;}
.phpNav4 li .phpNavIn4 .phpSubnav4 a:hover{ background: #f2f2f2; color: #fc3930; font-weight: bold;}
.vipSearch{ float: left; width: 320px; height: 35px; background:#4a3f36; border-radius: 100px; margin:20px 0px 0px 100px;}
.vipSearch input.text1{ float: left; width: 230px; height: 35px; border: none; background: none; color: #aba6a2; margin: 0px 0px 0px 20px; outline: none;}
.vipSearch input.submit1{ width: 21px; height: 20px; border: none; background: none; background: url(../images/hhl-bg18.png) no-repeat -20px 0px; float: right; margin: 6px 20px 0px 0px; outline: none; cursor: pointer;}
.vipDeng{ float: right; color: #ffffff; margin-top:27px;}
.vipDengHou{ float: right; color: #ffffff; width: 300px; height: 18px; line-height: 18px; overflow: hidden; margin-top:27px;}
.vipDengHou b{ display: block; float: left; width: 18px; height: 20px; background: url(../images/hhl-bg18.png) no-repeat -50px 0px; margin: 0px 5px 0px 0px;}
.vipKai{ width:1380px; }
.vipKai h1{ color: #ffffff; font-size: 48px; font-weight: bold; text-align: center; margin-top:60px;}
.vipKai span a{ display: block; width: 254px; height: 60px; margin: auto; font-size: 24px; font-weight: bold; color: #333333; text-decoration: none; background: linear-gradient(to right, rgb(246, 215, 159), rgba(235, 191, 113)); line-height: 60px; overflow: hidden; border-radius: 100px; text-align: center; margin-top:30px;}


/**会员特权**/
.vipHytqBox{ width: 1380px; background: #ffffff; height: 250px; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04); margin: auto; margin-top:-190px; border-radius:8px;}
.vipHytqTitle{ display: flex; justify-content: center; align-items: center; }
.vipHytqTitle span{ display: block; float: left; width: 36px; height: 30px; background: url(../images/hhl-bg18.png) no-repeat;} 
.vipHytqTitle span.left{ background-position: -80px 0px;}
.vipHytqTitle span.right{ background-position: -125px 0px;}
.vipHytqTitle h2{ font-size: 32px; font-weight: bold; color: #333333; margin: 0px 20px;}
.vipHytqList{ width:1195px; margin: auto;} 
.vipHytqList li{ float: left; width: 180px; margin: 10px 0px 0px 158px;} 
.vipHytqList li a{ display: block; text-decoration: none;}
.vipHytqList li a b{ display: block; width:125px; height: 125px; background: url(../images/hhl-bg18.png) no-repeat; margin: auto;}
.vipHytqList li a b.icon1{ background-position: 0px -50px;}
.vipHytqList li a b.icon2{ background-position: -135px -50px;}
.vipHytqList li a b.icon3{ background-position: -270px -50px;}
.vipHytqList li a b.icon4{ background-position: 0px -190px;}
.vipHytqList li a p{ text-align: center; font-size: 20px; color: #333333; margin-top:10px; font-weight: bold;}
.vipHytqList li:nth-child(4n+1){ margin-left:0px;}



/**精选会员免费好课**/
.vipJxhkBox{  width:1380px; margin:auto; margin-top:70px;}
.vipJxhkList{ width: 1380px;}
.vipJxhkList li{ float: left; width: 252px; height: 320px; background: #ffffff; border-radius: 8px; margin:45px 0px 0px 30px;}
.vipJxhkList li p a{ display: block; width: 252px; height: 140px; border-radius: 8px 8px 0px 0px; overflow: hidden; }
.vipJxhkList li p a img{ width: 252px; height: 140px; transition: all 0.2s;}
.vipJxhkList li p a:hover img{ transform:scale(1.1);}
.vipJxhkList li dl{ width: 222px; margin: auto; margin-top:15px;}
.vipJxhkList li dl dt a{ display: block; height: 20px; line-height: 20px; overflow: hidden; font-size: 16px; font-weight: bold;}
.vipJxhkList li dl dd.cont1{ height: 40px; line-height: 22px; overflow: hidden; color: #999999; margin-top:10px;}
.vipJxhkList li dl dd.cont2{ margin-top:10px;}
.vipJxhkList li dl dd.cont2 span{ display: block; float: left; width: 100px; height: 20px; line-height: 20px; overflow: hidden; font-weight:bold; color: #fc3930;}
.vipJxhkList li dl dd.cont2 em{ display: block; float: right; }
.vipJxhkList li dl dd.cont2 em i{ font-style: normal; float: left; display: block; width: 32px; height: 20px; border-radius: 3px 0px 0px 3px; line-height: 20px; overflow: hidden; background: #585858; text-align: center; color: #ffffff;} 
.vipJxhkList li dl dd.cont2 em b{ font-weight: normal; display: block; float: left; width: 40px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; background: #fceac0; color: #633b00; border-radius: 0px 3px 3px 0px;}
.vipJxhkList li dl dd.cont3{  font-size: 12px; color: #999999; margin-top:10px;}
.vipJxhkList li dl dd.cont3 span{ display: block; float: left; width: 100px; height: 16px; line-height: 16px; overflow: hidden;}
.vipJxhkList li dl dd.cont3 em{display: block; float: right; width: 100px; height: 16px; line-height: 16px; overflow: hidden; text-align: right; }
.vipJxhkList li:nth-child(5n+1){ margin-left:0px;}
.vipJxhkList li dl dd.cont2 h2{ float: left; font-size: 16px; color: #333333; color:#fc3930;}
.vipJxhkList li dl dd.cont2 p{ float: left; font-size: 12px; color: #999999; text-decoration: line-through; margin: 5px 0px 0px 10px;}



/**底部固定菜单**/
.vipFootMenu{ width: 100%; height: 71px; background: #34323e; position:absolute; left: 0px; bottom: 0px; position:fixed;z-index:10;}
.vipFootMenuIn{ width: 1380px; margin:auto; position: relative;}
.vipFootMenuIn span{ display: block; width: 156px; height: 108px; background: url(../images/hhl-bg18.png) no-repeat -145px -200px; position:absolute; left: 165px; top:-36px;}
.vipFootMenuIn h2{ float: left; font-size: 28px; font-weight: bold; color: #ffd06d; line-height: 70px; overflow: hidden; margin-left:350px;}
.vipFootMenuIn em{ display: block; float: left; width: 309px; height: 15px; background: url(../images/hhl-bg20.png) no-repeat; margin:30px 0px 0px 20px;}
.vipFootMenuIn a{ display: block; float: left; width: 321px; height: 71px; background: url(../images/hhl-bg18.png) no-repeat 0px -329px; line-height: 71px; overflow: hidden; text-decoration: none; font-size: 24px; font-weight: bold; color: #4c4c4c; text-align: center; margin-left:60px;}
.vipBanner{ width: 1380px;  margin: 0 auto; }
.vipBanner a{ display: block; width: 1380px; height: 110px; background: url(../images/hhl-bg23.png) no-repeat;margin-top:50px; padding-top: 140px;}
.vipBanner a span{ display: block; background:url(../images/hhl-bg22.gif) no-repeat; width: 297px; height: 86px; margin: 0px 0px 0px 600px;}





/*****************************最近更新*****************************/
.phpZjgxMain{ width: 1380px; margin: auto;}
.phpZjgxTitle{ width: 1378px; height: 45px; background:#f9f9f9; border: 1px solid #eeeeee; margin-top:30px;} 
.phpZjgxTitle span{ display: block; float: left; height: 45px; line-height: 45px; overflow: hidden; color: #999999;}
.phpZjgxTitle span.width1{ width:250px; text-align: center;}
.phpZjgxTitle span.width2{ width: 425px; margin-left:30px; text-align: center;}
.phpZjgxTitle span.width3{ width: 130px; text-align: center; margin-left:30px;} 
.phpZjgxTitle span.width4{ width: 150px; text-align: center; margin-left:30px;}
.phpZjgxTitle span.width5{ width: 130px; text-align: center; margin-left:30px;}
.phpZjgxTitle span.width6{ width: 130px; text-align: center; margin-left:30px;}
.phpZjgxIn{ width: 1380px;}
.phpZjgxLeft{  width: 250px; float: left;} 
.phpZjgxLeft a{ display: block; width: 248px; height: 45px; border: 1px solid #eeeeee; margin-top:-1px; line-height: 45px; overflow: hidden; font-size: 16px; text-align: center; background:#f9f9f9; color: #333333; text-decoration: none;} 
.phpZjgxLeft a.hover{ background: #ffffff; border-right: 1px solid #ffffff; font-weight: bold; color: #fc3930; width: 249px;}
.phpZjgxRight{ float: right; width:1130px;}
.phpZjgxRight span{ height: 45px; border-bottom: 1px solid #eeeeee; display: block; line-height: 45px; overflow: hidden;} 
.phpZjgxRight span em{ display: block; float: left;} 
.phpZjgxRight span em.width2{ width: 425px; margin-left:30px;}
.phpZjgxRight span em.width2 a.tuxing1{ display: block; float: left; width: 100px; margin-left:30px;}
.phpZjgxRight span em.width2 a.tuxing2{ display: block; float: left; width: 265px; margin-left:30px;}
.phpZjgxRight span em.width3{ width: 130px; margin-left:30px; text-align: center; color: #333333;} 
.phpZjgxRight span em.width4{ width: 150px; margin-left:30px; text-align: center; color: #333333;} 
.phpZjgxRight span em.width5{ width: 130px; margin-left:30px; text-align: center; color: #333333;} 
.phpZjgxRight span em.width6{ width: 130px; margin-left:30px; text-align: center; color: #333333;} 

.pagination{width:100%; text-align:center; margin-top:40px; display:flex; justify-content: center; align-items: center;}
.page{ float: left;}
.page a{ display:inline-block; height: 30px; border: 1px solid #D9D9D9; border-radius: 3px; line-height: 30px; padding: 0px 11px; color: #999999; text-decoration: none; background: #ffffff; margin: 0px 5px;}
.page a:hover{  background: #fc3930; color: #ffffff; border: 1px solid #fc3930;}
.page a.active{background:#fc3930; color: #ffffff; border: 1px solid #fc3930;}






/*****************************专题*****************************/
.phpscMain{ width: 1380px; margin:auto;}
.phpSize{ width: 1380px; height: 50px; background: #ffffff; margin-top:20px;} 
.phpSize b{ display: block; float: left; width: 12px; height: 15px; background: url(../images/hhl-bg25.png) no-repeat -220px 0px; margin:18px 0px 0px 15px;}
.phpSize p{ float:right; width:1340px; height: 50px; line-height: 50px; overflow: hidden; color: #999999;}
.phpZtBox{ width: 1380px; height: 335px; background: #ffffff; margin-top:20px;}
.phpZtBox span img{ display: block; float: left; width: 400px; height: 270px; margin: 33px 0px 0px 15px;}
.phpZtBox dl{ float:left; width:910px ; margin: 30px 0px 0px 30px;}
.phpZtBox dl dt{ height: 28px; line-height: 28px; overflow: hidden; font-size: 24px; font-weight: bold; color: #333333;} 
.phpZtBox dl dd.cont1{ height: 195px; line-height: 28px; color: #666666; margin-top:15px; overflow: hidden;word-break: break-all;}
.phpZtBox dl dd.cont2{ height: 25px; overflow: hidden;}
.phpZtBox dl dd.cont2 em{ display: block; float: left; width: 700px; height: 25px; overflow: hidden;}
.phpZtBox dl dd.cont2 em a{ display: block; float: left; height: 25px; line-height: 25px; background: #fef1ef; text-decoration:none;  color: #fc3930; padding: 0px 10px; margin: 0px 10px 0px 0px; border-radius: 3px;}
.phpZtBox dl dd.cont2 span{ display: block; float: right; width: 200px; height: 25px; line-height: 25px; overflow: hidden; text-align: right; color: #999999;}
.wzDl{display: flex;justify-content: space-between;}
.wzDl .likeAcomment a span{font-size: 16px;font-weight: 400;}
.wzDl .likeAcomment a span:hover{color:#333333} 

.phpZtXgxzBox{ width: 1380px; margin-top:50px;}
.phpZbktTitle h2{ float: left; font-size: 22px; font-weight: bold; color: #333333;}
.phpZbktTitle a{ display:block; width: 78px; height: 32px; background: #f0f1f4; float: right; border-radius: 100px; text-align: center; line-height: 32px; overflow: hidden; color: #999999; text-decoration: none;}
.phpZbktTitle a:hover{ background: #fc3930; color: #ffffff;}
.phpZtXgxzList{ width: 1380px;}
.phpZtXgxzList li{ float: left; width: 255px; height: 312px; border: 1px solid #eeeeee; position: relative; background: #ffffff; margin:20px 0px 0px 23px;}
.phpZtXgxzList li span a{ display: block; width: 255px; height: 140px; overflow: hidden;}
.phpZtXgxzList li span a img{ width: 255px; height: 140px; transition: transform 0.5s;}
.phpZtXgxzList li span a:hover img{transform:scale(1.1);}
.phpZtXgxzList li dl{ width: 225px; margin: auto; margin-top:15px;}
.phpZtXgxzList li dl dt a{ display: block; font-weight: bold; height: 18px; line-height: 18px; overflow: hidden;}
.phpZtXgxzList li dl dd.cont1{ height: 38px; line-height: 20px; overflow: hidden; color: #999999; font-size: 12px; margin-top:10px;}
.phpZtXgxzList li dl dd.cont2{  height: 25px; line-height: 25px; overflow: hidden; margin-top:15px;}
.phpZtXgxzList li dl dd.cont2 a{ display: block; float: left; max-width: 100px; height: 25px; background: #fdf4f4; padding: 0px 10px; color: #f11717; font-size: 12px; text-decoration: none; border-radius: 5px;}
.phpZtXgxzList li dl dd.cont2 em{ display: block; float: right; font-size: 12px; color: #999999;}
.phpZtXgxzList li dl dd.cont2 em b{ display: block; width: 13px; height: 13px; background: url(../images/hhl-bg25.png) no-repeat -240px 0px; float: left; margin: 7px 5px 0px 0px;} 
.phpZtXgxzList li dl dd.cont3{ width: 255px; height: 35px; background: #f6f6f6; position:absolute; left: 0px; bottom: 0px;}
.phpZtXgxzList li dl dd.cont3 em{ display: block; float: left; font-size: 12px; color: #999999;}
.phpZtXgxzList li dl dd.cont3 em i{ font-style:normal;}
.phpZtXgxzList li dl dd.cont3 em i b{ display: block; float: left; width: 20px; height: 20px; background: url(../images/hhl-bg25.png) no-repeat; margin: 0px 5px 0px 0px;}
.phpZtXgxzList li dl dd.cont3 em i b.icon1{ background-position: -260px 0px;}
.phpZtXgxzList li dl dd.cont3 em i b.icon2{ background-position: -290px 0px;}
.phpZtXgxzList li dl dd.cont3 em.left{ float: left; margin: 8px 0px 0px 15px;}
.phpZtXgxzList li dl dd.cont3 em.right{ float: right; margin: 8px 15px 0px 0px;}
.phpZtXgxzList li:nth-child(5n+1){ margin-left:0px;}


.phpZxkcList{ width: 1380px;}
.phpZxkcList li{ float: left; width: 255px; height: 265px;  background: #ffffff; margin: 30px 0px 0px 26px;}
.phpZxkcList li:hover{ box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);}
.phpZxkcList li:nth-child(5n+1){ margin-left:0px;}
.phpZxkcList li span a{ display: block; width:255px; height: 160px; overflow: hidden; }
.phpZxkcList li span a img{ width:255px; height: 160px;  transition: all 0.2s;}
.phpZxkcList li span a:hover img{ transform:scale(1.1);}
.phpZxkcList li dl{ width:224px; margin: auto;}
.phpZxkcList li dl dt{ margin-top:15px; height: 45px; overflow: hidden; line-height: 25px;}
.phpZxkcList li dl dt i{ display: block; float:left; width: 28px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; font-style: normal; font-size: 11px; color: #ffffff; margin-right: 10px;margin-top:3px; border-radius: 2px; padding: 2px 4px;}
.phpZxkcList li dl dt i.bg1{ background:#E0E8FC ; color: #298AFD; }
.phpZxkcList li dl dt i.bg2{ background:#FCE7E0; color: #FD4029;}
.phpZxkcList li dl dt i.bg3{ background:#FCF3E0; color: #FB6401;}
.phpZxkcList li dl dd{ margin-top:15px;}
.phpZxkcList li dl dd p{ float: left; width: 110px; height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #b7b7b7;}
.phpZxkcList li dl dd em a{ display: block; float: right; font-size: 12px; color: #b7b7b7; text-decoration: none;}
.phpZxkcList li dl dd em a b{ display: block; width: 11px; height: 11px; background: url(../images/bg1.png) no-repeat -80px -65px; 
    background: image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x)  no-repeat -80px -65px; 
    background: -webkit-image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x) no-repeat -80px -65px; 
    float: left; margin: 3px 5px 0px 0px;}
.phpZxkcList li dl dd em.phpshouchang a b{ background-position: -95px -65px;}


.phpKaifBox{ width: 1380px;}
.phpKaifLeft{ float: left; width: 985px; background: #ffffff; margin-top:40px; padding-bottom: 20px;}
.phpKaifTitle{ border-top: 5px solid #fc3930;}
.phpKaifMenu{ float:left; margin:20px 0px 0px 15px;}
.phpKaifMenu li{ float: left; font-size: 22px; font-weight: bold; color: #333333; margin-right:32px; cursor: pointer;}
.phpKaifMenu li.current{ color: #fc3930;}
.phpKaifTitle span a{ display: block; float: right; margin: 25px 15px 0px 0px;} 
.phpKaifList{ width: 957px; margin: auto;}
.phpKaifList li{ width: 957px; border-bottom: 1px solid #f6f6f6; padding-bottom: 25px; margin-top:25px;}
.phpKaifList li span a{ display: block; float: left; width: 210px; height: 120px; overflow: hidden;}
.phpKaifList li span a img{ width: 210px; height: 120px; transition: all 0.2s;}
.phpKaifList li span a:hover img{ transform:scale(1.1);}
.phpKaifList li dl{ width: 725px; float: right;}
.phpKaifList li dl dt a{ display: block; height: 22px; line-height: 22px; overflow: hidden; font-size: 18px; max-width: 570px; float: left;}
.phpKaifList li dl dd.cont1{ height: 45px;  line-height:23px; overflow: hidden; color: #999999; margin-top:15px; word-break: break-all;}
.phpKaifList li dl dd.cont2{ margin-top:15px;}
.phpKaifList li dl dd.cont2 span{ display: block; float: left; width: 200px; height: 24px; line-height: 24px; overflow: hidden; color: #999999; font-size: 12px;}  
.phpKaifList li dl dd.cont2 em{ display: block; float: right; width: 500px; height: 24px; overflow: hidden; display: flex; justify-content: flex-end;}
.phpKaifList li dl dd.cont2 em a{ display: block; float: left; height: 24px; line-height: 24px; padding:0px 10px; background: #f5f5f5; color: #999999; text-decoration: none; font-size: 12px; margin: 0px 10px 0px 0px; border-radius: 4px;} 
.phpKaifList li dl dd.cont2 em a:hover{ background: #fc3930; color: #ffffff;}

.phpKaifRight{ float: right; width: 365px;}
.phpJjscBox{ width: 365px; background: #ffffff; padding-bottom: 20px; margin-top:40px;}
.phpJjscTitle h2{ float: left;  font-size: 22px; font-weight: bold; color: #333333; margin: 15px 0px 0px 15px;}
.phpJxwzList{ width: 335px; margin: auto;}
.phpJxwzList li{ margin-top:20px; width: 335px;}
.phpJxwzList li a{ display: block;}
.phpJxwzList li a span{ display: block; float: left; width:110px; height: 65px; border-radius: 3px; overflow: hidden;}
.phpJxwzList li a span img{ height: 65px; transition: all 0.2s;}
.phpJxwzList li a span img:hover{ transform:scale(1.1);}
.phpJxwzList li a dl{ float: right; width:210px;}
.phpJxwzList li a dl dt{ height: 39px; line-height: 18px; overflow: hidden;}
.phpJxwzList li a dl dd{ height: 21px; background: #fef6f6; font-size: 12px; color: #999999; text-decoration: none; line-height: 21px; overflow: hidden; border-radius: 3px; padding:0px 5px; float: left; max-width: 120px; margin-top:5px;}
.phpJxwzList li a dl dd b{ display: block; float: left; width: 9px; height: 11px; background:url(../images/bg1.png) no-repeat -200px -65px; 
    background: image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x)  no-repeat -200px -65px; 
    background: -webkit-image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x) no-repeat -200px -65px;
    margin: 5px 5px 0px 0px;}
.phpKaifTitleIn{ width: 955px; margin: 0px 0px 0px 15px; margin-top:15px;}
.phpKaifList li dl dt em{ display: block; float: left; height: 23px; border: 1px solid #fc3930; color:#fc3930 ; border-radius: 5px; line-height: 23px; padding: 0px 5px; margin: 0px 0px 0px 10px;}
.phpJjscTitle a{ display:block; width: 78px; height: 32px; background: #f0f1f4; float: right; border-radius: 100px; text-align: center; line-height: 32px; overflow: hidden; color: #999999; text-decoration: none; margin: 15px 15px 0px 0px;}
.phpJjscTitle a:hover{ background: #fc3930; color: #ffffff;}
.phpScymList{ width: 335px; margin: auto;} 
.phpScymList li{ float: left; width: 160px; margin: 20px 0px 0px 15px;}
.phpScymList li span a{ display: block; width:160px; height: 103px; overflow: hidden;}
.phpScymList li span a img{ width: 160px; height: 103px; transition: all 0.2s;}
.phpScymList li span a:hover img{  transform:scale(1.1);}
.phpScymList li p a{ display: block; width: 160px; height: 18px; overflow: hidden; text-align: center; margin-top:15px;} 
.phpScymList li:nth-child(2n+1){ margin-left:0px;}

.phpCmsList{ width: 1380px;}
.phpCmsList li{ float: left; width: 255px; height: 265px; background: #ffffff; margin: 30px 0px 0px 26px;}
.phpCmsList li a img{ display: block; width: 255px; height: 145px;}
.phpCmsList li dl{ width: 225px; margin: auto; margin-top:15px;}
.phpCmsList li dl dt a{ display: block; height: 18px; line-height: 18px; overflow: hidden;}
.phpCmsList li dl dd.cont1{ height: 37px; line-height: 20px; overflow: hidden; font-size: 12px; color: #999999;  margin-top:10px;}
.phpCmsList li dl dd.cont2{ margin-top:10px; font-size: 12px;}
.phpCmsList li dl dd.cont2 span{ display: block; width: 120px; height: 16px; line-height: 16px; overflow: hidden; float: left; color: #9C9C9C;}
.phpCmsList li dl dd.cont2 em{ display: block; float: right; color: #9c9c9c;} 
.phpCmsList li:nth-child(5n+1){ margin-left:0px;}
.phpCmsList2{ width: 1380px;}
.phpCmsList2 li{ width: 1380px; height: 170px; background: #ffffff; margin-top:30px;}
.phpCmsList2 li a img{ display: block; float: left; width: 210px; height: 120px; margin: 25px 0px 0px 15px;}
.phpCmsList2 li dl{ display: block; float: left; width: 1120px; margin: 25px 0px 0px 20px;}
.phpCmsList2 li dl dt a{ display: block; height: 22px; line-height: 22px; overflow: hidden; font-size: 18px;}
.phpCmsList2 li dl dd.cont1{ height: 40px; line-height: 20px; overflow: hidden; color: #999999; margin-top:17px;word-break: break-all;}
.phpCmsList2 li dl dd.cont2{ margin-top:17px;}
.phpCmsList2 li dl dd.cont2 span{ display: block; float: left; width: 800px; height: 24px; overflow: hidden; line-height: 24px;}
.phpCmsList2 li dl dd.cont2 span a{ display: block; float: left; height: 24px; padding: 0px 10px; background: #f5f5f5; color: #999999; text-decoration:none; font-size: 12px; margin-right: 15px; border-radius: 2px;}
.phpCmsList2 li dl dd.cont2 span a:hover{ background: #fc3930; color: #ffffff;}
.phpCmsList2 li dl dd.cont2 em{ display: block; float: right; font-size: 12px; color: #999999; margin-top:5px;}





/*****************************招生页面*****************************/
.zsHead{ width: 100%; height: 85px; background: #ffffff;}
.zsHeadIn{ width: 1380px; margin: auto;}
.zsHeadLogo a{ display: block; float: left; width: 166px; height: 42px; background: url(../images/zslogo.png) no-repeat; margin-top:22px;}
.zsHeadMenu{ float: left; margin-left:10px; margin-top:28px;}
.zsHeadMenu li{ float: left; margin: 0px 0px 0px 60px;}
.zsHeadMenu li a{ display: block; font-size: 20px; font-weight: bold; color: #333333; text-decoration: none;}
.zsHeadMenu li a:hover{ color: #fc3930;}
.zsHeadSerch{ float: left; width: 458px; height: 36px; background: #f5f5f5; border-radius: 100px; margin-left:60px; margin-top:25px;}
.zsHeadSerch input.text1{ float: left; width: 230px; height: 36px; background: none; border: none; color: #999999; margin-left:15px; outline: none;}
.zsHeadSerch span{ display: block; float: left; width: 165px; height: 36px; line-height:36px; overflow: hidden;  text-align: right;}
.zsHeadSerch input.submit1{ display: block; float: right; width: 17px; height: 17px; border:none; background: none; background: url(../images/hhl-bg25.png) no-repeat -320px 0px; margin: 8px 15px 0px 0px; outline: none; cursor: pointer;}
.zsHeadDeng{ float: right; color: #333333; margin-top:30px;}
.zsHeadDengHou{ float: right; height: 18px; height: 18px; overflow: hidden; width: 200px; border: 1px solid red; margin-top:30px; color: #333333;} 

.zsBigBg{ width: 100%; height: 400px; background: #fe6755;}
.zsBigBox{ width: 1380px; height: 400px; background: url(../images/hhl-bg26.png) no-repeat; margin: auto;}
.zsBigIn{ width: 1380px; padding:295px 0px 0px 17px;}
.zsBigIn em{ display: block; float: left; font-size: 16px; color: #ffffff;}
.phpZbktBg{ height: 30px; margin: auto; float:left;} 
.phpZbktBg span{ display: block; float: left; color: #ffffff; font-size: 16px; margin: 0px 8px 0px 0px; line-height: 30px; overflow: hidden; height: 30px;}
.phpZbktBg span b{display: block; float: left; height: 30px; background: #fc3930;  color: #ffffff; font-weight:normal; width: 30px; border-radius: 5px; font-size: 18px; font-weight: bold; line-height: 30px; text-align: center; overflow: hidden; margin-right:8px;}
.zsBigGuan{ width: 1380px; height: 20px; line-height: 20px; overflow: hidden; color: #ffffff; font-size: 16px; margin: 0px 0px 0px 17px; margin-top:15px;}
.zsWpjsBox{ width: 1380px; position: relative; margin: auto; margin-top:30px;}
.zsWpjsLeft{ width: 1000px; height: 435px; background: #ffffff; border-radius: 10px; padding-top:25px;}
.zsWpjsTitle{ width: 375px; height: 74px; background: url(../images/hhl-bg25.png) no-repeat 0px -110px; margin: auto; }
.zsWpjsTitle h2{ font-size: 28px; font-weight: bold; color: #333333; text-align: center; padding-top:7px;}
.zsWpjsTitle p{ height: 18px; line-height: 18px; overflow: hidden; color: #999999; text-align: center; margin-top:5px;}
.zsWpjsList{ width: 970px; margin: auto; padding-top:5px;}
.zsWpjsList li{ border-bottom: 1px solid #eeeeee; padding-bottom: 25px; margin-top:25px;}
.zsWpjsList li img{ display: block; float: left; width: 100px; height: 100px; border-radius: 100px;}
.zsWpjsList li dl{ float: right; width: 850px;}
.zsWpjsList li dl dt{ height: 20px; line-height: 20px; overflow: hidden;}
.zsWpjsList li dl dt h2{ float: left; font-size: 16px; font-weight: bold; color: #333333;} 
.zsWpjsList li dl dt em{ color: #999999; margin-left:25px;}
.zsWpjsList li dl dd.cont1{ color: #666666; height: 40px; line-height: 22px; overflow: hidden; margin-top:19px;}
.zsWpjsList li dl dd.cont1 b{ color: #333333;}
.zsWpjsList li dl dd.cont2{ color: #666666; height: 18px; line-height: 18px; overflow: hidden; margin-top:19px;}
.zsWpjsList li dl dd.cont2 b{ color: #333333;}
.zsWpjsRight{ width: 350px; height: 858px; background: #ffffff; border-radius: 10px; position:absolute; right: 0px; bottom: 0px;}
.zsJingBox{ width: 320px; height: 170px;}
.zsJingBox a{ display: block; width: 320px; height: 170px; background: url(../images/hhl-bg27.png) no-repeat; margin-top:25px; margin-left:15px;}
.zsJiageBox{ width: 320px; margin: auto;}
.zsJiageBox h2{ font-size: 30px; font-weight: bold; color: #fc3930; height: 34px; line-height: 34px; overflow: hidden; margin-top:15px;}
.zsJiageList{  padding-top: 10px;}
.zsJiageList li{ margin-top:10px;}
.zsJiageList li span{ display: block; float: left; width: 30px; height: 30px; background: #fc3930; line-height: 30px; overflow: hidden; text-align: center; border-radius: 5px; font-size: 16px; color: #ffffff;}
.zsJiageList li em{ display: block; float: right; width: 280px; height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; color: #333333;}
.zsJiageSubmit a{ display: block; width: 320px; height: 60px; background: #fc3930; border-radius: 100px; line-height: 60px; text-align: center; overflow: hidden; font-size: 24px; font-weight: bold; color: #ffffff; text-decoration: none; margin-top:27px;}
.zsBenBox{ width: 320px; margin:auto; margin-top:25px;}
.zsBenBox h2{ font-weight: bold; color: #333333; font-size: 22px;}
.zsBenList{ padding-top: 10px;}
.zsBenList li{ margin-top:12px;}
.zsBenList li b{ display: block; float: left; width: 8px; height: 8px; background: #e6e6e6; border-radius: 100px; margin-top:5px;} 
.zsBenList li span{ display: block; float: right; width: 300px; height: 18px; line-height: 18px; overflow: hidden;}

.zsMain{ width: 1380px; margin: auto;}
.zsCgsxBox{ width: 1380px; background: #ffffff; border-radius: 10px; padding-bottom: 30px; margin-top:40px;}
.zsCgsxTitle{ display: flex; align-items: center; justify-content: center; padding-top:25px;}
.zsCgsxTitle span.left{ display: block; float: left; width: 18px; height: 26px; background: url(../images/hhl-bg25.png) no-repeat -230px -50px;} 
.zsCgsxTitle  h2{ font-size: 28px; font-weight: bold; color: #333333; margin: 0px 15px;}
.zsCgsxTitle span.right{ display: block; float: left; width: 18px; height: 26px; background: url(../images/hhl-bg25.png) no-repeat -270px -50px;}
.zsCgsxList{ width:1350px; margin: auto;}
.zsCgsxList li{ float:left; width: 430px; height: 160px; border-radius: 10px; background: #f7f8fa; margin: 30px 0px 0px 30px;}
.zsCgsxList li span{ width: 400px; height: 20px; line-height: 20px; overflow: hidden; font-size: 16px; font-weight: bold; color: #333333; display: block; margin: 25px 0px 0px 15px;}
.zsCgsxList li em{ height: 85px; line-height: 30px; overflow: hidden; color: #666666; width: 400px; display: block; margin: auto; margin-top:15px;}
.zsCgsxList li:nth-child(3n+1){ margin-left:0px;}

.soft_pic_swiper{ height:600px; width: 1260px; margin-top:10px;}
.soft_pic_swiper .swiper-slide,.soft_pic_swiper img{ height: 400px; transition: all 0.5s; padding-top:40px;}
.soft_pic_swiper .swiper-slide{ display: flex; justify-content: center; align-items: center; margin-top: 47px; overflow: hidden; }
.soft_pic_swiper .swiper-slide-active{ z-index: 2; overflow: initial; }
.soft_pic_swiper .swiper-slide-active img{ transform: scale(1.44); transition: all 0.5s; }
.soft_pic_swiper .swiper-button-prev,.soft_pic_swiper .swiper-button-next{ display: block;  width: 50px; height: 100px; background: url(../images/hhl-bg25.png) no-repeat;}
.soft_pic_swiper .swiper-button-prev{ left: 0;  background-position: 0px -210px; }
.soft_pic_swiper .swiper-button-next{ right: 0;  background-position: -70px -210px; }
.soft_pic_swiper i{ font-size: 24px; }


.zsQzgcBox{ width:1350px; margin: auto;} 
.zsQzgcTitle{ margin-top:70px;}
.zsQzgcTitle span{ display: block; float: left; font-size: 22px; font-weight: bold; color: #333333;}
.zsQzgcTitle b{ display: block; float: left; margin: 0px 15px; width: 9px; height: 9px; background: #e6e6e6; border-radius: 100px; margin-top: 12px;}
.zsQzgcTitle em{ display: block; float: left; color: #999999; margin: 5px 0px 0px 20px;} 
.zsQzgcList{ width: 1350px;}
.zsQzgcList li{ float: left; width: 250px; height:350px; background: #f7f8fa; border-radius: 10px; margin: 30px 0px 0px 25px;}
.zsQzgcName{ width: 250px; height: 60px; overflow: hidden; justify-content: center; display: flex; align-items: center; background: #fcedec; border-radius: 10px 10px 0px 0px; font-size: 18px; font-weight: bold; color: #fc3930; text-align: center;} 
.zsQzgcIn{ width: 220px; margin: auto;} 
.zsQzgcIn span{ display: block; margin-top:22px;}
.zsQzgcIn span b{ display: block; float: left; width: 8px; height: 8px; background: #e6e6e6; border-radius: 100px; margin-top:5px;}
.zsQzgcIn span em{ display: block; float: right; width: 200px; height: 18px; line-height: 18px; overflow: hidden;}
.zsQzgcCont{  width: 200px;  margin-left:35px; margin-top:10px; height: 18px; line-height: 18px; overflow: hidden;}
.zsQzgcList li:nth-child(5n+1){ margin-left:0px;}


.zsTanBg{ width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); position:absolute; left: 0px; top: 0px; position:fixed; z-index: 10;}
.zsTanBox{ width: 400px; height: 500px; background: #FFFFFF; border-radius: 10px; position:absolute; left: 50%; top: 50%; margin-left:-200px; margin-top:-250px;}
.zsTanTitle{ width: 307px; margin: auto;}
.zsTanTitle h2{ float: left; font-size: 22px; font-weight: bold; color: #333333; margin: 25px 0px 0px 80px;}
.zsTanTitle span{ display: block; float: right; width: 16px; height: 16px; background: url(../images/hhl-bg25.png) no-repeat -315px -50px; margin-top:33px; cursor: pointer;} 
.zsTanList{ width: 307px; margin: auto; padding-top: 20px;}
.zsTanList li{ margin-top:12px;}
.zsTanName{ float: left; width: 45px; height: 36px; line-height: 36px; overflow: hidden; font-size: 16px; color: #333333;}
.zsTanText{ float: right;  width: 260px; height: 36px; border: 1px solid #eeeeee;} 
.zsTanText input.text1{ width: 240px;  height: 36px; border: none; background: none; color: #999999; font-size: 14px; margin-left:10px; outline: none;}
.zsTanSelect{ float: right; width: 260px; height: 36px; border: 1px solid #eeeeee;}
.zsTanSelect select{ width: 260px; border: none; background: none; height: 36px; padding-left:10px; color: #999999; outline: none;} 
.zsTanSubmit{ width: 307px; height: 48px; padding-top:5px;}
.zsTanSubmit input.submit1{ width: 307px; height: 48px; border: none; background:none; background: #fc3930; border-radius: 100px; font-size: 18px; font-weight: bold; color: #ffffff; cursor: pointer; outline: none;} 
.zsTanMsg{ color: #fc3930; text-align: center; margin-top:15px;}






/*****************************查看他主页-全部*****************************/
.phpckBanner a{ display: block; width: 1380px; height: 140px; margin-top:30px;}
.phpckBanner a img{ width: 1380px; height: 140px;}

.phpHfdyBox{ width: 1380px; height: 144px; background: #ffffff; margin-top:30px;}
.phpHfdyImg a img{ display: block; float: left; width: 87px; height: 87px; border-radius: 100px; margin: 29px 0px 0px 15px;}
.phpHfdyDl{ float: left; width: 900px; margin: 0px 0px 0px 20px;}
.phpHfdyDl dl dt a{ display: block; height: 24px;  line-height: 24px; overflow: hidden; font-size: 20px; font-weight: bold; margin-top:42px;}
.phpHfdyDl dl dd{ height: 18px; line-height: 18px; overflow: hidden; color: #333333; margin-top:20px;}
.phpHfdySub{ float: right;}
.phpHfdySub a{ display: block; float: left; width: 150px; height: 50px; margin:48px 15px 0px 0px; color: #ffffff; text-decoration:none; display: flex; align-items: center; justify-content: center; border-radius: 6px; font-size: 16px; font-weight: bold;}
.phpHfdySub a.bg1{ background: #fc3930;}
.phpHfdySub a.bg2{ background: #fcb249;}
.phpHfdySub a b{ display: block; float: left; width: 21px; height: 22px; background: url(../images/hhl-bg25.png) no-repeat; margin-right: 5px;}
.phpHfdySub a b.icon1{ background-position: -135px -210px;}
.phpHfdySub a b.icon2{ background-position: -160px -210px;}

.phpQbLeft{ float: left; width: 985px;}
.phpQbBox{ width: 985px; background: #ffffff; padding-bottom: 30px; margin-top:30px;}
.phpQbTitle{ height: 45px; border-bottom:1px solid #eeeeee; padding-top:20px;} 
.phpQbTitle a{ display: block; float: left; height: 45px; margin: 0px 32px 0px 32px; font-size: 22px; font-weight: bold; color: #333333; text-decoration: none;}
.phpQbTitle a.hover{ height: 42px; border-bottom: 3px solid #fc3930; color: #fc3930;}

.phpQbList{ width: 955px; margin: auto;}
.phpQbList li{ border-bottom: 1px solid #eeeeee; padding-bottom: 25px; margin-top:25px;}
.phpQbCont1{ width: 955px;}
.phpQbCont1 a img{ display: block; float: left; width: 252px; height: 154px;}
.phpQbCont1 dl{ float: right; width: 680px; margin-top:10px;}
.phpQbCont1 dl dt a{ display: block; height: 22px; line-height: 22px; overflow: hidden; font-size: 18px;}
.phpQbCont1 dl dd.cont1{ height: 45px; line-height: 23px; overflow: hidden; color: #999999; margin-top:20px;}
.phpQbCont1 dl dd.cont2{ margin-top:20px;}
.phpQbCont1 dl dd.cont2 span{ display: block; float: left; width: 400px; height: 24px; overflow: hidden;}
.phpQbCont1 dl dd.cont2 span a{ display: block; float: left; height: 24px; line-height: 24px; padding: 0px 10px; background: #f5f5f5; border-radius: 6px; color: #999999; font-size: 12px; margin: 0px 10px 0px 0px; text-decoration: none;} 
.phpQbCont1 dl dd.cont2 em{ display: block; float: right; font-size: 12px; color: #999999; margin-top:5px;}
.phpQbCont1 dl dd.cont2 em i{ display: block; float:left; font-style: normal; margin-left: 15px; }
.phpQbCont1 dl dd.cont2 em i b{ display: block; float: left; width: 16px; height: 16px; background: url(../images/hhl-bg25.png) no-repeat; margin: 0px 5px 0px 0px;}
.phpQbCont1 dl dd.cont2 em i b.icon1{ background-position: -185px -210px;}
.phpQbCont1 dl dd.cont2 em i b.icon2{ background-position: -205px -210px;}
.phpQbCont1 dl dd.cont2 span a:hover{ background: #fc3930; color: #ffffff;}
.phpQbCont2{ width: 955px;}
.phpQbTitle2 a img{ display: block; float: left; width: 50px; height: 50px; border-radius: 100px;}
.phpQbTitle2 h2 a{ display: block; float: left; font-size: 18px; font-weight: bold; margin: 19px 0px 0px 20px;}
.phpQbTitle2 span{ display: block; float: left; margin: 23px 0px 0px 20px;}
.phpQbTitle2 span b{ display: block; width: 16px; height: 16px; background: url(../images/hhl-bg25.png) no-repeat -225px -210px; float: left; margin: 0px 10px 0px 0px;}
.phpQbDl2{ width: 955px;}
.phpQbDl2 dl dt a{ display: block; height: 22px; line-height: 22px; overflow: hidden; font-size: 18px; margin-top:20px;}
.phpQbDl2 dl dd.cont1{ height: 45px; line-height: 23px; overflow: hidden; color: #999999; margin-top:15px;}
.phpQbDl2 dl dd.cont2{ margin-top:15px;}
.phpQbDl2 dl dd.cont2 span{ display: block; float: left; font-size: 12px; color: #999999; margin: 0px 20px 0px 0px;}
.phpQbDl2 dl dd.cont2 span b{ display: block; width: 16px; height: 16px; background: url(../images/hhl-bg25.png) no-repeat; float: left; margin: 0px 5px 0px 0px;}
.phpQbDl2 dl dd.cont2 span b.icon1{ background-position: -245px -210px;}
.phpQbDl2 dl dd.cont2 span b.icon2{ background-position: -265px -210px;}
.phpQbDl2 dl dd.cont2 span b.icon3{ background-position: -185px -210px;}
.phpQbCont3{ width: 955px;}
.phpQbCont3 a img{ display: block; float: left; width: 252px; height: 140px;} 
.phpQbCont3 dl{ float: right; width: 680px; margin-top:10px;}
.phpQbCont3 dl dt a{ display: block; height: 22px; line-height: 22px; overflow: hidden; font-size: 18px;}
.phpQbCont3 dl dd{ margin-top:15px; position: relative;}
.phpQbCont3 dl dd span{ display: block; width: 500px; margin-top:25px;}
.phpQbCont3 dl dd span em{ display: block; width: 500px;}
.phpQbCont3 dl dd span em h2{ display: block; float: left; width: 32px; height: 25px; border-radius: 3px 0px 0px 3px; background: #585858; line-height: 25px; text-align: center; overflow: hidden; color: #e5eac0; font-size: 14px;}
.phpQbCont3 dl dd span em h3{ height: 25px; line-height: 25px; padding: 0px 7px; background: #fceac0; float: left; font-size: 14px; color: #633b00; overflow: hidden;}
.phpQbCont3 dl dd span em h4{ font-size: 16px; font-weight: bold; color: #fc3930; margin-left:20px; float: left;}
.phpQbCont3 dl dd i{  width: 500px; font-style:normal; display: block; margin-top:25px;}
.phpQbCont3 dl dd i h2{ float: left; font-size: 14px; color: #999999; margin: 0px 20px 0px 0px;}
.phpQbCont3 dl dd i h2 b{ display: block; float: left; width: 16px; height: 16px; background: url(../images/hhl-bg25.png) no-repeat; margin: 0px 10px 0px 0px;}
.phpQbCont3 dl dd i h2 b.icon1{ background-position: -285px -210px;}
.phpQbCont3 dl dd i h2 b.icon2{ background-position: -305px -210px;}
.phpQbCont3 dl dd a{ display: block; position:absolute; right: 0px; top: 20px; width: 130px; height: 45px; border: 1px solid #fc3930; border-radius: 5px; line-height: 45px; text-align: center; color:#fc3930; text-decoration: none; font-size: 16px;}
.phpQbCont3 dl dd a:hover{ background:#fc3930; color: #ffffff;}

.phpQbRight{ float: right; width: 365px;}
.phpZttjBox{ width: 365px; background: #ffffff; padding-bottom: 20px; margin-top:30px;}
.phpZttjTitle{ width: 335px; margin: auto; }
.phpZttjTitle h2{ float: left; font-size: 22px; font-weight: bold; color: #333333; margin-top:15px;} 
.phpZttjTitle a{ display: block; float: right; margin-top:20px;} 
.phpZttjList{ width: 335px; margin: auto;}
.phpZttjList li{ float: left; width: 155px; margin: 20px 0px 0px 25px;}
.phpZttjList li a{ display: block;}
.phpZttjList li a img{ width: 155px; height: 95px;}
.phpZttjList li a p{ height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-top:10px;} 
.phpZttjList li:nth-child(2n+1){ margin-left:0px;}

.phpXgtjList{ width: 335px; margin: auto; padding-top: 5px;}
.phpXgtjList li{ margin-top:10px;}
.phpXgtjList li b{ display: block; float: left; width: 6px; height: 6px; background: #e1e1e1; border-radius: 100px; margin: 9px 10px 0px 0px;}
.phpXgtjList li a{ display: block; float:right; width: 310px; line-height: 23px;}

.phpXgjcMenu{ width: 335px; margin: auto; margin-top:15px;}
.phpXgjcMenu li{ float:left; font-weight: bold; color: #333333; height: 25px; border-bottom: 3px solid #ffffff; margin: 0px 20px 0px 0px; cursor: pointer;}
.phpXgjcMenu li.current{ border-bottom: 3px solid #fc3930; color: #fc3930;}
.phpXgjcList{ width:335px; margin: auto;}
.phpXgjcList li{ margin-top:20px;}
.phpXgjcList li a img{ float: left; width: 130px; height: 80px;}
.phpXgjcList li dl{ float: right; width: 190px;}
.phpXgjcList li dl dt a{ display: block; height: 45px; line-height: 23px; overflow: hidden;} 
.phpXgjcList li dl dd{ margin-top:10px;}
.phpXgjcList li dl dd span{ display: block; float: left; font-size: 12px; color: #999999; width: 100px; height: 16px; line-height: 16px; overflow: hidden;}
.phpXgjcList li dl dd em a{ display: block; float: right; color: #999999; text-decoration: none; font-size: 12px;}
.phpXgjcList li dl dd em a b{ display:block; width: 11px; height: 11px; background: url(../images/hhl-bg25.png) no-repeat; float: left; margin: 3px 5px 0px 0px;}
.phpXgjcList li dl dd em a b.icon1{ background-position: -330px -210px;}  
.phpXgjcList li dl dd em a b.icon2{ background-position: -350px -210px;} 

.phpZttjSwiper{ width:335px;height: 160px; margin-top:20px;}
.phpZttjSwiper img{ width:335px; height: 160px;}
.phpZttjSwiper .swiper-pagination{ bottom: 10px;  text-align: center; }
.phpZttjSwiper .swiper-pagination-bullet{ width: 7px; height: 7px; background: #ffffff;  border-radius: 100px;}
.phpZttjSwiper .swiper-pagination-bullet-active{ background: #fc3930; width: 18px; height: 7px; opacity: 1;}
.phpZxxzList{ width: 335px; margin: auto;}
.phpZxxzList li{ margin-top:15px;}
.phpZxxzList li b{ display: block; float: left; width: 6px; height: 6px; background: #e1e1e1; border-radius: 100px; margin: 7px 10px 0px 0px;}
.phpZxxzList li a.bBlack{ display: block; float: left; width: 70px; height: 18px; line-height: 18px; overflow: hidden; } 
.phpZxxzList li a.aBlack{ display: block; float: right; width: 240px; height: 18px; line-height: 18px; overflow: hidden;}

.showmore{display: flex;justify-content: center;align-items: center;margin:20px 15px;background: #F7F8FA; border-radius: 5px; height: 40px;cursor: pointer;}
.showmore b {width: 10px;height: 6px;margin: 0 0 0 6px;background: url(../lhimages/icon90.png) no-repeat;}




/*****************************极客时间*****************************/
.jkTop{ width: 100%; height: 65px; background: #FFFFFF;}
.jkTopIn{ width: 1200px; margin: auto}
.jkTopLogo a{ display: block; float: left; width: 140px; height: 34px; background: url(../images/logo.png) no-repeat; margin-top:15px;}
.jkTopMenu{ float: left; margin-left:220px;} 
.jkTopMenu li{ float: left; margin: 22px 0px 0px 40px;}
.jkTopMenu li a{ display: block; font-size: 16px; color: #333333; text-decoration: none;} 
.jkTopMenu li a.hover{ color:#fc8819 ;}
.jkTopMenu li a b{ display: block; width: 17px; height: 19px; background: url(../images/hhl-bg25.png) no-repeat -320px -250px; float: left; margin: 0px 5px 0px 0px;}
.jkTopDeng{ float: right; color: #eeeeee; margin-top:22px;}  
.jkTopDeng a{ font-size: 16px;}

.jkTopMsg{ width:100%; height:45px; background: #fff8f0;}
.jkTopMsgIn{ width: 1200px; margin: auto; position: relative;}
.jkTopMsgIn a{ display: block; color: #fc8819; text-decoration: none; line-height:45px; overflow: hidden; text-align: center;}
.jkTopMsgIn span{ display: block; width: 12px; height: 12px; background: url(../images/hhl-bg25.png) no-repeat -340px -250px; position:absolute; right:0px; top: 18px; cursor: pointer;}

.jkBanner{ width: 100%;}
.jkBannerImg{ width: 100%; height: 530px; background: url(../images/jkimages/text1.png) no-repeat center top;}
.jkBannerMsg{ width: 1200px; height: 150px; background: url(../images/jkimages/text2.png) no-repeat;  margin: auto; margin-top:-75px; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04); border-radius: 15px;}

.jkGoBox{ width: 1200px; margin: auto; margin-top:90px; border-bottom: 1px solid #eeeeee; padding-bottom: 80px;} 
.jkGoTitle{ display:flex; align-items: center; justify-content: center;}
.jkGoTitle span{ display: block; width: 34px; height: 22px; background: url(../images/hhl-bg25.png) no-repeat -320px -280px;}
.jkGoTitle h2{ font-size: 32px; color: #333333; margin: 0px 20px;}
.jkGoTitle em{ display: block; width: 34px; height: 22px; background: url(../images/hhl-bg25.png) no-repeat -360px -280px;}
.jkGoImg{ width: 1200px; height: 221px; background: url(../images/jkimages/text3.png) no-repeat; margin-top:50px;}
.jkGoSubmit a{ display: block; width: 310px; height: 55px; background: #f2802a; border-radius: 100px; line-height: 55px; overflow: hidden; font-size: 18px; color: #ffffff; text-decoration: none; text-align: center; margin: 40px 0px 0px 445px;} 
.jkGoSubmit a:hover{ background: #fa9f44;}

.jkZxgBox{ width: 1200px; margin:auto; margin-top:90px;}
.jkZxgImg{ width: 1200px; height: 362px; background: url(../images/jkimages/text4.png) no-repeat; margin-top:55px;}

.jkXzxBg{ width: 100%; height: 565px; background: #fcfbf9; margin-top:90px;}
.jkXzxBox{ width: 1200px; margin: auto; padding-top:90px;} 
.jkXzxImg{ width: 1200px; height: 317px; background: url(../images/jkimages/text5.png) no-repeat; margin-top:70px;}

.jkJcgBox{ width: 1200px; margin: auto; margin-top:90px;} 
.jkJcgImg{ width: 1346px; height: 684px; background: url(../images/jkimages/text6.png) no-repeat; margin-top:70px;}

.jkCfxBg{ width: 100%; height: 525px; background: #fcfbf9; margin-top:90px;}
.jkCfxBox{ width:1200px; margin: auto; padding-top: 90px;}
.jkCfxImg{ width: 1200px; height: 303px; background: url(../images/jkimages/text7.png) no-repeat; margin-top:60px;}

.jkJslzBox{ width: 1200px; margin: auto; margin-top:90px;}
.jkJslzImg{ width:1117px ; height: 285px; background: url(../images/jkimages/text8.png) no-repeat; margin-top:70px;}

.jkClgyBox{ width:100%; height: 870px; background: #fcfbf9;margin-top:90px;}
.jkClgyIn{ width: 1200px; margin: auto; padding-top: 70px; }
.jkClgyImg{ width: 1188px; height: 649px; background: url(../images/jkimages/text9.png); margin-top:20px; margin-left:30px;}



.esLgxmsIn{ width:1200px; margin : auto; background: #ffffff; border-radius: 12px; height: 1420px; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04); margin-top:-500px;}
.vipJingpTitle{ width:100%; height: 120px; background: #fafafa; border-radius: 12px 12px 0px 0px; }
.vipJingpSwiper{ width: 100%; overflow: hidden;}
.vipJingpSwiper .swiper-wrapper{ width: 100%;}
.vipJingpSwiper .swiper-wrapper .swiper-slide{ float:left; width: auto; margin-left: 40px; margin-top:30px;}
.vipJingpSwiper .swiper-wrapper .swiper-slide a{ display: block; text-decoration: none; height: 50px; padding: 0px 20px;  line-height: 50px; }
.vipJingpSwiper .swiper-wrapper .swiper-slide a span{ font-size: 18px; color: #999999; margin-top:10px; display: block;}
.vipJingpSwiper .swiper-wrapper .swiper-slide a.hover{ background: linear-gradient(to right, rgb(255, 169, 53), rgba(255, 117, 6)); border-radius: 100px; padding: 0px 20px;}
.vipJingpSwiper .swiper-wrapper .swiper-slide a.hover span{ color: #ffffff;}
.vipJingpCont{ width:1000px;margin:auto; margin-top:30px;}
.jkJcyfBox{ width:1000px;}
.jkJcyfTitle{ width: 1000px; font-size: 20px; text-align: center; margin-bottom: 20px;}
.jkJcyfBox dl.cont1{ border-top: 1px solid #eeeeee;}
.jkJcyfBox dl.cont1 dt{ float: left; width: 180px; font-size: 18px; display: flex;  justify-content: center; align-items: center; margin-top:10%;}
.jkJcyfBox dl.cont1 dd{ float: left; width:819px; border-left: 1px solid #eeeeee; padding: 20px 30px 35px 30px; box-sizing: border-box;}
.jkJcyfBox dl.cont1 dd p{ height: 20px; line-height: 20px; overflow: hidden; font-size: 16px; margin-top:16px;}
.jkJcyfBox dl.cont2{ border-top: 1px solid #eeeeee; }
.jkJcyfBox dl.cont2 dt{  float: left; width: 180px; font-size: 18px; display: flex;  justify-content: center; align-items: center; margin-top:10%;}
.jkJcyfBox dl.cont2 dd{ float: left; width:819px; border-left: 1px solid #eeeeee; padding: 0px 30px 0px 30px; box-sizing: border-box;}
.jkJcyfBox dl.cont2 dd span{ display: block; margin-top:25px;}
.jkJcyfBox dl.cont2 dd span em{ display: block; height: 24px; line-height:24px; overflow: hidden; font-size: 18px; color: #333333;}
.jkJcyfBox dl.cont2 dd span i{ height: 20px; line-height: 20px; overflow: hidden; display: block; font-style: normal; margin-top:15px; font-size:16px;}
.jkJcyfBox dl.cont2 dd span i b{ display: block; width: 6px; height: 6px; background: #ff8242; border-radius: 100px; float: left; margin: 6px 0px 0px 0px;} 
.jkJcyfBox dl.cont2 dd span i p{ float: right; width:740px;}
.jkKcdgBox{ width: 100%; margin-top:90px;}
.jkKcdgBg{ width: 100%; height: 680px; background: url(../images/jkimages/text10.png) no-repeat center 0px;}
.jkKcdgTitle{ width:1200px; margin: auto; display: flex; align-items: center; justify-content: center; padding-top:90px;}
.jkKcdgTitle span{ display: block; float: left; width: 34px; height: 22px; background:url(../images/hhl-bg25.png) no-repeat 0px -330px;}
.jkKcdgTitle h2{ float: left; font-size: 32px; color: #ffffff; margin: 0px 15px;}
.jkKcdgTitle em{ display: block; float: left; width: 34px; height: 22px; background:url(../images/hhl-bg25.png) no-repeat -50px -330px;}
.swiper-ct-items{ height: 1280px; overflow: hidden; width: 100%;}
.jkKcdgSubmit a{ display: block; width: 313px; height: 55px; border-radius: 100px; background: linear-gradient(to right, rgb(255, 169, 53), rgba(255, 117, 6)); font-size: 18px; font-weight: bold; color: #ffffff; text-decoration:none; line-height: 55px; text-align: center;  margin: auto; margin-top:50px;}


.jkBdscBg{ width: 100%; height: 765px; background: #fcfbf9; margin-top:90px;}
.jkBdscBox{ width: 1200px; margin: auto; padding-top:80px;}
.jkBdscMsg{ font-size: 16px; color: #333333; text-align: center; margin-top:30px;}  
.jkBdscCont{ width: 1200px; margin-top:50px;}
.jkBdscMenu{ width: 370px; float: left;}
.jkBdscMenu li{ width: 370px; height: 44px; background: #fcf3ea; margin-top:17px; border-radius: 8px; padding: 0px 15px; box-sizing: border-box; line-height: 44px; overflow: hidden; font-size: 16px; color: #333333; cursor: pointer;}
.jkBdscMenu li.current{ background: linear-gradient(to right, rgb(255, 169, 53), rgba(255, 117, 6)); color: #ffffff;} 
.jkBdscImg{ float: right; width: 740px; height: 465px; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04); margin-top:15px;}
.jkBdscImg img{ width: 740px; height: 465px;}

.jkJsjsBox{ width: 1200px; margin:auto; margin-top:90px;}
.jkJsjsIn{ width:1096px; height: 431px; background: url(../images/jkimages/text19.png) no-repeat; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04); margin: auto; margin-top:50px;} 
.jkJsjsTitle{ width: 645px; margin: 0px 0px 0px 400px;}
.jkJsjsTitle h2{ float: left; margin-top:40px; font-size: 20px;} 
.jkJsjsTitle em{ display: block; float: left; margin-top: 45px; margin-left:20px;}
.jkJsjsList{ width: 645px; margin: 0px 0px 0px 400px;}
.jkJsjsList li{ font-size: 16px; margin-top:21px; line-height: 23px;}

.jkKbjsBg{ width: 100%; height: 545px; background: #fcfbf9; margin-top:90px;}
.jkKbjsBox{ width: 1200px; margin: auto; padding-top: 70px;}
.jkKbjsList li{ float: left; width: 280px; background: #ffffff; height: 170px; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04); border-radius: 6px; margin: 50px 0px 0px 26px;}
.jkKbjsCont{ width: 240px; margin: auto;} 
.jkKbjsCont img{ float: left; width: 50px; height: 50px; margin: 20px 0px 0px 0px;}
.jkKbjsCont dl{ float: right; width: 180px; margin-top:22px;} 
.jkKbjsCont dl dt{ font-size: 18px; font-weight: bold; color: #ff7f00; height: 22px; line-height:22px; overflow: hidden;}
.jkKbjsCont dl dd{ height: 18px; line-height: 18px; overflow: hidden; color: #333333; margin-top:5px;}
.jkKbjsMsg{ width: 240px; margin: auto; height: 70px; line-height: 23px; overflow: hidden; color: #333333; margin-top:15px;}
.jkKbjsList li.current .jkKbjsSan{ width: 23px; height: 12px; background: url(../images/hhl-bg25.png) no-repeat -95px -330px; margin-top:65px; margin-left:110px;}
.jkKbjsList li:nth-child(4n+1){ margin-left:0px;}
.jkKbjsName{ width: 1200px; border: 1px solid #ff7f00; border-radius: 8px; padding: 10px 15px 15px 15px; margin-top:61px;  font-size: 16px; box-sizing: border-box; line-height: 30px;} 

.jkShrqBox{ width: 1200px; margin: auto; margin-top:90px;}
.jkShrqImg{ width: 1010px; height: 300px; background: url(../images/jkimages/text20.png) no-repeat; margin: auto; margin-top:50px;}


.jkDxlcBg{ width: 100%; height: 550px; background: #fcfbfa;}
.jkDxlcBox{ width: 1200px; margin: auto; margin-top:90px; padding-top: 60px;}
.jkDxlcImg{ width: 976px; height: 334px; background: url(../images/jkimages/text21.png) no-repeat; margin: auto; margin-top:70px;}

.jkJxhdBox{ width: 1200px; margin: auto; margin-top:90px;}
.jkJxhdImg{ width:941px; height: 475px; background: url(../images/jkimages/text22.png) no-repeat; margin: auto; margin-top:70px;}

.jkVipBox{ width: 100%; margin-top:90px;}
.jkVipBg{ width:100%; height: 220px; background: url(../images/jkimages/text23.png) no-repeat center 0px;}
.jkVipHezi{ width: 1200px; height: 240px; background: #ffffff; margin: auto; margin-top:20px; border-radius:8px; margin-top:-60px; padding-top:50px; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);}
.jkVipImg{ width: 1047px; height: 183px; background: url(../images/jkimages/text24.png) no-repeat; margin: auto;} 
.jkVipSubmit a{ display: block; width: 210px; height: 50px; background: linear-gradient(to right, rgb(255, 169, 53), rgba(255, 117, 6)); border-radius: 100px; line-height: 50px; text-align: center; font-weight: bold; color: #ffffff; text-decoration: none; font-size: 18px; margin: auto; margin-top:-30px;}


.jkBzwtBox{ width: 1200px; margin: auto; margin-top:90px;}
.jkBzwtTitle b{ display: block; width: 26px; height: 29px; background: url(../images/hhl-bg25.png) no-repeat -130px -330px; float: left; margin-top:5px;}
.jkBzwtTitle h2{ float: left; font-size: 26px; color: #333333; margin-left:15px;}
.jkBzwtIn{ width: 1200px; padding-top: 10px; height: 350px; overflow: hidden;}
.jkBzwtIn dl{ width: 1200px; margin-top:30px;}
.jkBzwtIn dl dt{ font-size: 16px; color: #333333;}
.jkBzwtIn dl dd{ line-height: 25px; color: #999999; margin-top:10px;}
.jkBzwtZhan{ width: 1200px; margin-top:10px;}
.jkBzwtZhan span{ display: block; font-size: 16px; color: #f2802a; float: left;}
.jkBzwtZhan em{ display: block; float: left; width: 12px; height: 7px; background: url(../images/hhl-bg25.png) no-repeat; margin: 8px 0px 0px 10px;}
.jkBzwtZhan em.icon1{ background-position: -160px -330px;}
.jkBzwtZhan em.icon2{ background-position: -180px -330px;}


.jkDbcdBox{ width: 100%; height: 80px; background: #fef8e9; position: fixed; bottom: 0px; left: 0px;}
.jkDbcdIn{ float: left; color: #f2802a; font-size: 16px; margin-top:30px;}
.jkDbcdIn b{ display: block; float: left; width: 15px; height: 15px; background: url(../images/hhl-bg25.png) no-repeat -200px -330px; margin: 3px 10px 0px 0px;}
.jkDbcdBg{ width: 1200px; margin: auto;}
.jkDbcdCont{ float: left; font-size: 16px; color: #999999; margin:30px 0px 0px 50px;}
.jkDbcdSubmit a{ display: block; width: 210px; height: 50px; background: linear-gradient(to right, rgb(255, 169, 53), rgba(255, 117, 6)); border-radius: 100px; line-height: 50px; text-align: center;  color: #ffffff; text-decoration: none; font-size: 18px; float: right; margin-top:17px;}


.jkTank1{width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); position:absolute; left: 0px; top: 0px; position:fixed; z-index: 100;}
.jkTankBox1{ width: 406px; height: 382px; background: url(../images/jkimages/text25.png) no-repeat; position:absolute; left: 50%; top: 50%; margin-left:-203px; margin-top:-191px;  }
.jkGuanbi{ width: 16px; height: 15px; background: url(../images/hhl-bg25.png) no-repeat -225px -330px; margin: 20px 0px 0px 350px;}
.jkTankBox1 dl{ text-align: center; font-size: 18px; color: #333333; margin-top:20px;}
.jkTankBox1 dl dd em{ color: #f2802a;}
.jkTankBox1 dl dd { margin-top:10px;}
.jkTankBox1 img{ width: 120px; height: 120px; margin-top:20px; margin-left:150px;}
.jkTankBox1 i{ display: block; font-style: normal; font-size: 16px; color: #ffffff; text-align: center; margin-top:80px;}

.jkTank2{ width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); position:absolute; left: 0px; top: 0px; position:fixed; z-index: 100;}
.jkTank2Img{ width: 600px; height: 965px; position:absolute; left: 50%; top: 50%; margin-left:-300px; margin-top:-482.5px;}
.jkTank2Img img{  width: 600px; height: 965px; position: relative;} 
.jkGuanbi1{ width: 16px; height: 16px; background: url(../images/hhl-bg25.png) no-repeat -315px -50px; margin: 20px 0px 0px 350px; position:absolute; left: 200px; top: 20px;}  





/*****************************php新闻首页*****************************/
.phpXwsyBox{ width: 100%; height: 590px; background: #4f5b93; margin-top:90px;}
.phpXwsyIn{ width: 1380px; margin:auto; padding-top:65px;}
.phpXwsyImg a{ display: block; width: 490px; height: 137px; background: url(../images/hhl-bg29.png) no-repeat; margin: auto; }
.phpXwsyCont{ width: 1380px; margin-top:80px;}
.phpXwsyCont dl{ width: 1380px;}
.phpXwsyCont dl dt{ text-align: center;}
.phpXwsyCont dl dt p{ font-size: 22px; color: #ffffff; margin-top:15px;}
.phpXwsyCont dl dd{ width: 329px; height: 63px; margin: auto; margin-top:35px;}
.phpXwsyCont dl dd a{ display: block; width: 329px; height: 63px; background: #ffffff; border-radius: 100px; line-height: 63px; text-align: center; overflow: hidden; font-size: 20px; font-weight: bold; color: #333333; text-decoration: none;}
.phpXwsyLeft{ float: left; width:985px;}
.phpRdzxBox{ width: 985px; background: #ffffff; padding-bottom: 20px; margin-top:30px;}
.phpRdzxTitle{ width: 955px; margin: auto; border-bottom: 3px solid #4f5b93; padding-bottom: 20px;}
.phpRdzxTitle h2{ font-size: 24px; font-weight: bold; color: #333333; padding-top:20px;}
.phpRdzxTitle p{ margin-top:10px; color: #999999;}
.phpRdzxList{ width: 955px; margin: auto;}
.phpRdzxList li{ border-bottom: 1px solid #eeeeee; padding-bottom: 20px; margin-top: 20px;}
.phpRdzxList li dl dt{ height: 24px; overflow: hidden;}
.phpRdzxList li dl dt a{ float: left; width:800px; height: 24px; line-height: 24px; overflow: hidden;  font-size:20px; font-weight: bold; display: block;} 
.phpRdzxList li dl dt span{ display: block; float: right; color: #999999; height: 24px; line-height: 24px; overflow: hidden;}
.phpRdzxList li dl dd{ width: 955px; margin-top:15px;}
.phpRdzxList li dl dd span{ display: block; line-height: 30px; color: #666666;}
.phpRdzxList li dl dd em a img{ width: 240px; height: 140px; float: left; margin-right:20px; margin-top:5px;}
.phpRdzxList li dl dd span a{ color: #4f5b93; text-decoration: none;}
.phpRdzxList li dl dd span a:hover{ color: #fc3930;}
.phpXwsyRight{ float: right; width: 365px;}
.phpAnfBox{ width: 365px; background: #ffffff; padding-bottom: 20px; margin-top:30px; position: relative;}
.phpAnfTitle{ width:335px; margin: auto; border-bottom: 3px solid #4f5b93; padding-bottom: 20px;} 
.phpAnfTitle h2{ font-size: 24px; font-weight: bold; padding-top:20px;}
.phpAnfList{ width: 335px; margin: auto;}
.phpAnfList li{ width: 335px; height: 60px; border-bottom: 1px solid #eeeeee;}
.phpAnfList li a{ display: block; padding-left: 20px; height: 60px; line-height: 60px; overflow: hidden; font-size: 20px; color: #333333; text-decoration: none;}  
.phpAnfList li a.hover{ background: #f7f8fa; font-weight: bold; color: #4f5b93;}





/*****************************php下载页面*****************************/
.phpSybbList{ width: 955px; margin: auto;}
.phpSybbList li{ margin-top:20px; border-bottom: 1px solid #eeeeee; padding-bottom: 20px;}
.phpSybbList li dl{ width: 955px;}
.phpSybbList li dl dt h2 a{ float: left; width: 840px; height: 24px; line-height: 24px; overflow: hidden; display: block; font-weight: bold; font-size: 20px;}
.phpSybbList li dl dt span{ display: block; float: right; color: #999999;}
.phpSybbList li dl dd.cont1{ color: #333333; margin-top:15px;}
.phpSybbList li dl dd.cont1 a{ color: #4f5b93; text-decoration: none;}
.phpSybbList li dl dd.cont2{ color:#333333; margin-top:15px;}
.phpSybbList li dl dd.cont1 a:hover{ color: #fc3930;}





/*****************************在线代码*****************************/
.phpscMain1{ margin-top:120px;}
.phpYunxBox{ width: 1380px; background: #ffffff; margin-top:30px; padding-bottom: 30px; padding-top: 30px;} 
.phpYunxIn{ width: 1350px; margin: auto;}
.jyCwmxSelect{ float: left; }
.jyCwmxSelect select{ height: 40px; border: none; border: 1px solid #eeeeee; border-radius: 5px; width: 135px; padding-left: 10px; background: none;}
.phpYunxButton{ float: left;}
.phpYunxButton1{ float: left; margin: 0px 0px 0px 20px;}
.phpYunxButton1 input.button1{ border: none; background: none; float: left; height: 40px; background: #fc3930; padding: 0px 20px; border-radius: 5px; color: #ffffff; cursor: pointer;}
.phpYunxCont{ width: 1350px; margin: auto; margin-top:30px;}
.phpYunxMsg{ float: left; width: 655px;}
.phpYunxMsg h2{ font-size: 18px; font-weight: bold; color: #333333;}
.phpYunxHe{ width: 653px; height: 568px; border: 1px solid #eeeeee; overflow: hidden; overflow: auto; scrollbar-width: 8px; scrollbar-color: #d6d6d6 #f0f0f0; margin-top:20px;}
.phpYunxHe::-webkit-scrollbar { width: 8px; /* Chrome, Safari, Opera */height: 8px;}
.phpYunxHe::-webkit-scrollbar-thumb {background-color: #d6d6d6; /* 滚动条thumb颜色 */ border-radius: 4px; /* 滚动条thumb圆角 */ }
.phpYunxHe::-webkit-scrollbar-track { background-color: #f0f0f0; /* 滚动条track颜色 */}
.phpYunxHe::-ms-scrollbar {width: 8px;height: 8px; /* Edge, IE */}
.phpYunxHe::-ms-scrollbar-thumb { background-color: #d6d6d6; /* 滚动条thumb颜色 */ border-radius: 4px; /* 滚动条thumb圆角 */}
.phpYunxHe::-ms-scrollbar-track {background-color: #f0f0f0; /* 滚动条track颜色 */}
.phpYunxMsg2{ float: right;}

.phpZbktBox{ margin-top:30px;}
.phpYunxBanner{ margin-top:30px;}
.phpZxkcList li dl dd i a{ display: block; float: right; font-size: 12px; color: #b7b7b7; text-decoration: none; font-style: normal;}
.phpZxkcList li dl dd i a b{ display: block; width: 11px; height: 11px; background: url(../images/bg1.png) no-repeat -80px -65px; 
    background: image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x)  no-repeat -80px -65px; 
    background: -webkit-image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x) no-repeat -80px -65px; 
    float: left; margin: 3px 5px 0px 0px;}
.phpZxkcList li dl dd i.phpshouchang a b{ background-position: -95px -65px;}

/* php版本历史 */
.chanlog {
    height: auto;
    margin-top: 10px;
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    padding: 10px;

  }

  .chanlog ul {
    list-style-type: disc !important;
    background-color: #dddddd;
  }

  .chanlog li {
    border: none;
    padding-bottom: 10px;
    margin-top: 5px;
    padding-left: 20px;
  }

  .chanlog span {
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0;
  }