
/*心理知识--底部修改*/
.boxBottom{padding: 20px 0 ;}
.boxBottom a{color: #fff;}


/***********************心理知识***************************/
/*心理知识--search*/



/*心理知识--main*/
.xinliwrap{background: #f8f8f8; padding-bottom: 60px;overflow: hidden;}
.xmLeftbox{width: 837px;}
.xinli_leftbox{background: #fff;}
.xinli_rightbox{width: 337px;}

.xinli_wenzhangTop{margin: 0 27px;border-bottom: solid 1px #eeeeee;}
.xinli_wenzhangTop .wenbenTab{padding:10px 0 ;}
.biaotiwz{position: relative;padding-top: 25px;padding-bottom: 15px;}
.biaotiwz h2{font-size: 20px;color: #333;padding-left: 125px;font-weight: bold;}
.biaotiwz em{position: absolute;
    left: 10px;
    top: 38px;
    width: 75px;
    height: 21px;
    line-height: 21px;
    text-align: center;}

.biaotiwz em i{border: solid 10px #fff; border-left: solid 10px #00aef3; position: absolute;right:-20px;top: 1px;}
.xinli_wenzhangBanner{padding: 40px 0 30px;}
.xinli_wenzhangBanner_PP {line-height:1.8;margin-top: 10px;}
.xinli_wenzhangBanner_PP img{max-width: 740px;}
.xinli_wenzhangBanner a{background: #eeeeee; display: inline-block;}
.xinli_wenzhangText{padding: 0 30px;font-size: 16px;color: #666;text-align: justify}
/*.xinli_wenzhangText p{line-height: 30px;
    text-align: justify;
    margin-bottom: 25px;
    font-size: 14px;}

.xinli_wenzhangText h3{color: #333;font-size: 16px;font-weight: bold; padding: 10px 0;} */
/*.xinli_wenzhangText span{font-size: 14px;color: #999;}
.xinli_wenzhangText span i{position: relative;top: 2px;margin-right: 5px;}
.xinli_wenzhangText p{line-height: 30px;text-align: justify;　word-wrap:break-word;width: 100%;word-break:break-all;}*/
.xinli_zuozhe{padding-top: 45px;}
.xin_shoucang{ padding: 40px 0 30px;text-align: center;border-bottom: dashed 1px #ccc;}
.xinli_foo{padding: 35px 0 40px;}
.biao_left {font-size: 14px;}
.biao_left span{color: #999;}
.biao_left a{color: #fff;padding: 2px 10px;display: inline-block;background: #00aef3;border-radius: 20px;margin-right: 5px;}
.fen_right span{margin-top: 5px;}
.fen_right a,.fen_right span{display: inline-block;float: left;}

.xinli_conWz{overflow: hidden;padding: 0 28px;}
.xinliTitle {
    font-size: 16px;
    margin: 20px 0;
    padding-left: 5px;
    border-left: 3px solid #00aef3;
}
.xinli_conWz ul li{float: left;width: 174px; margin-right: 26px;}
.xinli_conWz ul li.marRight0{ margin-right: 0;}
.xinli_conWz ul li a{color: #666;font-size: 12px;}
.xinli_conWz ul li p{padding: 0 5px;line-height: 23px;padding: 20px 0 30px;}
.xinli_conWz textarea{    background-color: #f2f5fb;
    border: none;
    width: 760px;
    height: 80px;
    color: #666;
    padding: 5px 10px;}
.xinli_conWz button{margin: 20px 0;}
.btn_fabu{background: #00aef3;width: 98px;height: 36px;line-height: 36px;text-align: center;border: none;border-radius: 3px;color: #fff;font-size: 14px;float: right;cursor: pointer;}
.leftPortrait,.leftPortrait img{width: 50px; height: 50px;border-radius: 50%;}
.xinli_pinglunText{padding: 10px 30px 50px; margin-bottom: 50px;}
.boxfabiao{display: flex;border-bottom: solid 1px #eee; padding: 20px 0;}
.leftPortrait{ margin-right: 13px;}
.rightPortrait{width: 100%;}
.xinliyonghu{padding-bottom: 0px;}
.xinliyonghu strong{font-size: 14px;color: #00aef3;float: left;}
.xinliyonghu span{font-size: 12px; color:#999;float: right;}
.xinlitextarea{font-size: 14px;color: #666;margin-top: 4px;}
.xinlicommentBtn{padding: 0 10px;cursor: pointer;color: #999;}
.xinlicommentBtn i{margin-top: 4px; margin-right:5px;float: left;}
.currpl{color: #ff7f40;}
.currpl i.icon_pl{background-position: -446px -126px;width: 12px;height: 11px;}
.pingglunTwobox{width:715px;float: right; margin-top: 20px;display: none;}
.pingglunTwobox textarea{width: 702px;height: 65px;border: solid 1px #ccc;}
.xinlicommen_pinglunTwo,.quxiao{width: 80px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;}


.xinliauthor{padding: 0 20px 30px;font-size: 12px;}
.xinliauthor .focus{display: flex;justify-content: space-around;padding: 20px 0 6px;font-size: 14px;}
.xinliauthor .focus .focusChild{width:100px;height: 38px;color:#fff;text-align:center;line-height:38px;background-color: #00aef3;border-radius:5px;}

.oneAuthor{text-align: center;border-bottom: dashed 1px #e5e5e5; padding-bottom: 20px;padding-top: 15px}
.oneAuthor em{background: #00aef3;width: 68px;height: 22px; line-height: 22px;display: block;color: #fff;}
.oneAuthor strong{display: block;font-size: 16px;color: #333;font-weight: bold;padding: 20px 0 15px;}
.oneAuthor p{color: #999;line-height: 23px;text-align:center;padding: 0 31px;font-size: 14px; }
.nameTouxiang{padding-top: 10px;}
.nameTouxiang, .nameTouxiang img{width: 88px;height: 88px;border-radius: 50%;display: inline-block;}

.zhaopinlei a{display: block;font-size: 12px;color: #666;line-height: 25px;}
.zhaopinlei a i{ float: left; margin-top: 11px; margin-right: 15px;}
.advertisement{margin-top: 30px}
.advertisement ul{width:100%;}
.advertisement ul li{width: 100%;height: 126px;margin-bottom: 10px;}
.advertisement ul li img {border-radius: 5px;width: 100%;height: 100%;}
.pulititle{font-size: 16px;color: #333;font-weight: bold;margin: 0 20px; padding: 20px 0 10px;}
.pulititle .zhuanlan-title {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 2px solid #eee;
}
.pulititle .zhuanlan-title-name {
    width: 65px;
    height: 50px;
    line-height: 50px;
    border-bottom: 2px solid #00aef3;
}
.pulititle .zhuanlan-title-change {
    font-size: 14px;
    line-height: 60px;
}

.zhuanlan-main {
    margin-top: 5px;
    width: 100%;
}
.zhuanlan-main ul {
    width: 100%;
    background: #fff;
}
.zhuanlan-main ul li {
    display: flex;
    align-items: center;
    height: 80px;
}
.zhuanlan-main ul li .zhuanlan-main-left {
    width: 50px;
    height: 50px;
    margin-right: 15px;
}
.zhuanlan-main-right-name{
    color: #333;
}
.zhuanlan-main ul li .zhuanlan-main-left img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.zhuanlan-main ul li .zhuanlan-main-right .zhuanlan-main-right-info {
    color: #a2a2a2;
    font-size: 12px;
    font-weight: normal;
}
.nameTouxiang_2{ margin-right: 10px;}
.nameTouxiang_2,.nameTouxiang_2 img{width: 60px;height: 40px;}
.puliSlider p{line-height: 17px;color: #666;width: 178px;height: 34px;overflow: hidden;text-align: justify;}
.puliSlider h2{ padding: 5px 0;color: #45d3b2;}
.xinlislider3 .Ads_pictures3{width: 280px;border: none;  margin-top: 0;}
.xinlislider3 .Ads_pictures3 .User_speak_p2{font-size: 13px;font-size: 13px;color: #333;height: 21px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.xinlislider3 .Ads_pictures3 .User_speak_p2 .span2{float: right;color: #888}

.xinliwztop{margin: 0 20px; border-bottom: solid 1px #eeeeee;}
.belongWz{font-size: 18px;color: #333; padding: 20px 0 10px;}
.belongWz strong{border-bottom: solid 2px #00c296;padding-bottom: 15px;}
.xinxliNew{ padding-top: 40px;color: #999;}
.xinxliNew a{font-size: 14px;color: #999;padding: 0 10px;}
.xinxliNew a.xlon{color: #ff7f40;}
.xinliWZ .wentiListUl{padding: 0 20px;}
.xinliWZ .wenbenTab {display: flex;
    justify-content: space-between;
    padding: 0;}
.wenbenTab-right{
    width: 100px;
}
    .xinliWZ .wentiListLi {
        display: flex;
        padding: 18px 0px;
        height: 140px;
        border-bottom: 1px solid #eee;
    }
.wentiListLi_touxiang{width: 215px;height: 140px;background: #eeeeee; overflow:hidden;}
.wentiListLi_touxiang img{ width:100%;height:100%;}
.chakangengduo{width: 90px;
    border-radius: 20px;
    margin-top: 30px;
    margin-left: 370px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    background: linear-gradient(to right, #04a9fd , #306ee9);}
.chakangengduo i{position: relative; top: 2px;_top:6px;*top:0px; _margin-top: 13px; margin-left: 5px;}

.xinqingkezhan{padding: 30px 17px 0;}
.xinqingkezhanTitle{background: url(../images/sad_03.png) no-repeat;width: 178px;height: 35px;line-height: 30px;text-align: center;color: #fff; margin: 0px auto;}
.xinqingkezhanweixin{ margin-top: 24px;border-bottom: solid 1px #eeeeee; padding-bottom: 15px;}
.xinqingkezhanweixin p{float: left;width: 135px; line-height: 27px;text-indent: 30px;font-size: 14px;color: #666;}
.xinqingkezhanweixin img{float: right;width: 96px;height: 96px;}
.xinqingkezhan ul li{border-bottom: dashed 1px #e5e5e5; margin: 15px 0;}
.xinqingkezhan ul li:last-child{border-bottom: none;}
.xinqingkezhan ul li a{float: left;width: 180px;display: inline-block;color: #666;line-height: 20px;height: 60px;overflow: hidden;}
.xinqingkezhanTouxiang{width: 60px;height:40px;background: #eeeeee;}
.xinqingkezhanTouxiang img{width:100%;height:100%;}
.Columnist{padding: 0 20px; margin-left: 27px;}
.Columnist li{float: left;width: 70px;text-align: center; padding-top: 20px;}
.Columnist li a{color: #666;}
.Columnist li a p{ padding-top: 7px;}
.Hot_label{text-align: left; padding-left: 15px; padding-top: 15px;}
.Hot_label a{display: inline-block;font-size: 14px;color: #666;border: solid 1px #eeeeee;height: 24px; line-height: 24px;text-align: center;padding: 3px 10px;border-radius: 20px;margin: 10px 5px;}
.Hot_label a:hover{background: #00aef3;color: #fff;border: solid 1px #00aef3;}

.xinlwzLeftslier{width: 480px;}
.focusBoxwenzhang { position: relative; width: 480px; height: 280px; overflow: hidden; text-align: left; background: white; }
.focusBoxwenzhang .pic img { width: 480px; height: 280px; display: block; }
.focusBoxwenzhang .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBoxwenzhang .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBoxwenzhang .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBoxwenzhang .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBoxwenzhang .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBoxwenzhang .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 12px;margin-left: 5px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;background: #fff;border-radius: 50%; background:rgba(0,0,0,0.4);  }
.focusBoxwenzhang .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBoxwenzhang .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBoxwenzhang .num li.on a,.focusBox .num a:hover{  background:#00c296;border: 1px solid #00c296; }
.xinlwzRightList{width: 300px;padding:0 20px 0 20px;height: 300px;overflow: hidden;}
.hotWZ {
    text-align: center;
    border-bottom: solid 1px #eeeeee;
    padding: 20px 0 10px;
    color: #00aef3;
    font-weight: 500;
}
.xinlwzRightList ul {padding: 6px 0;}
.xinlwzRightList ul li{font-size: 14px;height: 35px;line-height: 35px;}
.xinlwzRightList ul li a{color: #666;}
.xinlwzRightList ul li a:hover{color: #00aef3;}
.newWenzhang .bd {padding-bottom: 9px;}
.newWenzhang{    overflow: hidden; position: relative;}
.newWenzhang  .infoListul li{border-bottom: 1px dashed #ddd;margin: 12px 20px 0px 20px}

.xinqingLeft{width: 177px; overflow: hidden;text-overflow:ellipsis;}
