/*字体样式开始*/
@font-face {font-family: "iconfont";
    src: url('../fonts/iconfont.eot?t=1555914107463'); /* IE9 */
    src: url('../fonts/iconfont.eot?t=1555914107463#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAWsAAsAAAAACtAAAAVeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDSAqINIZuATYCJAMYCw4ABCAFhG0HZRsxCSMRJnQzSPYXCdmmBZ99qp5UDNPCJMS0nErTnEhv1LR49v7qu+XnbzwTRGT3X/X07H6YEXgAFEkI310u6EqX7r38aCCBkeD1ZmiRqHOAUDCuAlilTpVAyW637VfoaRRwgAEHrAsAi+aswEK3/ytUSNY+efQHs5cLbYD/536v/kywvPZ/u2TUih7tjMajBBpQRFsm8CY2Qd0DPMOFCTwdAviSSD5Su26CHCRYhPUEkMEDKopA4vJgY9iCt90N2dUiyxHeZoG5BsAy/fflNbiJBAyOImzavDyyFEJ+wu8abPr/Tq6KQlteCLjtBQrkAxZkcmhkLGBmJR/F9/MXlGgIgD/eGOwz+Jnzs/633u+a/+0yCAnBX/yXBw6CQbEgLmjxZ3zjqgPPQNZ8rDnoQtBaj0IYeKHnQtFag7p15HBLVBFZmnkvItDSiSgy9kMlMqK/lr9KHmdc2VzVomV4FjoJNKesPEKhBal5niTnZaXzGNnFUbBzjqC3O6CohWXjvS0dtPjICu3rya5wfscPEOq6q6y8wwff5UfYwNusqfKILXGkC4s26NBCtm+HjvViV9rmgu5ww0zALcYERkLn7PA8ibqqscgqbzmzvM56Kt+uYeWlZUvX8TBeWj4/fNhJlM2NUBULRdxPBf8rg/1BM9+bJZPcUDlvgPvZKHvCKYI4znyD916YI85YXcAXLWZn8dmzUMf716k2X2XFWll5j7WdW8IX37WwLN3JODBy+ewwqeDEIM/LXU6WxsXpDD7jhEccp2AyeUuVKMgwct6WPop8yhtvf4h69M5kq6ZiobXadoVwfPZuKlXMRPPUbTRRUU1urq7YJPFIxRJNmaSS+swKsUccCS1NLoLjB4MgWmKsVt5pcjE/UdBpwOjdP39+f7ojBxcvbp5Jtv0QZXlcP0LfJ69g4OCfZvclkvPdoHWkPKW4VMTHI9MkZZP/piaE+L5MMdRfntfRfVy142RyznOn7SJEcaHBondSejb0puSkd4VXquRz0+d49Gwi1jiURTbR6Ne7u6xHiWptEnZ3CM4jQ6Npz+Lq3YlHivQeetqlkkmyZV+amBj+QwJ27r+SRrCDxldXFRr4+xnzKFsyrziC1qulCFtpGEj2DF7+t35acnuRkZFZs+74hHQ6mDzW1HS6pN4hD4GgTVP3W/3Fcef/SNboLYIb72Itn2irCOrd3dHWNEAOtDcZQ4L62DaFLGx9xKX3VHYGNotjVtOva2tTdXlVWVuLXxf10Prmpu/koUVGlEosluhuhTFIqXpQPZsFMXDVTPF7gGrVVeX/ew0NymbZ2Z01vonOJN2wt8/N05o0j01O7Oxeqb3GJxqhKlMdaQJ+GHgAwP9fuqECoBfNSOD/Ve3S+gDocPPlhF4NT+zxSTf1yl+n8uabduPbb9FH/Z9u0enYWWkltfb01aYcZ796wevaN7I8BgFcVjk0ZZl8xUlw0iZCuUe2iNS9IHgTYYPBiwRQvElHW3w+OPhRBC7eVANf8qi3tx9hjAQMsT5ALnMAhGAOgiGQi6AEcx1t8XfBIZK34BIsGPjSFoUd0o9MmTPgFt5C9bCkF/JGKpb8/c3o/4YbCtU69TrnH23n8xQHkbf+hQptGVt0o0v6nolbKekTzoaiEKpbyWD6IO37+hmGHHZHgZFyc+OthephSS/kjVSsTt3ffD//DTcUqo1B/Cj+o+38wikOohToL0uVCrEtw7vRJT2VmPjWKyV9UgiFWBGqw1fKYPogzVGqnyFNxGktQf22cinPA3wRDu+KEySiGHYYBB72jV6dS+Ulq3RQd+srN8FLpDVtGUR7JXGuag4bcSwppMNmAwAA') format('woff2'),
    url('../fonts/iconfont.woff?t=1555914107463') format('woff'),
    url('../fonts/iconfont.ttf?t=1555914107463') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('../fonts/iconfont.svg?t=1555914107463#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.iconkefu:before {
    content: "\e65b";
}

.iconxia:before {
    content: "\e676";
}

.icondianhua:before {
    content: "\e81a";
}

.icondingweiweizhizuobiaoxianxing:before {
    content: "\e873";
}

.iconclose:before {
    content: "\e600";
}


/*字体样式结束*/

.public-btn-orange {
    padding: 2px 16px;
    border: 1px solid #fa7268;
    border-radius: 2000px;
    color: #fa7268;
    cursor: pointer;
}
.public-btn-orange:hover {
    background: #fa7268;
    color: #fff;
}
.public-shadow {
    box-shadow: 0 5px 5px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.05);
    -moz-box-shadow: 0 5px 5px rgba(0,0,0,.05);
}
/*公共头部样式开始*/
.header-inner {
    width: 1345px;
    height: 123px;
}
.header-inner-l {
    width: 225px;
}
.header-inner-c {
    width: 863px;
}
.header-inner-c-dd input,
.header-c-search-list li {
    width: 581px;
    padding: 12px;
}
.header-inner-c-dd p {
    width: 701px;
}
.header-inner-c-dt i {
    font-size: 12px;
}
.header-inner-r {
    width: 255px;
}
.header-inner-r i {
    font-size: 25px;
}
.search-btn {
    padding: 12px 32px;
}
.header-c-search-list {
    top: 75px;
    border-top: none;
    max-height: 300px;
    overflow: auto;
}
.header-c-search-list li:hover {
    background: #f5f5f5;
}
.header-inner-c-area-list {
    width: 810px;
    top: 124px;
    height: 300px;
    overflow: auto;
}
.header-inner-c-area-list dl {
    border-top: 1px dashed #eee;
}
.header-inner-c-area-list dl:first-child {
    border-top: none;
}
.header-inner-c-area-list dl dd {
    width: 690px
}
.header-inner-c-area-list dl dd ul li.active a {
    border-color: #fa7268;
    color: #fa7268;
}
.nav {
    box-shadow: 0 5px 5px rgba(0,0,0,.05);
}
.nav ul li span {
    border-bottom: 2px solid #fff;
}
.nav ul li.active span {
    border-color: #fa7268;
}
/*公共头部样式结束*/
/*公共底部样式开始*/
.footer {
    height: 235px;
    background: #1b1b1b;
}
.footer-inner-l {
    padding-left: 170px;
}
.footer-inner-l dl dt img {
    width: 80px;
    height: 80px;
    border: 6px solid #fff;
}
.footer-inner-r dt i {
    font-size: 24px;
    top: 2px;
}
/*公共底部样式结束*/
/*推荐学校列表样式开始*/
.zhc-school-recommend {
    width: 280px;
}
.zhc-school-recommend-top a {
    color: #fa7268;
}
.zhc-school-recommend-list dl {
    border-top: 1px dashed #dcdcdc;
}
.zhc-school-recommend-list dl:first-child {
    border-top: none;
}
.zhc-school-recommend-list dl dt img {
    width: 57px;
    height: 57px;
}
.zhc-school-recommend-list dl dd {
    width: 156px;
}
.zhc-school-recommend-list dl dd a {
    color: #fa7268;
}
/*推荐学校列表样式结束*/
/*输入框placeholder颜色设置样式开始*/
input::-webkit-input-placeholder{
    color: #ccc;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color: #ccc;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color: #ccc;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color: #ccc;
}
/*输入框placeholder颜色设置样式结束*/
.mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;opacity:.6;filter:alpha(opacity=60);
}
/*公共报名弹窗样式开始*/
.signup-modal {
    width: 600px;
    margin-left: -300px;
    top: 20%;
}
.signup-modal p i {
    font-size: 20px;
    top: 27px;
    right: 20px;
}
.signup-modal dl {
    width: 502px;
}
.signup-modal dl dd input {
    width: 370px;
}
.signup-modal dl dd select {
    width: 400px;
}
.signup-modal button {
    width: 273px;
}
/*公共报名弹窗样式结束*/
/*公共分页样式开始*/
.pager li.active a {
    background: #fa7268;
    color: #fff;
    border-color: #fa7268;
}
/*公共分页样式结束*/
/*公共消息弹窗样式开始*/
.message {
    width: 200px;
    height: 60px;
    line-height: 60px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -50px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    border-radius: 10px;
    display: none;
    z-index: 999;
}
.message-default {
    background: #000;opacity:.6;filter:alpha(opacity=60);
}
.message-error {
    background: #f00;opacity:.6;filter:alpha(opacity=60);
}
/*公共消息弹窗样式结束*/
