.soso{
	margin-top: 26px;
	background: #f3f3f3;
	padding: 18px 22px;
	overflow: hidden;
}
.soso_la{
	font-weight: bold;
	font-size: 16px;
	color: #a70000;
	display:inline-block;
	margin-left: 26px;
	position: relative;
}
.soso_txt{
	font-size: 14px;
	color: #969696;
	padding: 0 10px;
	width: 290px;
	height: 30px;
	line-height: 30px;
	border:0px;
	background: #fff;
	margin-left: 20px;
	cursor: pointer;
}
.soso_txt_ri{
	width: 310px;
}
.gray_sj{
	position: absolute;
	right: 10px;
	top: 13px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-top: 7px solid #959595;
    border-right: 5px solid transparent;
    cursor: pointer;
}
.soso_pro{
	width: 330px;
	position: relative;
}
.soso_bt{
	display: block;
	width: 173px;
	height: 30px;
	line-height: 30px;
	background:#b50000 url(../images/fdj.png) no-repeat center center;
	border:none;
	cursor: pointer;
}
.product{
	overflow: hidden;
	margin-top: 23px;
	background: #f6f6f6;
}
.pic{
	width: 440px;
	overflow: hidden;
	height: 209px;
	cursor: pointer;
}
.product:hover{
	background: #e4e4e4;
}
.pic img{
	/*max-width: 100%;*/
	width: 100%;
	transition:all 1s ease-in-out;
}
.pic:hover img,.product:hover .pic img{
	transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
}
.see_more{
	width: 66px;
	overflow: hidden;
}
.see_more:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.chanshu{
	width: 494px;
}
.cshu_nei{
	padding: 20px 30px;
}

.cshu_nei h3{
	color: #909090;
	font-size: 16px;
	border-bottom: #e3e3e3 solid 2px;
	padding-bottom: 12px;
	margin-bottom: 10px;
}
.cshu_nei p{
	color: #808080;
	font-size: 14px;
	line-height: 25px;
}
.products{
	overflow: hidden;
}
/*分页*/
.pages{
	/*width: 90%;*/
	text-align: center;
	margin:15px auto 100px;
	    height: 30px;
}
.pages a{
	padding: 0px 4px;
	border:1px solid #727171;
	color: #727171;
	cursor: pointer;
	margin: 0 2px;
}
.pages a:hover,.pages a.on{
	color: #ffffff;
	border:1px solid #9d6a5e;
	background: #b50000;
}
.current{
	color: #fff;
	background: #9d6a5e;
	padding: 0 4px;
    margin: 0 5px;
}

.wysevice_p,.content p{
	font-size: 14px;
	color: #606060;
	line-height: 25px;
	text-align: justify;
}
/*婴儿教育*/


