@charset "utf-8";
@media screen and (min-width: 414px) and (max-width: 768px) {
    .mainb1_z {
        position: absolute !important;
        right: 0rem !important;
    }
}

/*内容*/
.main {
    width: 100%;
    /*height: 208.1rem;*/
}

.main_box1 {
    width: 100%;
    height: 36rem;
    /*background: url(https://cdn01.imgs.duolebo.com/dlbimg/3.0.0.0/images/cooperate_main_1dx.png);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 100%;
    margin-top: 0.5rem;
}

.mainb1 {
    max-width: 60rem;
    /*width: 60rem;*/
    height: 34rem;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
}

.mainb1_img {
    width: 50%;
    margin-top: 5rem;
    float: left;
}

.mainb1_z {
    /*margin-left: 32.5rem;*/
    padding-top: 7.5rem;
    float: right;
}

.mainb1_z span {
    font-size: 1.1rem;
    font-weight: normal;
}

.mainb1_z > img, .mainb2_z > img, .mainb3_z > img, .mainb4_top > img {
    padding-top: 1.5rem;
}

.mainb1r_1, .mainb1r_2, .mainb1r_3 {
    margin-top: 2rem;
    /*width: 27.5rem;*/
    height: 1.4rem;
}

.mainb1r_img1, .mainb1r_img2, .mainb1r_img3 {
    float: left;
}

.mainb1r_img1 img, .mainb1r_2 img, .mainb1r_img3 img {
    width: 2.5rem;
}

.mainb1r_txt1, .mainb1r_txt2, .mainb1r_txt3, .mainb2l_txt1, .mainb2l_txt2, .mainb2l_txt3, .mainb2l_txt4, .mainb2l_txt5, .mainb2l_txt6,
.mainb3r_txt1, .mainb3r_txt2, .mainb3r_txt3, .mainb3r_txt4 {
    float: left;
    color: #666;
    margin-top: 0.5rem;
    margin-left: 0.6rem;
}

.Cooperation1 {
    width: 10rem;
    height: 2.5rem;
    border: 1px solid #ff8531;
    background-color: rgb(255, 133, 49, 0.4);
    border-radius: 1.25rem;
    text-align: center;
    line-height: 2.5rem;
    margin-top: 3rem;
    color: #000;
}

.Cooperation1:hover {
    color: #ffffff;
    background-color: #ff8531;
}

.main_box2 {
    width: 100%;
    height: 30rem;
    /*height: 35.05rem;*/
    /*background: url(https://cdn01.imgs.duolebo.com/dlbimg/3.0.0.0/images/cooperate_main_2sj.png);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 100%;
    margin-top: 2rem;
}

.mainb2 {
    max-width: 60rem;
    /*width: 60rem;*/
    height: 31rem;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
}

.mainb2_z {
    padding-top: 1.5rem;
    float: left;
    /*width: 32.5rem;*/
}

.mainb2_z span {
    font-size: 1.1rem;
    font-weight: normal;
}

.mainb2l_1, .mainb2l_2, .mainb2l_3, .mainb2l_4, .mainb2l_5, .mainb2l_6 {
    margin-top: 2rem;
    /*width: 27.5rem;*/
    height: 1.4rem;
}

.mainb2l_img1, .mainb2l_img2, .mainb2l_img3, .mainb2l_img4, .mainb2l_img5, .mainb2l_img6 {
    float: left;
}

.mainb2l_img1 img, .mainb2l_img2 img, .mainb2l_img3 img, .mainb2l_img4 img, .mainb2l_img5 img, .mainb2l_img6 img {
    width: 2.5rem;
}

.Cooperation2 {
    width: 10rem;
    height: 2.5rem;
    border: 1px solid #ff8531;
    background-color: rgb(255, 133, 49, 0.4);
    border-radius: 1.25rem;
    text-align: center;
    line-height: 2.5rem;
    margin-top: 3rem;
    color: #000;
}

.Cooperation2:hover {
    color: #ffffff;
    background-color: #ff8531;
}

.mainb2 > img {
    width: 50%;
    float: right;
    margin-top: 3rem;
}

