﻿@charset "utf-8";
/*
@author: hp
@update: hp (2018-08-07)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.clear{ clear: both;}
.an{ background: url(/OtherItem/images/zhuxueGuangxi/an.png) no-repeat; _background: url(/OtherItem/images/zhuxueGuangxi/an.gif) no-repeat;}
.footer{ background: #015596 !important;}
.footerxx { border-bottom: 1px solid #4582b0 !important;}
/*页头*/
.headerBg{ background: url(/OtherItem/images/zhuxueGuangxi/gx_01.jpg) no-repeat center top;}
.header{ height: 142px;}
.header .logo{ padding-top: 30px;}
.header .logo p{ line-height: 62px; font-size: 24px; color: #fff;}
.header .phone{ padding: 40px 0 0 30px; height: 20px; font-size: 16px; color: #fff; background-position: 0 40px;}

/*导航*/
.headNavBg{ background: #fff; border-bottom: 4px solid #eee;}
.headNav{ padding-top: 10px; height: 60px;}
.headNav ul{ float: left;}
.headNav li{ float: left; line-height: 60px; height: 60px; padding: 0 30px; font-size: 22px;}
.headNav li a:hover{ text-decoration: none; color: #0090ff;}
.headNav li i{ display: none;}
.headNav li.on{ position: relative;}
.headNav li.on a{ font-weight: 700; color: #0090ff;}
.headNav li.on i{ display: block; overflow: hidden; width: 40px; height: 2px; background: #0090ff; position: absolute; left: 50%; margin-left: -20px; bottom: 0;}
.headNav .login{ display: block;}
.headNav .login .dl,.headNav .login .zc{ display: inline-block; margin-left: 30px; line-height: 60px; padding-left: 30px; font-size: 22px; color: #0090ff; background-position: 0 -30px;}
.headNav .login .zc{ background-position: 0 -80px;}
.headNav .loginh{ display: none;}
.headNav .loginh .yhm{ display: inline-block; margin-left: 30px; line-height: 60px; padding-left: 44px; font-size: 22px; color: #0090ff;}
.headNav .loginh .yhm .pic{ overflow: hidden; width: 34px; height: 34px; border-radius: 50%; top: 50%; margin-top: -17px; left: 0;}
.headNav .loginh .tc{ display: inline-block; margin-left: 30px; line-height: 60px; font-size: 22px; color: #0090ff;}

/*页头大图*/
.hBanner{ height: 500px;}
.hBanner.mb20{ margin-bottom: 20px;}

/*课程学习*/
.course{ padding: 50px 0 40px;}
.course .tit{ margin-bottom: 42px;}
.course .cbox{ margin-bottom: 37px;}
.course .cbox a:hover{ text-decoration: none;}
.course .cbox .left{ width: 90px; padding: 24px 0 0 80px; line-height: 36px; font-size: 28px; font-weight: 700;}
.course .cbox .left i{ display: block; width: 39px; height: 26px; top: 18px; left: 32px; background-position: 0 -150px;}
.course .cbox .list{ width: 184px;}
.course .cbox .list .icon{ width: 70px; height: 70px; display: block; margin: 0 auto 7px;}
.course .cbox .list .txt{ line-height: 26px; text-align: center; font-size: 18px;}
.course .cbox .list .txt em{ font-size: 14px; color: #666;}
.course .cbox .list .fd{ display: block; top: 31px; right: -57px; width: 114px; height: 10px; text-align: center;}
.course .cbox .list .icon01{ background-position: 0 -550px;}
.course .cbox .list:hover .icon01{ background-position: -98px -550px;}
.course .cbox .list .icon02{ background-position: 0 -650px;}
.course .cbox .list:hover .icon02{ background-position: -98px -650px;}
.course .cbox .list .icon03{ background-position: 0 -750px;}
.course .cbox .list:hover .icon03{ background-position: -98px -750px;}
.course .cbox .list .icon04{ background-position: 0 -850px;}
.course .cbox .list:hover .icon04{ background-position: -98px -850px;}
.course .cbox .list .icon05{ background-position: 0 -950px;}
.course .cbox .list:hover .icon05{ background-position: -98px -950px;}
.course .cbox .list .icon06{ background-position: 0 -1050px;}
.course .cbox .list:hover .icon06{ background-position: -98px -1050px;}
.course .cbox .list .icon07{ background-position: 0 -1150px;}
.course .cbox .list:hover .icon07{ background-position: -98px -1150px;}
.course .cbox .list .icon08{ background-position: 0 -1250px;}
.course .cbox .list:hover .icon08{ background-position: -98px -1250px;}
.course .cbox .list .icon09{ background-position: 0 -1350px;}
.course .cbox .list:hover .icon09{ background-position: -98px -1350px;}
.course .cbox .list .icon10{ background-position: 0 -1450px;}
.course .cbox .list:hover .icon10{ background-position: -98px -1450px;}

/*热点资讯*/
.information{ padding: 0 0 80px;}
.information .tit{ margin-bottom: 32px;}
.information .lbox{ width: 590px; padding-top: 50px;}
.information .lbox .pic{ width: 590px; height: 274px; margin-bottom: 10px;}
.information .lbox .ttxt{ line-height: 40px; font-size: 24px; font-weight: 700;}
.information .lbox .btxt{ line-height: 20px; font-size: 14px; color: #666;}
.information .lbox .btxt a{ color: #0090ff;}
.information .rbox{ width: 580px;}
.information .rbox .top{ height: 28px;}
.information .rbox .top .more{ display: block; width: 78px; height: 28px; background-position: 0 -300px;}
.information .rbox .top .more:hover{ background-position: 0 -250px;}
.information .rbox .list{ clear: both; padding: 8px 0 18px; border-bottom: 1px dashed #dcdcdc;}
.information .rbox .list-left{ margin-top: 14px; width: 62px; height: 57px; padding-top: 5px; line-height: 28px; text-align: center; color: #fff; font-size: 14px; background: #0090ff;}
.information .rbox .list-left b{ font-size: 24px;}
.information .rbox .list-right{ width: 500px;}
.information .rbox .list-right a:hover{ color: #0090ff; text-decoration: none;}
.information .rbox .list-right-t{ display: block; height: 40px; line-height: 40px; font-size: 18px;}
.information .rbox .list-right-b{ display: block; overflow: hidden; height: 40px; line-height: 20px; font-size: 14px; color: #666;}

/*名校招生*/
.schools{ padding: 0 0 60px;}
.schools .tit{ margin-bottom: 46px;}
.schools .lbox{ width: 314px; height: 460px; background: url(/OtherItem/images/zhuxueGuangxi/gx_07.jpg) no-repeat;}
.schools .lbox .ltxt{ padding: 35px 30px 0; height: 350px; line-height: 28px; font-size: 18px; color: #fff;}
.schools .lbox .lhan{ display: block; margin: 0 auto; width: 192px; height: 36px; border: 3px solid #fff; text-align: center; line-height: 36px; font-size: 16px; color: #fff; font-weight: 700; border-radius: 21px;}
.schools .lbox .lhan:hover{ text-decoration: none; width: 198px; height: 42px; border: 0; line-height: 42px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4CFFFFFF', endColorstr='#4CFFFFFF');background:rgba(255,255,255,0.3);}
.schools .rbox{ width: 886px;}
.schools .rbox .list{ width: 275px; height: 220px; margin: 0 0 20px 20px; overflow: hidden;}
.schools .rbox .list img{ width: 275px; height: 220px;}
.schools .rbox .list .fdtxt{ width: 100%; left: 0; bottom: 0; color: #fff;}
.schools .rbox .list .fdtxt-top{ height: 52px; padding-left: 66px; line-height: 52px; font-size: 18px; font-weight: 700;}
.schools .rbox .list .fdtxt-bot{ display: none; padding-bottom: 4px;}
.schools .rbox .list .fdtxt-bot .zy{ float: left; display: block; width: 117px; height: 30px; line-height: 30px; font-size: 14px; font-weight: 700; padding-left: 20px;}
.schools .rbox .list .fdtxt.lan{ background: #0090ff;}
.schools .rbox .list .fdtxt.lv{ background: #11c746;}
.schools .rbox .list .fdtxt.ju{ background: #f0900f;}
/*20181116*/
.schools .schLht{ height:240px; overflow:hidden; position:relative;}
.schools .schLht .tempWrap{ width:1100px !important; margin: 0 auto; overflow:hidden;}
.schools .schLht .bd li{ zoom:1; width: 200px; height: 240px; margin: 0 25px 0 0;}
.schools .schLht .bd li .list{ width: 200px; height: 240px; overflow: hidden;}
.schools .schLht .bd li .list img{ width: 200px; height: 240px;}
.schools .schLht .bd li .list .fdtxt{ width: 168px; padding: 0 16px; left: 0; bottom: 0; color: #fff; background: #0090ff;}
.schools .schLht .bd li .list .fdtxt a{ color: #fff;}
.schools .schLht .bd li .list .fdtxt-top{ height: 48px; line-height: 48px; font-size: 18px; font-weight: 700; text-align: center;}
.schools .schLht .bd li .list .fdtxt-top a{ display: inline-block; padding-right: 18px; background: url(/OtherItem/images/zhuxueGuangxi/gx_20.png) no-repeat right center;}
.schools .schLht .bd li .list .fdtxt-bot{ display: none; line-height: 22px; font-size: 14px; padding-bottom: 10px;}
.schools .schLht .bd li .list .han{ top: 50%; left: 50%; margin: -18px -63px; display: block; width: 124px; height: 34px; line-height: 34px; font-size: 18px; color: #fff; border: 1px solid #928e88; border-radius: 17px; text-align: center; background: url(/OtherItem/images/zhuxueGuangxi/gx_20.png) no-repeat 104px center;}
.schools .schLht .bd li .list .han:hover{ text-decoration: none; opacity: 0.9;}
.schools .schLht .prev,.schools .schLht .next{ position:absolute; left:0; top:50%; margin-top: -21px; display:block; width:42px; height:42px; background-position:0 -2150px; cursor: pointer;}
.schools .schLht .next{ left:auto; right:0; background-position:-126px -2150px;}
.schools .schLht .prev.prevStop{ background-position:0 -2200px;}
.schools .schLht .next.nextStop{ background-position:-126px -2200px;}

/*宁夏单独代码*/
.schools .schLht1{ height:240px; overflow:hidden; position:relative;}
.schools .schLht1 .tempWrap{ width:1100px !important; margin: 0 auto; overflow:hidden;}
.schools .schLht1 .bd li{ zoom:1; width: 200px; height: 240px;float: left;margin-left: 156px}
.schools .schLht1 .bd li .list{ width: 200px; height: 240px; overflow: hidden;}
.schools .schLht1 .bd li .list img{ width: 200px; height: 240px;}
.schools .schLht1 .bd li .list .fdtxt{ width: 168px; padding: 0 16px; left: 0; bottom: 0; color: #fff; background: #0090ff;}
.schools .schLht1 .bd li .list .fdtxt a{ color: #fff;}
.schools .schLht1 .bd li .list .fdtxt-top{ height: 48px; line-height: 48px; font-size: 18px; font-weight: 700; text-align: center;}
.schools .schLht1 .bd li .list .fdtxt-top a{ display: inline-block; padding-right: 18px; background: url(/OtherItem/images/zhuxueGuangxi/gx_20.png) no-repeat right center;}
.schools .schLht1 .bd li .list .fdtxt-bot{ display: none; line-height: 22px; font-size: 14px; padding-bottom: 10px;}
.schools .schLht1 .bd li .list .han{ top: 50%; left: 50%; margin: -18px -63px; display: block; width: 124px; height: 34px; line-height: 34px; font-size: 18px; color: #fff; border: 1px solid #928e88; border-radius: 17px; text-align: center; background: url(/OtherItem/images/zhuxueGuangxi/gx_20.png) no-repeat 104px center;}
.schools .schLht1 .bd li .list .han:hover{ text-decoration: none; opacity: 0.9;}
.schools .schLht1 .prev,.schools .schLht1 .next{ position:absolute; left:0; top:50%; margin-top: -21px; display:block; width:42px; height:42px; background-position:0 -2150px; cursor: pointer;}
.schools .schLht1 .next{ left:auto; right:0; background-position:-126px -2150px;}
.schools .schLht1 .prev.prevStop{ background-position:0 -2200px;}
.schools .schLht1 .next.nextStop{ background-position:-126px -2200px;}


/*辅导课程*/
.tutoring{ overflow: hidden; padding: 0 0 40px;}
.tutoring .tit{ margin-bottom: 32px;}
.tutoring .tbox{ height: 48px; margin-bottom: 30px;}
.tutoring .tbox ul{ float: left;}
.tutoring .tbox ul li{ float: left; width: 168px; height: 48px; text-align: center; line-height: 48px; font-size: 24px; background-position: 0 -350px; margin-right: 20px; cursor: pointer;}
.tutoring .tbox ul li.on{ background-position: 0 -400px; color: #fff;}
.tutoring .tbox .more{ display: block; width: 78px; height: 28px; background-position: 0 -300px; margin-top: 10px;}
.tutoring .tbox .more:hover{ background-position: 0 -250px;}
.tutoring .bbox{ display: none; width: 1220px;}
.tutoring .bbox .list{ width: 386px; height: 180px; background: #f1f2f4; margin: 0 20px 20px 0;}
.tutoring .bbox .list:hover{ background: #0090ff;}
.tutoring .bbox .list:hover .left{ color: #fff;}
.tutoring .bbox .list:hover .left-han{ background: #fff; color: #0090ff;}
.tutoring .bbox .list .left{ width: 180px; padding: 20px 0 0 30px;}
.tutoring .bbox .list .left-top{ line-height: 38px; height: 38px; font-size: 18px;}
.tutoring .bbox .list .left-cen{ line-height: 38px; height: 38px; font-size: 14px; margin-bottom: 22px;}
.tutoring .bbox .list .left-cen em{ font-size: 24px;}
.tutoring .bbox .list .left-han{ display: block; width: 112px; height: 32px; line-height: 32px; font-size: 14px; text-align: center; background: #0090ff; color: #fff; border-radius: 16px;}
.tutoring .bbox .list .left-han:hover{ text-decoration: none;}
.tutoring .bbox .list .right01{ margin-top: 30px; width: 176px; height: 120px; background-position: 40px -1540px;}
.tutoring .bbox .list .right02{ margin-top: 30px; width: 176px; height: 120px; background-position: 44px -1690px;}
.tutoring .bbox .list .right03{ margin-top: 30px; width: 176px; height: 120px; background-position: 40px -1836px;}
.tutoring .bbox .list .right04{ margin-top: 30px; width: 176px; height: 120px; background-position: 40px -1986px;}

/*成功案例*/
.admissionBg{ background: url(/OtherItem/images/zhuxueGuangxi/gx_14.jpg) no-repeat center top;}
.admission{ padding: 210px 0 0; height: 324px;}
.admission .top{ height: 26px; margin-left: 354px; padding-left: 36px; line-height: 26px; font-size: 16px; color: #fff; margin-bottom: 26px; background-position: 0 -200px;}
.admission .cbox .list{ width: 285px; height: 182px; margin-right: 20px; -webkit-box-shadow:0 0 10px 0 rgba(11,88,149,0.5); -moz-box-shadow:0 0 10px 0 rgba(11,88,149,0.5); box-shadow:0 0 10px 0 rgba(11,88,149,0.5);}
.admission .cbox .list img{ width: 285px; height: 182px;}
.admission .cbox .list.mr{ margin-right: 0;}

/*rfloat*/
.rfloat{ width: 162px; position: fixed; right: 0; top: 50%; margin-top: -27px; z-index: 9; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));}
.rfloat a:hover{ text-decoration: none;}
.rfloat .list{ display: block; width: 162px; height: 54px; text-align: center; line-height: 50px; background-position: 0 -450px; font-size: 20px; font-weight: 700; color: #fff;}

/****************************列表页20181116****************************/

/*mian bao xie*/
.mbx{ clear: both; height: 64px; line-height: 64px; font-size: 16px; color: #999; margin-bottom: 20px; border-bottom: 1px solid #eee;}
.mbx a{ color: #999;}

/*学校列表*/
.schoolList{ width: 1200px; overflow: hidden;}
.schoolList .zhengce{ padding-top: 6px; margin-bottom: 40px;}
.schoolList .zhengce .txt{ line-height: 28px; font-size: 16px; color: #666; margin-bottom: 6px;}
.schoolList .zhengce .more{ display: block; width: 78px; height: 28px; background-position: 0 -300px;}
.schoolList .zhengce .more:hover{ background-position: 0 -250px;}
.schoolList .listBox{ width: 1250px;}
.schoolList .listBox .list{ width: 200px; height: 240px; overflow: hidden; margin: 0 50px 40px 0;}
.schoolList .listBox .list img{ width: 200px; height: 240px;}
.schoolList .listBox .list .fdtxt{ width: 168px; padding: 0 16px; left: 0; bottom: 0; color: #fff; background: #0090ff;}
.schoolList .listBox .list .fdtxt a{ color: #fff;}
.schoolList .listBox .list .fdtxt-top{ height: 48px; line-height: 48px; font-size: 18px; font-weight: 700; text-align: center;}
.schoolList .listBox .list .fdtxt-top a{ display: inline-block; padding-right: 18px; background: url(/OtherItem/images/zhuxueGuangxi/gx_20.png) no-repeat right center;}
.schoolList .listBox .list .fdtxt-bot{ display: none; line-height: 22px; font-size: 14px; padding-bottom: 10px;}
/*右侧浮动*/
.rfloat{ width: 42px; background: #fff; position: fixed; right: 0; top: 50%; margin-top: -115px; z-index: 9; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); -webkit-box-shadow:0 0 8px 0 rgba(150,150,150,0.3); -moz-box-shadow:0 0 8px 0 rgba(150,150,150,0.3); box-shadow:0 0 8px 0 rgba(150,150,150,0.3);}
.rfloat a:hover{ text-decoration: none;}
.rfloat .list{ display: block; width: 42px; height: 46px; cursor: pointer; z-index: 9; position: relative;}
.rfloat .lqq{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_07.png) no-repeat center;}
.rfloat .lqq:hover{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_08.png) no-repeat center #4484fc;}
.rfloat .lph{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_09.png) no-repeat center;}
.rfloat .lph:hover{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_10.png) no-repeat center #4484fc;}
.rfloat .lwx{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_11.png) no-repeat center;}
.rfloat .lwx:hover{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_12.png) no-repeat center #4484fc;}
.rfloat .lapp{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_13.png) no-repeat center;}
.rfloat .lapp:hover{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_14.png) no-repeat center #4484fc;}
.rfloat .lup{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_15.png) no-repeat center;}
.rfloat .lup:hover{ background: url(/OtherItem/images/zhuxueGuangxishifan/ico_16.png) no-repeat center #4484fc;}
.rfloat .pop{ display: none; position: absolute; width: 152px; height: 138px; top: 0; left: -152px;}
.rfloat .pop .pewm{ width: 140px; height: 130px; padding-top: 6px; border: 1px solid #4b89fc; background: #faf9f9;}
.rfloat .pop .pewm img{ display: block; width: 124px; height: 124px; margin: 0 auto;}
.rfloat .pop .pewm .jiao{ display: block; position: absolute; width: 8px; height: 12px; top: 16px; right: 3px; background: url(/OtherItem/images/zhuxueGuangxishifan/ico_17.png) no-repeat;}
.rfloat .pop .pkf{ width: 140px; height: 330px; padding-top: 22px; border: 1px solid #4b89fc; background: #faf9f9;}
.rfloat .pop .pkf .han,.rfloat .pop .pkf .han2{ display: block; width: 102px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #fff; background: #4484fc; border-radius: 5px; margin: 0 auto 20px; -webkit-box-shadow:0 5px 5px 0 rgba(150,150,150,0.3); -moz-box-shadow:0 5px 5px 0 rgba(150,150,150,0.3); box-shadow:0 5px 5px 0 rgba(150,150,150,0.3);}
.rfloat .pop .pkf .han2{ background: #ffd800;}
.rfloat .pop .pkf .jiao{ display: block; position: absolute; width: 8px; height: 12px; top: 16px; right: 3px; background: url(/OtherItem/images/zhuxueGuangxishifan/ico_17.png) no-repeat;}
.rfloat .pop.ph{ width: 252px; height: 46px; left: -252px;}
.rfloat .pop.ph .phbox{ width: 242px; height: 46px; background: #4484fc; color: #fff;}
.rfloat .pop.ph .phbox-left{ line-height: 14px; text-align: center; width: 38px; font-size: 12px; padding-top: 8px;}
.rfloat .pop.ph .phbox-right{ line-height: 46px; font-size: 16px; font-weight: 700;}
.rfloat .pop.ph .phbox .jiao{ display: block; position: absolute; width: 8px; height: 12px; top: 16px; right: 3px; background: url(/OtherItem/images/zhuxueGuangxishifan/ico_18.png) no-repeat;}

/*翻页*/
.fy{ overflow:hidden; clear:both; text-align:center; height:34px; padding:0 0 40px 0; color:#666;}
.fy a,.fy span{ display:inline-block; margin:0 2px; vertical-align:middle; padding: 0 13px; height: 34px; line-height:34px; color:#666; font-size: 14px; border-radius: 3px;}
.fy a:hover{ background-color: #d2e9fe; text-decoration: none;}
.fy .hover{ background-color:#3083d0; color:#fff;}
.fy .hover:hover{ background-color:#3083d0; color:#fff;}
.fy .hui{ color: #cccccc; cursor: auto;}
.fy .hui:hover{ background:none;}
.fy .fInput{ display: inline-block; width: 38px; height: 32px; border: 1px solid #dfdfdf; border-radius: 3px; text-align: center; line-height: 32px; font-size: 14px; color: #666; margin: 0 20px 0 0; vertical-align: -2px; *vertical-align: middle;}
.fy .fHan{ display: inline-block; height: 34px; line-height:34px; font-size: 14px; color: #fff; text-align: center; background: #3083d0; border-radius: 3px;}
.fy .fHan:hover{ background: #2372bc; text-decoration: none;}