.crossbanner-ul .first {

    background: url(../images/img1.png) no-repeat center center !important;

    background-size: cover;

}

.crossbanner{

	height:0

}

.crossbanner-ul li a{

	top: 70% !important;

}

.list1 {

    padding-bottom: 20px;

}

.list1 li {

    height: 560px;

    padding: 0 10px;

    overflow: hidden;

}

.cont {

    width: 1000px;

    margin: 0 auto;

    color: #6c6c6c;

}

.list1 li .info {

    float: left;

    width: 45%;

    padding-top: 150px;

}

.list1 li .info h4 {

    font-weight: normal;

    font-size: 30px;

    color: #42a4ff;

    margin-bottom: 20px;

}

.list1 li .info h5 {

    font-weight: normal;

    font-size: 18px;

    margin-bottom: 30px;

}

.list1 li .info a {

    display: inline-block;

    height: 45px;

    line-height: 45px;

    padding: 0 20px;

    border-radius: 45px;

    border: 0;

    background: #42a4ff;

    color: #fff;

    font-size: 18px;

}

.list1 li img {

    float: right;

    margin-top: 75px;

}

.list1 li:nth-child(even) {

    background: #42a4ff;

}

.list1 li:nth-child(even) .info {

    float: right;

    color: #fff;

    padding-top: 120px;

}

.list1 li:nth-child(even) img {

    float: left;

}

.list1 li:nth-child(even) .info h4 {

    color: #fff;

}

.list1 li:nth-child(even) .info a {

    color: #42a4ff;

    background: #fff;

}

.title1 {

    width: 100%;

    text-align: center;

    height: 52px;

    line-height: 52px;

    font-size: 30px;

    color: #42a4ff;

    border-top: 1px solid #ececec;

    border-bottom: 1px solid #ececec;

    margin-top: 60px;

}

.list2 {

    padding-bottom: 15px;

    padding-top: 65px;

}

.list2 li:first-child {

    margin-right: 50px;

}

.list2 li {

    display: inline-block;

    vertical-align: top;

    text-align: center;

    width: 40%;

    margin-left: 50px;

}

.list2 li img {

    display: block;

    margin: 30px auto;

}

.list2 li h4 {

    font-weight: normal;

    color: #42a4ff;

    font-size: 30px;

    margin-top: 15px;

    margin-bottom: 30px;

}

.list2 li h5 {

    font-weight: normal;

    font-size: 18px;

    line-height: 40px;

    text-align: left;

}

.list3 {

    padding-top: 100px;

}

.list3 li {

    display: inline-block;

    vertical-align: top;

    text-align: center;

    width: 45%;

    margin-left: 30px;

}

.list3 li h4 {

    font-weight: normal;

    color: #42a4ff;

    font-size: 30px;

    margin-right: 40px;

    float: left;

    vertical-align: top;

    width: 32%;

    text-align: left;

}

.list3 li h5 {

    font-weight: normal;

    font-size: 18px;

    line-height: 40px;

    text-align: left;

    float: left;

    width: 56%;

    vertical-align: top;

    margin-bottom: 80px;

}

.list4 {

    text-align: center;

    padding: 60px 0;

}

.list4 img {

    width: 100%;

}

.No1 {

    width: 100%;

    height: 500px;

    background: url(../images/img11.png) no-repeat top center;

}

.No1 .text {

    text-align: center;

    font-size: 18px;

    color: #fff;

    line-height: 40px;

    padding-top: 170px;

}

.No1 .text span {

    font-size: 36px;

    display: block;

    margin-bottom: 30px;

}

.list5 {

    width: 100%;

    height: 450px;

    background: url(../images/img10.png);

    color: #42a4ff;

    text-align: center;

    padding-top: 10px;

}

.list5 h5 {

    font-weight: normal;

    font-size: 16px;

    color: #42a4ff;

    line-height: 26px;

    background: #fff;

    border: 1px solid #42a4ff;

    padding: 20px 15px 40px 15px;

    border-radius: 10px;

    width: 570px;

    margin: 0 auto;

}

.list5 h4 {

    font-weight: normal;

    font-size: 48px;

    margin-top: 100px;

}

.list5 h4 span {

    font-size: 18px;

    display: block;

    margin-top: 30px;

}

.list5 fieldset {

    border: 0;

    border-top: 1px solid #42a4ff;

    margin-top: 20px;

}

.list5 fieldset legend {

    padding: 0 20px;

}

.list5 fieldset legend div {

    border: 1px solid #42a4ff;

    width: 460px;

    height: 150px;

    top: 20px;

    position: relative;

}

.list5 fieldset legend b {

    display: block;

    font-size: 18px;

    font-weight: normal;

    margin-top: 25px;

    margin-bottom: 10px;

}

.list5 fieldset legend span {

    display: block;

    font-size: 16px;

    line-height: 25px;

    color: #6c6c6c;

}