.main_box3 {
    width: 100%;
    height: 30rem;
    /*background: url(https://cdn01.imgs.duolebo.com/dlbimg/3.0.0.0/images/cooperate_bg_jb.png);
    background-repeat:no-repeat; 
    background-size:cover;
    background-size:100% auto;*/
    /*margin-top: 2.5rem;*/
}

/*.mainb3_top{
	width: 70rem;
	height: 28rem;
	background-color: #ffffff;
	border: 1px solid #ff8531;
	margin: 0 auto;
	border-radius: 1rem;
	box-sizing: border-box;
	padding-top:2.9rem;
}

.mainb3_t_left{
	width: 25.4%;
	height: 33.9rem;
	float: left;
	background-color: rgb(0,0,0,0.1);
}

.mainb3_t_right{
	width: 74.6%;
	height: 33.9rem;
	float: left;
	background-color: rgb(25,125,25,0.2);
}
.mainb3_t_rights{
	text-align: center;
}
.mainb3_tr_top{
	margin-top: 4rem;
}

.mainb3_tr_top>img{
	    width: 8.35rem;
	margin-left: 0.65rem;
}

.mainb3_t_right p{
	width: 34.05rem;
	margin-top: 2rem;
	color: #999;
	margin-left: 9.2rem;
	text-align: left;
}


.down1{
	width: 10rem;
	height: 2.5rem;
	border: 1px solid #ff8531;
	background-color: rgb(255,133,49,0.4);
	border-radius: 1.25rem;
	text-align: center;
	line-height: 2.5rem;
	margin-top: 3rem;
	color: #000;
}

.down1:hover{
	color: #ffffff;
	background-color: #ff8531;
}*/

.mainb3_bottom {
    margin-top: 6rem;
    width: 100%;
    height: 31.15rem;
    /*background: url(https://cdn01.imgs.duolebo.com/dlbimg/3.0.0.0/images/cooperate_main_3dx.png);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 100%;
}

.mainb3_b {
    max-width: 60rem;
    /*width: 60rem;*/
    height: 24rem;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
}

.mainb3_z {
    /*margin-left: 32.5rem;*/
    /*padding-top: 7rem;*/
    float: right;
}

.mainb3_z span {
    font-size: 1.1rem;
    font-weight: normal;
}

.mainb3r_1, .mainb3r_2, .mainb3r_3, .mainb3r_4 {
    margin-top: 2rem;
    width: 24rem;
    height: 1.4rem;
}

.mainb3r_img1, .mainb3r_img2, .mainb3r_img3, .mainb3r_img4 {
    float: left;
}

.mainb3r_img1 img, .mainb3r_2 img, .mainb3r_img3 img, .mainb3r_img4 img {
    width: 2.5rem;
}

.Cooperation3 {
    width: 10rem;
    height: 2.5rem;
    border: 1px solid #ff8531;
    background-color: rgb(255, 133, 49, 0.4);
    border-radius: 1.25rem;
    text-align: center;
    line-height: 2.5rem;
    margin-top: 3rem;
    color: #000;
}

.Cooperation3:hover {
    color: #ffffff;
    background-color: #ff8531;
}

.mainb3_b > img {
    width: 50%;
    /*float: right;*/
}

.main_box4 {
    max-width: 59.9rem;
    /*width: 59.9rem;*/
    height: 22rem;
    margin: 0 auto;
}

.mainb4_top {
    text-align: center;
    width: 9rem;
    margin: 0 auto;
}

.mainb4_top > img {
    /*margin-left: 1.9rem*/
}

.mainb4_bottom > img {
    width: 100%;
    margin-top: 4rem;
}

/*.ft_right{
	width: 547px;
	height: 220px;
	float: left;
	padding-left: 150px;
}

.column{
	width: 132px;
    display: inline-block;
}

.column>a{
	display: block;
	color: rgb(255,255,2555,0.5);
	padding-bottom: 20px;
}

.a{
	outline: 0;

}
.column a span{
	color: rgb(255,255,2555,0.8);
}

.column1{
	width: 132px;
    display: inline-block;
    vertical-align: top;
    padding-top: 42px;
}

.column1>a{
	display: block;
	color: rgb(255,255,2555,0.5);
	padding-bottom: 20px;
}



.column a:hover{ 
	color:rgb(255,255,255,0.8);
}

.column1 a:hover{
	color:rgb(255,255,255,0.8);
}
*/

