﻿/* 蓝色主题 */
.bluecolor .sdetails-introduce{background: linear-gradient(90deg, #364e87,#03519c)}
.bluecolor .sdetails-cont-li a:hover .sdetails-cont-name{transition: all .2s; color: #364e87;}
.bluecolor .sdetails-cont-list:hover .sdetails-cont-name{transition: all .2s; color: #364e87;}
.bluecolor .sdetails-cont-infosilder{background: rgb(54, 78, 135, .2);}
.bluecolor .sdetails-cont-infosilder::before{background: linear-gradient(-90deg, #364e87,#03519c)}
.bluecolor .sdetails-cont-probability{background: rgb(54, 78, 135, .2);}
.bluecolor .sdetails-cont-probability::before{background: linear-gradient(-90deg, #364e87,#03519c)}
.bluecolor .sdetails-cont-rankingli a:hover .sdetails-cont-rankingright{transition: all .2s; color: #364e87;}
.bluecolor .video-li a:hover .video-title{transition: all .2s; color: #364e87;}
.bluecolor .new-box a:hover .new-name{transition: all .2s; color: #364e87;}
.bluecolor .new-box a:hover .new-text{transition: all .2s; color: #364e87;}
.bluecolor .sdetails-cont-signsubmit{background: #364e87;}
.bluecolor .new-item.active{color: #ffffff; background: #364e87;}
.bluecolor .sdetails-info-num{color: #364e87;}
.bluecolor .sdetails-place-title{color: #364e87;}
.bluecolor .sdetails-place-hr{background: #364e87;}
.bluecolor .sdetails-cont-span span{color: #364e87;}
.bluecolor .rules-li-text{color: #364e87;}
.bluecolor .sdetails-cont-rulestext{color: #364e87; background: rgb(54, 78, 135, .08);}
.bluecolor .sdetails-cont-rulesspan:hover .sdetails-cont-rulestt{transition: all .2s; color: #364e87; text-decoration: underline;}
.bluecolor .sdetails-cont-rulesinfo:hover .sdetails-cont-rulestitle{transition: all .2s; color: #364e87; text-decoration: underline;}
.bluecolor .sdetails-cont-citylist a:hover .sdetails-cont-citytitle{transition: all .2s; color: #364e87;}
.bluecolor .sdetails-cont-citylist a:hover{transition: all .2s; box-shadow: 0px 3px 5px 0px rgba(139,139,139,0.15)}
.bluecolor .sdetails-cont-rulesdisplay a{border: 1px solid #364e87; color: #364e87;}
.bluecolor .sdetails-cont-rulesdisplay a:hover{transition: all .2s; background: #364e87; color: #ffffff;}
.bluecolor .sdetails-cont-projeclist a:hover{transition: all .2s; background: #364e87; color: #ffffff;}
.bluecolor .screen-li-list.active{color: #364e87; background: rgb(54, 78, 135, .08); font-weight: bold;}
.bluecolor .screen-li-list:hover{transition: all .2s; color: #364e87;}
.bluecolor .sdetails-cont-rulesp a:hover{transition: all .2s; color: #364e87;}
.bluecolor .sdetails-info-center:hover{color: #364e87; transition: all .2s;}
.bluecolor .sdetails-info-center:hover span{background: #364e87; transition: all .2s;}
.bluecolor .sdetails-cont-title span{color: #364e87;}
.bluecolor .sdetails-cont-moreli a:hover{transition: all .2s; color: #364e87;}
.bluecolor .research-main-infoli a:hover .research-main-infoname{transition: all .2s; color: #364e87; text-decoration: underline;}
.bluecolor .research-main-infoitem.active{color: #364e87;}
.bluecolor .research-main-infoitem.active::before{background: #364e87;}
.bluecolor .details-item svg path{fill: #364e87 !important;}
.bluecolor .research-main-probabilityitem svg path{fill: #364e87 !important;}
.bluecolor .sdetails-cont-flownum{background: rgb(54, 78, 135, .6);}
.bluecolor .sdetails-cont-flowpt svg circle{fill: rgb(54, 78, 135, .6) !important;}
.bluecolor .sdetails-cont-flowpt svg polygon{fill: rgb(54, 78, 135, .6) !important;}
.bluecolor .sdetails-cont-certificatetext a{color: #364e87;}
.bluecolor .sdetails-cont-commentsubmit{background: #364e87;}
.bluecolor .sdetails-cont-questionname span{background: rgb(54, 78, 135, .6);}
.bluecolor .sdetails-cont-questionmore a{background: #364e87;}
.bluecolor .sdetails-cont-othericon path{fill: #364e87 !important;}
.bluecolor .sdetails-cont-othericon polygon{fill: #364e87 !important;}
.bluecolor .sdetails-cont-othericon rect{fill: #364e87 !important;}
/* 黄色主题 */ 
.yellowcolor .sdetails-introduce{background: linear-gradient(90deg, #c7782e,#d19155)}
.yellowcolor .sdetails-cont-li a:hover .sdetails-cont-name{transition: all .2s; color: #c7782e;}
.yellowcolor .sdetails-cont-list:hover .sdetails-cont-name{transition: all .2s; color: #c7782e;}
.yellowcolor .sdetails-cont-infosilder{background: rgb(198, 120, 47, .2)}
.yellowcolor .sdetails-cont-infosilder::before{background: linear-gradient(-90deg, #c7782e,#d19155)}
.yellowcolor .sdetails-cont-probability{background: rgb(198, 120, 47, .2)}
.yellowcolor .sdetails-cont-probability::before{background: linear-gradient(-90deg, #c7782e,#d19155)}
.yellowcolor .sdetails-cont-rankingli a:hover .sdetails-cont-rankingright{transition: all .2s; color: #c7782e;}
.yellowcolor .video-li a:hover .video-title{transition: all .2s; color: #c7782e;}
.yellowcolor .new-box a:hover .new-name{transition: all .2s; color: #c7782e;}
.yellowcolor .new-box a:hover .new-text{transition: all .2s; color: #c7782e;}
.yellowcolor .sdetails-cont-signsubmit{background: #c7782e;}
.yellowcolor .new-item.active{color: #ffffff; background: #c7782e;}
.yellowcolor .sdetails-info-num{color: #c7782e;}
.yellowcolor .sdetails-place-title{color: #c7782e;}
.yellowcolor .sdetails-place-hr{background: #c7782e;}
.yellowcolor .sdetails-cont-span span{color: #c7782e;}
.yellowcolor .rules-li-text{color: #c7782e;}
.yellowcolor .sdetails-cont-rulestext{color: #c7782e; background: rgb(198, 120, 47, .08)}
.yellowcolor .sdetails-cont-rulesspan:hover .sdetails-cont-rulestt{transition: all .2s; color: #c7782e; text-decoration: underline;}
.yellowcolor .sdetails-cont-rulesinfo:hover .sdetails-cont-rulestitle{transition: all .2s; color: #c7782e; text-decoration: underline;}
.yellowcolor .sdetails-cont-citylist a:hover .sdetails-cont-citytitle{transition: all .2s; color: #c7782e;}
.yellowcolor .sdetails-cont-citylist a:hover{transition: all .2s; box-shadow: 0px 3px 5px 0px rgba(139,139,139,0.15)}
.yellowcolor .sdetails-cont-rulesdisplay a{border: 1px solid #c7782e; color: #c7782e;}
.yellowcolor .sdetails-cont-rulesdisplay a:hover{transition: all .2s; background: #c7782e; color: #ffffff;}
.yellowcolor .sdetails-cont-projeclist a:hover{transition: all .2s; background: #c7782e; color: #ffffff;}
.yellowcolor .screen-li-list.active{color: #c7782e; background: rgb(198, 120, 47, .08); font-weight: bold;}
.yellowcolor .screen-li-list:hover{transition: all .2s; color: #c7782e;}
.yellowcolor .sdetails-cont-rulesp a:hover{transition: all .2s; color: #c7782e;}
.yellowcolor .sdetails-info-center:hover{color: #c7782e; transition: all .2s;}
.yellowcolor .sdetails-info-center:hover span{background: #c7782e; transition: all .2s;}
.yellowcolor .sdetails-cont-title span{color: #c7782e;}
.yellowcolor .sdetails-cont-moreli a:hover{transition: all .2s; color: #c7782e;}
.yellowcolor .research-main-infoli a:hover .research-main-infoname{transition: all .2s; color: #c7782e; text-decoration: underline;}
.yellowcolor .research-main-infoitem.active{color: #c7782e;}
.yellowcolor .research-main-infoitem.active::before{background: #c7782e;}
.yellowcolor .details-item svg path{fill: #c7782e !important;}
.yellowcolor .research-main-probabilityitem svg path{fill: #c7782e !important;}
.yellowcolor .sdetails-cont-flownum{background: rgb(198, 120, 47, .6);}
.yellowcolor .sdetails-cont-flowpt svg circle{fill: rgb(198, 120, 47, .6) !important;}
.yellowcolor .sdetails-cont-flowpt svg polygon{fill: rgb(198, 120, 47, .6) !important;}
.yellowcolor .sdetails-cont-certificatetext a{color: #c7782e;}
.yellowcolor .sdetails-cont-commentsubmit{background: #c7782e;}
.yellowcolor .sdetails-cont-questionname span{background: rgb(198, 120, 47, .6);}
.yellowcolor .sdetails-cont-questionmore a{background: #c7782e;}
.yellowcolor .sdetails-cont-othericon path{fill: #c7782e !important;}
.yellowcolor .sdetails-cont-othericon polygon{fill: #c7782e !important;}
.yellowcolor .sdetails-cont-othericon rect{fill: #c7782e !important;}
/* 红色主题 */
.redcolor .sdetails-introduce{background: linear-gradient(90deg, #6c1629,#9b1a39)}
.redcolor .sdetails-cont-li a:hover .sdetails-cont-name{transition: all .2s; color: #6c1629;}
.redcolor .sdetails-cont-list:hover .sdetails-cont-name{transition: all .2s; color: #6c1629;}
.redcolor .sdetails-cont-infosilder{background: rgb(108, 22, 41, .2)}
.redcolor .sdetails-cont-infosilder::before{background: linear-gradient(-90deg, #6c1629,#9b1a39);}
.redcolor .sdetails-cont-probability{background: rgb(108, 22, 41, .2)}
.redcolor .sdetails-cont-probability::before{background: linear-gradient(-90deg, #6c1629,#9b1a39)}
.redcolor .sdetails-cont-rankingli a:hover .sdetails-cont-rankingright{transition: all .2s; color: #6c1629;}
.redcolor .video-li a:hover .video-title{transition: all .2s; color: #6c1629;}
.redcolor .new-box a:hover .new-name{transition: all .2s; color: #6c1629;}
.redcolor .new-box a:hover .new-text{transition: all .2s; color: #6c1629;}
.redcolor .sdetails-cont-signsubmit{background: #6c1629;}
.redcolor .new-item.active{color: #ffffff; background: #6c1629;}
.redcolor .sdetails-info-num{color: #6c1629;}
.redcolor .sdetails-place-title{color: #6c1629;}
.redcolor .sdetails-place-hr{background: #6c1629;}
.redcolor .sdetails-cont-span span{color: #6c1629;}
.redcolor .rules-li-text{color: #6c1629;}
.redcolor .sdetails-cont-rulestext{color: #6c1629; background: rgb(108, 22, 41, .08)}
.redcolor .sdetails-cont-rulesspan:hover .sdetails-cont-rulestt{transition: all .2s; color: #6c1629; text-decoration: underline;}
.redcolor .sdetails-cont-rulesinfo:hover .sdetails-cont-rulestitle{transition: all .2s; color: #6c1629; text-decoration: underline;}
.redcolor .sdetails-cont-citylist a:hover .sdetails-cont-citytitle{transition: all .2s; color: #6c1629;}
.redcolor .sdetails-cont-citylist a:hover{transition: all .2s; box-shadow: 0px 3px 5px 0px rgba(139,139,139,0.15)}
.redcolor .sdetails-cont-rulesdisplay a{border: 1px solid #6c1629; color: #6c1629;}
.redcolor .sdetails-cont-rulesdisplay a:hover{transition: all .2s; background: #6c1629; color: #ffffff;}
.redcolor .sdetails-cont-projeclist a:hover{transition: all .2s; background: #6c1629; color: #ffffff;}
.redcolor .screen-li-list.active{color: #6c1629; background: rgb(108, 22, 41, .08); font-weight: bold;}
.redcolor .screen-li-list:hover{transition: all .2s; color: #6c1629;}
.redcolor .sdetails-cont-rulesp a:hover{transition: all .2s; color: #6c1629;}
.redcolor .sdetails-info-center:hover{color: #6c1629; transition: all .2s;}
.redcolor .sdetails-info-center:hover span{background: #6c1629; transition: all .2s;}
.redcolor .sdetails-cont-title span{color: #6c1629;}
.redcolor .sdetails-cont-moreli a:hover{transition: all .2s; color: #6c1629;}
.redcolor .research-main-infoli a:hover .research-main-infoname{transition: all .2s; color: #6c1629; text-decoration: underline;}
.redcolor .research-main-infoitem.active{color: #6c1629;}
.redcolor .research-main-infoitem.active::before{background: #6c1629;}
.redcolor .details-item svg path{fill: #6c1629 !important;}
.redcolor .research-main-probabilityitem svg path{fill: #6c1629 !important;}
.redcolor .sdetails-cont-flownum{background: rgb(108, 22, 41, .6);}
.redcolor .sdetails-cont-flowpt svg circle{fill: rgb(108, 22, 41, .6) !important;}
.redcolor .sdetails-cont-flowpt svg polygon{fill: rgb(108, 22, 41, .6) !important;}
.redcolor .sdetails-cont-certificatetext a{color: #6c1629;}
.redcolor .sdetails-cont-commentsubmit{background: #6c1629;}
.redcolor .sdetails-cont-questionname span{background: rgb(108, 22, 41, .6);}
.redcolor .sdetails-cont-questionmore a{background: #6c1629;}
.redcolor .sdetails-cont-othericon path{fill: #6c1629 !important;}
.redcolor .sdetails-cont-othericon polygon{fill: #6c1629 !important;}
.redcolor .sdetails-cont-othericon rect{fill: #6c1629 !important;}
/* 绿色主题 */
.greencolor .sdetails-introduce{background: linear-gradient(90deg, #16573d,#267052)}
.greencolor .sdetails-cont-li a:hover .sdetails-cont-name{transition: all .2s; color: #16573d;}
.greencolor .sdetails-cont-list:hover .sdetails-cont-name{transition: all .2s; color: #16573d;}
.greencolor .sdetails-cont-infosilder{background: rgb(21, 86, 60, .2)}
.greencolor .sdetails-cont-infosilder::before{background: linear-gradient(-90deg, #16573d,#267052);}
.greencolor .sdetails-cont-probability{background: rgb(21, 86, 60, .2)}
.greencolor .sdetails-cont-probability::before{background: linear-gradient(-90deg, #16573d,#267052);}
.greencolor .sdetails-cont-rankingli a:hover .sdetails-cont-rankingright{transition: all .2s; color: #16573d;}
.greencolor .video-li a:hover .video-title{transition: all .2s; color: #16573d;}
.greencolor .new-box a:hover .new-name{transition: all .2s; color: #16573d;}
.greencolor .new-box a:hover .new-text{transition: all .2s; color: #16573d;}
.greencolor .sdetails-cont-signsubmit{background: #16573d;}
.greencolor .new-item.active{color: #ffffff; background: #16573d;}
.greencolor .sdetails-info-num{color: #16573d;}
.greencolor .sdetails-place-title{color: #16573d;}
.greencolor .sdetails-place-hr{background: #16573d;}
.greencolor .sdetails-cont-span span{color: #16573d;}
.greencolor .rules-li-text{color: #16573d;}
.greencolor .sdetails-cont-rulestext{color: #16573d; background: rgb(21, 86, 60, .08)}
.greencolor .sdetails-cont-rulesspan:hover .sdetails-cont-rulestt{transition: all .2s; color: #16573d; text-decoration: underline;}
.greencolor .sdetails-cont-rulesinfo:hover .sdetails-cont-rulestitle{transition: all .2s; color: #16573d; text-decoration: underline;}
.greencolor .sdetails-cont-citylist a:hover .sdetails-cont-citytitle{transition: all .2s; color: #16573d;}
.greencolor .sdetails-cont-citylist a:hover{transition: all .2s; box-shadow: 0px 3px 5px 0px rgba(139,139,139,0.15)}
.greencolor .sdetails-cont-rulesdisplay a{border: 1px solid #16573d; color: #16573d;}
.greencolor .sdetails-cont-rulesdisplay a:hover{transition: all .2s; background: #16573d; color: #ffffff;}
.greencolor .sdetails-cont-projeclist a:hover{transition: all .2s; background: #16573d; color: #ffffff;}
.greencolor .screen-li-list.active{color: #16573d; background: rgb(21, 86, 60, .08); font-weight: bold;}
.greencolor .screen-li-list:hover{transition: all .2s; color: #16573d;}
.greencolor .sdetails-cont-rulesp a:hover{transition: all .2s; color: #16573d;}
.greencolor .sdetails-info-center:hover{color: #16573d; transition: all .2s;}
.greencolor .sdetails-info-center:hover span{background: #16573d; transition: all .2s;}
.greencolor .sdetails-cont-title span{color: #16573d;}
.greencolor .sdetails-cont-moreli a:hover{transition: all .2s; color: #16573d;}
.greencolor .research-main-infoli a:hover .research-main-infoname{transition: all .2s; color: #16573d; text-decoration: underline;}
.greencolor .research-main-infoitem.active{color: #16573d;}
.greencolor .research-main-infoitem.active::before{background: #16573d;}
.greencolor .details-item svg path{fill: #16573d !important;}
.greencolor .research-main-probabilityitem svg path{fill: #16573d !important;}
.greencolor .sdetails-cont-flownum{background: rgb(21, 86, 60, .6);}
.greencolor .sdetails-cont-flowpt svg circle{fill: rgb(21, 86, 60, .6) !important;}
.greencolor .sdetails-cont-flowpt svg polygon{fill: rgb(21, 86, 60, .6) !important;}
.greencolor .sdetails-cont-certificatetext a{color: #16573d;}
.greencolor .sdetails-cont-commentsubmit{background: #16573d;}
.greencolor .sdetails-cont-questionname span{background: rgb(21, 86, 60, .6);}
.greencolor .sdetails-cont-questionmore a{background: #16573d;}
.greencolor .sdetails-cont-othericon path{fill: #16573d !important;}
.greencolor .sdetails-cont-othericon polygon{fill: #16573d !important;}
.greencolor .sdetails-cont-othericon rect{fill: #16573d !important;}
/* 紫色主题 */
.purplecolor .sdetails-introduce{background: linear-gradient(90deg, #4b0c77,#6f167f)}
.purplecolor .sdetails-cont-li a:hover .sdetails-cont-name{transition: all .2s; color: #4b0c77;}
.purplecolor .sdetails-cont-list:hover .sdetails-cont-name{transition: all .2s; color: #4b0c77;}
.purplecolor .sdetails-cont-infosilder{background: rgb(75, 12, 119, .2)}
.purplecolor .sdetails-cont-infosilder::before{background: linear-gradient(-90deg, #4b0c77,#6f167f)}
.purplecolor .sdetails-cont-probability{background: rgb(75, 12, 119, .2)}
.purplecolor .sdetails-cont-probability::before{background: linear-gradient(-90deg, #4b0c77,#6f167f)}
.purplecolor .sdetails-cont-rankingli a:hover .sdetails-cont-rankingright{transition: all .2s; color: #4b0c77;}
.purplecolor .video-li a:hover .video-title{transition: all .2s; color: #4b0c77;}
.purplecolor .new-box a:hover .new-name{transition: all .2s; color: #4b0c77;}
.purplecolor .new-box a:hover .new-text{transition: all .2s; color: #4b0c77;}
.purplecolor .sdetails-cont-signsubmit{background: #4b0c77;}
.purplecolor .new-item.active{color: #ffffff; background: #4b0c77;}
.purplecolor .sdetails-info-num{color: #4b0c77;}
.purplecolor .sdetails-place-title{color: #4b0c77;}
.purplecolor .sdetails-place-hr{background: #4b0c77;}
.purplecolor .sdetails-cont-span span{color: #4b0c77;}
.purplecolor .rules-li-text{color: #4b0c77;}
.purplecolor .sdetails-cont-rulestext{color: #4b0c77; background: rgb(75, 12, 119, .08)}
.purplecolor .sdetails-cont-rulesspan:hover .sdetails-cont-rulestt{transition: all .2s; color: #4b0c77; text-decoration: underline;}
.purplecolor .sdetails-cont-rulesinfo:hover .sdetails-cont-rulestitle{transition: all .2s; color: #4b0c77; text-decoration: underline;}
.purplecolor .sdetails-cont-citylist a:hover .sdetails-cont-citytitle{transition: all .2s; color: #4b0c77;}
.purplecolor .sdetails-cont-citylist a:hover{transition: all .2s; box-shadow: 0px 3px 5px 0px rgba(139,139,139,0.15)}
.purplecolor .sdetails-cont-rulesdisplay a{border: 1px solid #4b0c77; color: #4b0c77;}
.purplecolor .sdetails-cont-rulesdisplay a:hover{transition: all .2s; background: #4b0c77; color: #ffffff;}
.purplecolor .sdetails-cont-projeclist a:hover{transition: all .2s; background: #4b0c77; color: #ffffff;}
.purplecolor .screen-li-list.active{color: #4b0c77; background: rgb(75, 12, 119, .08); font-weight: bold;}
.purplecolor .screen-li-list:hover{transition: all .2s; color: #4b0c77;}
.purplecolor .sdetails-cont-rulesp a:hover{transition: all .2s; color: #4b0c77;}
.purplecolor .sdetails-info-center:hover{color: #4b0c77; transition: all .2s;}
.purplecolor .sdetails-info-center:hover span{background: #4b0c77; transition: all .2s;}
.purplecolor .sdetails-cont-title span{color: #4b0c77;}
.purplecolor .sdetails-cont-moreli a:hover{transition: all .2s; color: #4b0c77;}
.purplecolor .research-main-infoli a:hover .research-main-infoname{transition: all .2s; color: #4b0c77; text-decoration: underline;}
.purplecolor .research-main-infoitem.active{color: #4b0c77;}
.purplecolor .research-main-infoitem.active::before{background: #4b0c77;}
.purplecolor .details-item svg path{fill: #4b0c77 !important;}
.purplecolor .research-main-probabilityitem svg path{fill: #4b0c77 !important;}
.purplecolor .sdetails-cont-flownum{background: rgb(75, 12, 119, .6);}
.purplecolor .sdetails-cont-flowpt svg circle{fill: rgb(75, 12, 119, .6) !important;}
.purplecolor .sdetails-cont-flowpt svg polygon{fill: rgb(75, 12, 119, .6) !important;}
.purplecolor .sdetails-cont-certificatetext a{color: #4b0c77;}
.purplecolor .sdetails-cont-commentsubmit{background: #4b0c77;}
.purplecolor .sdetails-cont-questionname span{background: rgb(75, 12, 119, .6);}
.purplecolor .sdetails-cont-questionmore a{background: #4b0c77;}
.purplecolor .sdetails-cont-othericon path{fill: #4b0c77 !important;}
.purplecolor .sdetails-cont-othericon polygon{fill: #4b0c77 !important;}
.purplecolor .sdetails-cont-othericon rect{fill: #4b0c77 !important;}
/* 青色主题 */
.cyancolor .sdetails-introduce{background: linear-gradient(90deg, #004c59,#116674)}
.cyancolor .sdetails-cont-li a:hover .sdetails-cont-name{transition: all .2s; color: #004c59;}
.cyancolor .sdetails-cont-list:hover .sdetails-cont-name{transition: all .2s; color: #004c59;}
.cyancolor .sdetails-cont-infosilder{background: rgb(0, 74, 87, .2)}
.cyancolor .sdetails-cont-infosilder::before{background: linear-gradient(-90deg, #004c59,#116674)}
.cyancolor .sdetails-cont-probability{background: rgb(0, 74, 87, .2)}
.cyancolor .sdetails-cont-probability::before{background: linear-gradient(-90deg, #004c59,#116674)}
.cyancolor .sdetails-cont-rankingli a:hover .sdetails-cont-rankingright{transition: all .2s; color: #004c59;}
.cyancolor .video-li a:hover .video-title{transition: all .2s; color: #004c59;}
.cyancolor .new-box a:hover .new-name{transition: all .2s; color: #004c59;}
.cyancolor .new-box a:hover .new-text{transition: all .2s; color: #004c59;}
.cyancolor .sdetails-cont-signsubmit{background: #004c59;}
.cyancolor .new-item.active{color: #ffffff; background: #004c59;}
.cyancolor .sdetails-info-num{color: #004c59;}
.cyancolor .sdetails-place-title{color: #004c59;}
.cyancolor .sdetails-place-hr{background: #004c59;}
.cyancolor .sdetails-cont-span span{color: #004c59;}
.cyancolor .rules-li-text{color: #004c59;}
.cyancolor .sdetails-cont-rulestext{color: #004c59; background: rgb(0, 74, 87, .08)}
.cyancolor .sdetails-cont-rulesspan:hover .sdetails-cont-rulestt{transition: all .2s; color: #004c59; text-decoration: underline;}
.cyancolor .sdetails-cont-rulesinfo:hover .sdetails-cont-rulestitle{transition: all .2s; color: #004c59; text-decoration: underline;}
.cyancolor .sdetails-cont-citylist a:hover .sdetails-cont-citytitle{transition: all .2s; color: #004c59;}
.cyancolor .sdetails-cont-citylist a:hover{transition: all .2s; box-shadow: 0px 3px 5px 0px rgba(139,139,139,0.15)}
.cyancolor .sdetails-cont-rulesdisplay a{border: 1px solid #004c59; color: #004c59;}
.cyancolor .sdetails-cont-rulesdisplay a:hover{transition: all .2s; background: #004c59; color: #ffffff;}
.cyancolor .sdetails-cont-projeclist a:hover{transition: all .2s; background: #004c59; color: #ffffff;}
.cyancolor .screen-li-list.active{color: #004c59; background: rgb(0, 74, 87, .08); font-weight: bold;}
.cyancolor .screen-li-list:hover{transition: all .2s; color: #004c59;}
.cyancolor .sdetails-cont-rulesp a:hover{transition: all .2s; color: #004c59;}
.cyancolor .sdetails-info-center:hover{color: #004c59; transition: all .2s;}
.cyancolor .sdetails-info-center:hover span{background: #004c59; transition: all .2s;}
.cyancolor .sdetails-cont-title span{color: #004c59;}
.cyancolor .sdetails-cont-moreli a:hover{transition: all .2s; color: #004c59;}
.cyancolor .research-main-infoli a:hover .research-main-infoname{transition: all .2s; color: #004c59; text-decoration: underline;}
.cyancolor .research-main-infoitem.active{color: #004c59;}
.cyancolor .research-main-infoitem.active::before{background: #004c59;}
.cyancolor .details-item svg path{fill: #004c59 !important;}
.cyancolor .research-main-probabilityitem svg path{fill: #004c59 !important;}
.cyancolor .sdetails-cont-flownum{background: rgb(0, 74, 87, .6);}
.cyancolor .sdetails-cont-flowpt svg circle{fill: rgb(0, 74, 87, .6) !important;}
.cyancolor .sdetails-cont-flowpt svg polygon{fill: rgb(0, 74, 87, .6) !important;}
.cyancolor .sdetails-cont-certificatetext a{color: #004c59;}
.cyancolor .sdetails-cont-commentsubmit{background: #004c59;}
.cyancolor .sdetails-cont-questionname span{background: rgb(0, 74, 87, .6);}
.cyancolor .sdetails-cont-questionmore a{background: #004c59;}
.cyancolor .sdetails-cont-othericon path{fill: #004c59 !important;}
.cyancolor .sdetails-cont-othericon polygon{fill: #004c59 !important;}
.cyancolor .sdetails-cont-othericon rect{fill: #004c59 !important;}
/* 橙色主题 */
.orangecolor .sdetails-introduce{background: linear-gradient(90deg, #95190f,#db4036)}
.orangecolor .sdetails-cont-li a:hover .sdetails-cont-name{transition: all .2s; color: #95190f;}
.orangecolor .sdetails-cont-list:hover .sdetails-cont-name{transition: all .2s; color: #95190f;}
.orangecolor .sdetails-cont-infosilder{background: rgb(149, 25, 15, .2)}
.orangecolor .sdetails-cont-infosilder::before{background: linear-gradient(-90deg, #95190f,#db4036)}
.orangecolor .sdetails-cont-probability{background: rgb(149, 25, 15, .2)}
.orangecolor .sdetails-cont-probability::before{background: linear-gradient(-90deg, #95190f,#db4036)}
.orangecolor .sdetails-cont-rankingli a:hover .sdetails-cont-rankingright{transition: all .2s; color: #95190f;}
.orangecolor .video-li a:hover .video-title{transition: all .2s; color: #95190f;}
.orangecolor .new-box a:hover .new-name{transition: all .2s; color: #95190f;}
.orangecolor .new-box a:hover .new-text{transition: all .2s; color: #95190f;}
.orangecolor .sdetails-cont-signsubmit{background: #95190f;}
.orangecolor .new-item.active{color: #ffffff; background: #95190f;}
.orangecolor .sdetails-info-num{color: #95190f;}
.orangecolor .sdetails-place-title{color: #95190f;}
.orangecolor .sdetails-place-hr{background: #95190f;}
.orangecolor .sdetails-cont-span span{color: #95190f;}
.orangecolor .rules-li-text{color: #95190f;}
.orangecolor .sdetails-cont-rulestext{color: #95190f; background: rgb(149, 25, 15, .08)}
.orangecolor .sdetails-cont-rulesspan:hover .sdetails-cont-rulestt{transition: all .2s; color: #95190f; text-decoration: underline;}
.orangecolor .sdetails-cont-rulesinfo:hover .sdetails-cont-rulestitle{transition: all .2s; color: #95190f; text-decoration: underline;}
.orangecolor .sdetails-cont-citylist a:hover .sdetails-cont-citytitle{transition: all .2s; color: #95190f;}
.orangecolor .sdetails-cont-citylist a:hover{transition: all .2s; box-shadow: 0px 3px 5px 0px rgba(139,139,139,0.15)}
.orangecolor .sdetails-cont-rulesdisplay a{border: 1px solid #95190f; color: #95190f;}
.orangecolor .sdetails-cont-rulesdisplay a:hover{transition: all .2s; background: #95190f; color: #ffffff;}
.orangecolor .sdetails-cont-projeclist a:hover{transition: all .2s; background: #95190f; color: #ffffff;}
.orangecolor .screen-li-list.active{color: #95190f; background: rgb(149, 25, 15, .08); font-weight: bold;}
.orangecolor .screen-li-list:hover{transition: all .2s; color: #95190f;}
.orangecolor .sdetails-cont-rulesp a:hover{transition: all .2s; color: #95190f;}
.orangecolor .sdetails-info-center:hover{color: #95190f; transition: all .2s;}
.orangecolor .sdetails-info-center:hover span{background: #95190f; transition: all .2s;}
.orangecolor .sdetails-cont-title span{color: #95190f;}
.orangecolor .sdetails-cont-moreli a:hover{transition: all .2s; color: #95190f;}
.orangecolor .research-main-infoli a:hover .research-main-infoname{transition: all .2s; color: #95190f; text-decoration: underline;}
.orangecolor .research-main-infoitem.active{color: #95190f;}
.orangecolor .research-main-infoitem.active::before{background: #95190f;}
.orangecolor .details-item svg path{fill: #95190f !important;}
.orangecolor .research-main-probabilityitem svg path{fill: #95190f !important;}
.orangecolor .sdetails-cont-flownum{background: rgb(149, 25, 15, .6);}
.orangecolor .sdetails-cont-flowpt svg circle{fill: rgb(149, 25, 15, .6) !important;}
.orangecolor .sdetails-cont-flowpt svg polygon{fill: rgb(149, 25, 15, .6) !important;}
.orangecolor .sdetails-cont-certificatetext a{color: #95190f;}
.orangecolor .sdetails-cont-commentsubmit{background: #95190f;}
.orangecolor .sdetails-cont-questionname span{background: rgb(149, 25, 15, .6);}
.orangecolor .sdetails-cont-questionmore a{background: #95190f;}
.orangecolor .sdetails-cont-othericon path{fill: #95190f !important;}
.orangecolor .sdetails-cont-othericon polygon{fill: #95190f !important;}
.orangecolor .sdetails-cont-othericon rect{fill: #95190f !important;}
/* 学校通用详情导航 */
.sdetails-nav{background: #ffffff; position: fixed; top: 0; left: 0; width: 100%; z-index: 99999;}
.sdetails-nav-cont{width: 1200px; margin: 0 auto; height: 40px; display: flex; align-items: center; justify-content: space-between;}
.sdetails-nav-left{display: flex;}
.sdetails-nav-right{display: flex;}
.sdetails-nav-list{position: relative;}
.sdetails-nav-list a{font-size: 14px; color: #999999; display: block; padding: 0 12px; cursor: pointer;}
.sdetails-nav-list a span {transition: all .2s; position: absolute; top: 7px; right: -4px; width: 10px; height: 6px; background: url("../image/icon76.png") no-repeat; background-size: 100% 100%;}
.sdetails-not{margin-top: 0 !important;}
.sdetails-nav .navcolumn-header-drop{top: 40px !important;}
/* 学校通用详情介绍 */
.sdetails-introduce{padding-top: 40px;}
.sdetails-introduce-cont{width: 1200px; margin: 0 auto; height: 328px;}
.sdetails-introduce-center{display: flex; align-items: center; justify-content: space-between; height: 282px;}
.sdetails-introduce-left{display: flex; align-items: flex-start; justify-content: space-between; width: 920px;}
.sdetails-introduce-images{width: 160px; height: 160px; background: #ffffff; border-radius: 30px; display: flex; align-items: center; justify-content: center;}
.sdetails-introduce-images img{border-radius: 50%; width: 130px; height: 130px;}
.sdetails-introduce-info{width: 730px;}
.sdetails-introduce-title{display: flex; align-items: center; font-weight: bold; font-size: 28px; color: #ffffff;}
.sdetails-introduce-title_wz{display: flex; align-items: center; font-weight: bold; font-size: 28px; color: #ffffff;}
.sdetails-introduce-title a{cursor: pointer; margin-left: 10px; margin-top: 4px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #ffffff; font-weight: bold; width: 100px; height: 32px; background: #ff711b;border-radius: 10px;}
.sdetails-introduce-title a img{width: 16px; height: 16px; margin-right: 4px; margin-top: 3px;}
.sdetails-introduce-title_wz a{cursor: pointer; margin-left: 10px; margin-top: 4px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #ffffff; font-weight: bold; width: 100px; height: 32px; background: #ff711b;border-radius: 10px;}
.sdetails-introduce-title_wz a img{width: 16px; height: 16px; margin-right: 4px; margin-top: 3px;}
.sdetails-introduce-text{padding-top: 12px; display: flex; align-items: center; font-size: 14px; color: rgba(255,255,255,.6);}
.sdetails-introduce-text img{width: 14px; height: 14px; margin-right: 8px;}
.sdetails-introduce-tabs{display: flex; padding-top: 12px;}
.sdetails-introduce-certificate{display: flex; align-items: center; margin-right: 12px;}
.sdetails-introduce-certificate:last-child{margin-right: 0;}
.sdetails-introduce-certificate img{margin-left: 6px; margin-top: 0 !important;}
.sdetails-introduce-span{margin-right: 10px; font-size: 14px; color: rgba(255,255,255,.6); box-sizing: border-box; padding: 0 12px; height: 30px; line-height: 30px; border-radius: 10px; background: rgba(255,255,255,.07);}
.sdetails-introduce-span:last-child{margin-right: 0;}
.sdetails-introduce-list{padding-top: 12px; display: flex; align-items: center; font-size: 14px; color: #ffffff;}
.sdetails-introduce-list img{width: 14px; height: 14px; margin-right: 8px; margin-top: 3px;}
.sdetails-introduce-right{display: flex; align-items: center;}
.sdetails-introduce-icon{width: 24px; height: 24px; margin-right: 10px;}
.sdetails-introduce-phone{font-size: 18px; color: #ffffff; font-weight: bold;}
.sdetails-introduce-time{font-size: 13px; color: #ffffff; padding-top: 4px;}
.sdetails-introduce-ul{display: flex; align-items: center;}
.sdetails-introduce-li a{display: block; cursor: pointer; margin-right: 12px; font-weight: bold; font-size: 16px; color: #ffffff; padding: 0 28px; box-sizing: border-box; border-radius: 10px 10px 0px 0px; height: 46px; line-height: 46px; background: rgba(255,255,255,.1);}
.sdetails-introduce-li:hover a{transition: all .2s; background: #F7F8FC; color: #404040;}
.sdetails-introduce-li:last-child a{margin-right: 0;}
.sdetails-introduce-li.active a{background: #F7F8FC; color: #404040;}
/* 学校详情信息 */
.sdetails-info{width: 1200px; margin: 0 auto; margin-top: 20px; display: flex; justify-content: space-between;}
.sdetails-info-left{width: 389px; height: 242px; position: relative; overflow: hidden; border-radius: 10px;}
.sdetails-info-left video{width: 100%; height: 100%; object-fit: fill; border-radius: 10px;}
.sdetails-info-left .swiper-slide{box-sizing: border-box; height: 242px;}
.sdetails-info-left .swiper-slide img{border-radius: 10px;}
.sdetails-info-left .swiper-pagination-bullets{display: flex; bottom: 0 !important; left: 0; justify-content: center; height: 20px}
.sdetails-info-left .swiper-pagination-bullet{border-radius: 2px; width: 10px; height: 3px; margin: 0 4px !important; background: #ffffff; opacity: .3;}
.sdetails-info-left .swiper-pagination-bullet-active{background: #ffffff; width: 15px; opacity: 1;}
.sdetails-info-left .swiper-button-prev{background-image: url("../image/icon11.png")!important; background-size: 100% 100% !important; width: 40px !important; height: 40px !important;}
.sdetails-info-left .swiper-button-next{background-image: url("../image/icon12.png")!important; background-size: 100% 100% !important; width: 40px !important; height: 40px !important;}
.sdetails-banner-pt{position: absolute; right: 0; bottom: 0; width: 100%; z-index: 10000;}
.sdetails-banner-cont{padding-right: 8px; display: flex; align-items: center; justify-content: flex-end; position: relative;}
.sdetails-banner-item{margin-right: 4px; background: rgba(0,0,0,.3); margin-bottom: 12px; padding: 0 10px; border-radius: 20px; height: 24px; display: flex; align-items: center; justify-content: center; font-size: 12px; color: #ffffff;}
.sdetails-banner-item img{width: 11px; height: 12px; margin-right: 5px; margin-top: 1px;}
.sdetails-banner-video{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; z-index: 10000;}
.sdetails-banner-video img{width: .56rem; height: .56rem;}
.sdetails-info-right{width: 790px; position: relative;}
.sdetails-info-ul{display: flex; align-items: center;}
.sdetails-info-li a{display: block; padding: 0 12px; box-sizing: border-box; width: 100px; height: 100px; background: #ffffff; border-radius: 20px; margin-right: 15px;}
.sdetails-info-li:last-child a{margin-right: 0;}
.sdetails-info-li:nth-child(5) .sdetails-info-num{ padding-top: 28px;}
.sdetails-info-li:nth-child(5) .sdetails-info-num span{font-size: 16px;}
.sdetails-info-num{font-size: 12px; text-align: center; padding-top: 24px; height: 50px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-info-num span{font-weight: bold; font-size: 20px;}
.sdetails-info-name{font-size: 14px; color: #555555; text-align: center; padding-top: 4px;}
.sdetails-info-text{width: 790px; position: absolute; top: 110px; left: 0; z-index: 10001; border-radius: 20px; background: #ffffff; padding: 18px 24px; box-sizing: border-box; }
.sdetails-info-cont{line-height: 24px; color: #666666; font-size: 13px; height: 70px; overflow: hidden; transition: all .2s;}
.sdetails-info-up{display: none;}
.sdetails-info-center{transition: all .2s; cursor: pointer; margin-top: 10px; display: flex; align-items: center; justify-content: flex-start; color: #666666; font-size: 13px;}
.sdetails-info-center span{transition: all .2s; width: 24px; height: 1px; margin-right: 10px; background: #666666;}
.sdetails-info-center img{width: 8px; height: 6px; margin-left: 6px;}
.sdetails-info-up img{transform: rotate(180deg);}
/* 学校分类信息 */
.sdetails-class{width: 1200px; margin: 0 auto; margin-top: 20px; position: relative; overflow: hidden;}
.sdetails-class .swiper-slide a{display: block; background: #ffffff; border-radius: 10px; height: 80px; padding: 0 18px; box-sizing: border-box;}
.sdetails-class .swiper-button-prev{border-radius: 8px; background-size: 11px 18px; background-image: url("../image/icon19.png")!important; background-color: rgba(0,0,0,.1); width: 30px !important; height: 50px !important; transition: all .3s;}
.sdetails-class .swiper-button-next{border-radius: 8px; background-size: 11px 18px; background-image: url("../image/icon20.png")!important; background-color: rgba(0,0,0,.1); width: 30px !important; height: 50px !important; transition: all .3s;}
.sdetails-class .swiper-button-prev:hover{background-color: rgba(0,0,0,.5); transition: all .3s;}
.sdetails-class .swiper-button-next:hover{background-color: rgba(0,0,0,.5); transition: all .3s;}
.sdetails-class-title{font-size: 16px; color: #404040; font-weight: bold; padding-top: 14px;}
.sdetails-class-name{height: 30px; padding-top: 8px; font-size: 12px; color: #999999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-class-name span{ border-radius: 6px; margin-right: 4px; color: #ffffff; padding: 2px 5px 3px 5px;}
.sdetails-class .swiper-slide:nth-child(1n+1) a span{background: #FF8EA5;}
.sdetails-class .swiper-slide:nth-child(2n+2) a span{background: #FFB487;}
.sdetails-class .swiper-slide:nth-child(3n+3) a span{background: #86B7FF;}
.sdetails-class .swiper-slide:nth-child(4n+4) a span{background: #78E4CA;}
.sdetails-class .swiper-slide:nth-child(5n+5) a span{background: #FFB183;}
/* 学校内容信息 */
.sdetails-cont{width: 1200px; margin: 0 auto; margin-top: 20px; display: flex; justify-content: space-between;}
.sdetails-cont-left{width: 850px;min-height: 1258px;}
.sdetails-cont-right{width: 328px;}
.sdetails-cont-item{margin-top: 20px}
.sdetails-cont-item:first-child{margin-top: 0px}
.sdetails-cont-header{position: relative; height: 32px; display: flex; align-items: center; justify-content: space-between;}
.sdetails-cont-header .sdetails-cont-title{padding-left: 0;}
.sdetails-cont-span{position: relative; height: 28px; line-height: 28px; font-size: 18px; color: #404040; font-weight: bold}
.sdetails-cont-total{position: absolute; right: 0; top: 8px; font-size: 15px; font-weight: bold; color: #666666;}
.sdetails-cont-total span{color: #FF946E; padding: 0 4px;}
.sdetails-cont-select{border: 1px solid #d9d9d9; padding: 0 8px; border-radius: 4px;}
.sdetails-cont-select select{cursor: pointer; color: #666666; height: 30px; width: 70px; border: none;}
.sdetails-cont-title{position: relative; font-size: 18px; color: #404040; font-weight: bold}
.sdetails-cont-more a{cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #999999; height: 30px;}
.sdetails-cont-more a:hover{text-decoration: underline; color: #404040;}
.sdetails-cont-item .sdetails-cont-more{background: inherit; border-radius: 0; padding-top: 0;}
.sdetails-cont-item .sdetails-cont-more a:hover{text-decoration: none; color: #999999;}
.sdetails-cont-arrow{width: 8px; height: 8px; margin-left: 4px; margin-top: 3px; border-top: 1px #999999 solid; border-right: 1px #999999 solid ; transform: rotate(45deg)}
.sdetails-cont-ul{display: flex; flex-wrap: wrap;}
.sdetails-cont-rules .sdetails-cont-li a{padding: 0 8px !important; width: 260px !important; margin-top: 24px !important;}
.sdetails-cont-rules .sdetails-cont-li a:hover{box-shadow:none !important}
.sdetails-cont-li a{transition: all .2s; cursor: pointer; margin-top: 10px; margin-right: 11px; display: flex; justify-content: space-between; width: 276px; padding: 18px; box-sizing: border-box; border-radius: 6px; background: #ffffff;}
.sdetails-cont-li:nth-child(3n+3) a{margin-right: 0;}
.sdetails-cont-li a:hover{transition: all .2s; box-shadow: 0px 5px 10px 0px rgba(139,139,139,0.15);} 
.sdetails-cont-li .sdetails-cont-text{border-top: 1px #eeeeee solid; border-radius: 0px !important; margin-top: 8px !important; padding-top: 8px !important;}
.sdetails-cont-li .sdetails-cont-text span{margin-right: 8px;}
.sdetails-cont-list{transition: all .2s; cursor: pointer; margin-top: 10px; margin-right: 11px; display: flex; justify-content: space-between; width: 276px; padding: 18px; box-sizing: border-box; border-radius: 6px; background: #ffffff;}
.sdetails-cont-list:nth-child(3n+3){margin-right: 0;}
.sdetails-cont-list:hover{transition: all .2s; box-shadow: 0px 5px 10px 0px rgba(139,139,139,0.15);}
.sdetails-cont-icon{width: 58px; height: 58px;}
.sdetails-cont-icon img{border-radius: 50%;}
.sdetails-cont-display{width: 175px;}
.sdetails-cont-name{width: 150px; transition: all .2s; font-size: 16px; font-weight: bold; color: #404040; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-txt{font-size: 12px; color: #868e9a; height: 32px; margin-top: 8px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.sdetails-cont-tt{font-size: 12px; color: #868e9a; margin-top: 8px;}
.sdetails-cont-text{font-size: 12px; color: #868e9a; margin-top: 8px; display: block; padding-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-text span{color: #FD4A0A;}
.sdetails-cont-text a{display: block;}
.sdetails-cont-money{cursor: pointer; font-size: 12px; color: #868e9a; display: block; padding-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-money span{color: #FF6517;}
/* 学校内容信息 - 视频 */
.sdetails-cont-video{margin-top: 20px;}
.video-cont{background: #ffffff; margin-top: 10px; border-radius: 10px; padding: 18px; box-sizing: border-box;}
.video-ul{display: flex; align-items: center;}
.video-li a{width: 260px; display: block; cursor: pointer; margin-right: 18px}
.video-li:last-child a{margin-right: 0;}
.video-images{height: 140px; position: relative;}
.video-images img{border-radius: 10px;}
.video-arrow{width: 0; border: 7px solid; border-radius: 3px; border-color: transparent transparent transparent #ffffff;}
.video-pt{position: absolute; right: 10px; bottom: 10px; display: flex; justify-content: space-between; align-items: center; padding: 0 14px; background: rgba(0,0,0,.3); height: 26px; border-radius: 13px; font-size: 14px; color: #ffffff;}
.video-title{font-size: 16px; color: #404040; padding-top: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.video-text{font-size: 12px; color: #BBBBBB; padding-top: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* 学校内容信息 - 文章 */
.new{margin-top: 20px; background: #ffffff; border-radius: 10px; padding: 34px; box-sizing: border-box;}
.new-tab{display: flex; align-items: center;}
.new-item{cursor: pointer; font-size: 16px; color: #444444; height: 36px; line-height: 36px; padding: 0 16px; margin-right: 12px; border-radius: 18px;}
.new-item:last-child{margin-right: 0;}
.new-item.active{color: #ffffff; background: #2665DA;}
.new-cont{padding-top: 15px; display: none;}
.new-cont.newblock{display: block;}
.new-box a{cursor: pointer; display: flex; justify-content: space-between; align-items: center; height: 38px;}
.new-name{transition: all .2s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 600px; font-size: 16px; color: #404040;}
.new-text{transition: all .2s; width: 160px; font-size: 14px; color: #999999; text-align: right;}
/* 学校内容信息 - 网友评论 */
.sdetails-cont-question{background: #ffffff; border-radius: 10px; padding-top: 24px; margin-top: 20px;}
.sdetails-cont-questiontitle{font-size: 22px; color: #404040; font-weight: bold; padding-left: 24px;}
.sdetails-cont-questioncont{font-size: 16px; color: #404040; line-height: 30px; padding: 6px 30px 30px 30px;}
.sdetails-cont-questionli{display: block; padding-top: 24px;}
.sdetails-cont-questionname{height: 24px; line-height: 24px; font-weight: bold; font-size: 16px; color: #404040; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-questionname span{background: #7DA5F0; font-weight: normal; font-size: 14px; color: #ffffff; margin-right: 6px; padding: 1px 5px; border-radius: 8px}
.sdetails-cont-questiontext{padding-left: 30px; margin-top: 12px; font-size: 14px; color: #555555; line-height: 22px;}
.sdetails-cont-questiontext a{display: inline-block; color: #2670C0; position: relative; padding-right: 15px; margin-right: 2px;}
.sdetails-cont-questiontext a::before{content: ""; position: absolute; top: 6px; right: 0; width: 14px; height: 14px; background: url("../image/icon100.png") no-repeat; background-size: 100% 100%;}
.sdetails-cont-questionspan{padding-left: 30px; margin-top: 8px; font-size: 14px; color: #999999;}
.sdetails-cont-questionmore a{background: #2665DA; margin-top: 24px; font-size: 14px; color: #ffffff; width: 100%; text-align: center; cursor: pointer; border-radius: 24px; height: 42px; line-height: 42px; display: block;}
/* 学校内容信息 - 学员点评 */
.sdetails-cont-info{background: #ffffff; border-radius: 20px; padding: 24px; box-sizing: border-box;}
.sdetails-cont-infoli{padding-top: 18px; display: flex; align-items: center; justify-content: space-between;}
.sdetails-cont-infotitle{font-size: 20px; color: #404040; padding-bottom: 4px;}
.sdetails-cont-infosilder{margin-right: 8px; width: 150px; height: 8px; border-radius: 3px; position: relative;}
.sdetails-cont-infosilder::before{content: ""; position: absolute; top: 0; left: 0; height: 8px; border-radius: 3px;}
.sdetails-cont-infosilder.sdetails-cont-wx1::before{width: 91%;}
.sdetails-cont-infosilder.sdetails-cont-wx2::before{width: 92%;}
.sdetails-cont-infosilder.sdetails-cont-wx3::before{width: 93%;}
.sdetails-cont-infosilder.sdetails-cont-wx4::before{width: 94%;}
.sdetails-cont-infosilder.sdetails-cont-wx5::before{width: 95%;}
.sdetails-cont-infosilder.sdetails-cont-wx6::before{width: 96%;}
.sdetails-cont-infosilder.sdetails-cont-wx7::before{width: 97%;}
.sdetails-cont-infosilder.sdetails-cont-wx8::before{width: 98%;}
.sdetails-cont-infosilder.sdetails-cont-wx9::before{width: 99%;}
.sdetails-cont-infosilder.sdetails-cont-wx10::before{width: 100%;}
.sdetails-cont-probability{margin-right: 8px; width: 150px; height: 8px; border-radius: 3px; position: relative;}
.sdetails-cont-probability::before{content: ""; position: absolute; top: 0; left: 0; height: 8px; border-radius: 3px;}
.sdetails-cont-probability.sdetails-cont-wx1::before{width: 10%;}
.sdetails-cont-probability.sdetails-cont-wx2::before{width: 20%;}
.sdetails-cont-probability.sdetails-cont-wx3::before{width: 30%;}
.sdetails-cont-probability.sdetails-cont-wx4::before{width: 40%;}
.sdetails-cont-probability.sdetails-cont-wx5::before{width: 50%;}
.sdetails-cont-probability.sdetails-cont-wx6::before{width: 60%;}
.sdetails-cont-probability.sdetails-cont-wx7::before{width: 70%;}
.sdetails-cont-probability.sdetails-cont-wx8::before{width: 80%;}
.sdetails-cont-probability.sdetails-cont-wx9::before{width: 90%;}
.sdetails-cont-probability.sdetails-cont-wx10::before{width: 100%;}
.sdetails-cont-infonum{width: 40px; font-size: 16px; color: #404040;}
.sdetails-cont-infoup{width: 0; border: 6px solid; border-radius: 3px; border-color: transparent transparent #ff351b transparent; margin-top: -8px;}
.sdetails-cont-infodwon{width: 0; border: 6px solid; border-radius: 3px; border-color: #2665DA transparent transparent transparent; margin-top: 8px;}
/* 学校内容信息 - 交通指南 */
.sdetails-cont-map{background: #ffffff; border-radius: 20px; margin-top: 20px; padding: 24px; box-sizing: border-box;}
.sdetails-cont-maptitle{font-size: 20px; color: #404040;}
.sdetails-cont-mapcont{height: 180px; border-radius: 10px; margin-top: 15px}
.sdetails-cont-mapcont img{border-radius: 10px;}
.sdetails-cont-maptext{font-size: 14px; color: #888888; padding-top: 10px; line-height: 21px}
/* 学校内容信息 - 排行榜 */
.sdetails-cont-ranking{background: #ffffff; border-radius: 20px; margin-top: 20px; padding: 24px; box-sizing: border-box;}
.sdetails-cont-rankingheader{display: flex; align-items: center;}
.sdetails-cont-rankingtitle{font-size: 20px; color: #404040;}
.sdetails-cont-rankingtab{margin-left: 12px; padding: 4px 6px; box-sizing: border-box; display: flex; align-items: center; background: #f7f8fc; border-radius: 12px;}
.sdetails-cont-rankingtype{border-radius: 10px; cursor: pointer; width: 50px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #666666;}
.sdetails-cont-rankingtype.active{background: #ffffff; color: #404040; font-weight: bold;}
.sdetails-cont-rankingul{padding-top: 6px; display: none; height: 426px;}
.sdetails-cont-rankingul.rankingblock{display: block;}
.sdetails-cont-rankingli a{height: 42px; cursor: pointer; display: flex; justify-content: space-between; align-items: center;}
.sdetails-cont-rankingleft{text-align: left; width: 20px; color: #404040; font-size: 16px; font-weight: 300;}
.sdetails-cont-rankingright{transition: all .2s; width: 176px; color: #404040; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rankinginfo{width: 72px; display: flex; font-size: 12px; color: #bbbbbb; align-items: center; justify-content: flex-end;}
.sdetails-cont-rankinginfo img{width: 8px; margin-left: 5px; margin-top: 1px;}
.sdetails-cont-rankingli:nth-child(1) .sdetails-cont-rankingleft{color: #ff351b; font-weight: bold;}
.sdetails-cont-rankingli:nth-child(2) .sdetails-cont-rankingleft{color: #ff681b; font-weight: bold;}
.sdetails-cont-rankingli:nth-child(3) .sdetails-cont-rankingleft{color: #ff8a1b; font-weight: bold;}
/* 学校内容信息 - 网上报名 */
.sdetails-cont-sign{position: static; width: 320px; background: #ffffff; border-radius: 20px; margin-top: 20px; padding: 24px; box-sizing: border-box;}
.sdetails-cont-signtitle{font-size: 22px; color: #191919; font-weight: bold}
.sdetails-cont-signtext{font-size: 14px; color: #999999; padding-top: 10px; line-height: 21px}
.sdetails-cont-signtext a{cursor: pointer; color: #E92930}
.sdetails-cont-signli{display: flex; justify-content: space-between; margin-top: 20px}
.sdetails-cont-signlabel{display: flex; align-items: center; justify-content: flex-end; height: 40px; color: #404040; font-size: 14px; width: 70px}
.sdetails-cont-signlabel span{color: #E92930; margin-top: 5px; margin-right: 4px;}
.sdetails-cont-signinput{display: flex; width: 194px}
.sdetails-cont-signinput input{background: #f6f7f9; border-radius: 5px; width: 100%; padding: 0 14px; box-sizing: border-box; height: 40px; font-size: 14px; color: #404040}
.sdetails-cont-signinput textarea{border: none; background: #f6f7f9; border-radius: 5px; width: 100%; height: 70px; padding: 14px; box-sizing: border-box; font-size: 14px; color: #404040}
.sdetails-cont-signsubmit{margin-top: 25px; height: 40px; line-height: 40px; background: #2665da; border-radius: 20px; text-align: center; color: #ffffff; font-weight: bold; font-size: 15px; cursor: pointer;}
.sdetails-cont-signsubmit1{
	margin-top: 25px;
	height: 40px;
	line-height: 40px;
	background: #2665da;
	border-radius: 20px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	cursor: pointer;
	width: 272px;
}
.sdetails-cont-signatement{position: relative; display: flex; align-items: center; justify-content: center; color: #999999; font-size: 12px; padding-top: 10px}
.sdetails-cont-signatement input{margin-right: 5px}
/* 学校内容信息 - 栏目考研问答 */
.navcolumn-cont-questiontitle{font-size: 20px; color: #404040; margin-top: 42px;}
.navcolumn-cont-questionli a{display: block; padding: 20px 0;}
.navcolumn-cont-questionname{height: 24px; line-height: 24px; font-weight: bold; font-size: 16px; color: #404040; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.navcolumn-cont-questionname span{background: #7DA5F0; font-weight: normal; font-size: 14px; color: #ffffff; margin-right: 6px; padding: 1px 5px; border-radius: 5px 5px 0px 5px;}
.navcolumn-cont-questiontext{margin-top: 12px; font-size: 14px; color: #555555; height: 42px; line-height: 22px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.navcolumn-cont-questionspan{margin-top: 12px; font-size: 14px; color: #999999;}
/* 学校内容信息 - 报名 */
.sign-title{color: #333333; font-size: 46px; font-weight: bold; text-align: center}
.sign-title span{color: #E92930;}
.sign-text{color: #666666; font-size: 14px; padding-top: 8px; text-align: center}
.sign-text a{color: #2665da; cursor: pointer}
.sign-left{width: 620px; border-right: 1px #EEEEEE solid; padding-right: 64px}
.sign-list{display: flex; justify-content: center; margin-top: 20px}
.sign-list:first-child{margin-top: 0}
.sign-list:last-child{margin-top: 0}
.sign-label{display: flex; align-items: center; justify-content: flex-end; margin-right: 8px; height: 46px; color: #404040; font-size: 16px; width: 96px}
.sign-label span{color: #E92930; margin-top: 5px; margin-right: 4px;}
.sign-input{display: flex; width: 510px; background: #f6f7f9; padding: 0 16px; box-sizing: border-box; border-radius: 10px;}
.sign-input input{cursor: pointer; border-radius: 10px; width: 100%; height: 46px; font-size: 16px; color: #404040}
.sign-input select{cursor: pointer; border: none; background: #f6f7f9; width: 100%; height: 46px; font-size: 16px; color: #404040}
.sign-input textarea{cursor: pointer; border: none; background: #f6f7f9; width: 100%; height: 100px; padding: 16px 0; box-sizing: border-box; font-size: 16px; color: #404040}
.sign-submit{height: 52px; line-height: 52px; background: #2665da; border-radius: 10px; width: 510px; text-align: center; color: #ffffff; font-weight: bold; font-size: 16px; cursor: pointer;}
.sign-statement{display: flex; align-items: center; justify-content: center; width: 510px; color: #777777; font-size: 14px;}
.sign-statement input{width: 16px; height: 16px; margin-right: 5px; margin-top: 2px}
.sign-name{color: #404040; font-size: 16px; font-weight: bold; padding-top: 24px}
.sign-name:first-child{padding-top: 0}
.sign-txt{color: #666666; font-size: 15px; line-height: 25px; padding-top: 10px}
.sign-video video{width: 500px; height: 280px; margin-top: 10px}
/* 学校内容信息 - 简章详情 */
.rulesdetails-mian{background: #ffffff; width: 1200px; margin: 0 auto; border-radius: 10px; padding: 52px 60px; box-sizing: border-box; margin-top: 20px;}
.rulesdetails-mian-title{font-weight: bold; text-align: center; font-size: 36px; color: #D3304F; line-height: 46px}
.rulesdetails-mian-one{height: 1px; background: #213c6f; margin-top: 12px;}
.rulesdetails-mian-two{height: 2px; background: #213c6f; margin-top: 2px;}
.rulesdetails-mian-info{display: flex; align-items: center; justify-content: space-between; margin-top: 24px;}
.rulesdetails-mian-time{font-size: 14px; color: #7C8290;}
.rulesdetails-mian-font{display: flex; align-items: center; justify-content: center; font-size: 14px; color: #7C8290;}
.rulesdetails-mian-list{font-size: 14px; color: #7C8290; margin: 0 6px; cursor: pointer;}
.rulesdetails-mian-list.active{font-weight: bold;}
.rulesdetails-mian-ul{position: relative; margin: 60px 48px 48px 48px; padding: 52px 38px 32px 38px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 5px #eeeeee solid;}
.rulesdetails-mian-logo{position: absolute; top: -32px; left: 50%; margin-left: -30px; width: 60px; height: 60px}
.rulesdetails-mian-logo img{border-radius: 50%}
.rulesdetails-mian-li{display: flex; align-items: center; margin-right: 16px}
.rulesdetails-mian-left{font-size: 14px; color: #333333; height: 22px}
.rulesdetails-mian-right{font-size: 14px; color: #333333; padding: 0 4px; height: 22px; box-sizing: border-box; border-bottom: 1px #464646 solid; width: 80px}
.rulesdetails-mian-editor img{border-radius: 10px; margin: 0 auto;}
.rulesdetails-mian-editor p{margin-top: 20px; color: #404040; font-size: 16px; line-height: 24px;}
/* 学校内容信息 - 栏目内容 */
.navcolumn{background: #ffffff;}
.navcolumn-cont{width: 1200px; margin: 0 auto;}
.navcolumn-cont-center{display: flex; justify-content: space-between; margin-top: 15px; padding-bottom: 32px}
.navcolumn-cont-left{width: 850px;}
.navcolumn-cont-right{width: 320px;}
.navcolumn-cont-name{position: relative; height: 28px; line-height: 28px; font-size: 26px; color: #404040}
.navcolumn-cont-name::before{content: ""; position: absolute; z-index: -1; bottom: 0; left: 0; height: 8px; width: 46px; background: #CDD6FF; border-radius: 2px}
.navcolumn-cont-tabs{display: flex; align-items: center; margin-top: 24px;}
.navcolumn-cont-slider{color: #666666; font-size: 16px; margin-right: 12px; cursor: pointer; height: 32px; padding: 0 14px;}
.navcolumn-cont-slider:last-child{margin-right: 0;}
.navcolumn-cont-slider.active{position: relative; color: #333333; font-size: 16px; font-weight: bold;}
.navcolumn-cont-slider.active::before{content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -12px; width: 24px; height: 4px; background: #2665da; border-radius: 2px;}
.navcolumn-cont-display{display: none;}
.navcolumn-cont-display.navcolumnblock{display: block;}
.navcolumn-cont-first{margin: 24px 0; background: #ffffff; border-radius: 10px; padding: 24px; box-sizing: border-box; box-shadow: 0px 5px 10px 0px rgba(139,139,139,0.15); }
.navcolumn-cont-list a{padding-bottom: 12px; cursor: pointer; display: flex; justify-content: space-between;}
.navcolumn-cont-info{width: 590px;}
.navcolumn-cont-title{font-size: 16px; color: #404040; padding-top: 6px; font-weight: bold; height: 28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.navcolumn-cont-title span{background: #689af7; border-radius: 5px; padding: 2px 8px; border-radius: 6px; color: #ffffff; font-size: 14px;}
.navcolumn-cont-span{font-size: 14px; color: #999999; overflow: hidden; padding-top: 12px; line-height: 21px; height: 42px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.navcolumn-cont-label{font-size: 14px; color: #969AA9; padding-top: 12px;}
.navcolumn-cont-images{width: 180px; height: 120px; position: relative;}
.navcolumn-cont-images img{border-radius: 12px;}
.navcolumn-cont-text a{cursor: pointer; display: block; font-size: 16px; color: #555555; height: 32px; line-height: 32px; padding-top: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.navcolumn-cont-other{border-bottom: 1px #eeeeee solid; padding-bottom: 28px;}
.navcolumn-cont-item a{cursor: pointer; display: flex; justify-content: space-between; align-items: center; height: 40px;}
.navcolumn-cont-piece{display: flex; justify-content: space-between; align-items: center;}
.navcolumn-cont-txt{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 620px; font-size: 16px; color: #555555;}
.navcolumn-cont-arrow{width: 5px; height: 5px; margin-right: 12px; background: #d7dce6;}
.navcolumn-cont-time{width: 180px; font-size: 14px; color: #bbbbbb; text-align: right;}
/* 学校内容信息 - 通用分页 */
.page{padding-top: 40px;}
.page ul{display: flex; align-items: center; justify-content: center;}
.page ul li{cursor: pointer; text-align: center; border: 1px #eeeeee solid; margin-right: 12px; height: 34px; line-height: 34px; background: #ffffff; border-radius: 6px; font-size: 13px; color: #404040;}
.page ul li.active{background: #2C77B9; color: #ffffff; border: 1px #2C77B9 solid;}
.page ul li a{display: block; padding: 0 14px;}
.page ul li span{display: block; padding: 0 14px;}
/* 学校内容信息 - 文章详情相关文章/视频 */
.details-beto-title{font-size: 26px; color: #404040; font-weight: bold;}
.details-beto-li a{margin-top: 32px; cursor: pointer; display: flex; justify-content: space-between;}
.details-beto-li a:hover .details-beto-name{color: #E92930; transition: all .2s; text-decoration: underline;}
.details-beto-info{width: 620px;}
.details-beto-display{width: 470px;}
.details-beto-name{transition: all .2s; font-size: 16px; font-weight: bold; color: #404040; padding-top: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.details-beto-span{font-size: 14px; color: #999999; overflow: hidden; padding-top: 12px; line-height: 21px; height: 42px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.details-beto-label{font-size: 14px; color: #969AA9; padding-top: 12px;}
.details-beto-images{width: 180px; height: 120px; position: relative;}
.details-beto-images img{border-radius: 12px;}
/* 学校内容信息 - 学校地方页信息 */
.sdetails-info .sdetails-place{margin-top: 0px;}
.sdetails-place{width: 1200px; margin: 0 auto; background: #ffffff; border-radius: 10px; margin-top: 20px; padding: 24px; box-sizing: border-box;}
.sdetails-placenot{width: 788px; background: #ffffff; border-radius: 10px; padding: 24px; box-sizing: border-box;}
.sdetails-place-title{font-size: 18px; float: left; font-weight: bold;}
.sdetails-place-text{font-size: 18px; color: #212936; float: left; font-weight: bold;}
.sdetails-place-hr{width: 33px; height: 5px; border-radius: 2px; margin-top: 32px;}
.sdetails-place-name{margin-top: 8px; font-size: 14px; color: #404040; line-height: 25px; display: inline-block;}
/* 学校内容信息 - 招生简章 */
.sdetails-cont-rules{background: #ffffff; margin-top: 20px; border-radius: 10px; padding: 24px; box-sizing: border-box;}
.sdetails-cont-rules:first-child{margin-top: 0;}
.sdetails-cont-ruleshead{background: #F6F9FC; height: 48px; border-radius: 8px; display: flex; align-items: center; justify-content: space-between; padding: 0 12px; box-sizing: border-box;}
.sdetails-cont-rulesitem{font-size: 14px; color: #333333 !important; font-weight: 500 !important; box-sizing: border-box;}
.sdetails-cont-rulesfraction{font-size: 14px; color: #333333 !important; box-sizing: border-box; width: 90px;}
.sdetails-cont-rulesfraction:nth-child(1){width: 70px;}
.sdetails-cont-rulesfraction:nth-child(2){width: 60px;}
.sdetails-cont-rulesfraction:nth-child(4){width: 60px;}
.sdetails-cont-rulesfraction:nth-child(5){width: 170px;}
.sdetails-cont-rulesfraction:last-child{width: 50px;}
.sdetails-cont-rulesp{font-size: 14px; color: #404040; box-sizing: border-box; width: 90px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulesp a{transition: all .2s; cursor: pointer;}
.sdetails-cont-rulesp:nth-child(1){width: 70px;}
.sdetails-cont-rulesp:nth-child(2){width: 60px;}
.sdetails-cont-rulesp:nth-child(4){width: 60px;}
.sdetails-cont-rulesp:nth-child(5){width: 170px;}
.sdetails-cont-rulesp:last-child{width: 50px;}
.sdetails-cont-fraction .sdetails-cont-rulesfraction{width: 70px;}
.sdetails-cont-fraction .sdetails-cont-rulesp{width: 70px;}
.sdetails-cont-fraction .sdetails-cont-rulesfraction:nth-child(1){width: 50px;}
.sdetails-cont-fraction .sdetails-cont-rulesp:nth-child(1){width: 50px;}
.sdetails-cont-fraction .sdetails-cont-rulesfraction:nth-child(2){width: 90px;}
.sdetails-cont-fraction .sdetails-cont-rulesp:nth-child(2){width: 90px;}
.sdetails-cont-fraction .sdetails-cont-rulesfraction:nth-child(4){width: 110px;}
.sdetails-cont-fraction .sdetails-cont-rulesp:nth-child(4){width: 110px;}
.sdetails-cont-fraction .sdetails-cont-rulesfraction:nth-child(5){width: 90px;}
.sdetails-cont-fraction .sdetails-cont-rulesp:nth-child(5){width: 90px;}
.sdetails-cont-rulesup{color: #15C0A6; font-size: 12px; margin-left: 4px;}
.sdetails-cont-rulesdwon{color: #ff4121; font-size: 12px; margin-left: 4px;}
.sdetails-cont-rulescont{margin-top: 16px;}
.sdetails-cont-rulesli{padding: 0 12px; border-bottom: 1px #F2F2F2 dashed;}
/* .sdetails-cont-rulesli:last-child{border-bottom: none;} */
.sdetails-cont-ruleslist{display: flex; align-items: center; justify-content: space-between; height: 78px; box-sizing: border-box; border-radius: 8px;}
.sdetails-cont-rulesheight{display: flex; align-items: center; justify-content: space-between; height: 68px; box-sizing: border-box; border-radius: 8px;}
.sdetails-cont-rulesass{display: flex; align-items: center; justify-content: space-between; height: 50px; box-sizing: border-box; border-radius: 8px;}
.sdetails-cont-rulesspan{width: 180px; cursor: pointer;}
.sdetails-cont-rulesinfo{width: 180px !important; font-size: 14px; color: #666666; display: flex; align-items: center; justify-content: space-between;}
.sdetails-cont-rulesicon{width: 42px; height: 42px;}
.sdetails-cont-rulesicon img{border-radius: 50%;}
.sdetails-cont-rulesmain{width: 126px; cursor: pointer;}
.sdetails-cont-rulestitle{transition: all .2s; font-size: 16px; font-weight: bold; color: #111334; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulestitle a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulestt{transition: all .2s; font-size: 16px; font-weight: bold; color: #111334;}
.sdetails-cont-rulestt a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulestext{opacity: .8; font-size: 12px; height: 19px; line-height: 19px; border-radius: 4px; display: inline-block; padding: 1px 5px; margin-top: 6px;}
.sdetails-cont-rulestongdeng{color: #16919f; background: #f3feff; font-size: 12px; height: 19px; line-height: 19px; border-radius: 4px; display: inline-block; padding: 1px 5px; margin-top: 6px;}
.sdetails-cont-rulesshuoshi{color: #d7466e; background: #fff3f6; font-size: 12px; height: 19px; line-height: 19px; border-radius: 4px; display: inline-block; padding: 1px 5px; margin-top: 6px;}
.sdetails-cont-rulesfeiquan{color: #03519c; background: #ecf6ff; font-size: 12px; height: 19px; line-height: 19px; border-radius: 4px; display: inline-block; padding: 1px 5px; margin-top: 6px;}
.sdetails-cont-rulestxt{font-size: 12px; color: #969696; padding-top: 4px;}
.sdetails-cont-rulestxt a{display: block;}
.sdetails-cont-rulesdisplay{width: 80px;}
.sdetails-cont-rulesdisplay a{display: block; cursor: pointer; transition: all .2s; width: 40px; height: 26px; background: #ffffff; border-radius: 8px; line-height: 26px; font-size: 14px; text-align: center;}
.sdetails-cont-rulesname{cursor: pointer; transition: all .2s; width: 420px; font-size: 16px; color: #2C77B9; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulesname:hover{transition: all .2s; color: #E92930; text-decoration: underline;}
.sdetails-cont-rulessystem{width: 80px !important; font-size: 14px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulesnum{width: 80px !important; text-align: center; font-size: 14px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulesmoney{width: 100px !important; font-size: 14px; color: #FF3737; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulesedu{width: 100px !important; font-size: 14px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulestype{width: 120px !important; font-size: 14px; color: #111334; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulesaddress{width: 80px !important; font-size: 14px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-rulessubmit{width: 70px !important; text-align: center;}
.sdetails-cont-rulessubmit a{display: block; cursor: pointer; transition: all .2s; width: 64px; height: 34px; background: #ffffff; border: 1px solid #FF946E; border-radius: 100px; line-height: 34px; font-size: 14px; color: #FF946E; text-align: center;}
.sdetails-cont-rulessubmit a:hover{transition: all .2s; background: #FF946E; color: #ffffff;}
.sdetails-cont-rulesdetails{width: 64px; text-align: center;}
.sdetails-cont-rulesdetails a{display: block; cursor: pointer; transition: all .2s; width: 64px; height: 34px; background: #ffffff; border: 1px solid #D0DDEF; border-radius: 100px; line-height: 34px; font-size: 14px; color: #82A5D5; text-align: center;}
.sdetails-cont-rulesdetails a:hover{transition: all .2s; background: #82A5D5; color: #ffffff;}
.sdetails-cont-rulesnot{text-align: center; color: #999999; font-size: 15px; padding-top: 15px;}
.sdetails-cont-ruleswidth{width: 49% !important; font-size: 14px; color: #666666; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* 学校内容信息 - 专业信息、考试科目 */
.sdetails-cont-category{background: #ffffff; margin-top: 20px; border-radius: 10px; padding: 24px; box-sizing: border-box;}
.sdetails-cont-categorycont{display: flex; flex-wrap: wrap; justify-content: space-between;}
.sdetails-cont-categoryli{width: 384px; display: flex; justify-content: space-between; margin-top: 16px;}
.sdetails-cont-categorylist{display: flex; justify-content: space-between; margin-top: 16px;}
.sdetails-cont-categoryleft{font-size: 14px; color: #111334; width: 72px; line-height: 21px;}
.sdetails-cont-categoryright{font-size: 14px; color: #666666; width: 308px; line-height: 21px;}
.sdetails-cont-categorylist .sdetails-cont-categoryright{font-size: 14px; color: #666666; width: 720px;}
/* 学校内容信息 - 招生城市 */
.sdetails-cont-city{background: #ffffff; margin-top: 20px; border-radius: 10px; padding: 24px; box-sizing: border-box;}
.sdetails-cont-citycont{display: flex; flex-wrap: wrap; padding-top: 4px;}
.sdetails-cont-citylist a{transition: all .2s; box-shadow: 0px 0px 0px 0px rgba(139,139,139,0.15); margin-top: 12px; margin-right: 12px; cursor: pointer; display: block; width: 74px; border: 1px solid #f6f6f6; border-radius: 10px; padding: 12px 14px;}
.sdetails-cont-citylist:nth-child(7n+7) a{margin-right: 0;}
.sdetails-cont-citytitle{transition: all .2s; font-size: 16px; color: #404040; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-cityname{font-size: 12px; color: #9EA1B0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top: 2px;}
/* 学校内容信息 - 基本信息 */
.sdetails-cont-basic{background: #ffffff; border-radius: 10px; padding-top: 24px;}
.sdetails-cont-title{color: #404040; padding-left: 30px; height: 22px; line-height: 22px; font-size: 18px; color: #404040; font-weight: bold;}
.sdetails-cont-basiccont{padding: 18px 32px 32px 32px;}
.sdetails-cont-basicul{display: flex; flex-wrap: wrap;}
.sdetails-cont-basicli{width: 350px; margin-right: 60px; display: flex; align-items: center; height: 40px; border-bottom: 1px #f0f0f0 solid;}
.sdetails-cont-basicli:nth-child(even){margin-right: 0;}
.sdetails-cont-basiclabel{font-size: 14px; color: #90959E; margin-right: 6px;}
.sdetails-cont-basicname{font-size: 14px; color: #404040; max-width: 268px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-basictext{font-size: 14px; color: #1579D7;}
.sdetails-cont-border .sdetails-cont-basicli:last-child{width: 100%; margin-right: 0;}
.sdetails-cont-border .sdetails-cont-basicli:last-child .sdetails-cont-basicname{max-width: 100%;}
/* 学校内容信息 - 其他项目 */
.sdetails-cont-project{background: #ffffff; margin-top: 20px; border-radius: 10px; padding: 24px; box-sizing: border-box;}
.sdetails-cont-projectcont{display: flex; flex-wrap: wrap; padding-top: 4px;}
.sdetails-cont-projeclist a{transition: all .2s; margin-top: 12px; margin-right: 12px; cursor: pointer; display: block; width: 123px; height: 44px; border-radius: 4px; text-align: center; line-height: 44px; background: #F6F9FC; font-size: 16px; color: #232730; padding: 0 12px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-projeclist:nth-child(6n+6) a{margin-right: 0px;}
/* 学校内容信息 - 筛选 */
.screen{background: #ffffff; border-radius: 10px; padding: 16px 24px 24px 24px; box-sizing: border-box;}
.screen-li{overflow: hidden; border-bottom: 1px #eeeeee dashed; display: flex; justify-content: space-between; height: 40px; position: relative; padding-bottom: 8px;}
.screen-li:hover::-webkit-scrollbar-thumb{background-color:rgb(209, 214, 225,1); border-radius:10px; -webkit-box-shadow:inset1px1px0rgba(0,0,0,.1);}
.screen-li::-webkit-scrollbar{width:6px; height:10px;}
.screen-li::-webkit-scrollbar-thumb{background-color:rgb(209, 214, 225, 0); border-radius:10px; -webkit-box-shadow:inset1px1px0rgba(0,0,0,.1);}
.screen-li:last-child{border-bottom: none;}
.screen-li-left{color: #999999; font-size: 14px; width: 46px; height: 32px; line-height: 32px; padding-top: 10px;}
.screen-li-right{width: 736px; display: flex; flex-wrap: wrap; padding-right: 12px;}
.screen-li-list{transition: all .2s; margin-right: 8px; margin-top: 8px; cursor: pointer; color: #555555; font-size: 14px; border-radius: 16px; height: 32px; line-height: 32px; padding: 0 14px;}
.screen-li-list a{display: block;}
.screen-li-list:hover{transition: all .2s; color: #E92930;}
.screen-li-list.active{color: #2665DA; background: #eff5ff; font-weight: bold;}
.screen-li-dwon{cursor: pointer; position: absolute; top: 16px; right: 6px; width: 30px; height: 20px; background: #F7F8FC; border-radius: 10px;}
.screen-li-dwon .screen-li-arrow{margin: 0 auto; margin-top: 8px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #555555;}
.screen-li-up{display: none; cursor: pointer; position: absolute; top: 16px; right: 6px; width: 30px; height: 20px; background: #F7F8FC; border-radius: 10px;}
.screen-li-up .screen-li-arrow{margin: 0 auto; margin-top: 8px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #555555; transform: rotate(180deg);}
/* 学校内容信息 - 考试科目 */
.sdetails-cont-subject{background: #ffffff; border-radius: 10px; padding-top: 24px; margin-top: 20px;}
.sdetails-cont-subjecttitle{font-size: 22px; color: #404040; font-weight: bold; padding-left: 24px;}
.sdetails-cont-subjectcont{padding: 0 24px 24px 24px; font-size: 16px;}
.sdetails-cont-subjecttext{font-size: 16px; color: #555555; line-height: 24px;}
.sdetails-cont-subjectmain{background: #FAFBFF; border-radius: 10px; padding: 0 15px 15px 15px; margin-top: 12px;}
.sdetails-cont-subjectheight{overflow: hidden;}
.sdetails-cont-subjectheader{display: flex; align-items: center; font-weight: bold; font-size: 16px; color: #404040; padding-top: 15px;}
.sdetails-cont-subjectheader img{width: 22px; height: 18px; margin-top: 1px; margin-right: 6px;}
.sdetails-cont-subjectcenter{font-size: 16px; color: #555555; line-height: 24px; padding-top: 10px;}
.sdetails-cont-subjectfold{cursor: pointer; font-size: 14px; color: #bbbbbb; padding-top: 12px; display: flex; justify-content: center; align-items: center;}
.sdetails-cont-subjectfold img{margin-left: 5px; width: 10px; height: 10px;}
.sdetails-cont-subjectretract{display: none;}
.sdetails-cont-subjectretract img{transform:rotate(180deg);}
/* 学校内容信息 - 文本样式 */
.sdetails-cont-text{background: #ffffff; border-radius: 10px; padding-top: 24px; margin-top: 20px;}
.sdetails-cont-texttitle{font-size: 22px; color: #404040; padding-left: 24px;}
.sdetails-cont-textcont{white-space: normal !important; padding: 18px 32px 32px 32px; font-size: 16px; color: #404040; line-height: 30px;}
.sdetails-cont-textcont table {border-left: 1px solid #505050; border-top: 1px solid #505050; border-spacing: 0px; width : 100%; border-spacing: 0px; width: 100%; border-right: none; border-bottom: none;}
.sdetails-cont-textcont table th {padding: 10px; border-bottom: 1px #505050 solid; border-right: 1px #505050 solid; text-align: center;}
.sdetails-cont-textcont table th:last-child{width: 220px;}
.sdetails-cont-textcont table td {padding: 10px; border-bottom: 1px #505050 solid; border-right: 1px #505050 solid; text-align: center;}
.sdetails-cont-textcont table p{margin-top: 0;}
.sdetails-cont-textcont table strong{color: #404040;}
.sdetails-cont-textcont p{margin-top: 12px;}
.sdetails-cont-textcont p:first-child{margin-top: 0;}
/* 学校内容信息 - 表格样式 */
.sdetails-cont-table{background: #ffffff; border-radius: 10px; padding-top: 24px; margin-top: 20px;}
.sdetails-cont-tabletitle{font-size: 22px; color: #404040; padding-left: 24px;}
.sdetails-cont-tablecont{padding: 18px 32px 32px 32px; font-size: 16px; color: #404040; line-height: 30px;}
.table-c{border-top: 1px #505050 solid; border-left: 1px #505050 solid; width: 100%;}
.table-c th{height: 36px; background: #F5F5F5; border-right: 1px #505050 solid; border-bottom: 1px #505050 solid;}
.table-c tr{font-size: 14px; color: #404040; text-align: center; padding: 0 14px; border-bottom: 1px #505050 solid; border-right: 1px #505050 solid;}
.table-c td{height: 36px; line-height: 36px; padding: 0 14px; border-bottom: 1px #505050 solid; border-right: 1px #505050 solid; font-size: 14px; color: #666666; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-tabletwo{padding: 18px 32px 32px 32px; font-size: 16px; color: #404040; line-height: 30px;}
.sdetails-cont-tabletwo table{border-spacing: 0px !important; border-top: 1px #505050 solid; border-left: 1px #505050 solid; border-right: 1px #505050 solid; width: 100%; margin-top: 15px;}
.sdetails-cont-tabletwo table tr{font-size: 14px; color: #404040; text-align: center; padding: 0 14px;}
.sdetails-cont-tabletwo table td{height: 36px; line-height: 36px; border-bottom: 1px #505050 solid; padding: 0 14px; font-size: 14px; color: #666666; text-align: center;}
/* 学校内容信息 - 更多热招专业 */
.sdetails-cont-more{background: #ffffff; border-radius: 10px; padding-top: 24px;}
.sdetails-cont-moretitle{font-size: 22px; color: #404040; padding-left: 24px;}
.sdetails-cont-morecont{padding: 8px 32px 32px 32px; font-size: 16px; color: #404040; line-height: 30px;}
.sdetails-cont-moreul{display: flex; align-items: center; flex-wrap: wrap;}
.sdetails-cont-moreli a{transition: all .2s; display: block; cursor: pointer; border-radius: 5px; margin-right: 12px; margin-top: 10px; padding: 0 20px; font-size: 16px; height: 44px; line-height: 44px; color: #404040; background: #f7f8fc; border: 1px solid #eeeeee;}
/* .sdetails-cont-rules .sdetails-cont-more{margin-top: 0; padding-top: 0;} */
/* 学校内容信息 - 保研信息 */
.research-main-infocont{margin-top: 20px;}
.research-main-infotabs{display: flex; align-items: center; border-bottom: 1px #eeeeee solid; padding: 0 12px;}
.research-main-infoitem{color: #666666; font-size: 15px; margin-right: 32px; cursor: pointer; height: 30px;}
.research-main-infoitem:last-child{margin-right: 0;}
.research-main-infoitem.active{position: relative; color: #2665DA;}
.research-main-infoitem.active::before{content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -15px; width: 30px; height: 2px; background: #2665da; border-radius: 2px;}
.research-main-infomain{display: none;}
.research-main-infomain.infomainshow{display: block;}
.research-main-infoli a{display: flex; align-items: center; justify-content: space-between; height: 136px; box-sizing: border-box; border-radius: 8px; border-bottom: 1px #eeeeee dashed;}
.research-main-infoli a:hover .research-main-infoname{transition: all .2s; color: #2665DA; text-decoration: underline;}
.research-main-infoleft{width: 60px; height: 60px;}
.research-main-infoleft img{border-radius: 50%;}
.research-main-inforight{width: 720px;}
.research-main-infoname{transition: all .2s; font-size: 16px; font-weight: bold; color: #111334;}
.research-main-infotext{font-size: 14px; color: #868e9a; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.research-main-infotime{font-size: 14px; color: #868e9a; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.research-main-infotype{display: flex; align-items: center;}
.research-main-infoyellow{font-size: 12px; background: #ff9716; display: inline-block; margin-top: 8px; padding: 3px 10px; color: #ffffff; border-radius: 10px; margin-right: 5px;}
.research-main-infogreen{font-size: 12px; background: #12a8b9; display: inline-block; margin-top: 8px; padding: 3px 10px; color: #ffffff; border-radius: 10px; margin-right: 5px;}
.research-main-infoblue{font-size: 12px; background: #3873e1; display: inline-block; margin-top: 8px; padding: 3px 10px; color: #ffffff; border-radius: 10px; margin-right: 5px;}
.research-main-infopurple{font-size: 12px; background: #b96de1; display: inline-block; margin-top: 8px; padding: 3px 10px; color: #ffffff; border-radius: 10px; margin-right: 5px;}
.research-main-infoday{font-size: 12px; display: inline-block; border: 1px #b1760c solid; margin-top: 8px; padding: 2px 9px; color: #b1760c; border-radius: 10px; margin-right: 10px;}
.research-main-infomore a{transition: all .2s; margin-top: 20px; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #999999; height: 30px;}
.research-main-infomore a:hover{transition: all .2s; text-decoration: underline; color: #404040;}
.research-main-probabilitytitle{color: #404040; font-size: 22px; font-weight: bold;}
.research-main-probabilitytitle span{color: #FD4A0A; margin-left: 8px;}
.sdetails-cont-probabilitytabs{display: flex; flex-wrap: wrap; width: 680px; padding-top: 4px;}
.research-main-probabilityitem{width: 240px; margin-top: 18px; display: flex; align-items: center; font-size: 16px; color: #404040; margin-right: 24px;}
.research-main-probabilityitem svg{width: 18px; height: 18px; margin-right: 8px;}
.research-main-probabilityitem svg path{fill: #2665DA;}
.research-main-probabilityitem img{width: 14px; height: 14px; margin-right: 1px;}
.research-main-probabilityitem img:last-child{margin-right: 8px;}
.research-main-probabilitytext{color: #666666; font-size: 16px; line-height: 23px; padding-top: 20px;}
/* 学校内容信息 - 保研率学校 */
.sdetails-cont .research-main-school{margin-top: 20px !important;}
.research-main-edu{background: #ffffff; border-radius: 10px; padding: 34px; box-sizing: border-box; margin-top: 10px;}
.research-main-edu .title-header{margin-top: 0px !important;}
.research-main-school{background: #ffffff; border-radius: 10px; padding: 34px; box-sizing: border-box;}
.research-main-schoolcont{margin-top: 20px;}
.research-main-schoolhead{background: #F6F9FC; height: 48px; border-radius: 8px; display: flex; align-items: center; justify-content: space-between; padding: 0 12px; box-sizing: border-box;}
.research-main-schoolitem{font-size: 14px; color: #333333 !important; font-weight: 500 !important; box-sizing: border-box;}
.research-main-schoolli{display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; border-radius: 8px; border-bottom: 1px #eeeeee dashed; padding: 18px 12px;}
.research-main-schoollong{width: 400px; display: flex; align-items: flex-start; justify-content: space-between;}
.research-main-schoollong:hover .research-main-schoolname{transition: all .2s; color: #2665DA; text-decoration: underline;}
.research-main-schoolmain{width: 326px; cursor: pointer;}
.research-main-schoolicon{width: 60px; height: 60px;}
.research-main-schoolicon img{border-radius: 50%;}
.research-main-schooltitle a{display: flex; align-items: center;}
.research-main-schoolname{transition: all .2s; font-size: 18px; font-weight: bold; color: #111334;}
.research-main-schoolcircle{font-size: 12px; background: #2665DA; margin-left: 6px; padding: 3px 6px; color: #ffffff; border-radius: 10px; margin-right: 5px;}
.research-main-schooltabs{display: flex; align-items: center; margin-top: 8px;}
.research-main-schooltype{font-size: 12px; color: #61666e; border-radius: 6px; height: 20px; line-height: 20px; padding: 0 6px; margin-right: 6px; background: #f7f8fc;}
.research-main-schooltype:last-child{margin-right: 0;}
.research-main-schooltime{font-size: 13px; color: #868e9a; margin-top: 8px;}
.research-main-schoolmoney{width: 120px; font-size: 14px; color: #FF3737; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.research-main-schoolnum{width: 80px; font-size: 14px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.research-main-schooladdress{width: 80px; font-size: 14px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.research-main-schoolsubmit{width: 64px; text-align: center;}
.research-main-schoolsubmit a{display: block; cursor: pointer; transition: all .2s; width: 64px; height: 34px; background: #ffffff; border: 1px solid #FF946E; border-radius: 100px; line-height: 34px; font-size: 14px; color: #FF946E; text-align: center;}
.research-main-schoolsubmit a:hover{transition: all .2s; background: #FF946E; color: #ffffff;}
.research-main-schoolsmore a{transition: all .2s; margin-top: 20px; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #999999; height: 30px;}
.research-main-schoolsmore a:hover{transition: all .2s; text-decoration: underline; color: #404040;}
/* 学校内容信息 - 报名流程 */
.sdetails-cont-flowul{display: flex; align-items: center; justify-content: flex-start;}
.sdetails-cont-flowli{position: relative; width: 134px; margin-top: 18px;}
.sdetails-cont-flowpt{position: absolute; top: 0; right: 28px; width: 54px;}
.sdetails-cont-flownum{font-size: 14px; color: #ffffff; margin-bottom: 12px; display: inline-block; background: rgb(38, 101, 218, .6); padding: 1px 8px; border-radius: 18px;}
.sdetails-cont-flowname{color: #404040; font-size: 16px;}
.sdetails-cont-flowtext{color: #999999; font-size: 14px; padding-top: 2px;}
.sdetails-cont-flowpay{font-size: 12px; color: #999999; display: flex; align-items: center; padding-top: 24px;}
.sdetails-cont-flowpay img{width: 12px; height: 12px; margin-right: 4px;}
/* 学校内容信息 - 证书样本 */
.sdetails-cont-certificate{display: flex; align-items: center; justify-content: space-between; margin-top: 18px;}
.sdetails-cont-certificateleft{width: 90px; height: 120px;}
.sdetails-cont-certificateleft img{border-radius: 8px;}
.sdetails-cont-certificateright{width: 690px;}
.sdetails-cont-certificatetime{font-size: 14px; color: #888888;}
.sdetails-cont-certificatetext{font-size: 14px; color: #404040; padding-top: 8px; line-height: 25px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.sdetails-cont-certificatetext a{color: #2665DA; cursor: pointer;}
.sdetails-cont-certificatetext a:hover{text-decoration: underline;}
/* 学校内容信息 - 其他项目 */
.sdetails-cont-other{background: #ffffff; border-radius: 20px; margin-top: 20px; padding: 24px; box-sizing: border-box;}
.sdetails-cont-othertitle{font-size: 20px; color: #404040;}
.sdetails-cont-otherul{display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap;}
.sdetails-cont-otherli a{transition: all .2s; display: block; width: 130px; margin: 0 5px; margin-top: 10px; background: #f6f9fc; border-radius: 12px; padding:15px 10px 25px 10px; box-sizing: border-box;}
.sdetails-cont-otherli:nth-child(2n+2) a{margin-right: 0;}
.sdetails-cont-otherli a:hover{background: #edeeef; transition: all .2s;}
.sdetails-cont-othericon{width: 36px; height: 36px; margin: 0 auto; display: block; margin-top: 4px;}
.sdetails-cont-othericon path{fill: #2665DA;}
.sdetails-cont-othername{font-size: 13px; color: #404040; font-weight: bold; padding-top: 6px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sdetails-cont-othertext{font-size: 10px; color: #999999; padding-top: 2px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* 学校内容信息 - 评论 */
.sdetails-cont-commenttitle{display: flex; justify-content: flex-start; align-items: center; padding-bottom: 16px;}
.sdetails-cont-commenttext{display: flex; align-items: center; font-size: 26px; font-weight: bold; color: #404040;}
.sdetails-cont-commenttext span{color: #FF4F4F; margin-left: 6px;}
.sdetails-cont-commentspan{font-size: 16px; color: #BBBBBB; margin-left: 8px}
.sdetails-cont-commentdisplay{display: flex; justify-content: space-between; align-items: flex-start;}
.sdetails-cont-commentuser{width: 46px; height: 46px;}
.sdetails-cont-commentuser img{border-radius: 50%;}
.sdetails-cont-commentinput{background: #F7F8FC; border-radius: 10px; width: 738px; padding: 24px; box-sizing: border-box; display: flex;}
.sdetails-cont-commentinput input{border: 0; font-size: 16px; height: 50px; width: 100%;}
.sdetails-cont-commentinput textarea{border: 0; font-size: 16px; height: 60px; width: 100%; resize: auto;}
.sdetails-cont-commentinfo{display: flex; justify-content: space-between; align-items: center; width: 736px; padding-left: 64px; padding-top: 12px;}
.sdetails-cont-commentnum{font-size: 16px; color: #BBBBBB;}
.sdetails-cont-commentsubmit{cursor: pointer; width: 80px; height: 40px; line-height: 40px; text-align: center; background: #2665da; border-radius: 20px; font-size: 16px; color: #ffffff;}