.safeBanner { width: 100%; height: 355px; background: url(../../../img/newMenu/safeBanner.png)no-repeat; background-size:100% 100%; } .bannerLeft{ float:left } .bannerLeft .portraitLeft{ float: left; margin-top: 90px; margin-left: 14px; } .bannerLeft .portraitLeft div{ width: 150px; height: 150px; border-radius: 50%; padding:4px; background: #fff; } .bannerLeft .portraitLeft div img{ width: 100%; height: 100%; border-radius: 50%; } .portraitLeft p{ margin-left: 34px; font-size: 14px; color: #fff; margin-top: 12px; } .portraitLeft p span{ display: inline-block; vertical-align: top; margin-top: 2px; } .portraitLeft p img{ margin-right: 10px; } .portraitRight h4{ font-weight: normal; font-size: 14px; color: #fff; } .portraitRight h4 span{ font-size: 22px; } .portraitRight p{ height: 22px; font-size: 16px; color: #fff; margin-top: 15px; width: 100%; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; } .portraitRight a{ display: inline-block; width: 130px; height: 38px; line-height: 36px; text-align: center; color: #fff; font-size: 18px; background: #ff6b26; border-radius: 5px; margin-top:40px; } .portraitRight a:hover{ box-shadow: inset -4px -4px 10px #eb9770; } .portraitRight h4 img{ margin: 0 4px 0px 17px; vertical-align: middle; margin-top: -4px; } .bannerLeft .portraitRight{ width: 500px; float: left; margin-top: 106px; margin-left: 32px; } .bannerRight{ float: right; margin-top: 136px; margin-right: 36px; } .bannerRight h3{ font-size: 24px; color: #fff; font-weight: normal; width: 260px; text-align: center; margin-bottom: 24px; } .bannerRight p{ width: 260px; height: 84px; background: #1697ea; font-size: 30px; color: #ffffff; text-align: center; line-height: 84px; box-shadow:0 3px 1px #1797e9, 0 3px 2px #1797e9; border-radius: 5px; } /* 主题内容区域 */ .safeBody{ clear: both; padding-top: 48px!important; } .safeBodyLeft { float: left; width: 800px; } .safeBodyRight{ width: 310px; float: right; border: 1px solid #e8e8e8; padding-bottom: 15px } .safeBodyRight>p{ width: 234px; height: 32px; line-height: 32px; background: #1697ea; color: #fff; font-size: 16px; margin: -16px auto 40px; text-align: center; border-radius: 10px; } .safeBodyRight ul li { clear: both; overflow: hidden; margin-bottom: 30px; } .safeBodyRight ul li img{ float: left; width: 86px; height: 86px; border-radius: 50%; margin-left: 8px; margin-right: 8px; } .safeBodyRight ul li div{ float: left; width: 200px; } .safeBodyRight ul li div h4{ font-size: 18px; color: #1f1f1f; font-weight: normal; margin-bottom: 19px; margin-top: 15px; overflow: hidden; height: 22px; } .safeBodyRight ul li div h4 span:first-child{ width: 74px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -o-text-overflow: ellipsis; height: 22px; } .safeBodyRight ul li div h4>span{ float: left; } .safeBodyRight ul li div h4 .praise{ line-height: 14px; color: #ff6b26; font-size: 12px; display: inline-block; margin-left: 8px; float: right; margin-top: 4px; } .safeBodyRight ul li div h4 .praise span{ display: inline-block; vertical-align: top } .safeBodyRight ul li div p{ font-size: 16px; color: #1797e9; text-overflow:ellipsis; overflow: hidden; white-space: nowrap; width: 170px; -o-text-overflow:ellipsis; } .safeIntroduce h3{ font-weight: normal; font-size: 22px; color: #1f1f1f; margin-bottom: 18px; } .safeIntroduce pre{ border: none; background: none; font-size: 16px; color: #7a7878; text-align: justify; white-space: pre-wrap; } .safeIntroduce{ padding-bottom: 60px; } .safeIntroduce p{ font-size: 16px; color: #7a7878; text-align: justify; } /* 评论 */ .adviser_list { clear: both; height: 40px; line-height: 40px; background: #fcfcfc; border: 1px solid #efefef; margin-bottom: 20px; } .adviser_list p{ width: 120px; text-align: center; font-size: 16px; background: #1797e9; color: #ffffff; } .pagination_box{ /* display: none; */ } .evaluateList .list_none{ padding-top: 20px; text-align: center; padding-bottom: 100px; } .evaluateList{ /* display: none; */ clear: both; } .evaluateList>ul>li { border-bottom: 1px dotted #c6c2c2; padding-left: 26px; overflow: hidden; } .evaluateList>ul>li p{ font-size: 14px; color: #1f1f1f; float: left; } .evaluateList>ul>li>div.stasf{ width: 370px; overflow: hidden; padding: 25px 0 10px;; } .evaluateList>ul>li>div.stasf>p{ margin-right: 50px; } .evaluateList ul>li .satisfied{ float: left; } .evaluateList .uName{ margin-left: 10px; } .commentDetails{ padding-left: 26px; } .commentDetails span{ display: inline-block; margin-left: 10px; } .satisfied ol li { float: left; } .satisfied ol li span{ color: #ff580e; } .satisfied ol{ float: right; margin-left: 8px; font-size: 16px; } .satisfiedContent { clear: both; overflow: hidden; margin-top: 8px; padding-bottom: 27px; } .satisfiedContent p{ padding-right:20px; font-size: 12px; color: #707070!important; } .satisfiedContent time{ font-size: 12px; color: #707070!important; float: right; } .pagination{ float: right; } .pagination a span,.pagination li a{ color: #7a7878; } .totalCount { float: right; margin-top: 28px; margin-right: 15px; } .pagination_box{ margin-bottom: 100px; } .pagination_box .pagePre a{ margin-right: 10px } .pagination_box .pageNext a{ margin-left: 10px; } #commentArea{ width: 700px; height: 80px; outline: none; margin-left: 26px; resize: none; margin-top: 10px; text-indent:1em; line-height: 20px; padding-top: 5px; } #commentArea:focus{ border-color:transparent; box-shadow: 0 0 10px #1697ea ; } .CommentSend button{ width: 150px; height: 34px; margin-left: 26px; margin-top: 6px; } .commentStar{ overflow: hidden; margin-left: 26px; margin-top: 10px; line-height: 20px; } .commentStar>span{ display: inline-block; float: left; color: #ff570c } .commentStar .ulStar{ float: left; margin-left: 6px; } .commentStar .ulStar span{ display: inline-block; cursor: pointer; margin-right: 4px; font-size: 20px; float: left; color: #ff570c } .collectionN .heart{ cursor: pointer; vertical-align: top; margin-right: 10px; margin-top: 7px; width: 19px; height: 18px; display: inline-block; background: url(../../../img/newMenu/safeHeart_no.png) no-repeat; background-size: 100% 100%; } .collectionN .heart.active{ background: url(../../../img/newMenu/safeHeart_ok.png) no-repeat; } .collectionN .nubCollect{ display: inline-block; line-height: 27px; } .collectionN{ margin-left: 16px; line-height: 30px; height: 30px; } .collectionN span{ display: inline-block; height: 30px; line-height: 30px; } .collectionN.active{ color: #ff6b26; } @media screen and (max-width:1200px){ .safeBanner{ width: 1200px!important; margin: 0 auto; } }