﻿@charset "utf-8";
/* CSS Document */

/*内页banner*/
.pg-banner{ margin: 0px auto;}
.pg-banner img{ max-width: 100%;}

/*通用*/
.pg-head{ font-size: 16px; color: #999999; border-bottom: solid 1px #e8232c; padding: 10px 0px;}
.pg-head span{ color: #e8232c;}
.pg-text p{ font-size: 16px; color: #666666; line-height: 180%;}
.pg-text p img{ max-width: 100%; display: block; margin: 0px auto;}

/*中心概况*/
.pg-wz-a{ width: 840px; }
.pg-bt{ font-size: 24px; color: #333333; text-align: center; }

.pg-list-b{ width: 295px;}
.pg-head-r{ position: relative; font-size: 14px; color: #666; border-bottom: solid 1px #e8232c; padding: 10px 0px; } 
.pg-head-r a{ position: absolute; right: 0px; top: 10px; font-size: 12px; color: #999999;}
.pg-head-r a:hover{ color: #e8232c;}

.pg-list-r ul li{ height: 75px; padding: 20px 0px; border-bottom: solid 1px #d1d1d1;}
.pg-list-r ul li .plr-img{ width: 130px; height: 75px; overflow: hidden;}
.pg-list-r ul li .plr-img  img{ width: 130px; height: 75px; transition: all 0.36s ease;}
.pg-list-r ul li a:hover .plr-img  img{transform: scale(1.08);}
.pg-list-r ul li .plr-tit{ width: 150px; color: #666;}
.pg-list-r ul li .plr-tit p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; height: 48px;}
.pg-list-r ul li a:hover .plr-tit p{ color: #e8232c;}

/* 网站公告 */
.pg-wzgg ul.ix-list li{ line-height: 56px; border-bottom: dashed 1px #e7e7e7;}
.pg-wzgg ul.ix-list li a{ font-size: 16px; color: #666; transition: all 0.36s ease; width: calc(100% - 190px);     padding-right: 180px;}
.pg-wzgg ul.ix-list li a span{ color: #666;}
.pg-wzgg ul.ix-list li a::before{background-color: #959595; width: 5px; height: 5px; border-radius: 5px; top: 25px;}
.pg-wzgg ul.ix-list li a:hover{ color: #e8232c;}

/*分页*/
.pg-next {text-align: center;}
.pg-next .pagination{margin: 0px;}
.pagination>li>a, .pagination>li>span{ color:#999;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{ background: #e8232c; color:#fff;}

.paginator{text-align: center; height: 34px; font-size: 14px;}
.paginator a{  font-size: 14px;  line-height: 35px; display: inline-block;  color:#666; margin: 0; margin-left: 5px; cursor: pointer; padding: 0px 15px; text-decoration-line: underline;}
.paginator a:hover{color: #e8232c; }
.paginator .cpb{ color: #e8232c;height: 35px; font-weight: bold; line-height: 35px;  font-size: 14px; display: inline-block; margin-left: 5px;}
.tips{padding-top:20px; padding-bottom: 30px; color:#666;}
.pg.ix-news-list{min-height:300px;}
.paginatordis{ display:none;}

/*详情*/
.pg-time-ly { text-align: center; }
.pg-time-ly {font-size: 12px; color: #999;}

/*专家名师*/
.pg-nav ul li{ padding-bottom: 20px;}
.pg-nav ul li a{ width: 260px; height: 50px; line-height: 50px; background-color: #f6f6f6; font-size: 16px; color: #777777; text-align: center;display: block; transition: all 0.36s ease;}
.pg-nav ul li a:hover{ background-color: #e8232c; color: #fff;}
.pg-nav ul li a.active{background-color: #e8232c; color: #fff;}
.pg-jp{ width: 863px;}
.pg-jp-ss{ border: solid 1px #e5e5e5; border-bottom: none; padding: 30px; background-color: #fdfdfd; font-size: 14px; color: #666666;}
.pg-jp-ss span{ color: #e8232c; font-weight: bold;}
.pg-jp-ss select{ height: 35px; line-height: 35px; border: solid 1px #dcdcdc; padding-left: 10px; color: #666; margin-right: 12px; font-size: 14px; outline: none;}
.pg-jp-ss input { height: 33px; line-height: 33px; border: solid 1px #dcdcdc; padding-left: 10px; color: #666;  margin-right: 12px; font-size: 14px; outline: none }
.pg-jp-ss button{ width: 75px; height: 35px; text-align: center; line-height: 35px; border-radius: 6px; background-color: #e8232c; border: none; color: #fff;}
.pg-jp-list ul.A-1{background-color: #e8232c;}
.pg-jp-list ul.A-1 li{ float: left; height: 45px; line-height: 45px; font-size: 16px; color: #fff; text-align: center; }
.pg-jp-list ul .a1{ width: 100px;}
.pg-jp-list ul .a2{ width: 150px;}
.pg-jp-list ul .a3{ width: 200px;}
.pg-jp-list ul .a4{ width: 200px;}
.pg-jp-list ul .a3 img{ width: 27px; height: 27px;  padding-top:10px}
.pg-jp-list ul.B-1 { background-color: #f8f8f8;}
    .pg-jp-list ul.B-1 div {
        height: 50px;
        overflow: hidden;
        line-height: 50px;
        float: left;
        text-align: center;
        font-size: 16px;
        color: #666666;
    }
.pg-jp-list ul.B-1 li:nth-child(even){ background-color: #ebebeb;}
.pg-jp-list ul .a3.xx img{ width: 17px; height: 17px; padding-left: 2px; padding-right: 2px; padding-top: 16px;}

/*注册教师详情*/
.ppz-head{ font-size: 18px; color: #333333; padding: 15px 0px; border-bottom: solid 1px #dfdfdf;}
.pg-jd-wp{ padding: 30px; background-color: #fdfdfd; border: solid 1px #e5e5e5;}
.pjw-t1-img{ width: 155px;}
.pjw-t1-img img{ width: 155px;}
.pjw-t2-tit{ width: 590px; font-size: 16px; color: #666;}
.pjw-t2-tit img{ width: 17px; height: 17px; padding-right: 5px; vertical-align: middle; margin-top: -3px;}
.pjw-t2-tit span{ text-align: right; display: inline-block; /*width: 80px;*/ padding-right: 20px;}
.pjw-t2-tit p{padding-bottom: 12px;}

/*图片切换*/
.pc-slide{width:800px;margin:0 auto;}
.view .swiper-container{width:800px;}
.preview{width:100%;margin-top:10px;position:relative;}
.preview .swiper-container{width:710px;height:100px;margin:0px 45px;}
.preview .swiper-slide{width:150px;height:100px;cursor:pointer; margin-right: 15px;}
.preview .swiper-slide img{width:144px;height:94px; border:3px solid #fff;}
.preview .slide6{width:82px;}
.preview .arrow-left{background:url(../images/feel3.png) no-repeat left top;position:absolute;left:10px;top:50%;margin-top:-9px;width:13px;height:23px;z-index:10;}
.preview .arrow-right{background:url(../images/feel4.png) no-repeat left bottom;position:absolute;right:10px;top:50%;margin-top:-9px;width:13px;height:23px;z-index:10;}
.preview img{padding:1px;}
.preview .active-nav img{padding:0;border:3px solid #F00;}

/*明星学员*/
.pg-jp-list.abc ul .a1{ width: 100px;}
.pg-jp-list.abc ul .a2{ width: 400px;}
.pg-jp-list.abc ul .a4{ width: 300px;}

/*合作单位*/
.pg-jp-tt{ border: solid 1px #e5e5e5; border-bottom: none; padding: 30px; background-color: #fdfdfd; font-size: 16px; color: #666666;}

.pg-jp-list.pg-hzdw ul .a1{ width: 260px; padding-left: 30px; text-align: left;}
.pg-jp-list.pg-hzdw ul .a2{ width: 100px;}
.pg-jp-list.pg-hzdw ul .a3{ width: 250px;}
.pg-jp-list.pg-hzdw ul .a4{ width: 100px;}

/*中心资料*/
.pg-wzgg.pg-zxzl ul.ix-list li p{ color:#e8232c; font-size: 14px; position: absolute;  right: 0; top: 0;}
.pg-wzgg.pg-zxzl ul.ix-list li p a{ width: 100%; padding: 0px; color:#e8232c;}
.pg-wzgg.pg-zxzl ul.ix-list li p a::before{ content: none; }

.zx-xz-an a{ background: url(../images/aa.png)no-repeat center center; width: 165px; height: 45px; text-align: center; line-height: 45px; margin: 0px auto; display: block; font-size: 16px; color: #fff;}

/*联系我们*/
.pg-contact p{ font-size: 16px; color: #666;}
.pg-contact p img{ vertical-align: middle; display: inline-block; padding-right: 15px;}

/*会员中心*/
.pg-menber{ padding: 130px 0px;}
.pg-men-kk{ background-color: rgba(255, 255, 255, 0.6); width: 320px; text-align: center; margin: 0px auto;  padding: 40px 150px; padding-bottom: 50px;}
.pg-men-kk .pmk-t2 input{width: calc(100% - 42px); font-size: 14px; padding: 0px 20px; display: block; border: solid 1px #e5e5e5; height: 43px; line-height: 43px; margin-bottom: 20px; outline: none;}
.pg-men-kk .pmk-t2 select{width: calc(100% - 0px); color: #666; font-size: 14px;  padding: 0px 20px; display: block; border: solid 1px #e5e5e5; height: 45px; line-height: 45px;  outline: none; margin-bottom: 20px;}
.pg-men-kk .pmk-t3{ position: relative;}
.pg-men-kk .pmk-t3 input{width: calc(100% - 150px);  font-size: 14px;  padding: 0px 20px; padding-right: 130px; display: block; border: solid 1px #e5e5e5; height: 43px; line-height: 43px;  outline: none;}
.pg-men-kk .pmk-t3 .yzm{ position: absolute; right: 1px; top: 1px; cursor: pointer;}
.pg-men-kk .pmk-t4 a{color: #666;}
.pmk-t5 a{ height: 45px; line-height: 45px; width: 100%; text-align: center; background-color: #e8232c; display: block; font-size: 16px; color: #fff; transition: all 0.36s ease;}
.pmk-t5 a:hover{ background-color: #cc1f27;}
.pg-men-kk .pmk-t6{position: relative;}
.pg-men-kk .pmk-t6 input{width: calc(100% - 150px);  font-size: 14px;  padding: 0px 20px; padding-right: 130px; display: block; border: solid 1px #e5e5e5; height: 43px; line-height: 43px;  outline: none;}
.pg-men-kk .pmk-t6 .hq-yzm{ position: absolute; right: 1px; top: 1px; font-size: 14px; cursor: pointer; width: 100px; height: 45px; line-height: 45px; border-left: solid 1px #e5e5e5; color:#2397f0;}
.fancybox img{
    max-width:100%;
}

select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #e5e5e5;
    /*很关键：将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/sj.png") no-repeat calc(100% - 10px) center #fff;
}
  /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
  select::-ms-expand { display: none; }

  .pg-men-kk .pmk-t2 select{background: url("../images/sj.png") no-repeat calc(100% - 20px) center  #fff;}
  