/* Write your styles */
h1,h2,h3,h4,h5{margin: 0;padding: 0;font-weight: normal;}
em{font-style: normal;}
body{background: #fff;}
img{max-width: 100%;margin: 0 auto;}
p{margin: 0;}
.fl{float: left;}
.fr{float: right;}
.logo{padding: 33px 0;background: #fff;}
.fromTime{position: relative;}
.formBg{position: absolute;top: -40px;left: 0;right: 0;width: 100%;}
.timec_1{text-align: center;}
.timec_1 img{width: 60px;}
.fromTxt{padding: 5px 0 15px;}
.fromTxt h2{font-size: 36px;color: #008ec2;font-weight: normal;padding: 15px 0;text-align: center;}
.AgraduateStudent.am-slider-default{box-shadow: none;}
.data-box{background: url("/assets/i/timebg.png") center 0 no-repeat;background-size: auto 100%;height: 67px;position: relative;}
.data-box span{color: #de0000;font-size: 31px;letter-spacing: 16px;font-weight: 600;text-shadow: -1px 0px 1px  #FF0000,1px 0px 1px  #FF0000,0px 1px 1px  #FF0000,0px -1px 1px  #FF0000;
    background: radial-gradient(circle, #b90000, #9d0000);
    -webkit-background-clip: text;
}
.floor4 .am-u-sm-3 a{ color: #444;}
.borderUp:before{content: '';position: absolute;bottom: -12px;left: 50%;margin-left:-17.5px;height: 4px;background: #939da6;width: 35px;}
.data-box span.d{position: absolute;top: 4px;left: 138px;}
.data-box span.h{position: absolute;top: 4px;left: 232px;}
.data-box span.m{position: absolute;top: 4px;right: 134px;}
.fromTxt p{text-align: center;padding: 15px 0;}
.floor4{border-top: #999 1px solid;padding: 20px 0 10px;}
.floor4 span{text-align: center;display: block;}
.floor4 img{height: 65px;}
.floor4 p{margin: 1rem 0;font-size: 28px;text-align: center;}
.floor4 p b{font-weight: normal;color: #d64040;}
.floor4 .am-u-sm-3{padding: 15px 0;}
.search1{height: 62px;padding-right: 0;padding-left: 0}
.search1 input.am-form-field{background: rgba(255,255,255,.3);border: 0;height: 62px !important;font-size: 22px;color: #fff;}
.search1 input.am-form-field:focus{background: rgba(255,255,255,.3);}
.search2{background: rgba(255,255,255,.3);border-radius: 0 30px 30px 0;height: 62px;font-size: 35px;color: #fff;text-align: right;padding-left: 0;}
.search2 span{font-size: 38px;margin: 0 15px 0 20px;vertical-align: middle;color: #fff;}
.search1 .am-input-group-btn>.am-btn{background: rgba(255,255,255,.3);border-radius: 30px 0 0 30px;outline: none;height: 62px;border: 0;}
.search1 .am-icon-search{color: #fff;}
.passRate{padding: 0 0 10px;}
.passRate h2{text-align: center;font-size: 36px;font-weight: normal;position: relative;}
.moreProfessional{font-size: 20px;position: absolute;right: 40px;top: 35px;}
.passRate h2 b{font-size: 53px;color: #e90f0f;}
.passRateList{padding: 35px 0 0;}
/*.passRateList ul li .rate1{background: #980b87;}
.passRateList ul li .rate2{background: #fb934a;}
.passRateList ul li .rate3{background: #6d9be9;}
.passRateList ul li .rate4{background: #e15570;}*/
.passRateList ul li{padding-bottom: 1rem;}
.passRateList ul li .rate img{max-height: 200px;overflow: hidden;}
/*.passRateList ul li .rate h3{color: #fff9bd;font-size: 67px;line-height: 1.3;}
.passRateList ul li .rate b{font-size: 32px;font-weight: normal;color: #fff;line-height: 35px;}
.passRateList ul li .rate:before{
    position: absolute;right: -103px;top: 72px;content: '';
    width:84%;height:1px;border-bottom:1px solid #fff;
    filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45);!*IE*!
    -moz-transform: rotate(-65deg);!*Firefox*!
    -webkit-transform: rotate(-65deg);!*Safari,Chrome*!
}*/
.passRateList ul li p{margin: 0;font-size: 16px;padding: 10px 0;line-height: 1.5;}
.passRateList ul li p .col1{color: #31ca80;}
.passRateList ul li p .col2{color: #29aecb;}
.passRateList ul li span{color: #939da6;font-size: 16px;padding: 0 5px 0 5px;}
.passRateList ul li em{font-style: normal;color: #939da6;font-size: 18px;margin-right: 5px;}
.passRateList ul li em b{font-weight: normal;color: #e90f0f;margin: 0 2px;}
.rateButton{text-align: center;padding: 30px 0 0;clear: both;font-size: 22px;color: #939da6;}
.rateButton button{width: 180px;height: 55px;border-radius: 30px;border: #939da6 1px solid;background: #fff;}
.promoteEducation{border-top: #7d7d7d 1px solid;padding: 45px 0 0;}
.promoteEducation h2{font-size: 34px;color: #121212;line-height: 1.2;text-align: center;position: relative;}
.promoteList{padding: 35px 0 0;}
.promoteList ul li{}
.education_1{background: #82b21c;height: 70px;border-radius: 5px;}
.promoteList ul li span{float: left;display: block;width: 65px;font-size: 43px;color: #fff;text-align: center;}
.promoteN1{float: left;color: #fff;border-left: #ccc 1px solid;height: 70px;padding: 8px 0 0 12px;width: 75%}
.promoteN1 b{font-size: 18px;font-weight: normal;}
.promoteN1 p{margin: 0;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.am-thumbnails>li{padding: 0 1rem 1rem 1rem;}
.schoolList .am-thumbnails>li{padding: 0 .5rem 1.35rem .8rem;}
.cycList{background: #05578a;margin-top: -2px;padding: 10px 0 25px;}
.cycList .am-form-icon{display: block;padding: 12px 0;}
.cycList i{color: #fff;font-size: 2.5rem;}
.cycList .am-form input[type=text]{padding: 1.8rem .5rem;background: none;color: #fff;font-size: 24px;border-radius: 5px;border: #fff 1px solid;}
.cycList .am-form-icon .am-form-field{padding-left: 3em!important;}
.cycList .am-form input[type=text]:focus{background: none;}
.cycList .am-form-icon [class*=am-icon-]{border-right: #e8e8e8 1px solid;padding-right: 17px;width: 45px;}
.cycList .am-checkbox{color: #fff;font-size: 18px;}
.cycList .am-form-select{width: 248px;}
.cycList .am-form select{background: none;color: #fff;font-size: 24px !important;padding: 1.8rem 0 1.8rem 68px;border-radius: 5px;
    border: #fff 1px solid;}
.cycList .am-form option{color: #333;}
.cycList .am-form-icon .rightIcon{left: 291px;}
.cycSumbit{margin: 10px auto; display: block; background:#7cccff;
-moz-box-shadow: 5px 5px 5px #333; /* 老的 Firefox */
box-shadow: 5px 5px 5px #555; width: 98%; line-height: 70px; border-radius: 12px;font-size: 36px;text-align: center;font-weight: normal;
    color: #fff; margin-top: 30px;}
.schoolBox{padding: 30px 0 0;} 
.schoolBox h2{text-align: center;font-size: 34px;font-weight: normal;position: relative;padding: 20px 0;}
.schoolBox .borderUp:before{bottom: 8px;}
.schoolList{background: #fff;padding: 20px 10px;margin: 25px 0 0;}
.allQuestions{height: 150px;background: #2a2e4d;padding: 30px 0 0;}
.allQuestions h2{text-align: center;font-size: 34px;font-weight: normal;position: relative;color: #fff;line-height: 1.2;}
.allQuestionsList{padding: 30px 0;}
.allQuestionsList ul li{padding: 10px 65px;border-bottom: #7d7d7d 1px solid;}
.allQuestionsList ul li a b{color: #0b0e1c;font-size: 22px;font-weight: normal;}
.allQuestionsList ul li a p{color: #555;font-size: 22px;font-weight: normal;position: relative;padding-right: 77px;}
.allQuestionsList ul li a p span{position: absolute;right: 0;top: 0;}
.allQuestionsList ul li a span{color: #e60012;}
.allQuestionsList .am-list>li{border-top: 0;background: none;}
.allQuestionsList .am-list>li>a{padding: 0;}
.allQuestionsList ul li a.handCol span{color: #899891;font-size: 22px;}
.allQuestionsList ul li a.handCol{color: #e60012;font-size: 22px;}
.footNav {position: fixed;height: 92px;border-top: #7d7d7d 1px solid;background: #424764;bottom: 0;width: 100%;left: 0;padding: 12px 0 0;z-index: 999}
.footNav ul li{text-align: center;}
.footNav ul li p{font-size: 18px;}
.footNav ul li img{height: 42px;}
.footNav ul li:nth-child(2) a p{color: #f0831b;}
.footNav ul li a p{color: #fff;}
.videoBox .am-nav-tabs>li{margin-bottom: 0;}
.videoBox .am-nav-tabs>li a{color: #0b0e1c;font-size: 29px;}
.videoBox .am-nav-tabs>li.currclass>a{border: 0;position: relative;color: #0b0e1c;background: none;}
.videoBox .am-nav-tabs>li.currclass>a:before{content: '';position: absolute;bottom: -4px;height: 4px;width: 40px;background: #0079c2;left: 50%;margin-left: -20px;}
.videoBox .am-nav-tabs>li.am-active>a{border: 0;position: relative;color: #0b0e1c;background: none;}
.videoBox .am-nav-tabs>li.am-active>a:before{content: '';position: absolute;bottom: -4px;height: 4px;width: 40px;background: #0079c2;left: 50%;margin-left: -20px;}
/* 考研故事 */
.kygs{ padding: 28px; width: 101%; overflow: hidden; padding-bottom: 0px; padding-top: 16px;}
.kygs .kyimg{float: left; width: 45%;}
.kygs .kycont{float: right; width: 54%; height: 218px; background: #f0f0f0; padding: 2%;}
.kygs .kycont h2{ font-size: 26px; color:#333; height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kygs .kycont p{ line-height: 30px; margin-top: 15px; font-size: 18px; color: #666;  }

.kygs .kyimg2{float: right; width: 45%;}
.kygs .kycont2{float: left; width: 54%; height: 218px; background: #f0f0f0; padding: 2%;}
.kygs .kycont2 h2{ font-size: 26px; color:#333; height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kygs .kycont2 p{ line-height: 30px; margin-top: 15px; font-size: 18px; color: #666;  }

.videoBox .am-nav-tabs{padding: 20px 30px 0 30px}
.videoBox .am-tabs-bd{padding: 20px 40px;border: 0;}
/*分页样式*/
#fenye{color:#999; text-align:center; padding:2rem 0;}
#fenye table{ width:100%;}
#fenye a{    font-size: 2rem;height: 4.5rem;line-height: 4.5rem;color:#A5A3A3; border-radius:0.1rem; background:#F1F1F1; border: #dedede 1px solid; display:inline-block; margin:0 0.3rem; padding:0 0.5rem; display:none;}
#fenye a:hover{background:#3087C4; color:#fff;}
#fenye .prev,#fenye .next{text-align:center; width:10rem; display:inline-block;}
#fenye a:hover{color:#fff; text-decoration:none;}

.famousTeacher{color: #000;padding: 10px 18px 30px 18px;}
.famousTeacher h3{font-size: 24px;font-weight: 600;}
.famousTeacher p{font-size: 29px;padding: 10px 0;}
.famousTeacher b{font-size: 22px;font-weight: normal;}
.videoList{height: auto;overflow: hidden;}
.videoList ul li .rate img{height: 131px;overflow: hidden;width: 289px;}
.videoList ul li p{text-align: left;font-size: 20px;/* color: #17c470; */color: #333;padding: 10px 12px 20px 12px;}
.videoList ul li p em{color: #121212;}
.videoList ul li p span{padding: 0 10px;}
.flow-default{width: 100%; max-height: 800px; overflow: auto; font-size: 0;}
.flow-default li{display: inline-block; margin: 0 5px; font-size: 14px; width: 48%; text-align: center; }
.zixun{height: 105px;background: #fff;position: fixed;bottom: 145px;width: 100%;z-index: 999;text-align: center;padding: 10px 0 0;}
.zixun button{height: 80px;width: 472px;border-radius: 10px !important;font-size: 24px;}
.zixun a.consulting{height: 80px;border-radius: 5px;border: #e7e8e9 1px solid;width: 177px;display: inline-block;margin-right: 25px;}
.videoBox .childNav li a{font-size: 22px;}
.videoBox .am-nav>li>a{padding: .4em 1.7em;color: #939da6;}
.videoBox .am-sticky{background: #f7f7f7;}
.english2 .am-list{width: 100%; max-height: 800px; overflow: auto; font-size: 0;}
.english2{padding: 0;}
.english2 ul li{padding: 10px 0;border-bottom: #7d7d7d 1px solid;}
.english2 ul li b{color: #0b0e1c;font-size: 22px;font-weight: normal;display: block;}
.english2 ul li b span{color: #899891;padding: 0 8px;}
.english2 ul li b span.col1{color: #31ca80;}
.english2 ul li b span.col2{color: #29aecb;}
.english2 ul li a p{color: #555;font-size: 22px;font-weight: normal;}
.english2 .am-list>li{border-top: 0;background: none;}
.english2 .am-list>li>a{/*padding: 0;*/}
.fromImg{ width: 250px;}
.fromImg img{width: 250px; height: 165px;}
.fromIntro{width: 355px;}
.fromIntro h2{font-size: 24px;font-weight: 600;padding-bottom: 5px;}
.fromIntro p{font-size: 22px;height: 90px;display: block;overflow: hidden;line-height: 29px;position: relative;padding: 0 !important;color: #0b0e1c !important;}
.fromIntro p span{color: #e60012;position: absolute;right: 0;bottom: 7px;width: 65px;background: url("/assets/i/bg.jpg") repeat; height: 25px;text-align: right;padding: 0 !important;}
.fromIcon{position: relative;font-size: 24px;padding: 5px 0 0;}
.fromIcon button{position: absolute;right: 0;top: 5px;background: #0079c2;color: #fff;padding: 0 20px;border: 0;}
.fromList{overflow: hidden;padding: 22px 0;border-bottom: #7d7d7d 1px solid;}
.fromIcon span{padding-right: 5px;}
.col1{color: #31ca80;}
.col2{color: #29aecb;}
.col3{color: #899891;}
.fromIcon em{padding-right: 20px;}
.fromAll{width: 100%; max-height: 800px; overflow: auto; font-size: 0;}
.fromAll li{ margin: 0 5px; font-size: 14px; }
.examination{padding: 15px 0 10px;}
.examination h2{font-size: 34px;font-weight: normal;padding: 10px 0;position: relative;text-align: center;}
.examination .borderUp:before{bottom: 0;}
.examinationNav .am-nav>li>a{padding: .4em .3em;}
.examinationNav ul li p{color: #0b0e1c;}
.schoolIntro{line-height: 1.8;font-size: 22px;}
.schoolIntro strong{font-weight: 600;font-size: 24px;color: #121212;padding: 10px 0;display: inline-block;}
.studentsInteract{text-align: center;padding: 20px 20px 0 20px;}
.studentsImg{ width: 87px;}
.studentsImg img{width: 87px; height: 87px;border-radius: 50%;}
.studentsIntro{width: 530px;}
.myztContair{line-height: 1;}
.myztContair strong{padding: 20px 0;}
.myztContair p{line-height: 1.2;}
.certificateTxt{font-size: 24px;padding: 0 0 20px;}
.certificateTxt img{margin-bottom: 20px;}
.certificateTxt span{padding-left: 30px;}
.certificateIntro{border-top: #7d7d7d 1px solid;font-size: 22px;padding: 20px 0;color: #555;}
.graduationTitle {font-size: 22px;padding: 7px 7px 0 7px;overflow: hidden;}
.graduationTitle h3{float: left;width: 165px;text-align: left;}
.graduationTitle button{float: right;background: #0079c2;color: #fff;padding: 0 20px;border: 0;}
.graduationList ul li .rate img{height: 198px;width: 96%;}
.graduationList ul li p span{padding: 0 6px 0 0;}
.graduationList ul li p span:nth-child(2){padding-left: 10px;}
.layui-flow-more a cite{font-size: 24px;margin: 10px 0;}
.videoBox .childNav li span{margin-left: 5px;padding: 2px 10px;}
.schoolItem .am-nav-tabs,.am-tabs-bd .sItem{padding-top: 0;}
.videoBox .professionalBox{padding-left: 0;padding-right: 0;}
/*2019-5-7 Add*/
.sosoBox{position: absolute;top: 140px;left: 0;z-index: 9999;}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff !important;font-weight: normal !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff !important;font-weight: normal !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff !important;font-weight: normal !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #fff !important;font-weight: normal !important;
}
.professionalOrganizations h2{text-align: center;font-size: 34px;position: relative;}
.professionalOrganizations h2 b{color: #d64040;font-size: 34px;}
.professionalOrganizations h2 span{font-size: 22px;}
.professionalList{margin: 40px 0 0;padding: 0 30px 20px 30px;}
.professionalList ul li div{height: 95px;background: rgba(0,0,0,.5);position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;padding: 10px 0 0 25px;}
.professionalList ul li div h3{font-size: 23px;}
.professionalList ul li div span{font-size: 16px;line-height: 1.2;display: inline-block;}
.grindHeadlines{text-align: center;font-size: 29px;color: #6d6c6c;position: relative;padding: 20px 0 0;}
.grindHeadlines:before{content: '';position: absolute;bottom: -12px;left: 50%;margin-left:-17.5px;height: 4px;background: #939da6;width: 35px;}
