.wrap{width: 1200px;margin: 0 auto;}
i,em{font-style: normal;}
a:hover{color: #ec5112;}
.hide{display: none;}

.header{width: 1200px;margin: 0 auto;padding: 20px 0;}
.header .logo{display: block;float: left;}
.header .header_r{float: right;padding-top: 9px;}
.header .header_r span{padding-left: 41px;background: url(../images/head_tel.png) left top no-repeat;font-size: 20px;line-height: 32px;color: #f05630;display: block;}

.nav{width: 100%;height: 42px;background: #333;min-width: 1200px;}
.nav ul{width: 1200px;margin: 0 auto;}
.nav ul li{float: left;}
.nav ul li a{display: block;padding: 0 30px;font-size: 16px;line-height: 42px;color: #fff;text-decoration: none;}
.nav ul li a:hover{background: #ec5112;}

/*index*/
.zj-menu{margin-top: 17px;}
.zj-menu .title{margin-bottom: 17px;height: 30px;}
.zj-menu .h{width: 141px;padding-left: 45px;padding-top: 2px;height: 28px;background: url(../images/h_bg01.png) left top no-repeat;font-size: 16px;line-height: 28px;float: left;}
.zj-menu .h i{font-weight: 700;color: #5ca838;}
.zj-menu p{width: 1020px;float: right;height: 30px;margin-right: -18px;}
.zj-menu p a{width: 82px;height: 28px;display: block;float: left;margin-right: 18px;border: 1px solid #ddd;background: #fafafa;font-size: 14px;line-height: 30px;text-align: center;text-decoration: none;}
.zj-menu p a:hover{border-color: #f7bca5;background: #fff5f1;color: #333;}

.banner-code{width: 100%;margin-bottom: 20px;}
.banner{width: 840px;float: left;overflow:hidden;position:relative;height: 240px;}
.banner li{left:0;top:0px;z-index:2;position:absolute;height: 240px;width: 100%;}
.banner li a{display: block;width:100%;height:100%;}
.banner p{position:absolute;height:10px;line-height:10px;bottom:20px;right:27px;text-align:right;z-index:4;width: 500px;}
.banner p a{display:inline-block;*display: inline;*zoom: 1;width:26px;height:6px;margin: 0 3px;background:#fff;opacity: 0.7;}
.banner p .aHover{background:#ec5112;}

.ban-code{width: 340px;float: right;}

.main_l{width: 840px;float: left;}
.zj-w{width: 100%;margin-bottom: 23px;border-top: 1px solid #ddd;}
.zj-title{width: 100%;margin-bottom: 13px;}
.zj-l{width: 110px;float: left;padding-top: 20px;}
.zj-title .h{position: relative;width: 110px;height: 36px;background: #ec5112;font-size: 16px;font-weight: 700;color: #fff;text-align: center;line-height: 36px;}
.zj-title .h:after{content: "";width: 7px;height: 24px;background: url(../images/h_bg02.png);position: absolute;left: 51px;top: -24px;}
.zj-title .more{float: right;color: #888;line-height: 32px;font-family: "SimSun";}
.zj-title .more:hover{color: #ec5112;}
.zj-con{width: 100%;}
.zj-con-img{width: 354px;float: left;padding-top:7px;}
.zj-con ul{width: 466px;float: right;}
.zj-con ul li{padding-left: 12px;font-size: 14px;line-height: 30px;height: 30px;background: url(../images/li_icon.png) left 15px no-repeat;}
.zj-con ul li a{display: block;width: 100%;height: 30px;overflow: hidden;}


.main_r{width: 340px;float: right;}
.r_pic{width: 100%;margin-bottom: 20px;}
.r_news{padding: 0 0 12px;border: 1px solid #ddd;margin-bottom: 20px;}
.r_t{padding: 5px 20px 0;margin-bottom: 12px;background: url(../images/h_bg03.png) repeat-x;}
.r_h{border-bottom: 1px solid #ddd;height: 36px;width: 100%;position: relative;}
.r_h .h{position: absolute;padding-left: 2px;padding-right: 14px;font-size: 16px;font-weight: 700;border-bottom: 2px solid #ec5112;line-height: 36px;position: absolute;left: 0;top: 0;}
.r_h .more{padding-right: 7px;float: right;line-height: 29px;color: #ec5112;font-family: "SimSun";}
.r_news .news{padding: 0 20px;}
.r_news_con{padding: 0 20px;}
.r_news .news li{padding-left: 12px;font-size: 14px;line-height: 30px;height: 30px;position: relative;}
.r_news .news li:after{content: "";width: 3px;height: 3px;background: #ec5112;position: absolute;left: 0;top: 15px;}
.r_news .news li a{display: block;width: 100%;height: 30px;overflow: hidden;}
#foot{padding: 28px 0 30px;background: #2c2c2c;min-width: 1200px;}
.foot_h{padding-left: 28px;font-size: 16px;line-height: 22px;font-weight: 700;color: #fefefe;background: url(../images/foot_icon01.png) left 1px no-repeat;margin-bottom: 4px;}
.foot_con{width: 1200px;margin: 0 auto;}

.foot_code{width: 414px;margin-right: 81px;float: left;background: url(../images/foot_bg.jpg) right top repeat-y;text-align: center; height: 172px;}
.foot_nav{width: 217px;background: url(../images/foot_bg.jpg) right top repeat-y;float: left;height: 172px;overflow: hidden;}
.foot_nav a{display: block;font-size: 14px;line-height: 37px;color: #acacac;padding-left: 28px;}
.foot_contact{width: 410px;float: right;}
.foot_contact .foot_h{background: url(../images/foot_icon02.png) left top no-repeat;margin-bottom: 7px;}
.foot_contact .txt{padding-left: 28px;font-size: 14px;color: #acacac;line-height: 30px;}
.foot_choose{width: 276px;height: 34px;border: 1px solid #fff;margin: 17px 0 0 28px;display: block;text-align: center;line-height: 34px;font-size: 14px;color: #fff;}


/*list*/
.position{padding-left: 25px;background: url(../images/position.png) left 10px no-repeat;}
.position p{line-height: 39px;color: #888;}
.position p a{color: #888;}
.position p .this{color: #333;}
.position p a:hover{color: #ec5112}

.zj-list{width: 100%;margin-bottom: 20px;border-top: 1px solid #ec5112;}
.zj-news{margin-bottom: -10px;*margin-bottom: 12px;}
.zj-news ul{margin-bottom: 22px;margin-right: -60px;}
.zj-news ul li{width: 378px;padding-left: 12px;float: left;margin-right: 60px;font-size: 14px;line-height: 30px;position: relative;}
.zj-news ul li:after{content: "";width: 3px;height: 3px;background: #888;position: absolute;left: 0;top: 15px;}
.zj-news ul li a{display: block;width: 100%;height: 30px;overflow: hidden;}


.zj-page{padding-top: 20px;border-top: 1px solid #eee;text-align: center;}
.zj-page a{width: 22px;display: inline-block;*display: inline;*zoom:1;line-height: 22px;height: 22px;margin: 0 5px;border: 1px solid #ddd;background: #fafafa;text-align: center;text-decoration: none;text-align: center;}
.zj-page a:hover,.zj-page a.cur{background: #ec5112;color: #fff;border-color: #ec5112;}
.zj-page a.b{width: 44px;}
.zj-page a.dian{width: 18px;height: 24px;background: url(../images/page_bg.png) center center no-repeat;border: none;vertical-align: top;}


.r_type li{font-size: 14px;line-height: 30px;height: 30px;padding-right: 20px;}
.r_type li a{width: 100%;height: 30px;overflow: hidden;}
.r_type li a:hover{font-weight: 700;text-decoration: none;}
.r_type li:hover{background: url(../images/r_sjx.png) right 12px no-repeat;}
.r_type li:hover a{color: #ec5112;font-weight: 700;}


.hot_type p{font-size: 14px;line-height: 26px;margin-right: -12px;}
.hot_type p a{display: block;float: left;margin-right: 12px;}

.r_rank li{font-size: 14px;line-height: 28px;height: 28px;border-bottom: 1px dashed #eeeeee;padding-left: 27px;position: relative;}
.r_rank li span{display: block;width: 14px;height: 14px;border: 1px solid #f9ae90;border-radius: 2px;background: #fff2ec;font-size: 12px;line-height: 14px;text-align: center;font-family: "SimSun";position: absolute;left: 0;top: 6px;}
.r_rank li span.hot{background: #ec5112;border-color: #ec5112;color: #fff;}
.r_rank li a{display: block;width: 100%;height: 28px;overflow: hidden;}
.r_rank li:last-child{border-bottom: none;}
.zj-re{padding: 18px 19px 22px;background: #fafafa;border: 1px solid #ddd;margin-bottom: 20px;}
.zj-re p{margin-right: -20px;font-size: 14px;line-height: 24px;}
.zj-re p a{margin-right: 20px;}
.zj-re p span{color: #ec5112;font-weight: 700;}

/*终端*/
.zd-main_w{margin-bottom: 30px;}
.zd-main{float: left;padding: 10px 20px 30px;width: 798px;border: 1px solid #ddd;}
.zd-main .title{margin-bottom: 22px;}
.zd-main .title .h{font-size: 30px;line-height: 48px;font-weight: 700;text-align: center;}
.zd-main .title p{font-size: 14px;line-height: 30px;text-align: center;color: #888;}
.zd-main .title p span{margin: 0 12px;}
.zd-main .title p i{color: #3292cf;}
.zd-main .title p em{color: #ec5112;margin-right: 8px;}

.zd-main_con p{text-indent: 2em;font-size: 14px;line-height: 30px;}
.zd-main_con p.in0{text-indent: 0;}
.zd-main_con img{margin: 11px auto 12px;display: block;}


/*
早教活动
首页
*/

.ac-header{width: 1200px;margin: 15px auto;}
.ac-header .logo{display: block;float: left;}
.ac-nav{float: right;}
.ac-nav ul li{float: left;}
.ac-nav ul li a{display: block;padding: 0 20px;font-size: 16px;line-height: 50px;text-decoration: none;}
.ac-ny_t{width: 100%;background: url(../images/zj_bg02.png) center top no-repeat #0096dc;height: 400px;}
.ac-ny_t_con{width: 1200px;margin: 0 auto;padding-top: 21px;text-align: center;}
.ac-ny_t_con .h{font-size: 80px;line-height: 98px;color: #fff000;text-align: center;font-weight: 700;}
.ac-ny_t_con .infor{font-size: 16px;line-height: 30px;margin-bottom: 13px;color: #fffefe;text-align: center;}
.ac-ny_t_con .s{font-size: 16px;line-height: 35px;color: #fff;padding: 0 27px;display: inline-block;*display: inline;*zoom: 1;border: 1px solid #fff}
.ac-ny_t_code{width: 697px;height: 144px;margin: 27px auto 0;background: #fff;}
.ac-ny_t_code img{width: 144px;border-right: 1px solid #ccc;float: left;}
.ac-ny_t_r{width: 533px;float: right;padding: 10px 0 0 0;font-size: 14px;text-align: left;}
.ac-ny_t_r .p1{line-height: 32px;color: #0096dc;}
.ac-ny_t_r .p2{line-height: 30px;font-weight: 700;}
.ac-ny_t_r .p2 i{color: #ec5112;font-weight: 500;}
.ac-ny_t_r .p2 span{font-weight: 500;}
.ac-ny_t_r .p3{line-height: 30px;color: #666;}

.ac-main{margin-top: 8px;margin-bottom: 30px;}
.ac-main_slide{width: 840px;float: left;}
.ac-main_slide .title{border-bottom: 1px solid #ddd;position: relative;height: 42px;}
.ac-main_slide .title p{position: absolute;left: 0;top: 0;font-size: 18px;line-height: 42px;}
.ac-main_slide .title p span{display: block;padding: 0 14px;margin-right: 32px;float: left;cursor: pointer;}
.ac-main_slide .title p span.cur{color: #ec5112;font-weight: 700;border-bottom: 2px solid #ec5112;}
.ac-main_slide_con{width: 100%;}
.ac-list_pic{width: 100%;margin-top: 21px;}
.ac-list_pic li{padding-bottom: 16px;margin-bottom: 20px;border-bottom: 1px solid #eee;}
.ac-list_pic li a{display: block;}
.ac-list_pic li .li_img{width: 210px;float: left;}
.ac-list_pic li .li_con{width: 610px;float: right;position: relative;}
.ac-list_pic li .li_h{font-size: 18px;line-height: 20px;margin-bottom: 12px;}
.ac-list_pic li .li_in{font-size: 14px;line-height: 24px;margin-bottom: 8px;}
.ac-list_pic li .li_xx{font-size: 14px;line-height: 24px;color: #888;}
.ac-list_pic li .li_zx{display: block;width: 90px;height: 34px;background: #ec5112;border-radius: 2px;font-size: 14px;line-height: 34px;text-align: center;text-decoration: none;position: absolute;right: 0;bottom: 4px;color: #fff;}
.ac-main_slide_con .zj-page{padding-top: 0;border-top: none;}


.ac-list_hot{width: 100%;padding-bottom: 20px;}
.ac-list_hot li{margin-top: 5px;}
.ac-list_hot li .li_h{font-size: 18px;line-height: 48px;color: #2a91c2;}
.ac-list_hot li .li_con{padding: 11px 20px 10px;border: 1px solid #eee;background: #fafafa;position: relative;}
.ac-list_hot li .li_con p{font-size: 14px;line-height: 24px;}
.ac-list_hot li .li_con span{display: block;width: 11px;height: 6px;background: url(../images/hot_sjx.png);position: absolute;left: 19px;top: -6px;}


.ac-main_r{width: 340px;padding-top: 12px;float: right;}
.ac-mb{margin-bottom: 20px;}
.ac-main_zx{padding: 5px 21px 15px;background: #eee;}
.ac-main_zx .h_con{width: 100%;height: 46px;background: url(../images/ac_icon.png) left 23px repeat-x;position: relative;}
.ac-main_zx .h_con .h{position: absolute;left: 0;top:0;background: #eee;padding-right: 12px;font-size: 16px;line-height: 46px;font-weight: 700;}
.ac-main_zx .ac-main_zx_con{padding-left: 57px;}
.ac-main_zx .ac-main_zx_con dl{width: 100%;height: 36px;}
.ac-main_zx .ac-main_zx_con dl dt{float: left;width: 94px;font-size: 14px;line-height: 36px;}
.ac-main_zx .ac-main_zx_con dl dd{width: 90px;height: 32px;float: left;padding-top: 4px;}
.ac-main_zx .ac-main_zx_con dl dd a{display: block;width: 90px;height: 28px;background: url(../images/qq_tall.png) center center no-repeat;}
.ac-main_pic{width: 100%;}

.ac-main_r .gtitle{width: 100%;height: 36px;position: relative;border-bottom: 1px solid #ddd;}
.ac-main_r .gtitle .h{padding: 0 28px 0 8px;border-bottom: 2px solid #ec5112;font-size: 16px;line-height: 36px;font-weight: 700;position: absolute;left: 0;top: 0;}
.ac-main_r .gtitle .slide_h{float: right;padding-top: 8px;margin-right: -4px;}
.ac-main_r .gtitle .slide_h span{cursor: pointer;display: block;float: left;margin-right: 4px;padding: 0 6px;border-radius: 2px;font-size: 14px;line-height: 24px;}
.ac-main_r .gtitle .slide_h span.cur{background: #8db364;color: #fff;}

.ac-r_news{padding: 5px 20px 9px;border: 1px solid #ddd;}
.ac-hot{margin-top: 13px;}
.ac-hot li{padding-left: 13px;position: relative;height: 36px;font-size: 14px;line-height: 36px;}
.ac-hot li:after{content: "";width: 3px;height: 3px;background: #ec5112;position: absolute;left: 0px;top: 17px;}
.ac-hot li a{display: block;width: 100%;height: 36px;overflow: hidden;}
.ac-r_com{padding: 5px 20px 20px;border: 1px solid #ddd;}
.ac-r_com ul li{width: 100%;margin-top: 20px;}
.ac-r_com ul li .li_img{width: 84px;float: left;}
.ac-r_com ul li .li_con{width: 200px;float: right;}
.ac-r_com ul li .li_name{font-size: 14px;line-height: 14px;display: block;}
.ac-r_com ul li .li_time{line-height: 26px;margin-bottom: 3px;color: #888;}
.ac-r_com ul li .li_xx{font-size: 14px;line-height: 18px;}


.ac-zd_t{width: 100%;margin-bottom: 19px;}
.ac-zd_t_l{width: 840px;float: left;}
.ac-zd_t_img{width: 436px;float: left;}
.ac-zd_t_l a{display: block;}
.ac-zd_t_con{width: 384px;float: right;}

.ac-zd_t_con .h{font-size: 18px;line-height: 20px;margin-bottom: 19px;font-weight: 700;}
.ac-zd_t_con p{font-size: 14px;line-height: 30px;color: #888;}
.ac-zd_t_con p span{color: #333;}
.ac-zd_t_con .b{width: 100%;height: 34px;margin-bottom: 9px;font-size: 14px;color: #666;line-height: 34px;}
.ac-zd_t_con .b i{color: #3592da;}
.ac-zd_t_con .b em{color: #ccc;margin: 0 8px;}
.ac-zd_t_con a{width: 142px;height: 42px;background: url(../images/ac_lx.png);}

.ac-zd_t_r{width: 340px;padding-top: 25px;height: 280px;background: #eee;float: right;}
.ac-zd_t_code{width: 100%;margin-bottom: 11px;text-align: center;}
.ac-zd_t_r .tel{padding-left: 82px;}
.ac-zd_t_r .tel p{font-size: 14px;line-height: 24px;}
.ac-zd_t_r .tel p span{font-weight: 700;color: #ec5112;}

.ac-main{width: 1200px;margin: 0 auto 20px;}
.ac-main_l{width:  838px;border: 1px solid #ddd;float: left;}
.ac-main_l .title{height: 44px;background: #eee;border-bottom: 1px solid #ddd;position: relative;}
.ac-main_l .title ul{position: absolute;left: -1px;top: 0;}
.ac-main_l .title ul li{position: relative;width: 136px;height: 44px;float: left;border-left: 1px solid #ddd;}
.ac-main_l .title ul li a{text-decoration: none;cursor: pointer;width: 100%;text-align: center;position: absolute;left: 0px;top: -2px;padding-top: 2px;padding-bottom: 1px;font-size: 18px;line-height: 44px;}
.ac-main_l .title ul li a.cur{background: #fff;border-top: 2px solid #ec5112;color: #ec5112;padding-top: 0;}
.ac-main_con{padding: 18px 20px 20px;}
.ac-main_con p{font-size: 14px;line-height: 36px;}
.ac-main_con span{display: block;font-size: 14px;line-height: 36px;color: #ee0000;text-align: center;}
.ac-main_con img{margin: 8px auto 0;display: block;}
.ac-main_lx{margin-top: 32px;padding: 29px 112px 40px 77px;background: #eee;}
.ac-main_lx .co{width: 170px;float: left;}
.ac-main_lx_con{width: 398px;float: right;padding-top: 12px;position: relative;}
.ac-main_lx_con i{display: block;font-size: 18px;line-height: 36px;font-weight: 700;}
.ac-main_lx_con em{display: block;font-size: 14px;line-height: 36px;}
.ac-main_lx_con a{display: block;width: 134px;height: 36px;background: #ec5112;font-size: 18px;line-height: 36px;text-align: center;color: #fff;position: absolute;right: 0;top: 70px;}

.ac-main_zd_r{padding: 10px 20px 0;width: 298px;border: 1px solid #ddd;float: right;}
.ac-main_zd_r .gh_con{width: 100%;height: 36px;position: relative;}
.ac-main_zd_r .gh{padding: 0 12px 0 8px;position: absolute;left: 0;top: 0;font-size: 16px;line-height: 36px;font-weight: 700;border-bottom: 2px solid #ec5112;}

.ac-like{width: 100%;}
.ac-like ul{padding-top: 1px;}
.ac-like ul li{padding:20px 0 15px;border-bottom: 1px solid #eee;}
.ac-like ul li a{display: block;}
.ac-like ul li .img{margin-bottom: 7px;}
.ac-like ul li .txt{font-size: 14px;line-height: 22px;}
.ac-like ul li p{font-size: 14px;line-height: 22px;color: #cc0000;}
.ac-like ul li p span{margin-right: 8px;}
.ac-like ul li.last{border-bottom: none;}

















