@charset "utf-8";

/* CSS 轮播图 */
.in-banner{ width:100%; height: 498px;position: relative; overflow: hidden;}
.banner-left,.banner-right{ display: inline-block; width: 50px; height: 60px; position: absolute;}
.qzb_slider_nav{ width:100px; height:10px; position:absolute; bottom:20px; left:47.5%;}
.slider_nav_pointer li { float:left; margin-left:10px;}
.slider_nav_pointer li a { background:#fff;  display:inline-block; width:10px; height:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.slider_nav_pointer .active a { background:#bfc5cf;  }
.slider-updown .prev { left: 0px; top: 200px;background-position: -44px -142px; }
.slider-updown .button { height: 60px; overflow: hidden;position: absolute;text-indent: -99px;width: 50px;}
.slider-updown .next {  background-position: -101px -142px;right: 0px; top:200px;}
.banner_ad ul li{ position:relative; float: left;}
.banner_ad ul li img{ width:100%; height:498px;}
.banner_ad ul li a{display:block; height:498px;}

/* CSS 登陆框 */
.in-logincon{height: 0;left: 50%; margin-left: -630px; position: absolute; top: 0; width: 1180px;}
.in-login{ width: 328px; height: 406px; background-position:  -343px -56px; position: absolute; right: 0; top:0;}
.txt-name,.txt-pwd{ width:223px;height:44px; border: 0; line-height: 44px; padding-left: 13px; color:#8d9092;  }
.txt-name{ margin-top: 53px;}
.txt-pwd{ margin-top: 22px;}
.btn-login{ display: inline-block; width: 235px; height: 54px; background-position: -44px 0; font-family: 微软雅黑,黑体; font-size: 22px; color: #fff; line-height: 54px; margin-top: 28px;}
.in-phone{ width: 291px; height: 79px; background-position: -44px -59px; margin: 0 auto; margin-top: 46px;}
.in-phone .pf1{ padding-top: 10px;}
.in-phone .pf2{ font-family: 微软雅黑,黑体; font-size: 30px;}
.in-phone .pf1,.in-phone .pf2{ padding-left: 72px; line-height: 30px;}

/* CSS 加入人数 */
.box2-h1{ font-size: 36px; font-family: 微软雅黑,黑体; color: #717373; padding-top: 55px; }
.person-num{ padding: 0 10px; height: 36px; line-height: 36px; background: #e8645a; line-height: 36px; }
.person-num,.person-w{font-family:黑体; font-size: 30px;}

/* CSS 四块服务 */
.projects{ width: 1024px; margin: 0 auto; margin-top:70px; height: 380px;}
.project-con{ width: 236px; height:268px; border: 1px solid #f4f5f6; background: #f4f5f6; position: relative; cursor: pointer; }
.project-con-cur{ width: 236px; height:268px;  border: 1px solid #f4f5f6; background: #fff;}
.project-con:hover{ width: 236px; height:268px;  border: 1px solid #f4f5f6; background: #fff;}
.btn-in{ position:absolute; bottom: -24px; left:32px; display:inline-block; width: 176px; height: 48px; background-position: -343px -2px;  font-family: 微软雅黑,黑体; font-size: 18px; color:#fff; line-height: 48px; text-align: center;}
.btn-in-cur{ background-position: -525px -2px;}
.btn-in:hover{ background-position: -525px -2px;}
.pro-p1,.pro-p2,.pro-p3{ font-family: 微软雅黑,黑体; text-align: center; }
.pro-p1{ font-size: 30px; color:#7f8c8c;padding-top: 15px;}
.pro-p2{ font-size: 20px;padding-top: 12px;}
.pro-p3{ font-size: 16px;padding-top: 12px;}
.px-icon{ width:63px; height:54px; background-position: -6px -418px; margin: 0 auto; margin-top: 34px;}
.xt-icon{ width:47px; height:54px; background-position: -89px -422px; margin: 0 auto; margin-top: 34px;}
.kq-icon{ width:69px; height:54px; background-position: -159px -419px; margin: 0 auto; margin-top: 34px;}
.dz-icon{ width:59px; height:54px; background-position: -246px -420px; margin: 0 auto; margin-top: 34px;}
#pro1:hover .px-icon{ background-position: -6px -358px;}
#pro2:hover .xt-icon{ background-position: -89px -365px; }
#pro3:hover .kq-icon{ background-position: -159px -368px;}
#pro4:hover .dz-icon{ background-position: -246px -367px; }

/* CSS 剩下的模块 */
.box345{ height: 1220px; background: #f4f5f7;}
/* CSS 来自高层的声音 */
.dt-con{ width: 754px; height: 427px; background: #fff; margin-top: 50px;  position: relative;}
.dt-icon,.kc-icon,.jc-icon{ width: 50px; height: 60px;  position: absolute; left:-50px; top:72px; line-height:18px; font-size: 18px;font-family: 微软雅黑,黑体; color:#fff; }
.dt-icon{background-position: -159px -142px;}
.kc-icon{  background-position: -221px -142px;}
.jc-icon{  background-position: -284px -142px;}
.p-title a:hover,.songtxt-ui li a:hover,.class-ui li p a:hover,.zjtd-ui li p a:hover,.book-ui li p a:hover,.song-ui li a:hover,.box-tzgg li a:hover{ color:#53aee3;}

/* CSS 通知公告 */
.box-tzgg{ width: 260px; height: 264px;background: #fff; margin-top:50px;  }
.tzgg-icon{ display: inline-block; width: 21px; height: 20px; background-position: -6px -57px;}
.box-tzgg li{list-style-image: url(../images/tip-y.png)  ; font-size: 12px; margin-left: 30px; line-height: 34px;}
.song-ui li{ width: 176px; float: left; margin-left: 21px; margin-top: 27px;}
.song-ui li p{ font-family: 微软雅黑,黑体; color: #706e6e;  line-height: 22px; padding-top: 15px;}
.songtxt-ui{ font-size: 12px; display: inline-block; width: 305px;font-family: 微软雅黑,黑体;}
.songtxt-ui li{ list-style-image: url("../images/tip-k.jpg"); line-height:31px; height: 31px;}
.songtxt-ui li a{ display: inline-block; width: 235px;  color: #828282;}
.songtxt-ui li span{ display: inline-block; color: #828282;}
/* CSS 技术问答 轮播 */
.box-jswt{ width: 260px; height: 150px;background: #fff; margin-top:13px;  }
.jswt-img{ width: 97px; height: 82px; margin-left: 20px;}
.jswt-img img{ width: 97px; height: 82px;}
.jswt-txt{ width:100px; margin-left: 12px;}
.jswt-txt p{ font-family: 微软雅黑,黑体; font-size: 16px; color: #52b3ec; line-height: 26px;}
.btn-lun{ width: 80px; margin-right: 15px; margin-top: 10px;}
.btn-lun a{ display: inline-block; width: 13px; height: 13px; background: #e6e8ea; float: left; margin-left: 8px;}
.btn-lun .acur{ background: #e8645a;}
/* CSS 精品课程 */
.box-jpkc{ width: 1024px; height: 290px;background: #fff; margin-top:27px; position: relative; }
.class-ui li{ width: 209px; float: left; margin-left: 36px; margin-top: 38px;}
.class-ui li p{ font-family: 微软雅黑,黑体; color: #706e6e;  line-height: 22px; padding-top: 10px;}
/* CSS 教材图书 */
.box-jcts{ width: 1024px; height: 335px;background: #fff; margin-top:27px; position: relative; }
.book-ui li{ width: 134px; float: left; margin-left: 31px; margin-top: 38px;}
.book-ui li p{ font-family: 微软雅黑,黑体; color: #706e6e; text-align: center; line-height: 22px; padding-top: 10px;}
/* CSS 专家团队 */
.box-zjtd{ height: 500px; color: #5f5f61;}
.zjtd-h1{ text-align: center; font-size: 28px; color:#444444; margin-top: 50px;}
.zjtd-ui{ margin-top: 60px;}
.zjtd-ui p{ font-family: 微软雅黑,黑体; line-height: 20px;}
.zjtd-ui li{ width:220px; float:left; margin-left: 10px;}