.qiyejs_box{
	overflow: hidden;
	margin-bottom: 50px;
	background: #f3f3f3;
}
.qiyejs_box .left{
	width: 375px;
	overflow: hidden;
}
.qiyejs_box .left img{
	max-width: 100%;
}
.qiyejs_box .right{
	width: 426px;
	padding: 0 26px 15px;
	overflow: hidden;
	/*background: #f3f3f3;*/
	/*height: 352px;*/
}
.qy_name{
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	height: 50px;
	border-left: #b50000 solid 1px;
	padding-left: 12px;
}
.qiyejs_box .right p{
	color: #606060;
	line-height: 25px;
	font-size: 14px;
	text-align: justify;
}
.qy_name span{
	font-weight: bold;
	font-size: 27px;
	color: #b50000;
	display: block;
}
.qy_name i{
	font-style: italic;
	font-size: 22px;
	font-weight: bold;
	color: #a6a6a6;
}
.youshi_box,.youshi_box ul,.youshi_box ul li,.hezuo_list{
	overflow: hidden;
}
.youshi_box ul li{
	margin-bottom: 30px;
	cursor: pointer;
}
.youshi_box ul li .left{
 width: 205px;
 height: 115px;
 overflow: hidden;
}
.youshi_box ul li:hover{
	background: #eeeeee;
}
.youshi_box ul li .left img{
	max-width: 100%;
	transition:all 1s ease-in-out;
}
.youshi_box ul li .left:hover img{
	transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
}
.youshi_box ul li .right{
	width: 613px;
	padding-left: 26px;
	padding-right: 10px;
}
.yshi_tit{
	display: inline-block;
	position: relative;
	padding-right: 15px;
	font-size: 16px;
	color: #b50000;
	margin-bottom: 10px;
}
.yshi_tit span{
	position: absolute;
	right: -6px;
	top: 9px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-top: 7px solid #b50000;
	border-right: 5px solid transparent;
	cursor: pointer;
}
.line22{
	line-height: 22px;
}
.six_ys{
	overflow: hidden;
	margin-bottom: 15px;
}
.six_ys span{
	display: block;
	width: 126px;
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	background: #b50000;
	text-align: center;
}
.hei32{
	height: 32px;
	line-height: 32px;
}
.qy_name span.fons_20{
	font-size: 20px;
}
.qy_name i.qy_i{
	font-size: 14px;
	text-transform: uppercase;
}
.parklin,.parklin ul,.parklin ul li{
	overflow: hidden;
}
.parklin ul li.lin_li{
	background: #f5f5f5;
	margin-right: 10px;
	margin-bottom: 8px;
	width: 278px;
	height: 155px;
}
.parklin ul li.tzhz_li{
	background: #f5f5f5;
	margin-right: 2px;
	margin-bottom: 18px;
	width: 212px;
	height: 280px;
}
.parklin ul li.lin_li:nth-of-type(3n){
margin-right: 0px;
}
.parklin ul li.tzhz_li:nth-of-type(4){
margin-right: 0px;
}
.parl_p1{
	color: #b50000;
	font-weight: bold;
	font-size: 16px;
	text-align:center;
	padding-top: 27px;
	padding-bottom: 18px;
}

.parl_p2{
	color: #606060;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	padding: 0 12px;
	/*letter-spacing: -1px;*/
}
.jiameng{
	height: 42px;
	line-height: 42px;
	background: #919191;
	text-align: center;
}
.jiameng span{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.jiameng span:nth-of-type(2){
padding-left: 85px;
}
.erweima{
	padding: 22px;
	background: #b50000;
	overflow: hidden;
	margin-bottom: 200px;
}
.erweima .left{
width: 117px;
}
.erweima .right{
width: 645px;
margin-left: 48px;
}
.erweima .right p{
	color: #fff;
	font-size: 16px;
	line-height: 36px;
}
/*商业运营*/
.marle0{
	margin-left: 0px;
}
.martop0{
	margin-top: 0px;
}
.wid93{
	width: 93px;
}
.padding_12{
	padding: 18px 171px;
}
.margin_left17{
	margin-left: 17px;
}
.syxm_wid{
	width: 348px;
}
.load_more{
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 200px;
}
.xm_wrap .left{
width: 233px;
overflow: hidden;
}
.xm_wrap .right{
width: 730px;
overflow: hidden;
}
.tuijian{
	overflow: hidden;
	margin-bottom: 10px;
}
.tuijian a{
	display: block;
	width: 100%;
	/*height: 138px;*/
}
.tuijian a img{
	max-width: 100%;
}
.tuijian p{
	color: #606060;
	font-size: 14px;
	font-weight: bold;
	background: #eeeeee;
	height:38px;
	line-height: 38px;
	text-align: center;
}
.basic_js{
	/*height: 216px;*/
	background:#eeeeee url(../images/xm_7.jpg) no-repeat center bottom;
	padding: 14px;
	overflow: hidden;
}
.xm_name{
	font-size: 26px;
	font-weight: bold;
	color: #b50000;

}
.xm_detail{
	width: 500px;
	overflow: hidden;
	border-left: #b50000 solid 1px;
	margin-left: 14px;
}
.xm_nei{
	padding: 0 14px;
	
}
.xm_nei h3{
	padding-bottom: 15px;
}
.xm_nei p{
line-height: 25px;
font-size: 14px;
color: #606060;
}
.slide_xm,.preview{
	overflow: hidden;
	margin-bottom: 33px;
	margin-top: 50px;
	position: relative;
}
.slide_xm .left_bt,.slide_xm .right_bt{
	position: absolute;
	top:50%;
	z-index: 666;
	margin-top: -50px;
	width: 40px;
	height: 100px;
	background: url(../images/slide_bts.png) no-repeat;
	cursor: pointer;
}
.slide_xm .left_bt{
	left: 0px;
	background-position: 0px 0;
}
.slide_xm .right_bt{
	right: 0px;
	background-position: -60px 0;
}
.slide_xm .swiper-container{
	height: 411px;
}









/*.swiper-pagination-bullet {
    width: 8px!important;
    height: 8px!important;
    display: inline-block;
    border-radius: 100%;
    background: #ffffff!important;
    opacity: 1!important;
}
.swiper-pagination-bullet-active {
	 width: 10px!important;
    height: 10px!important;
    opacity: 1;
    background: #b50000!important;
    position: relative;
    top:1px;
}*/
.pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #ffffff;
  margin: 0 5px;
  cursor: pointer;
}
.swiper-active-switch {
	width: 10px;
  height: 10px;
  background: #fff;
  background: #b50000!important;
    position: relative;
    top:1px;
}











