﻿/*- - - - - - - - -样式属高考选科信息.html - - - - - - - -*/
	/*页面标题*/
.title-page{text-align:center;font-size:25px;line-height:59px;margin-bottom:14px;font-weight:normal;}
	/*表单项*/
.form-items{display:flex;line-height:38px;font-size:15px;margin-bottom:29px;color:#646566;}
.optionsGroup dl{float:left;margin-right:28px;}
.optionsGroup dl:nth-last-of-type(1){margin-right:0px;}
.optionsGroup dl dt{width:20px;line-height:19px;margin-right:8px;float:left;color:#646566;}
.optionsGroup dl dd{float:left;}
.optionsGroup dl._right{float:right;}
.optionsGroup.optionsGroup--style1 dl:nth-of-type(1){margin-right:26px;}
.optionsGroup.optionsGroup--style1 dl dt{font-size:16px;}
.optionsGroup.optionsGroup--style1 dl .form-options li{margin-right:14px;}
.optionsGroup.optionsGroup--style1 dl .form-options li span{padding-left:23px;padding-right:23px;width:80px;}
	/*筛选框选项组*/
.checkboxOptionsGroup{line-height:28px;float:left;margin-top:9px;}
.checkboxOptionsGroup label{position:relative;margin-left:18px;cursor:pointer;}
.checkboxOptionsGroup label input{position:absolute;visibility:hidden;}
.checkboxOptionsGroup label input + span::before{width:12px;height:12px;display:inline-block;margin-right:4px;content:"";border-radius:3px;background:url(../images/academy/checkbox1.png) no-repeat left top;background-size:cover;font-family:Georgia, 'Times New Roman', Times, serif;}
.checkboxOptionsGroup label input:checked + span::before{background:url(../images/academy/checkbox2.png) no-repeat left top;background-size:cover;border:0;}
.checkboxOptionsGroup label input:disabled + span{cursor:not-allowed;}
.checkboxOptionsGroup label input:disabled + span{color:#a3a4a6;}
.checkboxOptionsGroup dl{display:inline-block;margin-left:28px;}
.checkboxOptionsGroup dt{font-size:16px;display:inline-block;}
.checkboxOptionsGroup dd{display:inline-block;}
 .form-items .options_name{width:91px;padding-right:19px;text-align:right;letter-spacing:1px;}
.form-items .options--require::after{content:'*';color:#ef4040;}
 .form-items .options_content{display:flex;flex:auto;}
 .form-items .options_content .selectItem{flex:auto;display:inline-block;width:auto;vertical-align:middle;}
 .form-items .options_content.options_content--crosswise{flex-direction:row;}
 .form-items .options_content.options_content--crosswise .u-btn-blue{margin-left:21px;width:auto;padding-left:20px;padding-right:20px;}
 .form-items .options_content ._text{line-height:inherit;border:1px solid #eaeaec;border-radius:6px;padding-left:16px;padding-right:16px;flex:auto;}
.form-items .options_content select{height:38px;border:1px solid #eaeaec;width:228px;padding-left:13px;padding-right:13px;border-radius:6px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/academy/icon-arrow-bom.png) no-repeat right 5px center;background-size:auto 50%;}
	 .form-items .options_content ._text:focus{border-color:#4480fa;}
	 .form-items ._text_tip{line-height:24px;font-size:14px;color:#9d9ea0;padding-top:8px;padding-bottom:8px;}
.form-items--group{display:flex;}
	/*表单按钮*/
.form-button{text-align:center;padding-top:8px;}
	 .form-button.u-pop-btngorup--center{text-align:center;}
.form-button ._btn{width:310px;height:52px;border-radius:6px;border:0;background-color:#4480fa;color:#fff;margin-left:6px;margin-right:6px;font-size:18px;}
	 .form-button ._btn._btn--white{background:#fff;color:#626264;}
	 .form-button ._btn._btn--hollow{background:#fff;border:1px solid #eaeaea;color:#626264;}
	 .form-button.u-pop-btngorup--column{flex-direction:column;padding-top:0px;}
	 .form-button.u-pop-btngorup--column ._btn{width:100%;display:block;margin-bottom:10px;margin-left:0px;margin-right:0px;}
	/*表单-选项*/
.form-options{display:inline-block;}
.form-options li{display:inline-block;position:relative;margin-right:8px;margin-bottom:5px;}
.form-options li input{position:absolute;visibility:hidden;}
.form-options li input[type='checkbox']:checked + span{background-color:#e7f3ff;border-color:#198aff;color:#198aff;}
.form-options li input[type='radio']:checked + span{background-color:#198aff;color:#fff;}
.form-options li input[type='checkbox']:disabled + span{color:#c8c9cc;}
.form-options li input[type='radio']:disabled + span{color:#c8c9cc;}
	.form-options li label [type='checkbox'] + span{line-height:38px;border:1px solid #eaecee;width:70px;text-align:center;border-radius:5px;display:inline-block;box-sizing:border-box;cursor:pointer;}
.form-options li label [type='radio'] + span{line-height:38px;width:95px;text-align:center;border-radius:5px;display:inline-block;box-sizing:border-box;cursor:pointer;background-color:#f7f8fa;}
.form-options li:nth-last-of-type(1){margin-right:0px;}
	/*窗口-弹窗*/
.window-popup{width:768px;height:598px;background:#fff;margin:0 auto 0 auto;box-sizing:border-box;padding-left:35px;padding-right:45px;padding-top:38px;padding-bottom:50px;border-radius:12px;box-shadow:0 0 14px rgba(0,0,0,0.2);position:relative;}
.window-popup .title-sidebar{border:0;margin-bottom:3px;}
.window-popup ._btn-window-close{position:absolute;right:22px;top:24px;width:22px;height:22px;background:url(../images/choose/icon-close.png) no-repeat left top;font-size:16px;line-height:1;color:#969799;border:0;transition:transform 0.2s linear;}
.window-popup ._btn-window-close:hover{transform:scale(90deg);}
/*- - - - - - - - -样式属新高考选科-上海 2024年 选科数据分析.html - - - - - - - -*/
	/**/
	/*科目项*/
	.item-subjects{background-color:#f7f8fa;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;border-radius:7px;width:132px;box-sizing:border-box;}
.item-subjects::after{content:"";display:block;clear:both;}
.item-subjects ._name{float:left;line-height:25px;}
.item-subjects ._name ._count{display:block;}
.item-subjects ._chart{float:right;width:50px;height:50px;border-radius:50px;margin-top:4px;}
.item-subjects ._chart svg{transform:rotate(-90deg);}
.item-subjects ._chart svg text{transform-origin:50% 50%;transform:rotate(90deg);}
.item-subjects--group::after{content:"";display:block;clear:both;}
.item-subjects--group .item-subjects{float:left;margin-right:9px;margin-bottom:8px;}
.item-subjects--group .item-subjects:nth-last-of-type(1){margin-right:0px;}
.item-subjects--row7 .item-subjects{width:calc(14.28% - 6 * 29px / 7);margin-right:29px;}
.item-subjects--row7 .item-subjects:nth-last-of-type(1){margin-right:0px;}
	/*选择的科目*/
.item-subjects-select{line-height:26px;padding-top:19px;padding-bottom:19px;background:#fff;display:flex;border-radius:8px;margin-bottom:10px;}
.item-subjects-select:hover{box-shadow:0 3px 4px rgba(255,147,44,0.2);}
	.item-subjects-select>div{padding-left:24px;padding-right:24px;box-sizing:border-box;}
.item-subjects-select>div strong{color:#ff932c;margin-left:3px;}
.item-subjects-select ._xh{width:88px;text-align:center;}
.item-subjects-select ._xh span{background-color:#f7f8fa;display:inline-block;width:36px;height:20px;text-align:center;line-height:20px;}
.item-subjects-select ._title{width:248px;}
.item-subjects-select ._title strong{font-weight:600;}
.item-subjects-select ._count{width:132px;}
	.item-subjects-select ._progress{flex:auto;}
.item-subjects-select--group{background-color:#f7f8fa;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;border-radius:8px;}
.item-subjects-select--scrollbar ._scrollbarBox{max-height:380px;overflow-y:auto;padding-right:17px;}
.item-subjects-select--scrollbar ._scrollbarBox::-webkit-scrollbar{width:7px;height:7px}
.item-subjects-select--scrollbar ._scrollbarBox::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background-color:#c8c9cc}
.item-subjects-select--scrollbar ._scrollbarBox::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:5px;background-color:#f7f8fa}
.item-subjects-select--scrollbar ._scrollbarBox{scrollbar-width:thin;scrollbar-color:#c8c9cc #f7f8fa}
.item-subjects-select--scrollbar ._scrollbarBox *{scrollbar-color:#c8c9cc #f7f8fa !important}
.item-subjects-select--scrollbar ._scrollbarBox *{scrollbar-track-color:#f7f8fa !important}
/*- - - - - - - - -样式属新高考选科-我的选科方案1.html - - - - - - - -*/
	/**/
	/*选项卡*/
/*- - - - - - - - -样式属新高考选科-专业查选科-土木工程专业 选科方案.html - - - - - - - -*/
	/**/
	/*大标题*/
.title-major{font-size:25px;height:62px;line-height:62px;text-align:center;font-weight:normal;}
	/*小标题*/
.title-subhead{font-size:18px;line-height:43px;font-weight:normal;border-bottom:1px solid #f2f2f3;color:#198aff;margin-bottom:15px;}
	/*方案项*/
.item-scheme{padding-left:17px;padding-right:41px;width:270px;box-sizing:border-box;background:#fff;padding-top:13px;padding-bottom:16px;border-radius:6px;}
.item-scheme ._schemeGroup{display:inline-block;vertical-align:middle;width:155px;line-height:28px;font-weight:bold;white-space:nowrap;}
.item-scheme ._schemeGroup::before{content:attr(data-txt);display:block;font-weight:normal;color:#646566;}
.item-scheme ._btn-select{position:absolute;cursor:pointer;vertical-align:middle;width:52px;height:28px;display:inline-block;margin-top:15px;}
.item-scheme ._btn-select input{position:absolute;visibility:hidden;}
.item-scheme ._btn-select input:checked + span{background-color:#198aff;color:#fff;}
.item-scheme ._btn-select input:checked + span::before{content:attr(data-selected);}
.item-scheme ._btn-select span{line-height:29px;display:inline-block;vertical-align:middle;width:52px;height:28px;color:#198aff;border:1px solid #198aff;background:#fff;border-radius:4px;position:relative;text-align:center;}
.item-scheme ._btn-select span::before{content:attr(data-tips);}
.item-scheme--group{padding-top:18px;background-color:#f7f8fa;padding-left:14px;padding-right:14px;border-radius:8px;overflow:hidden;margin-top:10px;font-weight:bold;}
.item-scheme--group::after{content:"";display:block;clear:both;}
	.item-scheme--group .item-scheme{width:calc(25% - 3 * 15px / 4);margin-right:15px;float:left;margin-bottom:16px;}
.item-scheme--group .item-scheme:nth-child(4n){margin-right:0px;}
/*- - - - - - - - -样式属新高考选科-选科查院校.html - - - - - - - -*/
	/**/
._details .item-subjects--group{padding-top:15px;}
.columnBox--myscheme .title-subhead{margin-bottom:0px;}
.columnBox--myscheme .optionsGroup{float:left;width:659px;position:relative;}
.columnBox--myscheme .optionsGroup .form-options span{font-size:16px;width:74px;}
.columnBox--myscheme .optionsGroup::after{position:absolute;border-right:4px solid #f2f3f5;content:"";top:40px;bottom:0px;right:0px;}
.columnBox--myscheme .optionsGroup .title-subtitle2{line-height:40px;margin-bottom:8px;}
.columnBox--myscheme .item-chart-matching--group{float:left;}
.progressBar{width:400px;background-color:#ebedf0;height:12px;border-radius:8px;position:relative;display:inline-block;margin-right:50px;}
.progressBar span{position:absolute;left:0px;top:0px;bottom:0px;background-color:#f77234;border-radius:8px;}
	/*子标题2*/
.title-subtitle2{line-height:40px;font-size:16px;font-weight:normal;}
.title-subtitle2 a{color:#198aff;font-size:14px;}
	/**/
.item-chart-matching{padding-top:7px;padding-bottom:0;padding-left:24px;float:left;width:225px;}
.item-chart-matching ._chart{width:87px;height:87px;float:left;margin-right:11px;position:relative;margin-top:5px;}
.item-chart-matching ._chart text{display:block;font-size:16px;position:relative;top:-10px;}
.item-chart-matching ._chart text ._jindu{font-size:22px;}
.item-chart-matching ._chart ._name{font-size:10px;display:block;position:absolute;bottom:22px;right:0px;left:0px;text-align:center;color:#a3a4a6;}
.item-chart-matching ul{padding-top:5px;}
.item-chart-matching ul li{line-height:42px;white-space:nowrap;overflow:hidden;}
/*- - - - - - - - -样式属新高考选科-院校查选科.html - - - - - - - -*/
	/**/
/*- - - - - - - - -样式属高考志愿规划-院校分数线.html - - - - - - - -*/
	/**/
.text-tips{background-color:#ffece8;line-height:20px;padding-left:14px;padding-right:14px;padding-top:13px;padding-bottom:13px;border:1px dashed #f53f3f;border-radius:10px;color:#646566;}
.text-tips h4{font-size:19px;line-height:35px;margin-bottom:7px;}
.text-tips h4 .icon-msg{margin-right:10px;}
.text-tips.text-tips--blue{background-color:#e7f3ff;border-color:#198aff;color:#323233;}
/*- - - - - - - - -样式属高考志愿规划-专业分数线.html - - - - - - - -*/
	/**/
.item-school-head{text-align:left;}
.item-school-head ._name{line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.item-school-head ._value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px;color:#646566;}
.item-school-head .photo{width:32px;height:32px;float:left;background:#333;border-radius:40px;overflow:hidden;position:relative;margin-right:8px;margin-top:5px;}
/*- - - - - - - - -样式属高考志愿规划-批次线.html - - - - - - - -*/
/*- - - - - - - - -样式属高考志愿规划-位次查询.html - - - - - - - -*/

	/*位次简介项*/
.item-weici-intr{background-color:#2151e7;padding-top:22px;padding-bottom:25px;padding-left:32px;padding-right:32px;border-radius:8px;margin-bottom:38px;background:linear-gradient(to right , rgb(18, 81, 255) 25% , rgb(18, 161, 254) 85%);}
.item-weici-intr::after{content:"";display:block;clear:both;}
.item-weici-intr ._leftArea{color:#fff;width:536px;float:left;}
.item-weici-intr ._leftArea h4{line-height:29px;font-size:18px;margin-bottom:5px;font-weight:normal;}
.item-weici-intr ._leftArea ul{width:100%;}
.item-weici-intr ._leftArea ul::after{content:"";display:block;clear:both;}
.item-weici-intr ._leftArea ul li{line-height:34px;width:50%;float:left;font-size:16px;}
.item-weici-intr ._rightArea{float:right;width:536px;height:252px;background:#fff;border-radius:8px;padding-left:11px;padding-right:11px;padding-top:8px;padding-bottom:8px;box-sizing:border-box;}
.item-weici-intr ._rightArea .table-style li:first-child span{background-color:#e7f3ff;}
.item-weici-intr ._rightArea .title-sidebar{border:0;margin-bottom:0px;}
	/*位次图表*/
.item-weici-chart{margin-bottom:40px;height:410px;}
	/*统计项*/
.item-count{background:linear-gradient(to left , rgb(255, 255, 255) -1% , rgb(212, 225, 255) 82%);padding-top:12px;padding-bottom:12px;padding-left:14px;padding-right:14px;border-radius:8px;position:relative;height:88px;box-sizing:border-box;color:#646566;margin-top:28px;}
.item-count h5{line-height:36px;font-size:19px;}
.item-count p{line-height:25px;}
.item-count ._count{line-height:43px;position:absolute;right:17px;top:22px;font-size:16px;}
.item-count ._count strong{color:#198aff;font-weight:normal;}
/*- - - - - - - - -样式属新高考选科-专业查选科.html - - - - - - - -*/
	/**/
	/*搜索提示*/
.list-search-tips{box-shadow:0 7px 10px rgba(0,0,0,0.12);border-radius:0 0 8px 8px;margin-right:98px;overflow:hidden;}
.list-search-tips li{line-height:24px;padding-top:14px;padding-bottom:14px;position:relative;padding-left:19px;padding-right:19px;}
.list-search-tips li::after{position:absolute;content:"";bottom:0px;left:19px;right:19px;border-bottom:1px solid #f2f3f5;}
.list-search-tips li:hover{background-color:#f7f8fa;padding-right:19px;padding-left:19px;}
	.list-search-tips mark{color:#198aff;background:transparent;}
.list-search-tips ._type{color:#a3a4a6;display:block;}
/*- - - - - - - - -样式属高考志愿规划-招生计划.html - - - - - - - -*/
	/*选择组件*/
.module-select-option{width:192px;background:#fff;padding-left:12px;padding-right:12px;box-sizing:border-box;padding-top:12px;box-shadow:0 7px 10px rgba(0,0,0,0.12);border-radius:6px;text-align:left;z-index:2000;visibility:hidden;margin-top:1px;}
.module-select-option ._select-title{font-size:14px;line-height:2.50;border-bottom:1px solid #f2f2f3;}
.module-select-option ._select-list{flex-wrap:wrap;display:flex;padding-top:8px;}
.module-select-option ._select-list ._btn-select{width:calc(33.33% - 2 * 10px / 3);margin-right:10px;margin-bottom:8px;}
.module-select-option ._select-list ._btn-select:nth-child(3n){margin-right:0px;}
.module-select-option ._btn-select{position:relative;white-space:nowrap;}
.module-select-option ._btn-select:nth-child(3n){margin-right:0px;}
.module-select-option ._btn-select input{position:absolute;visibility:hidden;}
.module-select-option ._btn-select input:checked + span{background-color:#198aff;color:#fff;}
.module-select-option ._btn-select input:disabled + span{color:#a3a4a6;background-color:#f7f8fa;cursor:not-allowed;}
.module-select-option ._btn-select input + span{padding-left:12px;padding-right:12px;line-height:24px;background-color:#f7f8fa;border-radius:5px;display:inline-block;cursor:pointer;}
.module-select-option ._select-btngroup{text-align:right;padding-top:3px;padding-bottom:3px;}
.module-select-option ._select-btngroup button{background:none;border:0;}
.module-select-option ._select-btngroup .btn{color:#198aff;width:50px;height:27px;text-align:center;display:inline-block;font-size:13px;}
.module-select-option ._select-btngroup .btn_reset{font-size:13px;}
	/*城市选择*/
.module-city-select{width:230px;display:flex;line-height:24px;color:#646566;box-shadow:0 7px 10px rgba(0,0,0,0.12);border-radius:6px;z-index:2000;visibility:hidden;background:#fff;}
.module-city-select ._cityList{flex:auto;max-height:200px;overflow-y:auto;width:128px;}
.module-city-select ._cityList li{padding-left:9px;padding-right:9px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.module-city-select ._cityList li:hover,.module-city-select ._cityList li._active{background-color:#f2f3f5;}
.module-city-select ._cityIndex{flex:auto;border-right:1px solid #f2f3f5;overflow-y:auto;max-height:200px;width:100px;}
.module-city-select ._cityIndex li{padding-right:9px;padding-left:9px;cursor:pointer;position:relative;height:24px;display:block;}
.module-city-select ._cityIndex li._letter::after{content:"";width:12px;height:18px;display:inline-block;background:url(../images/academy/icon-arrow-right.png) no-repeat center center;background-size:cover;position:absolute;right:3px;top:3px;}
.module-city-select ._cityIndex li:hover,.module-city-select ._cityIndex li._active{background-color:#f2f3f5;}
	/*自定义滚动条*/
.my-custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}
.my-custom-scrollbar::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background-color:#ffffff}
.my-custom-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:5px;background-color:#fff;}
.my-custom-scrollbar{scrollbar-width:thin;scrollbar-color:#c8c9cc #fff;}
.my-custom-scrollbar *{scrollbar-color:#c8c9cc #fff!important;}
.my-custom-scrollbar *{scrollbar-track-color:#d3dce6 !important}



