@charset "utf-8";

/* CSS 轮播图 */
.in-banner{ width:100%; height: 464px;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;}
.reg{height:46px;line-height:46px;text-align:center;color:red}
.reg a{color:red; font-weight:bold}
.in-phone{ width: 291px; height: 79px; background-position: -44px -59px; margin: 0 auto;}
.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;}

/*通知公告*/
#notice{margin:42px 0}
#notice .nt_title{ height:90px; line-height:90px; width:136px; border-right:#d0d0d0 solid 1px; background:url(../images/ico_title.jpg) no-repeat left center; text-indent:20px; font-size:24px;}
#notice .nt_items{ width:825px; padding-top:0px}
#notice .nt_items .nt_item{ display:block; height:28px; line-height:28px; background:url(../images/ico_notice.jpg) no-repeat left -14px; padding-left:13px;}
#notice .nt_items .nt_item:hover{ color:#0a7dc0; background:url(../images/ico_notice.jpg) no-repeat left 12px}

/* 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{ background: #f4f5f7; padding:20px 0 50px}
/* CSS 来自高层的声音 */
.dt-con{ width: 754px; margin-top: 10px;  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; margin-top:10px;  }
.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;}
.box-tzgg .top_img{list-style-image:none; height:140px; width:192px; margin:0 auto; padding:10px 0; overflow:hidden;}
.song-ui li{ width: 350px; 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: 300px; float: left; margin:38px 60px 0 0;}
.class-ui .last{ margin:38px 0 0 0;}
.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;}

.comm_title{background:url(../images/ico_title.jpg) no-repeat left center; text-indent:20px; font-size:24px; text-align:left}
.comm_content{background:#FFF}

.index_ad{height:177px; text-indent:-9999px}
.index_ad a{display:block; height:177px;}

/*机关单位介绍*/
#index_links .content .class-ui li{width:164px; height:45px; line-height:43px; text-align:center; overflow:hidden; margin:0 50px 24px 0; }
#index_links .content .class-ui li a{display:block; color:#1f1f1e; border:#ccc solid 1px; height:43px; overflow:hidden;}
#index_links .content .class-ui li a:hover{color:#187cb6; border:#98b6df solid 1px;}
#index_links .content .class-ui .right_item{float:right; margin:0 0 24px 0}