/* function */
.f-cb:after,.f-cbli li:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none !important;}
.f-db{display:block !important;}
.f-vbh{visibility:hidden !important;}
.f-vbv{visibility:visible !important;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative !important;}
.f-pa{position:absolute !important;}
.f-pf{position:fixed !important;}
.f-prz{position:relative !important;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-align-last:justify;-webkit-text-size-adjust:none;}
@media all and (-webkit-min-device-pixel-ratio:0){.f-taj{font-size:0;}}
.f-taj:after{content:'';display:inline-block;width:100%;height:0;vertical-align:top;overflow:hidden;}
.f-vat,.f-vata *{vertical-align:top;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{text-indent:-30000px;overflow:hidden;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdl,.f-tdl:hover{text-decoration:line-through;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe,.f-toe li{word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
/* 新增function样式 */
.f-mtn{margin-top:5px !important;}
.f-mbn{margin-bottom:5px !important;}
.f-mtm{margin-top:10px !important;}
.f-mbm{margin-bottom:10px !important;}
.f-mtv{margin-top:15px !important;}
.f-mbv{margin-bottom:15px !important;}
.f-mtw{margin-top:20px !important;}
.f-mbw{margin-bottom:20px !important;}
.f-mar10{margin:10px !important;}
.f-ptn{padding-top:5px !important;}
.f-pbn{padding-bottom:5px !important;}
.f-ptm{padding-top:10px !important;}
.f-pbm{padding-bottom:10px !important;}
.f-ptv{padding-top:20px !important;}
.f-pbv{padding-bottom:20px !important;}
.f-ptw{padding-top:20px !important;}
.f-pbw{padding-bottom:20px !important;}
.f-padd5{padding:5px !important;}
.f-padd10{padding:10px !important;}
.f-nobor{border:0 none !important;}
.f-nobg{background:none !important;}
.fixed:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.fixed{display:block;min-height:1%;}
*html .fixed{height:1%;}
.clear{diplay:block!important;float:none!important;clear:both;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;line-height:0;font-size:0;overflow:hidden;}

.txt-center{text-align:center;}
.txt-right{text-align:right;}
.txt-left{text-align:left;}
.txt-ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.txt-two-ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.g-bd{width:985px;margin:0 auto;}
.g-bd *{box-sizing:content-box;}
.u-tit{position:relative;height:40px;padding-left:24px;line-height:40px;background:#f5f5f5;font-size:18px;color:#000;}
.u-tit::before{content:'';position:absolute;top:50%;left:12px;width:3px;height:16px;margin-top:-8px;background:#cd0014;}
.u-tit a{color:#000;}
.u-tit a:hover{text-decoration:underline;color:#cd0014;}
.u-tit-nobg{padding-left:12px;background:transparent;}
.u-tit-nobg::before{left:0;}
.u-tit .more{float:right;margin-right:24px;font-size:14px;color:#666;}
.u-list li{position:relative;padding-left:12px;font-size:14px;color:#323333;}
.u-list li::before{content:'';position:absolute;top:50%;left:0;width:3px;height:3px;background:#323333;margin-top:-1px;}
.u-list li a:hover{text-decoration:underline;color:#cd0014;}

.m-menu{margin-top:32px;border:1px solid #e4e4e4;}
.m-menu .menu-body{width:760px;border-right:1px dashed #e4e4e4;}
.m-menu .menu-box{border-bottom:1px dashed #e4e4e4;}
.m-menu .menu-box:last-child{border-bottom:0;}
.m-menu .menu-item{float:left;padding:16px;border-right:1px dashed #e4e4e4;}
.m-menu .menu-item:last-child{border-right:0;}
.m-menu .menu-item-01{width:76px;}
.m-menu .menu-item-02{width:170px;}
.m-menu .menu-item-03{width:104px;}
.m-menu .menu-item-04{width:104px;}
.m-menu .menu-item .item-tit{font-size:16px;font-weight:bold;color:#000;}
.m-menu .menu-item .item-bd{margin-top:8px;}
.m-menu .menu-item .item-bd ul{float:left;width:50%;}
.m-menu .menu-item .item-bd li{position:relative;line-height:2;}
.m-menu .menu-item .item-bd .hot::after{content:'';position:absolute;top:-5px;left:0;width:22px;height:12px;background:url(../images/icon_hot_03.png) no-repeat;}
.m-menu .menu-item .item-bd .hot a{color:#cd0014;}
.m-menu .menu-item .item-bd a{font-size:14px;color:#666;}
.m-menu .menu-item .item-bd a:hover{text-decoration:underline;color:#cd0014;}
.m-menu .menu-item .item-kemu{float:left;width:336px;margin-right:24px;line-height:2;font-size:0;}
.m-menu .menu-item .item-kemu:last-child{margin-right:0;}
.m-menu .menu-item .item-kemu .kemu-label{margin-right:16px;font-size:14px;color:#cd0014;}
.m-menu .menu-item .item-kemu .kemu-link{margin-right:16px;}
.m-menu .menu-item .item-kemu .kemu-link:last-child{margin-right:0;}
.m-menu .menu-kech{width:190px;padding:12px 16px;}
.m-menu .menu-kech .kech-item{float:left;width:90px;margin:0 10px 10px 0;text-align:center;}
.m-menu .menu-kech .kech-item:nth-child(2n){margin-right:0;}
.m-menu .kech-item .item-img{width:60px;height:50px}
.m-menu .kech-item .item-tit{margin-top:4px;font-size:14px;color:#666;}
.m-menu .menu-kech .kech-form{text-align:center;}
.m-menu .kech-form .form-tit{font-size:20px;font-weight:bold;color:#000;}
.m-menu .kech-form .form-input{position:relative;width:158px;height:32px;padding-left:32px;margin-top:10px;border:1px solid #e4e4e4;border-radius:3px;}
.m-menu .kech-form .form-input::before{content:'';position:absolute;top:50%;left:0;width:32px;height:32px;margin-top:-16px;}
.m-menu .kech-form .form-input-user::before{background:url(../images/gaozhong_form_icon_user.png) center no-repeat;}
.m-menu .kech-form .form-input-phone::before{background:url(../images/gaozhong_form_icon_phone.png) center no-repeat;}
.m-menu .kech-form .form-input input{width:100%;height:100%;border:0;}
.m-menu .kech-form .form-btn{display:inline-block;width:88px;height:28px;margin:10px 0;text-align:center;line-height:28px;background:#cd0014;border-radius:3px;font-size:14px;color:#fff;}
.m-menu .kech-form .form-btn:hover{background:#f10118;}

.m-toolbox{margin-top:32px;padding:24px;border:1px solid #e4e4e4;}
.m-toolbox .toolbox-swiper{position:relative;width:444px;height:296px;margin-right:20px;background:#e4e4e4;overflow:hidden;}
.m-toolbox .toolbox-swiper .swiper-img{width:444px;height:296px;}
.m-toolbox .toolbox-swiper .swiper-hd{position:absolute;bottom:24px;right:24px;font-size:0;}
.m-toolbox .toolbox-swiper .swiper-hd li{display:inline-block;width:18px;height:18px;margin-left:12px;background:#fff;border-radius:100%;cursor:pointer;}
.m-toolbox .toolbox-swiper .swiper-hd li.on{background:#cd0014;}
.m-toolbox .toolbox-list{width:470px;}
.m-toolbox .toolbox-list .list-tit{position:relative;height:16px;line-height:16px;padding-left:10px;font-size:18px;color:#000;}
.m-toolbox .toolbox-list .list-tit a{color:#000;}
.m-toolbox .toolbox-list .list-tit a:hover{text-decoration:underline;color:#cd0014;}
.m-toolbox .toolbox-list .list-tit::before{content:'';position:absolute;top:50%;left:0;width:3px;height:16px;margin-top:-8px;background:#cd0014;}
.m-toolbox .toolbox-list .list-bd{margin-top:16px;}
.m-toolbox .toolbox-list .list-item{line-height:3.2;font-size:0;color:#666;}
.m-toolbox .toolbox-list .list-item .item-label{display:inline-block;margin-right:10px;font-size:14px;}
.m-toolbox .toolbox-list .list-item .item-label a:hover{color:#cd0014;}
.m-toolbox .toolbox-list .list-item .item-bd{display:inline-block;font-size:0;}
.m-toolbox .toolbox-list .list-item li{display:inline-block;margin-right:5px;font-size:14px;}
.m-toolbox .toolbox-list .list-item .item-link{margin-right:5px;}
.m-toolbox .toolbox-list .list-item .item-link:hover{color:#cd0014;}
.m-toolbox .toolbox-list .list-item li:last-child,.m-toolbox .toolbox-list .list-item li:last-child a{margin-right:0;}

.m-rmhd{margin-top:32px;padding-bottom:32px;border-bottom:1px dashed #e4e4e4;}
.m-rmhd .rmhd-bd{margin-top:10px;}
.m-rmhd .rmhd-item{float:left;width:220px;height:50px;margin-right:35px;background:#f5f5f5;}
.m-rmhd .rmhd-item:last-child{margin-right:0;}
.m-rmhd .rmhd-item .item-img{float:left;width:50px;height:50px;}
.m-rmhd .rmhd-item .item-info{float:left;width:88px;padding:5px 0 5px 10px;}
.m-rmhd .rmhd-item .item-tit{font-size:14px;color:#111;}
.m-rmhd .rmhd-item .item-txt{font-size:12px;color:#666;}
.m-rmhd .rmhd-item .item-btn{float:right;width:56px;height:20px;margin:14px 10px 0 0;text-align:center;line-height:20px;background:#fff;border:1px solid #cd0014;border-radius:20px;font-size:12px;color:#cd0014;}

.m-sjxz{margin-top:32px;padding-bottom:32px;border-bottom:1px dashed #e4e4e4;}
.m-sjxz .sjxz-bd{}
.m-sjxz .sjxz-menu{margin-top:10px;}
.m-sjxz .sjxz-menu a{float:left;width:70px;height:70px;padding:28px;margin-right:17px;text-align:center;background:#cd0014;font-size:24px;color:#fff;}
.m-sjxz .sjxz-menu a:last-child{margin-right:0;}
.m-sjxz .sjxz-menu a:hover{background:#f10118;}
.m-sjxz .sjxz-list{margin-top:32px;}
.m-sjxz .sjxz-list ul{float:left;width:320px;margin-right:12px;}
.m-sjxz .sjxz-list ul:last-child{margin-right:0;}
.m-sjxz .sjxz-list li{padding-left:32px;line-height:2;background:url(../images/gaozhong_icon_book.png) left center no-repeat;}
.m-sjxz .sjxz-list a{font-size:14px;color:#666;}
.m-sjxz .sjxz-list a:hover{text-decoration:underline;color:#cd0014;}

.m-news{margin-top:32px;border-bottom:1px dashed #e4e4e4;}
.m-news .news-main{width:675px;}
.m-news .news-box{margin-bottom:32px;padding-bottom:32px;border-bottom:1px dashed #e4e4e4;}
.m-news .news-tit{position:relative;padding-left:10px;margin-bottom:12px;font-size:18px;color:#000;}
.m-news .news-tit::before{content:'';position:absolute;top:50%;left:0;width:3px;height:16px;margin-top:-8px;background:#cd0014;}
.m-news .news-bd{}
.m-news .news-tab{}
.m-news .news-tab .tab-hd{height:40px;line-height:40px;background:#f5f5f5;font-size:0;}
.m-news .news-tab .tab-hd ul{float:left;width:600px;height:100%;}
.m-news .news-tab .tab-hd li{display:inline-block;padding:0 10px;font-size:14px;color:#323333;}
.m-news .news-tab .tab-hd a{position:relative;color:#323333;}
.m-news .news-tab .tab-hd .on,.m-news .news-tab .tab-hd .on a{color:#cd0014;}
.m-news .news-tab .tab-hd .on a::after{content:'';position:absolute;bottom:-4px;left:50%;width:30px;height:2px;margin-left:-15px;background:#cd0014;}
.m-news .news-tab .tab-hd .more{float:right;margin-right:16px;font-size:14px;color:#323333;}
.m-news .news-tab .tab-hd .more:hover{color:#cd0014;}
.m-news .news-item{padding:16px 0;border-bottom:1px dashed #e4e4e4;}
.m-news .news-item:nth-last-child(2){border-bottom:0;}
.m-news .news-item .item-tit{font-size:20px;color:#323333;}
.m-news .news-item .item-tit a{color:#323333;}
.m-news .news-item .item-tit a:hover{text-decoration:underline;color:#cd0014;}
.m-news .news-item .item-decs{margin:8px 0;font-size:14px;color:#666;}
.m-news .news-item .item-info{margin-top:8px;font-size:14px;color:#323333;}
.m-news .news-item .item-info span{margin-right:8px;}
.m-news .news-item .item-tag{display:inline-block;font-size:14px;color:#323333;}
.m-news .news-item .item-tag a{margin-right:8px;}
.m-news .news-item .item-tag a:hover{color:#cd0014;}
.m-news .news-more{display:block;width:320px;height:32px;margin:24px auto 0;text-align:center;line-height:32px;background:#cd0014;border-radius:3px;font-size:14px;color:#fff;}
.m-news .news-more:hover{background:#f10118;}
.m-news .news-box:last-child,.m-news .news-box:last-child .news-item:last-child{margin-bottom:0;border-bottom:0;}
.m-news .news-side{width:290px;}
.m-news .news-side .side-item{margin-bottom:32px;border:1px solid #e4e4e4;}
.m-news .news-side .side-list{padding:16px 24px;}
.m-news .news-side .side-list li{line-height:40px;}
.m-news .news-side .side-item-hot .hot-bd{padding:12px 13px;}
.m-news .side-item-hot .hot-item{padding-bottom:10px;}
.m-news .side-item-hot .hot-item .item-tit{font-size:16px;font-weight:bold;color:#111;}
.m-news .side-item-hot .hot-item .item-tit .more{float:right;font-size:14px;font-weight:normal;color:#999;}
.m-news .side-item-hot .hot-btn{float:left;width:82px;height:28px;margin:12px 8px 12px 0;text-align:center;line-height:28px;background:#f5f5f5;border-radius:2px;font-size:14px;color:#333;}
.m-news .side-item-hot .hot-btn:hover{background:#cd0014;color:#fff;}
.m-news .side-item-hot .hot-btn:nth-child(3n){margin-right:0;}
.m-news .news-side .side-item-material{}
.m-news .side-item-material li{padding-left:34px;}
.m-news .side-item-material li::before{background:transparent;}
.m-news .side-item-material .hot::before{width:26px;height:14px;margin-top:-7px;background:url(../images/icon_hot_02.png) no-repeat;}
.m-news .side-item-material .hot a{color:#cd0014;}
.m-news .side-item-material li a:hover{text-decoration:underline;}
.m-news .news-side .side-kech{width:240px;}
.m-news .side-kech .kech-item{float:left;width:112px;margin:0 16px 10px 0;text-align:center;}
.m-news .side-kech .kech-item:nth-child(2n){margin-right:0;}
.m-news .side-kech .kech-item .item-img{width:90px;height:50px}
.m-news .side-kech .kech-item .item-tit{margin-top:4px;font-size:14px;color:#666;}

/* 友情链接 */
.m-links{margin-top:32px;}
.m-links .u-tit .link{margin-left:8px;font-size:14px;color:#999;}
.m-links .links-list{padding:16px 0;}
.m-links .links-list li{float:left;width:12.5%;line-height:2;}
.m-links .links-list li a{font-size:14px;color:#666;}
.m-links .links-list li a:hover{text-decoration:underline;color:#cd0014;}

/* 教育导航 */
.m-quicknav{}
.m-quicknav .nav-bd{padding:16px 0;}
.m-quicknav .nav-bd li{float:left;padding-right:8px;line-height:2;font-size:14px;color:#666;}
.m-quicknav .nav-bd li a{margin-right:8px;color:#666;}
.m-quicknav .nav-bd li a:hover{text-decoration:underline;color:#cd0014;}

/* 返回顶部 */
.m-kefu{position:fixed;top:50%;left:50%;width:64px;margin:-160px 0 0 548px;background:#f5f5f5;border-radius:5px;overflow:hidden;}
.m-kefu .kefu-item{width:64px;text-align:center;cursor:pointer;overflow:hidden;}
.m-kefu .kefu-item:hover{background:#e0e0e0;}
.m-kefu .kefu-item .item-icon{width:23px;height:22px;margin:10px 0;vertical-align:top;}
.m-kefu .kefu-item .item-txt{margin-bottom:4px;font-size:12px;color:#000;}
.m-kefu .kefu-backtop{display:none;}
.m-kefu .kefu-backtop .item-icon{margin:20px 0;}