.dic_detail{
	overflow: hidden;
	background: #eeeeee;
	padding: 14px 17px;
}
.dic_list,.gongzong{
	width: 50%;
	overflow: hidden;
}
.dic_list p,.gongzong p{
	color: #606060;
	font-size: 14px;
	line-height: 30px;
}
.content{
	overflow: hidden;
	padding-top: 38px;
}
.preview .left_bt,.preview .right_bt{
	position: absolute;
	top:50%;
	z-index: 666;
	margin-top: -50px;
	width: 22px;
	height: 100px;
	background: url(../images/slide_bts.png) no-repeat;
	cursor: pointer;
}
.preview .left_bt{
	left: 0px;
	background-position: -9px 0;
}
.preview .right_bt{
	right: 0px;
	background-position: -70px 0;
}
.preview .swiper-container{
	height: 104px;
}
.preview .swiper-container .swiper-slide img{
width: 170px;
height: 100%;
}
.bigimg{
	width: 100%;
	margin-bottom: 10px;
   height: 411px;
}
.margin_top0{
	margin-top: 0px;
}
.gongzhao{
	
	vertical-align: top;
	width: 120px;
	height: 120px;
}
.zuo_a{
	display: block;
	overflow: hidden;
}
.dicleft_div{
	width: 934px;
	overflow: hidden;
}
.syleft_div{
	width: 788px;
	overflow: hidden;
}
/*地图样式*/
.map{
	position: relative;
	overflow: hidden;
}
.map_a{
	width: 31px;
	height:46px;
	position: absolute;
	z-index: 8888;
	background: url(../images/diming.png) no-repeat;
	
}
.map_b{
	width: 33px;
	height:46px;
	position: absolute;
	z-index: 8889;
	background: url(../images/difang.png) no-repeat;

}
.map_a.beijing{
	right: 343px;
    top: 183px; 
	background-position: 0px 0;
}
.map_a.beijing:hover,.map_a.beijing.on{	
	background-position:-110px 0;
}

.map_a.tianjin{
	width:42px;
	right: 306px;
    top: 207px;
	background-position: 0px -57px;
}
.map_a.tianjin:hover,.map_a.tianjin.on{	
	background-position:-110px -57px;
}

.map_a.hebei{
	right: 356px;
    top: 244px;
	background-position: 0px -113px;
}
.map_a.hebei:hover,.map_a.hebei.on{	
	background-position:-110px -113px;
}