/*.footer_bottom {
	width: 874px;
	margin: 0 auto;
	padding-top: 6px;
	color: rgb(255,255,255,0.8);
}*/

/*文件下载*/
.main_left {
    width: 15rem;
    height: 50rem;
    float: left;

}

.main_left ul {

    padding-bottom: 3rem;
}

.main_left ul li {
    position: relative;
    height: 5.3rem;
    text-align: right;
    border-right: 1px solid #ddd;
    padding-right: 1rem;

}

.orderEntry {
    border: 0 !important;
}

.orderEntry .dot {
    right: -0.29rem;
}

.main_left ul li > div {

    height: 1rem;
    line-height: 0.5rem;
}

.main_left ul li .date {
    font-size: 0.6rem;
    color: #ddd;
}

.dot {
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.25rem;
    background: #ddd;
    position: absolute;
    top: 0;
    right: -0.3rem;
}

.dot:first-child {
    color: #F90
}

.main_right {
    width: 44.9rem;
    float: right;
    padding-right: 4rem;
    padding-top: 2rem;

}

.main_r_top {
    /*margin-left: 17rem;*/
    /*margin-top: 4rem;*/
    text-align: center;
}

.main_r_top > img {
    width: 8.75rem;
    margin-left: 0.65rem;
}

.main_right p {
    width: 34.05rem;
    /*margin-top: 2rem;*/
    color: #999;
    margin: 0 auto;
}

.down1 {
    width: 10rem;
    height: 2.5rem;
    border: 1px solid #ff8531;
    background-color: rgba(255, 133, 49, 0.4);
    border-radius: 1.25rem;
    text-align: center;
    line-height: 2.5rem;
    margin: 3rem auto;
    color: #000;
}

.down1:hover {
    color: #ffffff;
    background-color: #ff8531;
}

@media screen and (min-width: 100px) and (max-width: 767px) {

    .mainb1r_img1, .mainb1r_img2, .mainb1r_img3, .mainb2l_img1, .mainb2l_img2, .mainb2l_img3, .mainb2l_img4, .mainb2l_img5,
    .mainb3r_img1, .mainb3r_img2, .mainb3r_img3 {
        display: none;
    }

    .main_box1, .main_box2, .main_box3, .main_box4 {
        height: auto;
    }

    .mainb1, .mainb2, .mainb3_b {
        border: 0rem;
    }

    .mainb1, .mainb2, .mainb3_bottom {
        max-width: 60rem;
        height: 34rem;
    }

    .mainb2 {
        height: 34rem;
    }

    .mainb3_bottom {
        margin: 3rem auto 0rem;
        height: 24rem;
    }

    .mainb1_img, .mainb2 img, .mainb3_b img {
        margin-top: 3rem;
        width: 24rem;
    }

    .mainb3_b img {
        float: left;
    }

    .mainb2 img {
        float: right;
        margin-top: 5rem;
    }

    .mainb1_z, .mainb2_z, .mainb3_z {
        float: left;
        position: relative !important;
        width: 36rem;
        padding-top: 3rem;
    }

    .mainb1_z h1, .mainb2_z h2, .mainb3_z h4, .mainb4_top h3 {
        font-size: 3rem;
        margin-bottom: 2rem;
    }

    .mainb1_z h1 span, .mainb2_z h2 span, .mainb3_z h4 span, dd {
        font-size: 2.5rem;
    }

    .mainb1r_1, .mainb1r_2, .mainb1r_3, .mainb2l_1, .mainb2l_2, .mainb2l_3, .mainb2l_4, .mainb2l_5, .mainb3r_1, .mainb3r_2, .mainb3r_3 {
        width: 100%;
        margin-top: 0rem;
        font-size: 2.2rem;
        height: auto;
        overflow: hidden;
    }

    .Cooperation1 {
        height: 4rem;
        line-height: 4rem;
        font-size: 2.2rem;
        width: 15rem;
        color: #fff;
        background-color: #ff8531;
        margin-top: 1.5rem;
    }

    .mainb4_top {
        width: 60rem;
        margin: 5rem auto 0rem;
    }
}

