@charset "UTF-8";
.breadcrumb {
  line-height: 40px;
}

.breadcrumb .iconfont {
  margin-right: 5px;
  font-size: 18px;
  color: #999;
}

.breadcrumb li {
  display: inline-block;
}

.breadcrumb li a:hover {
  color: #f34949;
}

.breadcrumb li + li::before {
  content: '/\00a0';
  margin: 0 3px 0 4px;
}

.pub-scale {
  display: block;
  position: relative;
  overflow: hidden;
}

.pub-scale img {
  transition: all .3s;
}

.pub-scale:hover img {
  transform: scale(1.1);
}

/*首页*/
.head-wrap {
  width: 100%;
  height: 100px;
  background: #fff;
}

.head-wrap__left {
  margin-top: 4px;
}

.head-wrap__left .logoa {
  display: inline-block;
  vertical-align: middle;
}

.head-wrap__left .line {
  display: inline-block;
  margin: 0 27px;
  vertical-align: middle;
}

.head-wrap__left .txtsp {
  display: inline-block;
  vertical-align: middle;
  font-size: 25px;
}

.head-wrap__right {
  margin-top: 15px;
}

.head-wrap__right .txtp {
  font-size: 20px;
  line-height: 35px;
}

.head-wrap__right .index-btna {
  display: block;
  margin-top: 14px;
  line-height: 42px;
  font-size: 14px;
  font-weight: bold;
}

.head-wrap__right .index-btna img {
  margin-right: 5px;
  vertical-align: middle;
}

.login-wrap {
  min-height: 500px;
}

.login-wrap__box {
  width: 415px;
  height: 410px;
  margin: 40px auto 0;
  box-shadow: 0 3px 5px 2px #f1f1f1;
  border-radius: 10px;
  overflow: hidden;
}

.login-wrap__box .tit-box {
  height: 130px;
  text-align: center;
  overflow: hidden;
}

.login-wrap__box .sch-logo {
  display: block;
  width: 55px;
  height: 55px;
  background-color: #fff;
  margin: 15px auto 20px;
}

.login-wrap__box .txtsp {
  position: relative;
  padding: 0 6px 10px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}

.login-wrap__box .txtsp::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: #fff;
  border-radius: 2.5px;
}

.login-wrap__form {
  padding: 0 20px;
}

.login-wrap__form .tips {
  margin: 25px 0 15px;
  font-size: 12px;
  /* color: #ff0000; */
}

.login-wrap__form .item-inp {
  margin-bottom: 25px;
}

.login-wrap__form .item-inp label {
  font-size: 16px;
  color: #333;
}

.login-wrap__form .item-inp input {
  width: 273px;
  padding-left: 10px;
  line-height: 36px;
  border: 1px solid #ddd;
  border-radius: 6px;
}

.login-wrap__form .btn-sub {
  width: 100%;
  height: 40px;
  margin-top: 20px;
  font-size: 16px;
  line-height: 40px;
  color: #fff;
  border: none;
  border-radius: 40px;
  cursor: pointer;
  transition: all .3s;
  opacity: 0.9;
}

.login-wrap__form .btn-sub:hover {
  opacity: 1;
}


/* 底部导航 */
.footer-wrap {width: 100%;margin-top: 30px;overflow: hidden;}
.footer-wrap__box {height: 232px;/* background: url(../images/footer_bg.png) no-repeat center; */overflow: hidden;}
.footer-wrap__box .container{display: flex; }
.footer-wrap__box .container .tit {margin-bottom: 15px;font-size: 22px;font-weight: bold;}

