/*服务内页说明 start*/
.service-description h3 {
  font-size: 26px;
  color: #333;
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 20px;
  font-family: "LiSu";
}
.eva-box .lit-title {
  display: inline-block;
  width: 132px;
  height: 33px;
  line-height: 33px;
  color: #fff;
  text-indent: 1em;
  font-size: 18px;
}
.eva-box .lit-number {
  -webkit-border-radius: 76px;
  -moz-border-raidus: 76px;
  border-radius: 76px;
  display: inline-block;
  width: 76px;
  height: 76px;
  line-height: 76px;
  text-align: center;
  font-size: 46px;
  font-weight: bolder;
  
}
.eva-box .lit-word {
  font-size: 18px;
  margin-left: 0;
  color: #fff;
  padding: 6px 20px 0;
  text-align: left;
}
.eva-box div {
  padding: 20px 36px;
  line-height: 26px;
  color: #333;
  font-size: 15px;
}
.eva-box .center{
  padding:0;
}
.eva-box .lit-title-box1 {
  width: 222px;
  height: 173px;
  display: inline-block;
  padding: 15px 0 0;
  margin: 44px 12px 0;
  line-height: normal;
  vertical-align: top;
}
.eva-box .width3 {
  padding: 0;
}
.eva-box .width3 .lit-title-box1 {
  margin: 44px 53px 0;
}
.eva-box2 {
  margin-top: 56px;
}
.eva-box2 .center {
  text-align: center;
}
.eva-box2 h4 {
  display: inline-block;
  width: auto;
  height: 65px;
  line-height: 65px;
  margin: 0 auto;
  text-align: center;
  font-size: 30px;
  color: #fff;
  vertical-align: top;
}
.eva-box2 .eva-box2-adva {
  width: 152px;
  height: 238px;
  text-align: center;
  float: left;
  margin: 50px 44px 0;
}
.eva-box2 span {
  display: inline-block;
  width: 50px;
  height: 36px;
}
.eva-box2 .service-left-bg,
.eva-box2 .service-right-bg {
  width: 48px;
  height: 65px;
  display: inline-block;
}
.eva-box2-adva {
  font-size: 24px;
  color: #fff;
}
.eva-box2-adva p {
  font-size: 14px;
  margin-top: 5px;
  text-align: left;
  padding: 0 5px;
  line-height: 22px;
}
.eva-box2-adva h5 {
  margin-top: 5px;
  font-weight: normal;
  font-size: 20px;
  color: #fff;
  margin-bottom: 0;
}
.eva-box2-adva .tb-eva {
  margin-top: 8px;
}
.eva-box2-adva .tb-eva1 {
  background-position: 0 -38px;
  display: inline-block;
}
.eva-box2-adva .tb-eva3 {
  background-position: 0 -105px;
  display: inline-block;
}
.eva-box2-adva .tb-eva2 {
  background-position: 0 -71px;
  display: inline-block;
}
.eva-box2-adva .tb-eva4 {
  background-position: 0 -143px;
  display: inline-block;
}
.eva-box2-adva .tb-eva5 {
  background-position: 0 -180px;
  display: inline-block;
}
/*服务内页说明 end*/
.tips {
  padding: 15px 0 15px 0;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  color: #222;
}
.tips .img-right-flower,
.tips .img-left-flower {
  width: 34px;
  height: 22px;
}
.mbti_conts {
  padding: 20px;
}
.pre_notice {
  padding: 30px 35px;
  font-size: 12px;
}
.pre_notice span {
  padding: 6px 2px;
  width: 465px;
  display: inline-block;
  font-size: 18px;
  margin-bottom: 20px;
}
.pro {
  -webkit-border-radius: 6px;
  -moz-border-raidus: 6px;
  border-radius: 6px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  width: auto;
  height: 60px;
  line-height: 60px;
  padding: 0 10px;
  
}
.pro h1 {
  float: left;
  margin: 0;
  color: #fff;
}
.pro span {
  float: right;
  width: auto;
  height: 60px;
  line-height: 60px;
  padding-left: 10px;
  font-size: 12px;
  color: #fff;
}
.pro_test {
  border: 1px solid #e6e6e6;
  border-top: 0;
  min-height: 484px;
  padding-top: 50px;
}
.pro_test .plan {
  height: 3px;
  _height: 3px;
}
.pro_test .plan_strip {
  position: relative;
  height: 3px;
  _height: 3px;
}
.pro_test .a-label:hover {
  cursor: pointer;
  text-decoration: underline;
}
.pro_test .tmbd {
  position: relative;
  width: 68px;
  height: 40px;
  float: left;
  background: url(../images/public/x.jpg) no-repeat;
  margin-left: 60px;
  font-size: 18px;
  text-align: center;
}
.pro_test .tmbd span {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 2px;
  display: inline-block;
  width: 30px;
  height: 20px;
  line-height: 20px;
}
.pro_test .tmbd strong {
  position: absolute;
  top: auto;
  right: 1px;
  bottom: 9px;
  left: auto;
  _left: 30px;
  display: inline-block;
  width: 30px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
}
.pro_test .left {
  width: 828px;
  height: auto;
  line-height: auto;
  color: #333;
  font-size: 18px;
  margin-left: 26px;
}
.pro_test .radio {
  width: 760px;
  margin: 0 auto;
  padding-left: 60px;
}
.pro_test .radio input {
  width: 14px;
  height: 14px;
}
.pro_test .rubric-box {
  margin-top: 50px;
}
.pro_test .prev_page {
  margin: 30px 0 0 153px;
}
.pro-box .pro-title {
  width: 100%;
  height: 60px;
  line-height: 60px;
  line-height: 50px;
  font-size: 35px;
  font-weight: bold;
  margin-bottom: 24px;
  text-align: center;
}
.analysis-wrap {
  border: 1px solid #e6e6e6;
  margin-top: 40px;
}
.analysis-wrap h2 {
  margin: 0;
  font-weight: normal;
  color: #333;
}
.analysis-wrap .top-title {
  background: #f6f6f6;
  border-bottom: 1px solid #e6e6e6;
  width: auto;
  height: 38px;
  line-height: 38px;
  padding: 0 20px 0 10px;
}
.analysis-wrap .top-title a {
  font-size: 14px;
  text-decoration: underline;
}
.analysis-wrap .circle-number {
  width: 72px;
  height: 72px;
  line-height: 72px;
  margin-right: 10px;
  text-align: center;
  -webkit-border-radius: 72px;
  -moz-border-raidus: 72px;
  border-radius: 72px;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  vertical-align: middle;
  
}
.analysis-bottom-wrap {
  position: relative;
  padding: 14px 20px;
}
.analysis-bottom-wrap .circle-number {
  float: left;
  margin-right: 10px;
}
.analysis-bottom-wrap p {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 800px;
  transform: translate(-50%, -50%);
  margin-left: 32px;
}
/*新高考选科第三步测试start*/
.jb-box {
  width: auto;
  padding: 26px 80px 26px 30px;
  -webkit-border-radius: 5px;
  -moz-border-raidus: 5px;
  border-radius: 5px;
  
}
.jb-box h5 {
  margin: 0;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  line-height: normal;
}
.jb-box span {
  font-size: 12px;
}
/*新高考选科第三步测试end*/
.bg1 {
  width: 100%;
  background: url(../images/public/service/cover.jpg) top center no-repeat;
}
.bg1 h3 {
  margin: 0;
}
.bg1 .report-title {
  font-size: 65px;
  text-align: center;
  padding-top: 175px;
  line-height: normal;
}
.bg1 .upload {
  background: url(../images/public/service/buttun_03.png) no-repeat;
  display: inline-block;
  width: 207px;
  height: 111px;
  line-height: 111px;
  color: #fff;
  text-align: center;
  margin: 36px auto 0;
  line-height: 49px;
  font-size: 22px;
}
.bg1 .a3 {
  width: 850px;
  margin-left: 95px;
}
.pdf-page {
  page-break-inside: avoid;
  page-break-after: always;
}
.boxbg {
  width: 1030px;
  position: relative;
  background: #FFF;
  margin: 0 auto;
  min-height: 978px;
}
.boxbg .b1 {
  text-align: center;
  color: #000;
  font-size: 50px;
  font-weight: bold;
  line-height: normal;
  position: relative;
  margin-bottom: 50px;
}
.boxbg .box {
  position: relative;
  text-indent: 2em;
  line-height: 200%;
  width: 850px;
  overflow: hidden;
  margin: 0 auto 64px;
}
.boxbg .box .tips {
  border-bottom: 0;
  font-size: 24px;
  margin-bottom: 50px;
}
.boxbg table {
  margin: 30px auto;
}
.boxbg td {
  border: 1px solid #e6e6e6;
  padding: 10px;
}
.boxbg .firstRow td {
  padding: 10px;
}
.boxbg .user-count {
  margin-top: 300px;
}
.boxbg .user-count td {
  border: 0;
}
.boxbg .bachelor {
  width: 99%;
}
.boxbg .bachelor td {
  padding: 10px;
  line-height: 200%;
}
.wl-analysis .analysis-title {
  color: #666;
  text-align: center;
  font-size: 24px;
  line-height: 50px;
}
.zydz-table th {
  color: #fff;
  text-align: left;
  text-indent: 0;
}
.time_conts {
  padding: 20px 0 0;
}
.time_conts h3,
.time_conts h5 {
  font-weight: normal;
  margin: 0;
  color: #3c3c3c;
  font-size: 16px;
}
.time_conts h3 i,
.time_conts h5 i {
  font-size: 22px;
  vertical-align: middle;
  margin-right: 5px;
}
.time_conts p {
  line-height: 26px;
  margin: 20px 0 20px;
}
.time_conts table {
  width: 936px;
  margin: 40px auto;
}
.time_conts table td {
  padding: 10px;
}
/*mbti结果页面start*/
.mbti-table {
  border-collapse: collapse;
  width: 592px;
  margin: 40px auto 0;
}
.mbti-table .odd {
  background: #f9b548;
  color: #fff;
}
.mbti-table td {
  line-height: 26px;
  padding: 10px;
}
.mbti-table2 {
  border-collapse: collapse;
  width: 858px;
  margin: 40px auto 0;
}
.mbti-table2 td,
.mbti-table3 td {
  border: 1px solid #e6e6e6;
  line-height: 26px;
  padding: 10px;
}
.mbti-first-title {
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.mbti-table3 td {
  text-align: left;
}
.mbti-table3 {
  width: 936px;
}
.mbti-table2 i {
  font-size: 45px;
  line-height: normal;
  margin-bottom: 10px;
}
/*mbti结果页面end*/
/*	升学途径分析start  */
.analysis-wrap {
  border: 1px solid #e6e6e6;
  border-left: 8px solid #f9b548;
  margin-top: 40px;
}
.analysis-wrap .top-title {
  background: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
  height: 38px;
  line-height: 38px;
  padding: 0 20px 0 10px;
}
.analysis-wrap .top-title h4 {
  font-size: 18px;
  color: #3c3c3c;
}
.analysis-wrap .top-title a {
  font-size: 14px;
  text-decoration: underline;
}
.circle-number {
  width: 72px;
  height: 72px;
  line-height: 72px;
  text-align: center;
  border-radius: 72px;
  -webkit-border-radius: 72px;
  -moz-border-radius: 72px;
  display: inline-block;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  vertical-align: middle;
  margin-right: 10px;
  
}
.analysis-bottom-wrap {
  padding: 14px 20px;
  position: relative;
}
.analysis-bottom-wrap .circle-number {
  float: left;
  margin-right: 10px;
}
.analysis-bottom-wrap p {
  width: 800px;
  float: left;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 32px;
}
.admis-link a {
  color: #666;
}
.mh-admis-box .diagram {
  width: 92px;
}
.mh-admis-box span {
  display: inline-block;
  height: 58px;
  line-height: 78px;
}
.mh-admis-box .r-triangle {
  margin: 20px 8px 0;
}
.gz-admis-box .diagram p {
  height: 96px;
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
  padding: 10px 2px;
}
.gz-admis-box .r-triangle {
  margin: 60px 10px 0;
}
.jx-admis-box .process-bottom .process-word {
  padding-top: 62px;
}
.jx-admis-box .process-top .process-word {
  padding-top: 40px;
}
.ys-admis-box .r-triangle {
  margin: 28px 10px 0;
}
.mh-admis-box .student .diagram p {
  height: 52px;
  display: table-cell;
  vertical-align: middle;
  width: 92px;
}
.mh-admis-box .student .r-triangle {
  margin-top: 36px;
}
.mh-admis-box .student .diagram b {
  background: #f6f6f6;
  line-height: 18px;
  display: inline-block;
  color: #666;
  font-weight: normal;
}
.next-trap {
  display: block;
}
.next-trap a,
.open-vip a {
  margin: 0 auto;
  float: none;
  width: 180px;
  margin-top: 30px;
}
.open-vip .goto-vip,
.open-vip .goto-vip:hover {
  background: #fff;
  margin-top: 10px;
}
.city-box {
  text-align: left;
}
.city-box span {
  background: #f1f1f1;
  padding: 5px 0;
  color: #666;
  line-height: normal;
  margin: 0 30px 36px 0;
  display: inline-block;
  width: 90px;
  text-align: center;
}
.city-box span.this {
  color: #fff;
  cursor: pointer;
}

.pro-msg{padding:10px 0;}
.pro-msg span a{color:#333; font-size:14px; margin-right:10px;}
.pro-title,.p-sort-title{text-align:left; font-size:16px; margin-top:15px; padding-bottom:0px; border-bottom:1px solid #88d9fc; margin-bottom:6px; color:#35abe9; text-indent:0;}
.p-sort-title span{background:url(../images/public/warn.png) no-repeat 0 -24px; height:24px; overflow:hidden; width:24px; display:inline-block; margin-right:0; vertical-align: middle; margin-bottom:5px; }
.p-sort-title:hover span{color:#24a9ea;background:url(../images/public/warn.png) no-repeat 0 0;  height:24px; overflow:hidden;}
.p-sort-title:hover{color:#24a9ea; font-size:16px;}



.analysis-bottom-wrap div{
  width: 800px;
  float: left;
  margin-left: 32px;
}


/*配合后台标签改 服务介绍页样式 start*/
.service-description .lit-title {
    display: inline-block;
    width: 132px;
    height: 33px;
    line-height: 33px;
    color: #fff;
    text-indent: 1em;
    font-size: 18px;
}
.service-description .lit-title-box{
    padding:0 0;
}

.service-description p{
    padding: 20px 36px;
    line-height: 26px;
    color: #333;
    font-size: 15px;
}
.service-description .width3{
    padding:0;
}
.service-description .center{
    padding:0;
}
.service-description ul{
    line-height: 26px;
    color: #333;
    font-size: 15px;
}
.service-description .lit-title-box1{
    width: 222px;
    height: 173px;
    display: inline-block;
    padding: 15px 0 0;
    margin: 44px 12px 0;
    line-height: normal;
    vertical-align: top;
}
.service-description .width3 .lit-title-box1{
    margin: 44px 53px 0;
}
.service-description .lit-word{
    font-size: 18px;
    margin-left: 0;
    color: #fff;
    padding: 6px 20px 0;
    text-align: left;
}
.service-description .lit-number {
    padding:0 0;
    -webkit-border-radius: 76px;
    -moz-border-raidus: 76px;
    border-radius: 76px;
    display: inline-block;
    width: 76px;
    height: 76px;
    line-height: 76px;
    text-align: center;
    font-size: 46px;
    font-weight: bolder;
}
.service-description .lit-title-box1 .lit-word {
    font-size: 18px;
    margin-left: 0;
    color: #fff;
    padding: 6px 20px 0;
    text-align: left;
}
.service-description .lit-title-box1 p{
    padding:0 0;
}
.service-description .eva-box2-adva p {
    font-size: 14px;
    margin-top: 5px;
    text-align: left;
    padding: 0 5px;
    line-height: 22px;
}
.service-description .eva-box2-adva p{
    color:#fff;
}
/*配合后台标签改 服务介绍页样式 end*/