.device-section {padding:100px 0;
/* background:#efefef; */
} 

.device-section2{
	padding:0 0 100px 0;
	
}
body{
	line-height:unset;
}

.channel_content {
    padding: 70px 0 0;
    min-height: 300px;
}
.channel_content.job_list {
    padding-top: 0;
}



.tit {
text-align:center;
	width:auto;
	margin:0 auto;
}

.tit:after {
    display: block;
    content: "";
    background: #e60012;
    height: 6px;
    margin-top: 20px;
}
.fz46 {
    font-size: 46px;
    color: #000;
    font-weight: 600;
}





.wrap {
   
}

.mwrap {
    max-width: 1366px;
    margin-right: auto;
    margin-left: auto;
}


/* 联系我们 */
.contact_us.channel_content{padding-top:0;}
.contact_us01{padding:0px 0 60px; background:;}
.contact_us01 .hd {text-align:center; border-bottom:1px solid #F1F1F1;}
.contact_us01 .hd li{display:inline-block; font-size:18px; padding:0 34px; margin:0 30px; line-height:65px; position:relative; cursor:pointer; color:#000;}
.contact_us01 .hd li:after{content:''; width:100%; height:2px; background:#ea0a2a; position:absolute; left:0; bottom:-1px; transform:scale(0); transition:0.5s ease}
.contact_us01 .hd li.cur{font-weight:bold;}
.contact_us01 .hd li.cur:after{transform:scale(1);}
.contact_us01 .bd_title{
	font-size: 24px;
    line-height: 200%;
	position: relative;
	text-indent:20px;
}
.contact_us01 .bd_title:before{
	 position: absolute;
    content: "";
    top: 13px;
    left: 0;
    width: 4px;
    height: 24px;
    background-color: rgb(230 0 18);
}
.contact_us01 .bd{}
.contact_us01 .bd .li_{  box-shadow: 0 0 8px #d9d9d9; transition:0.5s ease; position:relative; margin-bottom:22px;}
.contact_us01 .bd .li_:nth-child(2n+0){}
.contact_us01 .bd .li_::after{content:''; width:358px; height:287px; background:url(../image/contact_us01_1.png) no-repeat center; background-size:cover; position:absolute; right:0; bottom:0; pointer-events:none; opacity:0; visibility:hidden; transition:0.5s ease;}
.contact_us01 .bd .li_ .box{padding:25px;display:flex;width: auto;}
.contact_us01 .bd .li_ .box-l{margin-right: 25px;}
.contact_us01 .bd .li_ .box-l img{width:240px;}
.contact_us01 .bd .li_ .box dt{font-size:22px; line-height:30px; max-height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  color:#000; font-family:'ali_bold'; margin-bottom:14px;}
.contact_us01 .bd .li_ .box dd {padding-left:30px; position:relative; font-size:16px; line-height:24px; color:#3c3c3c;  transition:0.5s ease;  margin-bottom:8px; transition:0.5s ease;}
.contact_us01 .bd .li_ .box dd:last-child{margin-bottom:0;}
.contact_us01 .bd .li_ .box dd i{position:absolute; font-size:20px; color:#e60012; left:0; top:0px; margin-left:0; transition:0.5s ease;}
.contact_us01 .bd .li_ .box dd a{transition:0s ease;}
.contact_us01 .bd .li_.hover{background:#e60012;}
.contact_us01 .bd .li_.hover::after{opacity:1; visibility:visible;}
.contact_us01 .bd .li_.hover dt{color:#fff;}
.contact_us01 .bd .li_.hover dd{color:#fff;}
.contact_us01 .bd .li_.hover .box dd i{color:#fff;}
.contact_us01 .bd .li_.hover .box dd span a{color:#fff;}
/*widgets_online_form_2*/
.widgets_online_form_2 .infor .tit{text-align:center; font-size:30px; color:#000; line-height:1; margin-bottom:20px; padding-top:80px; }
.widgets_online_form_2 .infor .con{text-align:center; font-size:16px; color:#5b5b5b; line-height:24px; margin-bottom:15px;}
.widgets_online_form_2 .form{width:1200px;margin:0 auto;}
.widgets_online_form_2 .form input{border:1px solid #d5d5d5; font-size:16px;}
.widgets_online_form_2 .name{background:url("../image/widgets_online_form_2_1.png") no-repeat right 0;}
.widgets_online_form_2 .phone{background:url("../image/widgets_online_form_2_2.png") no-repeat right 0;}
.widgets_online_form_2 .email{background:url("../image/widgets_online_form_2_3.png") no-repeat right 0;}
.widgets_online_form_2 .line1{width:100%; box-sizing:border-box; height:48px; line-height:48px; padding:0 46px 0 13px;}
.widgets_online_form_2 .form textarea{width:100%; box-sizing:border-box; border:1px solid #d5d5d5; padding:10px 40px 10px 13px; height:149px; font-size:16px; line-height:1.5; margin-bottom:20px; margin-top:25px; background:transparent url("../image/widgets_online_form_2_4.png") no-repeat right top;}
.widgets_online_form_2 .form #content{width:100%; box-sizing:border-box; border:1px solid #d5d5d5; padding:10px 40px 10px 13px; height:149px; font-size:16px; line-height:1.5; margin-bottom:20px; margin-top:25px; background:transparent url("../image/widgets_online_form_2_4.png") no-repeat right top;}
.widgets_online_form_2 .form .btns_list{text-align:center;}
.widgets_online_form_2 .form .btns_list button{width:45%; height:45px; line-height:37px; border:none; font-size:18px; color:#fff; cursor:pointer;}
.widgets_online_form_2 .form .btns_list .sub{background-color:#848484; border-radius:0; float:left;}
.widgets_online_form_2 .form .btns_list .reset{background-color:#848484; border-radius:0; float:right;}
.widgets_online_form_2 .form .btns_list .btn{border-radius:22px; transition:.3s ease;}
.widgets_online_form_2 .form .btns_list .on{background-color:#ea0a2a;}
.widgets_online_form_2 .form .btns_list .btn:hover{background-color:#ea0a2a;}
.widgets_online_form_2 .yzm_box{width:50%;}
.widgets_online_form_2 .btns_list{width:50%;}
.widgets_online_form_2 .yzm_box .yzm{line-height:46px; height:46px; width:30%; text-indent:20px; margin-right:25px;}
.widgets_online_form_2 .yzm_box img{width:120px; height:50px; margin-right:10px;}
.widgets_online_form_2 .yzm_box .change{color:#40535a; font-size:12px; vertical-align:bottom;}
.widgets_online_form_2 .form .row{width:100%;}
.widgets_online_form_2 .form .span-4{width:32%; margin:0 0 0 2%;}
.widgets_online_form_2 .form .span-4:first-child{margin-left:0;}
.widgets_online_form_2 .form .span-12{width:100%; margin-right:0;;}









@media only screen and (max-width: 1800px){



    /* è”ç³»æˆ‘ä»¬ */
    .contact_us01 .bd .li_ .box dd a{word-break:break-all;}

}

/* FHDç¼©æ”¾125% */
@media only screen and (max-width: 1540px) {

    /*1540ï¼ˆFHDç¼©æ”¾125%ï¼‰ ç½‘ç«™æ ·å¼*/
    .wrap{width:1320px;margin:0 auto}

    /* è”ç³»æˆ‘ä»¬ */
    .contact_us01 .bd .li_ .box dd{font-size:15px;}

}


/* 1440ï¼ˆ2Kï¼‰ */
@media only screen and (max-width: 1440px) {

    /*1440ï¼ˆ2Kï¼‰ ç½‘ç«™æ ·å¼*/

}


/* 1366ï¼ˆæ™®é€š14å¯¸ï¼‰ */
@media only screen and (max-width: 1366px) {


    /*1366ï¼ˆæ™®é€š14å¯¸ï¼‰ ç½‘ç«™æ ·å¼*/

   .fz46{font-size:35px; line-height:45px;}
   .fz42{font-size:35px; line-height:45px;}

}




/*
* PadMode
*/
@media only screen and (max-width: 1240px) {


    /* è”ç³»æˆ‘ä»¬ */
    .contact_us01 .hd li{padding:0 20px; margin:0 10px;}
    .contact_us01 .bd .li_{}
    .contact_us01 .bd .li_:nth-child(3n){margin-right:0;}
    .widgets_online_form_2 .form,
    .widgets_online_form_2 .form textarea{width:100%;box-sizing:border-box;}
    .widgets_online_form_2 .form #content{width:100%;box-sizing:border-box;}

}



@media only screen and (max-width:1200px){


}











@media only screen and (max-width: 992px) {

    .container, .container-md, .container-sm {
        max-width: 100%;
    }
	.breadcumb-area {
    margin-top: 64px;
}

    /* è”ç³»æˆ‘ä»¬ */
    .contact_us01 .bd .li_{}

    .widgets_online_form_2 .yzm_box{width:100%; margin-bottom:20px;}
    .widgets_online_form_2 .form .btns_list{width:100%;}
    .widgets_online_form_2 .form .btns_list .sub{margin-right:40px; float:none;width:40%;}
    .widgets_online_form_2 .form .btns_list .reset{float:none;width:40%;}




}

@media (max-width: 768px) {
    .container, .container-md, .container-sm {
        max-width: 100%;
    }
	.breadcumb-area {
    margin-top: 64px;
}
}


/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
.container{width:100%;max-width: 100%;	}


    .fz46{font-size:30px; line-height:30px;}

    .know_more{font-size:14px;}
    .right_nav{display:none;}

.breadcumb-area {
    margin-top: 64px;
}
}

@media only screen and (max-width:620px){


}


@media only screen and (max-width: 480px) {
    .contact_us01 .bd .li_ .box {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.contact_us01 .bd .li_ .box-l img {
    width: 390px;
}
.contact_us01 .bd .li_ .box-l {
    margin-right: 0;
    margin-bottom: 15px;
}
.breadcumb-area {
    margin-top: 64px;
}
.device-section {
    padding: 30px 0;

}




}






@media only screen and (max-width: 375px){



}