.map_a.shangan{
	right: 445px;
    top: 309px;
	background-position: 0px -244px;
}
.map_a.shangan:hover,.map_a.shangan.on{	
	background-position:-110px -244px;
}

.map_a.shanxi{
	right: 394px;
    top: 262px;
	background-position: 0px -177px;
}
.map_a.shanxi:hover,.map_a.shanxi.on{	
	background-position:-110px -177px;
} 

.map_a.henan{
	right: 372px;
    top: 313px;
	background-position: 0px -308px;
}
.map_a.henan:hover,.map_a.henan.on{	
	background-position:-110px -308px;
}

.map_b.sunan{
	width: 46px;
	    right: 254px;
    top: 326px;
	background-position: -6px -158px;
}
.map_b.sunan:hover,.map_b.sunan.on{
	background-position:-95px -158px;
}
.map_a.sichuan{
    right: 527px;
    top: 375px;
	background-position: 0px -659px;
}
.map_a.sichuan:hover,.map_a.sichuan.on{	
	background-position:-110px -659px;
}

.map_a.hubei{
    right: 358px;
    top: 355px;
	background-position: 0px -535px;
}
.map_a.hubei:hover,.map_a.hubei.on{	
	background-position:-110px -535px;
}

.map_a.chongqing{
    right: 447px;
    top: 370px;
	background-position: 0px -596px;
}
.map_a.chongqing:hover,.map_a.chongqing.on{	
	background-position:-110px -596px;
}

.map_a.hunan{
    right:387px;
    top: 419px;
	background-position: 0px -719px;
}
.map_a.hunan:hover,.map_a.hunan.on{	
	background-position:-110px -719px;
}

.map_a.shanghai{
	width: 42px;
  	right: 224px;
    top: 340px;
	background-position: 0px -417px;
}
.map_a.shanghai:hover,.map_a.shanghai.on{	
	background-position:-110px -417px;
}

.map_a.zhejiang{
   	right: 266px;
    top: 363px;
	background-position: 0px -470px;
}
.map_a.zhejiang:hover,.map_a.zhejiang.on{	
	background-position:-110px -470px;
}
.map_a.fuzhou{
  	right: 267px;
    top: 409px;
	background-position: 0px -782px;
}
.map_a.fuzhou:hover,.map_a.fuzhou.on{	
	background-position:-110px -782px;
}
.map_a.xiamen{
    right: 286px;
    top: 446px;
    height: 62px;
	background-position: 0px -843px;
}
.map_a.xiamen:hover,.map_a.xiamen.on{	
	background-position:-110px -843px;
}
.map_a.foshan{
    right: 371px;
    top: 478px;
	background-position: 0px -1090px;
}
.map_a.foshan:hover,.map_a.foshan.on{	
	background-position:-110px -1090px;
}

.map_a.nanyue{
    right: 397px;
    top: 509px;
	background-position: 0px -1148px;
}
.map_a.nanyue:hover,.map_a.nanyue.on{	
	background-position:-110px -1148px;
}
.map_a.guangzhou{ 
    right: 358px;
    top: 497px;
	background-position: 0px -1034px;
}
.map_a.guangzhou:hover,.map_a.guangzhou.on{	
	background-position:-110px -1034px;
}
.map_a.shenguan{
    right: 332px;
    top: 471px;
	background-position: 0px -969px;
}
.map_a.shenguan:hover,.map_a.shenguan.on{	
	background-position:-110px -969px;
}
.map_a.jiangxi{ 
    right: 328px;
    top: 415px;
	background-position: 0px -906px;
}
.map_a.jiangxi:hover,.map_a.jiangxi.on{	
	background-position:-110px -906px;
}
.map_a.guangxi{ 
    right: 440px;
    top: 490px;
	background-position: 0px -1202px;
}
.map_a.guangxi:hover,.map_a.guangxi.on{	
	background-position:-110px -1202px;
}
/*添加*/
.map_b.guizhou{
	right: 460px;
	top: 435px;
	background-position: 0px -235px;
}
.map_b.guizhou:hover,.map_b.guizhou.on{
	background-position:-92px -232px;
}
.map_b.shandong{
	right: 321px;
	top: 253px;
	/*background-color: #e90000;*/
	background-position: 0px -86px;
}
.map_b.shandong:hover,.map_b.shandong.on{
	background-position:-90px -85px;
}
.map_b.guizhou{
	right: 460px;
	top: 430px;
	/*background-color: #e90000;*/
	background-position: 0px -235px;
}
.map_b.guizhou:hover,.map_b.guizhou.on{
	background-position:-92px -233px;
}
.map_b.yunnan{
	right: 550px;
	top: 480px;
	/*background-color: #e90000;*/
	background-position: -2px -305px;
}
.map_b.yunnan:hover,.map_b.yunnan.on{
	background-position:-92px -305px;
}
.map_b.yuedong{
	right: 310px;
	top: 497px;
	/*background-color: #e90000;*/
	background-position: -2px -384px;
}
.map_b.yuedong:hover,.map_b.yuedong.on{
	background-position:-89px -379px;
}

