/*
* PadMode
*/
@media only screen and (max-width: 1240px) {
	/* 手机端 子站   */
    .m_company01{position:relative;}
    .m_company01 .item{display:none;}
    .m_company01 .owl-item .item{display:block;}
    .m_company01 .owl-dots{width:100%; position:absolute; bottom:30px; right:0;text-align:center;}
    .m_company01 .owl-dots .owl-dot {transition:.3s; display:inline-block; width:12px; height:12px; border-radius:50%; background:#fff;margin:0 6px; cursor:pointer; }
    .m_company01 .owl-dots .owl-dot.active{color:#0c6d56; background:#fbba40;}
    .m_company01 .infor{padding:60px 0;}
    .m_company01 .infor .con{font-size:22px; color:#303030; margin:46px 0;}
    .m_company02{position:relative; overflow:hidden; padding:85px 0; z-index:2}
    .m_company02 > img{position:absolute; top:0; width:100%; left:0;}
    .m_company02 .wrap{position:relative;}
    .m_company02 .Smal-common-tit{color:#fff;}
    .m_company02 .Smal-common-tit span{color:#fff;}
    .m_company02 .infor{position:relative;}
    .m_company02 .son_pro{margin:58px 0 43px; width:100%; overflow-x:auto; overflow-y:hidden; white-space:nowrap; position:relative;}
    .m_company02 .son_pro .dot{cursor:pointer; margin-right:22px; font-size:26px; color:#fff; border:1px solid #fff; padding:10px 37px; display:inline-block;}
    .m_company02 .son_pro .dot.active{background:none;font-weight:bold; border-color:#fff; color:#fff;}
    .m_company02 .infor:after {content:''; position:absolute; top:0; right:-4%; width:130px; height:64px; z-index:9; pointer-events:none;          
        background:-webkit-linear-gradient(to left, rgba(0,99,78,.97), rgba(14,125,99,0));
        background:-moz-linear-gradient(to left,  rgba(0,99,78,.97), rgba(14,125,99,0));
        background:-ms-linear-gradient(to left,  rgba(0,99,78,.97), rgba(14,125,99,0));
        background:-o-linear-gradient(to left,  rgba(0,99,78,.97), rgba(14,125,99,0));
        background:linear-gradient(to left,  rgba(0,99,78,.97), rgba(14,125,99,0));
    }
    .m_company02 .content .item{position:relative;}
    .m_company02 .content .item .cover{position:absolute; width:100%; bottom:0; left:0;}
    .m_company02 .content .item .cover .box{padding:45px; color:#fff;}
    .m_company02 .content .item .cover .box .t{font-size:38px; font-weight:bold; margin-bottom:20px;}
    .m_company02 .content .item .cover .box .c{font-size:20px; line-height:30px; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	.m_company02{margin-bottom:30px;}
	.m_caseList01{ padding-bottom:20px;}
	.m_videoList01{ padding:0 0 20px;}
	.m_videoList01 ul{ margin-top:20px;}
	
.xggjc{ margin-bottom:50px;}
.xggjc .h-side a {
    display: inline-block;
    padding: 0 20px;
    margin: 0 5px;
    border: 1px solid #BFC0C0;
    height: 40px;
    line-height: 40px;
	margin: 10px auto 10px;
    font-size: 16px;
    border-radius: 5px;
}
.xggjc .h-side a:hover, .xggjc .h-side a.on {
    color: #FFF;
    background: url(../images/h_cate_bj.png) no-repeat center;
    background-size: cover;
    border-color: transparent;
}
}

@media only screen and (max-width: 992px) {
	/* 子站手机端 */
	.Smal-common-tit{font-size: 20px;line-height: 24px; margin-bottom:20px;}
	.Smal-common-tit2{ text-align: center;}
	.Smal-common-tit2 span{ display:block;font-size:24px; line-height:82px; background:#f0f0f0; color:#000;border-bottom: 2px solid #ffcd01;}
    .m_company01 .owl-dots{bottom:20px;}
    .m_company01 .infor{padding:20px 0;}
    .m_company01 .infor .con{font-size:18px;margin:15px 0;}
    .m_company02{padding:20px 0;}
    .m_company02 .son_pro{margin:20px 0;}
    .m_company02 .infor:after{height:40px;}
    .m_company02 .son_pro .dot{font-size:14px; padding:7px 25px; margin-right:15px;}
    .m_company02 .content .item .cover .box{padding:20px;}
    .m_company02 .content .item .cover .box .t{font-size:20px;}
    .m_company02 .content .item .cover .box .c{font-size:14px; line-height:20px; height:40px;}
	.m_company02{padding:30px 0 20px}
    .m_company02 .content .item{display:none}
    .m_company02 .content .owl-item .item{display:block;}
	.m_company02 > img{display:none}
    .m_company02{background:#fbba40}
    .m_company02 .infor:after{display:none;}
	.m_company02 .son_pro{margin:10px 0;}
    .m_company02 .son_pro .dot{margin-right:5px;}
    .m_company02 .content .item .cover .box .t{margin-bottom:0; font-size:18px}
	.m_videoList01{ padding:0 0 20px;}
}

/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
	.m_videoList01{ padding:0 0 20px;}
}

.question02{ margin:0 auto 60px;}
.question02 .infor{text-align:center}
.question02 .infor .tit{font-size:24px; line-height:82px; background:#f0f0f0; color:#000;}
.question02 .content{background:#fbfbfb; padding:25px 10px;}
/* .question02 .content li{float:left; width:49%; margin-right:2%; font-weight:normal; margin-bottom:30px; cursor:pointer;}
.question02 .content li.li_two{margin-right:0px;}
.question02 .content li .date{font-size:15px; line-height:30px; color:#6e6d6d; margin-bottom:3px;}
.question02 .content li .con{font-size:16px; line-height:30px; color:#555454;}
.question02 .content li .txt{display:none;}
.question02 .content li .con:hover{color:#c41e19} */
.question02 .content .widget-qa-3-title { position: relative; height: 32px; line-height: 32px; overflow: hidden; border-bottom: 1px #ededed solid; padding: 5px 10px; cursor: pointer; }
.question02 .content .widget-qa-3-title ._title{ padding-left: 2em; font-size:14px; }
.question02 .content .widget-qa-3-title ._data { float: left; color: #ffcd01; font-size: 14px; font-weight: 700;  width:2em; }
.question02 .content .widget-qa-3-title ._icoP { width: 20px; height: 20px; position: absolute; right: 0; top: 10px; }
.question02 .content .widget-qa-3-title ._ico { width: 16px;height: 6px;background-position: 0 0;}
.question02 .content ._icoActive ._ico{ width: 16px;height: 6px;background-position: 0 -6px; }
.question02 .content .widget-qa-3-content { padding: 10px; background: #ededed; border-bottom: 1px solid #cccccc; display: none; }
.question02 .content .widget-qa-3-content ._data { float: left; color: #999999; font-size: ; font-weight: 700; width:2em; }
.question02 .content .widget-qa-3-content ._qaIntro { text-align: left; padding-left: 2em; line-height: 1.8; }