.footer-wrap__left {color: #fff;margin-top: 35px;}
.footer-wrap__left dt img {width: 120px;}
.footer-wrap__left dd {margin-top: 5px;font-size: 14px;}
.footer-wrap__left .tit{}
.footer-wrap__left ul{display: grid; grid-template-columns: repeat(2, 1fr);gap: 3px 20px;width: 380px;}
.footer-wrap__left li{}
.footer-wrap__left li a{display: flex;justify-content: space-between;align-items: center; border-bottom: 1px solid #fff;padding: 6px 0;}
.footer-wrap__left li .txt{color: #fff;}
.footer-wrap__left li .icon{height: 9px;}
.footer-wrap__middle{flex: 1;display: flex;color: #fff;margin-top: 75px;}
.footer-wrap__middle .item{margin-left: 38px;}
.footer-wrap__middle .item .img{width: 96px;height: 96px;}
.footer-wrap__middle .item .txt{text-align: center;margin-top: 5px;}
.footer-wrap__right {width: 360px;margin-top: 35px;color: #fff;}
.footer-wrap__right dl {height: 30px;}
.footer-wrap__right dl dt {height: 30px;margin-right: 8px;}
.footer-wrap__right dl dd {width: 300px;padding-top: 5px;font-size: 14px;color: #fff;}
.footer-wrap__right .item1 dt {width: 14px;background: url(../images/xy_icon.png) no-repeat left center;}
.footer-wrap__right .item2 dt {width: 14px;background: url(../images/phone_icon.png) no-repeat left center;}
.footer-wrap__right .item3 dt {width: 14px;background: url(../images/email_icon.png) no-repeat left center;}
.footer-wrap__right .item4 dt {width: 14px;background: url(../images/address_icon.png) no-repeat left center;}
.footer-wrap__copy {height: 40px;font-size: 14px;line-height: 40px;text-align: center;color: #fff;/* background: #92213a; */}
.footer-wrap__copy a {color: #fff;}

/*主页*/
.bd-rad-shd {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 5px 10px #e8edec;
  padding: 0 20px 20px;
}

.sch-center-wrap {
  margin-top: 75px;
}

.sch-center-banner {
  position: relative;
  padding-top: .1px;
}

.sch-center-banner .pic-ban {
  position: absolute;
  top: 0;
  left: 50%;
  height: 200px;
  transform: translate(-50%, 0);
  z-index: -1;
}

.sch-center-left {
  width: 230px;
}

.sch-center-left .user-login {
  height: 200px;
  padding-top: 12px;
  text-align: center;
  background: url(../images/user_bg.png) no-repeat center;
  box-sizing: border-box;
}

.sch-center-left .user-login dt {
  display: inline-block;
}

.sch-center-left .user-login .txtp {
  margin: 10px 0 12px 0;
  font-size: 16px;
  color: #222;
}

.sch-center-left .user-login .btna {
  display: inline-block;
  width: 90px;
  height: 20px;
  line-height: 20px;
  color: #fff;
  border-radius: 10px;
}

.sch-center-left .nav-lf {
  margin-top: 13px;
  box-shadow: 0 0 10px 5px #e8edec;
  border-radius: 10px;
}

.sch-center-left .nav-lf dt {
  height: 50px;
  padding-left: 27px;
  font-size: 16px;
  line-height: 50px;
  color: #222;
  border-top: 1px solid #f3f8f6;
  border-bottom: 1px solid #f3f8f6;
}

.sch-center-left .nav-lf dd {
  height: 50px;
  font-size: 14px;
  line-height: 50px;
}

.sch-center-left .nav-lf dd a {
  display: block;
  padding-left: 27px;
}

.sch-center-left .nav-lf dd .iconfont {
  margin-right: 32px;
  font-size: 20px;
  color: #999;
  vertical-align: -2px;
}

.sch-center-left .nav-lf dd:hover .iconfont, .sch-center-left .nav-lf dd:hover a {
  color: #b01c3d;
}

.sch-center-left .nav-lf .active .iconfont, .sch-center-left .nav-lf .active a {
  font-weight: bold;
  color: #b01c3d;
}

.sch-center-left .nav-lf .active .iconfont {
  font-weight: normal;
}

.sch-center-left .nav-lf .active a {
  font-size: 16px;
}

.sch-center-right {
  width: 955px;
}

.sch-center-right .tith3 {
  position: relative;
  height: 60px;
  font-size: 22px;
  line-height: 60px;
  border-bottom: 1px solid #f3f8f6;
  z-index: 1;
}

.placered::-webkit-input-placeholder {
  /* WebKit browsers */
  color: red;
}

.placered:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: red;
}

.placered::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: red;
}

.placered:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: red;
}

/*我的课程*/
.sch-center-course .me-course {
  padding: 0 20px;
  overflow: hidden;
}

.sch-center-course .me-course-slide {
  margin-top: 20px;
}

.sch-center-course .me-course-slide .hd {
  height: 30px;
  line-height: 30px;
}

.sch-center-course .me-course-slide .hd li {
  width: 110px;
  height: 30px;
  line-height: 30px;
  margin-right: 25px;
  font-size: 14px;
  text-align: center;
  color: #333;
  cursor: pointer;
  border: 1px solid #af1d3d;
  border-radius: 30px;
  box-sizing: border-box;
}

.sch-center-course .me-course-slide .hd .on {
  font-weight: bold;
  color: #fff;
  background: #af1d3d;
}

.sch-center-course .me-course-cont .tith4 {
  height: 40px;
  margin: 10px 0 20px 0;
  line-height: 40px;
  font-size: 16px;
  border-bottom: 1px solid #f3f8f6;
}

.sch-center-course .me-course-cont dl {
  padding: 15px;
  margin-bottom: 20px;
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
}

.sch-center-course .me-course-cont dt {
  width: 260px;
  margin-right: 20px;
}

.sch-center-course .me-course-cont dt a, .sch-center-course .me-course-cont dt img {
  display: block;
  width: 100%;
}

.sch-center-course .me-course-cont .tita {
  display: block;
  margin-top: 18px;
  font-size: 20px;
  font-weight: bold;
}

.sch-center-course .me-course-cont .tita:hover {
  color: #af1d3d;
}

.sch-center-course .me-course-cont .progress-bar {
  margin: 30px 0 20px 0;
}

.sch-center-course .me-course-cont .progress-bar .outer {
  width: 215px;
  height: 6px;
  margin: 7px 10px 0 0;
  background: #efefef;
  border-radius: 6px;
}

.sch-center-course .me-course-cont .progress-bar .in {
  display: block;
  height: 6px;
  background: -webkit-linear-gradient(left, #af1d3d, #ff557a);
  border-radius: 6px;
}

.sch-center-course .me-course-cont .progress-bar .txt {
  color: #666;
}

.sch-center-course .me-course-cont .sc-box span {
  margin-right: 20px;
  font-size: 12px;
  color: #999;
}

.sch-center-course .me-course-cont .sc-box .iconfont {
  vertical-align: -2px;
}

.sch-center-course .me-course-cont .btn-box .btn {
  display: block;
  width: 120px;
  height: 30px;
  margin-top: 60px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 30px;
}

.sch-center-course .me-course-cont .btn-box .forbid {
  background: #ccc;
  pointer-events: none;
}

/*机构个人中心课程详情*/
.me-course-details {
  padding: 0 20px;
}

.me-course-details-tabs {
  padding: 0 0 30px 0;
  background: #fff;
}

.me-course-details-tabs .hd {
  height: 48px;
  padding: 0 30px;
  line-height: 48px;
  border-bottom: 1px solid #eee;
}

.me-course-details-tabs .hd li {
  width: 92px;
  margin-right: 40px;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}

.me-course-details-tabs .hd .on {
  color: #d93549;
  border-bottom: 2px solid #d93549;
}

.me-course-details-tabs .bd {
  padding: 0 20px;
}

.me-course-details-tabs .pitch-number dl {
  margin-top: 24px;
}

.me-course-details-tabs .pitch-number dt {
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
}

.me-course-details-tabs .pitch-number dd {
  height: 48px;
  padding: 0 20px;
  margin-top: 12px;
  line-height: 48px;
  background: #f4f4f4;
}

.me-course-details-tabs .pitch-number dd:hover {
  background-image: linear-gradient(-90deg, #fff2d2 0%, #fff2d2 100%), linear-gradient(#fffaee, #fffaee);
}

.me-course-details-tabs .pitch-number dd:hover .tita, .me-course-details-tabs .pitch-number dd:hover .time {
  color: #d93549;
}

.me-course-details-tabs .pitch-number dd:hover .btna {
  color: #d93549;
  border-color: #d93549;
}

.me-course-details-tabs .pitch-number .video-type {
  margin: 13px 0;
}

.me-course-details-tabs .pitch-number .tita {
  width: 70%;
  padding-left: 22px;
  color: #555;
  /* background: url(../images/course_details_play_icon.png) left center no-repeat; */
}

.me-course-details-tabs .pitch-number .time {
  font-size: 14px;
  color: #999;
}

.me-course-details-tabs .pitch-number .btna {
  width: 80px;
  height: 30px;
  margin-top: 9px;
  line-height: 30px;
  text-align: center;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
  overflow: hidden;
}

.me-course-details-tabs .jie-box {
  padding-top: 30px;
}

.me-course-details-tabs .jie-box p {
  margin-bottom: 10px;
  font-size: 16px;
  color: #666;
  line-height: 30px;
  text-indent: 2em;
}

.me-course-details-download {
  margin-top: 30px;
  background: #fff;
}

.me-course-details-download li {
  line-height: 40px;
}

.me-course-details-download a {
  color: #555;
}

.me-course-details-download a:hover {
  color: #d93549;
}

.me-course-details-download .x-icon {
  width: 12px;
  height: 15px;
  margin-top: 12px;
  background: url(../images/xiazai_icon.png) no-repeat;
}

.me-course-details-download .w-icon {
  width: 18px;
  height: 20px;
  margin: 10px 15px 0 0;
  background: url(../images/w_icon.png) no-repeat;
}

.me-course-details-download .p-icon {
  width: 18px;
  height: 20px;
  margin: 10px 15px 0 0;
  background: url(../images/p_icon.png) no-repeat;
}

.me-course-details-download .e-icon {
  width: 18px;
  height: 20px;
  margin: 10px 15px 0 0;
  background: url(../images/e_icon.png) no-repeat;
}

/*机构个人中心题库*/
.center-tiku-list {
  
}

.center-tiku-list-select {
  padding: 10px 20px 10px 20px;
  background: #fff;
  border-radius: 8px;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.15);
}

.center-tiku-list-select .tith3 {
  padding-left: 90px;
  font-size: 14px;
  font-weight: normal;
  color: #333;
  background: url(../images/course_list_h3_txt.png) no-repeat;
}

.center-tiku-list-select .list-box dl {
  margin-top: 10px;
}

.center-tiku-list-select .list-box dt {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
}

.center-tiku-list-select .list-box dd {
  margin-left: 97px;
}

.center-tiku-list-select .list-box dd a {
  display: inline-block;
  height: 26px;
  padding: 0 15px;
  margin: 0 5px 10px 0;
  font-size: 14px;
  line-height: 26px;
}

.center-tiku-list-select .list-box dd .active, .center-tiku-list-select .list-box dd a:hover {
  color: #d8364a;
  background: #fff;
  box-shadow: 0px 0px 12px 0px rgba(153, 153, 153, 0.21);
  border-radius: 13px;
}

.center-tiku-list-list {
  margin-top: 20px;
}

.center-tiku-list-list .item {
  height: 80px;
  padding: 20px 20px 0;
  margin-bottom: 10px;
  background: #fff;
  border-radius: 8px;
  box-sizing: border-box;
  transition: all .3s;
  box-shadow: 0px 0px 10px rgba(51, 51, 51, 0.15);
}

.center-tiku-list-list .item:hover {
  background-image: linear-gradient(-90deg, #fff2d2 0%, #fff2d2 100%), linear-gradient(#fffaee, #fffaee);
}

.center-tiku-list-list .item dt {
  width: 28px;
  height: 36px;
  margin: 4px 20px 0 4px;
  background: url(../images/tiku_list_icon.png) no-repeat;
}

.center-tiku-list-list .item dd {
  width: 823px;
}

.center-tiku-list-list .item .tita {
  font-size: 16px;
  color: #333;
}

.center-tiku-list-list .item .tita:hover {
  color: #d93549;
}

.center-tiku-list-list .item .txtp {
  margin-top: 2px;
  font-size: 12px;
  color: #999;
}

.center-tiku-list-list .item .btna {
  width: 100px;
  height: 34px;
  margin-top: 3px;
  font-size: 14px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  background: #d93549;
  border-radius: 8px;
  transition: all .4s;
}

.center-tiku-list-list .item .btna:hover {
  background: #c52236;
}

/*分页*/
.page {
  padding-bottom: 20px;
  border-radius: 4px;
  /* box-shadow: 0 1px 1px rgb(0 0 0 / 5%); */
  font-size: 13px;
}
.page {
  margin-top: 40px;
  text-align: center;
}.pagebox .current {
  color: #fff;
  background: #d93549;
}
.pagebox a {
  display: inline-block;
  padding: 5px 10px;
  margin: 0 5px;
  color: #d93549;
  border: 1px solid #d93549;
}

/* 主页 */
.home-wrap{}
.home-wrap .home-top{}
.home-wrap .home-top .avatar{display: inline-block;vertical-align: middle;margin-right: 20px;width: 100px;height: 100px;border-radius: 100%;}
.home-wrap .home-top .user-info{flex:1;}
.home-wrap .home-top .user-info .user-uname{display: flex;}
.home-wrap .home-top .user-info .user-uname .uname{margin-right: 20px;}
.home-wrap .home-top .user-info .user-item{margin-bottom: 10px;}
.home-wrap .home-top .user-info .user-item .iconfont{color: #b42144;}
.home-wrap .home-top .user-info .user-item .val{font-size: 16px;}
.home-wrap .home-top .user-info .to-edit{display: block;text-align: right;margin-top: 30px;}
.home-wrap .home-top .tit-box{line-height: 40px;border-bottom: 1px solid #e5e3e4;height: 40px;}
.home-wrap .home-top .tit-box .tit{float: left;}
.home-wrap .home-top .tit-box .tit .txt{font-size: 16px;font-weight: bold;}
.home-wrap .home-top .tit-box .to-all{float: right;}
.home-wrap .home-top .notice-list{margin-top: 20px;}
.home-wrap .home-top .notice-list li{margin-bottom: 15px;}
.home-wrap .home-top .notice-list li .icon{display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 100%;background-color: #b01c3d;margin-right: 5px;}
.home-wrap .home-top .notice-list li .title{display: inline-block;vertical-align: middle;max-width: 390px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;}

.home-wrap .home-con{border-radius: 10px;box-shadow: 0 0 10px 5px #e8edec;width: 100%;background-color: #fff;padding: 0 20px;box-sizing: border-box;margin-top: 13px;}
.home-wrap .home-con .tit-box{display: flex;justify-content: space-between;line-height: 60px;border-bottom: 1px solid #f3f8f6;}
.home-wrap .home-con .tit-box .tith4{font-size: 22px;}
.home-wrap .home-con .tit-box .to-all{}
.home-wrap .home-con .list-bx{padding: 20px 0;display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px 20px;}
.home-wrap .home-con .list-bx dl{padding:15px;border: 1px solid #cfcfcf;border-radius: 10px;}
.home-wrap .home-con .list-bx dt{width:180px;margin-right:20px;}
.home-wrap .home-con .list-bx dt a,.home-wrap .home-con .list-bx dt img{display:block;width:100%;}
.home-wrap .home-con .list-bx .tita{display:block;margin-bottom:10px;font-size:14px;font-weight:bold;}
.home-wrap .home-con .list-bx .tita:hover{color:#af1d3d;}
.home-wrap .home-con .list-bx .progress-bar{margin:20px 0 5px 0;}
.home-wrap .home-con .list-bx .progress-bar .outer{width:120px;height:6px;margin:7px 10px 0 0;background:#efefef;border-radius:6px;}
.home-wrap .home-con .list-bx .progress-bar .in{display:block;height:6px;background:-webkit-linear-gradient(left,#af1d3d,#ff557a);border-radius:6px;}
.home-wrap .home-con .list-bx .progress-bar .txt{color:#666;}
.home-wrap .home-con .list-bx .sc-box span{margin-right:20px;font-size:12px;color:#999;}
.home-wrap .home-con .list-bx .sc-box .iconfont{vertical-align:-2px;}
.home-wrap .home-con .list-bx .btn-box .btn{display:block;width:65px;height:20px;line-height:20px;text-align:center;color:#fff;border-radius:30px;}



/* 富文本 */
.center-rich-info{margin-top: 20px;}
.center-rich-info .title{text-align: center;font-size: 20px;margin-bottom: 15px;}
.center-rich-info .date-mhm{display: flex; justify-content: center;border-bottom: 1px solid #dadada;padding-bottom: 10px;color: #666666;}
.center-rich-info .date-mhm .date{}
.center-rich-info .date-mhm .mhm{margin-left: 25px;}
.center-rich-info .rich-content{padding: 30px 0;}

/* 机构培养计划 */
.center-plan-list{}
.center-plan-list li a{display: flex;border-bottom: 1px solid #f3f8f6;padding: 10px 35px;line-height: 30px;}
.center-plan-list li .date{margin-right: 85px;}
.center-plan-list li .title{flex: 1;vertical-align: top;width: 685px;}

/* 常见问题 */
.center-faq-list{}
.center-faq-list li a{display: flex;border-bottom: 1px solid #f3f8f6;padding: 15px 20px;}
.center-faq-list li .icon-message{margin-right: 10px;color: #b42144;font-size: 24px;}
.center-faq-list li .title{flex: 1;vertical-align: top;font-size: 18px;}
.center-faq-list li .icon-jiantouxia{vertical-align: top;}

/* 学习统计 */
.total-wrap{margin-top: 35px;}
.total-wrap .total-item{width: 445px;height: 155px;box-shadow: 0 3px 6px 3px #edf1f0;border-radius: 5px;padding-left: 35px;padding-top: 30px;box-sizing: border-box;padding-right: 25px;margin-bottom: 22px;}
.total-wrap .total-item:nth-child(odd){float: left;}
.total-wrap .total-item:nth-child(even){float: right;}
.total-wrap .total-item .lf{float: left;}
.total-wrap .total-item .lf .txt{margin-bottom: 25px; color: #666666;}
.total-wrap .total-item .lf .val{font-size: 20px;}
.total-wrap .total-item .lf .val span{font-size: 44px;font-weight: bold;}
.total-wrap .total-item .lr{float: right;}
.total-wrap .total-item .lr .img-wrap{width: 239px;height: 94px;position: relative;}
.total-wrap .total-item .lr .img-default{background: url(../images/jd_bg.png) no-repeat center;background-size: 100% 100%;width: 239px;height: 94px;}
.total-wrap .total-item .lr .img-box{position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}
.total-wrap .total-item .lr .img{width: 239px;height: 94px;}

/* 个人设置 */
.center-info-wrap{margin-top: 20px;}
.center-info-wrap .type-wrap{width: 538px;margin: 0 auto;overflow: hidden;margin-bottom: 50px;}
.center-info-wrap .type-wrap li{float: left;width: 33.33333%;line-height: 48px;border: 1px solid #dfdfdf;box-sizing: border-box;font-size: 16px;text-align: center;cursor: pointer;border-left: none;}
.center-info-wrap .type-wrap li:first-child{border-top-left-radius: 30px;border-bottom-left-radius: 30px;border-left: 1px solid #dfdfdf;}
.center-info-wrap .type-wrap li:last-child{border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.center-info-wrap .type-wrap .active{background-color: #af1d3d;color: white;border-color: #af1d3d;}
.center-info-wrap .form-wrap{text-align: center;}
.center-info-wrap .form-wrap .form{display: inline-block;text-align: left;font-size: 16px;display: none;}
.center-info-wrap .form-wrap .form .form-item:first-child{display: inline-block;}
.center-info-wrap .form-wrap .form .form-item{margin-bottom: 35px;}
.center-info-wrap .form-wrap .form .form-item .label{display: inline-block;font-size: 16px;margin-right: 5px;vertical-align: middle;color: #666666;}
.center-info-wrap .form-wrap .form .form-item .label .txt{display: inline-block;text-align-last: justify;width: 65px;}
.center-info-wrap .form-wrap .form .form-item .input{width: 410px;height: 40px;border: 1px solid #dfdfdf !important;border-radius: 10px;box-sizing: border-box;padding: 0 20px;}
.center-info-wrap .form-wrap .form .form-item .val{display: inline-block;vertical-align: middle;width: 410px;}
.center-info-wrap .form-wrap .form .form-item .radios{display: inline-block;vertical-align: middle;margin-top: -4px;}
.center-info-wrap .form-wrap .form .form-item .radios label{margin-right: 20px;cursor: pointer;}
.center-info-wrap .form-wrap .form .form-item .img-box{display: inline-block;vertical-align: middle;}
.center-info-wrap .form-wrap .form .form-item .img-box img{width: 100px;height: 100px;border-radius: 100%;cursor: pointer;}
.center-info-wrap .form-wrap .form .submit-btn{width: 200px;height: 40px;cursor: pointer;background-color: #af1d3d;color: white;border-radius: 30px;border: none;font-size: 16px;margin: 0 auto;display: block;line-height: 40px;text-align: center;}
.center-info-wrap .form-wrap .form table{width: 700px;text-align: center;border-collapse: collapse;border-spacing: 0;}
.center-info-wrap .form-wrap .form table td{border: 1px solid #dfdfdf;height: 45px;line-height: 45px;}
.center-info-wrap .form-wrap .form input[type=radio] {margin-right: 5px;cursor: pointer;font-size: 14px;width: 18px;height: 18px;position: relative;top: 4.3px;margin-right: 13px;}

/* 右侧导航 */
.right-fix-wrap{position: fixed;bottom: 30%;right: 20px;z-index: 10;}
.right-fix-wrap ul li{margin-bottom: 7px;}
.right-fix-wrap ul li a{color: white;display: block;border-radius: 5px;position: relative;}
.right-fix-wrap ul li:last-child{margin-bottom: 0;}
.right-fix-wrap .item{text-align: center;width: 66px;height: 66px;box-sizing: border-box;padding-top: 12px;}
.right-fix-wrap .item img{height: 21px;}
.right-fix-wrap .item div{margin-top: 5px;}
.right-fix-wrap .phone-box{position: absolute;right: -300px;bottom: 0;background-color: white;text-align: center;color: #161616;min-width: 150px;border-radius: 5px;box-shadow: 0 0 5px 1px rgb(0,0,0,0.1);}
.right-fix-wrap .phone-box .phone{line-height: 66px;font-size: 18px;}
.right-fix-wrap .wx-box{padding: 10px 0;}
.right-fix-wrap .wx-box img{width: 120px;height: 120px;}
.right-fix-wrap .wx-wrap{position: absolute;right: -300px;bottom: 0;background-color: white;text-align: center;color: #161616;min-width: 150px;border-radius: 5px;box-shadow: 0 0 5px 1px rgb(0,0,0,0.1);}
.right-fix-wrap ul li a:hover .show-wrap{right: 66px;transition: 0.3s;}