.map_b.liaonin{
	right: 260px;
	top: 165px;
	/*background-color: #e90000;*/
	background-position: -1px -4px;
}
.map_b.liaonin:hover,.map_b.liaonin.on{
	background-position:-90px -1px;
}




.select{
	position: absolute;

}
.select li{
	width: 200px;
	height: 35px;
	line-height: 35px;
}



/*团队风采轮播样式*/
.mod18{position:relative;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;}



.mod18 .prev{top:0px;background:url(../images/lunbo_ico.png) no-repeat; background-position: 0px 0px;}
.mod18 .next{bottom:0px;background:url(../images/lunbo_ico.png) no-repeat;background-position: 0px -58px;}
.mod18 #prev,.mod18 #next{/*top:490px;*/width:200px;height:35px;}

.mod18 #prevTop,.mod18 #nextTop{
	top:50%;
	width:40px;
	height:50px;
    margin-top: -25px;
    display: none;
}

.mod18 .picBox li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
/*.mod18 .cf a{display:block;width:526px;height:396px;position:absolute;color:#fff;}*/
.mod18 .cf li span{display:block;width:100%;font-size:18px;position:absolute;left:0px;bottom:0px;line-height:40px;text-align:center;background: #b50000;}
.mod18 .picBox{
	width:640px;
	height:354px;
	position:relative;
	 /*border:#313131 solid 1px;*/
	  overflow:hidden;}
.mod18 .picBox ul{height:354px;position:absolute; left:0;}
.mod18 .picBox li{width:640px;height:354px;}

.mod18 .picBox li img{width:100%;height:100%;}



.mod18 .listBox{    
	width: 200px;
    height: 354px;
    position: relative;
    overflow: hidden;
    /*margin-top: 28px;*/
}
.mod18 .listBox ul{height:396px;position:absolute;}
.mod18 .listBox li{
	width:196px;
	height:108px;
	/*border:2px solid transparent;*/
	cursor:pointer;
	position:relative; 
	margin-bottom: 15px;
}
.mod18 .listBox li i{
	position: absolute;
	width: 196px;
	height: 104px;
	border:#b50000 solid 2px;
	left: 0px;
	top:0px;
	display: none;
}
/*.mod18 .listBox li a{display:block;width:108px;height:77px;}*/
.mod18 .listBox img{width:200px;height:108px;}
.mod18 .listBox .on i{display:block;}
.smallbox{
	width:200px; 
	height: 354px;
	 position:relative;
	 overflow:hidden;
}
#small_pic {
cursor: pointer;
}
#small_pic .active-nav img {
    padding: 0;
    border: 1px solid #F00;
}
.big_img{
	height: 411px;
}
.preview .swiper-slide {
	width: 177px;
	height: 102px;
	
} 
.view .swiper-container{
	height: 411px;
}
.view{
	overflow: hidden;
	height: 411px;
	margin-bottom: 7px;
}