.newbook_title{
    height: 150px;
    padding:46px 0 0 0;
    position:relative;
}
.newbook_title span{
    font-size: 22px;
    position: absolute;
    top:50px;
    left:6px;
	font-family: "Microsoft YaHei";
    color: #252525;
}
/*轮播图里面的字体*/
.main-slider .carousel-inner .item figure figcaption a{
    padding:10px 130px;
    width: auto;
}

.newbook_title img{vertical-align:middle;}
.data_commom1{margin-bottom:40px; }
.data_commom1  .wukuang{border:1px solid #f0f0f0;border-radius: 10px;
    /* -webkit-border-radius: 10px; */
    overflow: hidden;}
.data_commom1  .wukuang p{font-size: 14px;color:#a0a2a3;font-family: "Microsoft YaHei";line-height: 20px;padding-left:10px; overflow:hidden;height: 20px;width: 100%; }
.data_commom1  .wukuang p:nth-child(2){margin-top:10px;background:url('../images/dot.jpg') repeat-x bottom center;font-weight: 700;margin-bottom: 5px;line-height: 22px;height: 25px;}
.data_commom1  .wukuang p:nth-child(4){margin-bottom:10px;}
.data_commom1 a{
    display:block;
    width: 100%;
}
.data_commom1 a img{width: 100%;}
.common2{margin-bottom:28px; border: 1px solid #eceaea; margin-right: 27px;padding:0 !important;width:271px;height: 250px;border-radius: 10px;}
.kechenkind .data_kindsname{
    margin:15px 9px 0 9px;
    padding:0 0 0 2px;
    background:url('../images/dot.jpg') repeat-x bottom center;
    font-size:14px;
    font-weight: 700;
	color:#474747;
	font-family: "Microsoft YaHei";
}
.kechenkind .data_kindscontents{
    margin:8px 23px 15px 12px;
    color: #a0a2a3;
    font-size: 13px;
	font-family: "Microsoft YaHei";
	color:#a0a2a3;
}

/*.kechenkind .data_kindsname:nth-child(8){margin:8px 5px 15px 12px!important;}*/
.data_kindscontents a{margin-right: 5px;}
.kechenkind .kechenkind_section .common2:nth-child(4n){
    margin-right: 0px!important;
}
.common2 .data_kindsname span:first-child{margin-right: 5px;}
.kechenkind_section{padding:0 16px 0 16px;}
.mian_section{padding-bottom: 110px;}
/*改成跟设计图一样的,给课程加空格*/
.common2:nth-child(1) .data_kindscontents a:nth-child(3){
 margin-right: 18px;
}
.common2:nth-child(2) .data_kindscontents a:nth-child(3){
 margin-right: 43px;
}
.common2:nth-child(5) .data_kindscontents a:nth-child(2){
 margin-right: 23px;
}
.common2:nth-child(6) .data_kindscontents a:nth-child(2){
 margin-right: 37px;
}
.common2:nth-child(8) .data_kindscontents a:nth-child(2){
 margin-right: 70px;
}

@media only screen and (max-width: 1200px) {
   /*改成跟设计图一样的,给课程加空格*/
.common2:nth-child(1) .data_kindscontents a:nth-child(3){
 margin-right: 0px;
}
.common2:nth-child(2) .data_kindscontents a:nth-child(3){
 margin-right: 0px;
}
.common2:nth-child(5) .data_kindscontents a:nth-child(2){
 margin-right: 0px;
}
.common2:nth-child(6) .data_kindscontents a:nth-child(2){
 margin-right: 0px;
}
.common2:nth-child(8) .data_kindscontents a:nth-child(2){
 margin-right: 0px;
}
 }
 @media only screen and (max-width: 1197px) and (min-width:769px) {
     .common2{width: 30%;margin:0 10px 30px 10px; }
     .kechenkind .kechenkind_section .common2:nth-child(4n){margin-right: 10px!important;}
     .common2 img{width:100%;}
 }
 @media only screen and (max-width: 1197px) and (min-width:1024px) {
 .common2{height: 260px;}
 }
@media only screen and (max-width: 1025px) {
 .newbookrd img{width: 100%;}
 }
/*@media only screen and (max-width: 1024px) and (min-width:945px) {*/
   /*.kechenkind .kechenkind_section {
            padding:0 16px 0 85px;
        }
  .kechenkind .kechenkind_section .common2:nth-child(4n){
            margin-right: 27px!important;
             }*/
 /*}*/
  /*@media screen and (min-width:944px) and (max-width:1204px){*/
    /*.kechenkind .kechenkind_section .common2:nth-child(4n){
        margin-right: 27px!important;
    }
   .kechenkind .kechenkind_section{padding:0 16%;}
  }*/
  /*@media only screen and (max-width: 700px) {
      .common2{width: 40%;margin-right: 27px ;} 
      .common2 img{width: 100%}
  }*/
@media screen and (min-width:421px) and (max-width:767px){
    .common2{width: 46%;margin:0 10px 30px 10px;}
    .common2 img{width:100%;}
    .kechenkind .kechenkind_section .common2:nth-child(4n){margin-right: 10px!important;}   
}
@media screen and (min-width:700px) and (max-width:767px){
    .common2{height: 270px;}
}
@media screen and (min-width:421px) and (max-width:531px){
    .common2{margin: 0 5px 30px 5px;height: 200px;}
}
 /*@media screen and (min-width:420px) and (max-width:626px){
.common2{margin-bottom:28px; border: 1px solid #eceaea; margin-right: 10px;padding:0 !important;width:45%;border-radius: 10px;}
.common2 img{width: 100%;}
.kechenkind .kechenkind_section{padding:0 5%;}
 }*/
  @media screen and (max-width:420px){
.kechenkind .kechenkind_section {padding:0 16px 0 16px;}
  }
