.common-icon {
	width: 18px;
	height: 30px;
	background-position: 0 0;
	display: inline-block;
	vertical-align: text-bottom;
	cursor: pointer;
	background: url("/images/icon.png");
	margin-right: 3px;
}

.icon-cert {
	width: 40px;
	height: 40px;
	background-position: 0 0;
}

.icon-baby {
	width: 40px;
	height: 40px;
	background-position: -43px 0;
}

.icon-bottle {
	width: 40px;
	height: 40px;
	background-position: -85px 0;
}

.icon-card {
	width: 40px;
	height: 40px;
	background-position: -125px 0;
}

.icon-milk {
	width: 40px;
	height: 40px;
	background-position: -417px 0;
}

.icon-board {
	width: 40px;
	height: 40px;
	background-position: -452px 0
}

.icon-QQ {
	width: 70px;
	height: 70px;
	background-position: 13px -48px;
}

.icon-phone {
	width: 70px;
	height: 70px;
	background-position: -57px -47px;
}

.boxtxt {
    font-size: 12px;
    color: #666666;
    margin-left: 20px;
    margin-top: 2px;  
    line-height: 200%;
}


.bm-icon {
    width: 20px;
    height: 20px;
    background-position: 0 0;
    display: inline-block;
    vertical-align: text-bottom;
    cursor: pointer;
    background: url("/images/bmicon.png");
    margin-right: 3px;
}


.icon-name{
	background-position: 4px 0px;
}

.icon-cellphone{

	background-position: 101px 0px;
}
.icon-work {

	background-position: 48px 0px;
}

.icon-edu{

	background-position: -2px -40px;
}

.icon-lock{
	background-position: -52px -40px;
}

.header-sub {
	background: #fff;
	border-bottom: 1px solid #ededed;
	min-width: 1300px
}

.header-sub .nav {
	width: 1300px;
	height: 51px;
    margin: auto
    
}

.h-3-1{
    width: 100%;
	background: #ffffff;
	margin: auto;
}

.h-3-1 .h-3-2 {
	width: 1260px;
    margin: auto;
    height:166px;
    overflow: hidden;
}

.h-3-1 .h-3-2 ul{
    width: 100%;
    clear: both;
}
    .h-3-1 .h-3-2 ul li {
        width: 50%;
        float: left;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.h-4-1{
    width: 100%;
    height: 450px;
	background: #f9f9f9;
	margin: auto;
}

.h-4-1 .h-4-2 {
	width: 1260px;
    margin: auto;
    overflow: hidden;
}

.h-4-1 .h-4-2 .h-4-3{
    margin-top: 60px;
}
.h-4-1 .h-4-2 .h-4-3 div{
    float: left;
    /* width: 260px; */
    width: 212px;
    height: 325px;
    background-color: #f3f3f3;
    margin-right: 35px;
    text-align: center
}


.h-4-1 .h-4-2 .h-4-3 .span{
    line-height: 25px;
}

.h-5-1{
    width: 100%;
    height: 700px;
	margin: auto;
}


.h-5-1 .h-5-2 {
	width: 1260px;
    margin: auto;
    overflow: hidden;
}
.h-5-1 .h-5-2 .h-5-4 {
    margin-top: 50px;
}

.h-5-1 .h-5-2 .h-5-4 .div{
    float: left;
    width: 400px;
    height: 280px;
    margin-right: 20px;
    overflow: hidden;
}


.h-5-1 .h-5-2 .h-5-4 .div span{
    color: #fff;
}

.h-5-1 .a_linkbtn {
	height: 35px;
	line-height: 35px;
	width: 174px;
	border-radius: 35px;
	text-align: center;
	font-size: 15px;
    cursor: pointer;
    background-color: #ffffff;
    margin: auto;
}


.h-6-1{
    width: 100%;
    height: 490px;
	background: #f9f9f9;
	margin: auto;
}

.h-6-1 .h-6-2 {
	width: 1260px;
    margin: auto;
    /* overflow: hidden; */
}
.h-6-1 .h-6-2 .h-6-3{
    margin-top: 65px;
}
    .h-6-1 .h-6-2 .div-1 {
        float: left;
        width: 447px;
        height: 365px;
        margin-top: 60px;
        margin-right: 95px;
        /* background-color: #000; */
        background: url('/images/yuying.jpg') no-repeat bottom;
    }

    .h-6-1 .h-6-2 .div-2 {
        float: left;
        width: 239px;
        height: 365px;
        margin-top: 60px;
        margin-right: 95px;
        /* background-color: #000; */
        background: url('/images/yuying-2.jpg') no-repeat bottom;
    }
.h-6-1 .h-6-2 .div-3{
    float: left;
    width: 384px;
    height: 365px;
    margin-top: 60px;
}

.h-6-1 .h-6-2 .div-3 .a_linkbtn {
	height: 35px;
	line-height: 35px;
	width: 140px;
	border-radius: 35px;
	text-align: center;
	font-size: 15px;
    cursor: pointer;
    color: #fff;
    background-color: #b74e55;
    margin: auto;
}


.h-7-1{
    width: 100%;
    height: 152px;
	background: #33779a;
	margin: auto;
}

.h-7-1 .h-7-2 {
	width: 1500px;
    margin: auto;
    overflow: hidden;
}
.h-7-1 .h-7-2 .h-7-3{
    margin: 40px 0 0 100px;
    /* text-align: center; */
}

.h-7-1 .h-7-2 .h-7-3 ul li{
    float: left;
    width: 330px;
    margin-left: 10px;
}

.h-7-1 .h-7-2 .h-7-3 ul li div{
    color: #fff;
    font-size: 14px;
    margin-left: 14px;
    float: left;
}

.box{
    width: 100%;
    overflow: hidden;
    color: #666666
}
.box ul {
 clear: both;
}
.box ul li {
    width: 128px;
    height: 140px;
    float: left;
}



.footer {
    width: 100%;
    background-color: #000;
    color: #fff;
    height: 95px;
    line-height: 10px;
    text-align: center;
    /* position: fixed; */
    bottom: 0;
}

.footer .footermenu {
	width: 1260px;
    margin: auto;
    text-align: center;
	/* color: #ffffff; */
}

.footer ul li a{
    color:#ffffff;
    font-size: 14px;
}

#full-screen-slider {width:100%; height:380px; float:left; position:relative}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:315px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#1B3166}


.wenben{
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}

.zksx4 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.site-block{padding: 20px;}
/* .site-block .layui-form{margin-right: 200px;} */
.site-block .layui-form{margin-right: 0px;}

.site-title{ margin: 30px 0 20px;}
.site-title fieldset{border: none; padding: 0; border-top: 1px solid #eee;}
.site-title fieldset legend{margin-left: 20px;  padding: 0 10px; font-size: 22px; font-weight: 300;}





.about-h2 {
    background-image: url("/images/aboutschool.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 100% auto;
    width: 100%;
    height: 192px;
}

.ldgxpeixinneirong{
    margin-top: 50px;
}

.ldgxpeixinneirong div{
    color: #0451fa;
    margin-left: 72px;
    float: left;
}
.ldgxpeixinneirong div i{
    font-size: 20px;
    font-weight: bold
}


.ldgxpeixinneirong1{
    padding-left: 25px
}
.ldgxpeixinneirong1 div{
    color: #474748;
    margin-left: 50px;
    font-size: 14px;
    float: left;
     
}
