.breadcrumb, .content_warp, .o_tab_box li, .tab_hide {
	box-sizing:border-box
}
.group_banner {
	position:relative;
/*	max-width:1680px;*/
	margin:0 auto
}
.group_banner img {
	width:100%
}
.group_banner .banner_info {
	position:absolute;
	width:100%;
	z-index:1;
	top:0;
	left:0;
	bottom:0
}
.group_banner .banner_info .info {
	    width: 100%;
    max-width: 1230px;
    margin: 0 auto;
    font-size: .46rem;
    color: #fff;
    padding-top: 1.1rem;
    padding-left: 523px;
    padding-right: 11px;
    box-sizing: border-box;
    line-height: .33rem;
    /* font-weight: 700; */
}
.group_banner .banner_info .info .xbt {
	
font-size:.24rem;
letter-spacing:.03rem;
	color:#fff;
	line-height:.5rem;

	/*font-weight:700*/
}
.group_banner .banner_info .info .xen {
	
font-size:.17rem;
	color:#fff;
	    display: block;    line-height: 0.1rem;    letter-spacing: .01rem;

	/*font-weight:700*/
}
@media (min-width:751px) and (max-width:1200px) {
.group_banner .banner_info .info {
padding-top:.9rem
}

.infoCon2 .infobox2 p, .infobox3 p {
	line-height:2;
font-size:.2rem!important;
	color:#444;
	padding-bottom:.2rem
}
.group_banner .banner_info .info{
    padding-left: 467px;}
.infoCon2 .infobox2 .numbox{    font-size: .55rem!important;}

}
@media (max-width:750px) {
.group_banner .banner_info .info {
padding-top:1rem
}
}
.breadcrumb {
	line-height:1;
padding:.24rem 15px 0
}
.breadcrumb a, .breadcrumb i, .breadcrumb span {
font-size:.14rem;
line-height:.22rem;
	color:#444;
	word-wrap:inherit;
	display:inline-block;
	vertical-align:middle
}
.breadcrumb i {
font-size:.12rem;
	line-height:12px;
	margin:0 5px
}
.breadcrumb a:hover {
	color:#0c5ca8
}
.tab_hide {
	width:100%;
	padding:0 15px;
	overflow:hidden
}
.o_tab_box.fixed {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:10
}
.infoCon1, .main_con, .o_tab_box li, .o_tab_box:after {
	position:relative
}
.o_tab_box:after {
	content:'';
	display:block;
	width:100%;
	max-width:1680px;
	margin:0 auto;
	height:1px;
	background:#f6f6f6;
	top:-1px
}
.tab_main_con ul {
	max-width:1200px;
	margin:0 auto
}
.o_tab_box li {
	display:inline-block;
	text-align:center;
padding:0 .2rem;
	cursor:pointer;
	vertical-align:bottom;
border-bottom:.06rem solid transparent;
height:.7rem;
line-height:.7rem
}
.o_tab_box li a {
	display:block;
	color:#444;
font-size:.18rem;
line-height:.7rem;
	width:100%
}
.o_tab_box li .tab_title {
	word-break:break-word;
	display:inline-block;
	height:100%
}
.o_tab_box li.cur {
	border-bottom-color:#008d8b;
	z-index:3
}
.o_tab_box li.cur a {
	color:#008d8b
}
@media only screen and (max-width:750px) {
.tab_box {
overflow-x:scroll
}
.tab_box::-webkit-scrollbar {
display:none
}
.tab_box::-moz-scrollbar {
display:none
}
.tab_box::-o-scrollbar {
display:none
}
.tab_box::-ms-scrollbar {
display:none
}
.o_tab {
white-space:nowrap
}
.o_tab_box li {
white-space:normal;
height:.8rem;
padding:0 .01rem
}
.o_tab_box li .tab_title a {
font-size:.25rem;
line-height:.25rem;
color:#444;
display:inline-block
}
.o_tab_box li.cur .tab_title {
border-bottom-color:#005aab;
z-index:3
}
.o_tab_box li.cur .tab_title a {
color:#008d8b
}
}
.main_con {
margin-top:.6rem
}
.main_con .top_line {
	display:inline-block;
width:.6rem;
border-bottom:.08rem solid #008d8b
}
.main_con .title {
font-size:.36rem;
	color:#111;
	line-height:1;
margin-top:.3rem;
	font-weight:700;
margin-bottom:.52rem
}
.main_con .title span{
font-weight:normal;
color:#111;
}
@media (max-width:750px) {
.main_con {
margin-top:.4rem
}
.main_con .title {
margin-top:.23rem;
font-size:.48rem;
margin-bottom:.4rem;
line-height:1.2
}
}
.info_top .info_top_l {
font-size:.14rem;
	color:#444;
	line-height:2
}
.info_top .info_top_l p {
margin-bottom:.35rem
}
.info_top .info_top_r {
	vertical-align:top!important
}
.info_top .info_top_r img {
	width:100%
}
@media (max-width:750px) {
.info_top .info_top_l {
font-size:.24rem;
line-height:.36rem
}
.info_top .info_top_l p {
margin-bottom:.5rem
}
.info_top .info_top_r {
padding-right:10%;
box-sizing:border-box
}
}
.info_middle {
margin-top:.35rem;
	margin-bottom:1.4rem
}
.info_middle p {
font-size:.14rem;
	color:#444;
	line-height:2;
margin-top:.35rem
}
@media (max-width:750px) {
.info_middle {
margin-top:.35rem;
margin-bottom:1.4rem
}
.info_middle p {
font-size:.24rem;
line-height:.36rem;
margin-top:.5rem
}
}
.infoCon1 {
	padding-top:2.0rem
}
.infoCon1 .top_imgbox, .infoCon1 .top_imgbox img {
	padding:0 15px;
	width:100%;
	box-sizing:border-box
}

.infoCon1 .top_imgbox {
	position:absolute;
	top:0;
	left:0;
	text-align:center
}
.infoCon1 .top_imgbox img {
	display:block;
	max-width:1230px;
	margin:0 auto;
	max-height:4rem
}
.infoCon1 .top_imgbox img .kd{
	display:block;
	max-width:1230px;
	margin:0 auto;
	max-height:0rem!important;
}

.infoCon1 .info_box {
	/*background:#f0f1f4;*/
	width:100%;
	max-width:1920px;
	margin:0 auto;
	padding-top:1.8rem;
	padding-bottom:0.5rem
}
.infoCon1 .info_box p {
	max-width:950px;
	width:100%;
margin-top:.35rem;
font-size:.23rem;
	color:#444;
	line-height:2
}
.infoCon1 .info_box p.last {
	max-width:700px;
	width:100%
}
@media (max-width:750px) {
.infoCon1 .info_box {
padding-bottom:.1rem
}
.infoCon1 .info_box .content_warp {
margin-top:.6rem
}
.infoCon1 .info_box p {
margin-top:0;
margin-bottom:.6rem;
font-size:.28rem;
line-height:.36rem
}
}
.infoCon2 .infobox2 p, .infobox3 p {
	line-height:2;
font-size:.16rem;
	color:#444;
	padding-bottom:.2rem
}
.infoCon2 .infobox2 {
	overflow:hidden;
margin-bottom:.4rem
}
.infoCon2 .infobox2 div, .infoCon2 .infobox2 p {
	display:inline-block;
	box-sizing:border-box
}
.infoCon2 .infobox2 .numbox {
	display:inline-block;
	width:30%;
font-size:.47rem;
	color:#000;
	vertical-align:middle;
padding-top:.1rem;
    padding-right: .2rem;
}


.infoCon2 .infobox2 .numbox span {font-size:.57rem; display:inline-block; margin-top:-11px; margin-right:5px;}
.infoCon2 .infobox2 p {
	display:inline-block;
	width:70%;
padding:.15rem .35rem;
	vertical-align:middle;
	border-left:1px solid #ddd
}
.infoCon2 .infoCon2_r img, .infoCon3, .infoCon3 .infobox4 .infobox3_l img, .infoCon3 .infobox4 .infobox3_r img {
	width:100%
}
.infoCon2 .infoCon2_r {
	float:right;
	vertical-align:top!important
}
.infoCon2 .infoCon2_l {
	float:right
}
.infobox3 {
margin-bottom:-0.2rem;
margin-top: -.2rem;
}
.infobox3 div {
	vertical-align:top;
margin-top:.15rem;
	box-sizing:border-box
}
.infobox3 .infobox3_l {
padding-right:.5rem
}
.infobox3 .infobox3_r {
padding-left:.5rem
}
@media (max-width:750px) {

.infoCon2 .infobox2 .numbox span {font-size:.57rem; display:inline-block; margin-top:-2px; margin-right:5px;}
.infoCon2 .infoCon2_l .infobox2 {
margin-top:.6rem
}
.infoCon2 .infoCon2_l .infobox2 p {
font-size:.28rem;
padding:.2rem 0 .2rem .35rem;
line-height:1.5
}
.infobox3 div {
margin-top:0
}
.infobox3 div .info1 {
margin-bottom:.5rem
}
.infobox3 p {
font-size:.28rem;
    font-family: 'Î¢ÈíÑÅºÚ';
margin:0;
line-height:.46rem
}
.infobox3 .infobox3_l {
padding-right:0
}
.infobox3 .infobox3_r {
padding-left:0
}
}
.infoCon3 {
	max-width:1680px;
	margin:0 auto;
padding-top:.6rem;
	
	max-height:5.3rem
}
.infoCon3 .main_con {
	margin-top:0
}
.infoCon3 .infobox4 .infobox3_l, .infoCon3 .infobox4 .infobox3_r {
	float:right;
	vertical-align:top
}
.infoCon3 .infobox4 .infobox3_l {
padding-left:.5rem;
	box-sizing:border-box
}
.infoCon3 .infobox4 .infobox3_l p {
font-size:.14rem;
	color:#444;
	line-height:2;
margin-bottom:.35rem
}
@media (min-width:751px) and (max-width:1200px) {
.infoCon3 {
max-height:6rem
}
.infoCon3 .infobox4 .infobox3_l {
padding-left:0
}
.infoCon3 .infobox4 .infobox3_r {
height:auto;
overflow:hidden;
padding-right:15px;
box-sizing:border-box;
text-align:center;
vertical-align:middle;
display:flex;
justify-content:center;
align-items:center
}
.infoCon3 .infobox4 .infobox3_r .infobox3_r_box {
overflow:hidden;
width:100%
}
.infoCon3 .infobox4 .infobox3_r .infobox3_r_box img {
width:auto;
height:100%
}
}
@media (min-width:751px) and (max-width:850px) {
.infoCon3 {
max-height:7.5rem
}
.infobox4 .infobox3_l {
padding-left:0
}
.infobox4 .infobox3_l p {
margin-bottom:.2rem
}
}
@media (max-width:750px) {
.infoCon3 {
max-height:none
}
.infoCon3 .infobox4 .infobox3_l {
padding-left:0
}
.infoCon3 .infobox4 .infobox3_l p {
font-size:.24rem;
line-height:.36rem
}
.infoCon3 .infobox4 .infobox3_r {
height:1.6rem
}
}


@media (min-width:1200px) and (max-width:1280px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
	height:4.6rem!important;
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con .top_logo img {
    width:100%!important;
}
}

.pinpai  {
	margin-top:.3rem
}
.pinpai .title {
	font-size:18px;
	color:#111;
margin-bottom:.35rem
}
.pinpai .pinpaiList {
	max-width:1220px;
	width:100%;
	margin:0 auto;
	overflow:hidden
}
.pinpai .pinpaiList .pinpaibox {
	padding:0 10px;
	float:left;
margin-bottom:.3rem
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
	border:1px solid #c8c8c8;
/*	border-radius:5px;*/
	height:4.4rem;
/*padding:.1rem .15rem .15rem;*/
	box-sizing:border-box
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con .top_logo img {
	/*height:50px*/
	width: 100%;
}
.pinpai .pinpaiList .pinpaibox .spotList {
	font-size:12px;
	color:#444;
margin-top:.1rem
}
.pinpai .pinpaiList .pinpaibox .spotList li {
	margin-bottom:5px;
	line-height:1.2
}
.pinpai .pinpaiList .pinpaibox .spotList .spot {
	display:inline-block;
	width:5px;
	margin-right:5px;
	vertical-align:top
}
.pinpai .pinpaiList .pinpaibox .spotList .info {
	vertical-align:top;
	display:inline-block;
	width:70%;
	    font-size: 0.20rem;
		margin: .1rem .15rem;
}
.pinpai .pinpaiList .pinpaibox .spotList .info2 {
	vertical-align:top;
	display:inline-block;
	width:3%;
	font-size: 0.20rem;
	margin: .1rem .2rem;
}
.pinpaiInfo {
padding-top:.5rem;
	padding-bottom:1.2rem
}
.pinpaiInfo .xhx {
border-top:#eeeeee solid 1px;
height: 60px;

}
.pinpaiInfo p {
	width:100%;
font-size:.14rem;
	color:#444;
	line-height:2
}
@media (min-width:751px) and (max-width:1200px) {
.pinpai .title {
font-size:.24rem
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
height:4.25rem;
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con .top_logo img {
width:100%;
/*height:134.5px;*/
}
.pinpai .pinpaiList .pinpaibox .spotList {
font-size:.18rem!important
}
.pinpai .pinpaiList .pinpaibox .spotList .spot {
padding-right:5px;
width:5%;
box-sizing:border-box
}
.pinpai .pinpaiList .pinpaibox .spotList .info {
width:70%;
}
}
@media (min-width:751px) and (max-width:930px) {
.pinpai {
margin-top:.7rem
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
/*height:2.3rem*/
}
.pinpai .pinpaiList .pinpaibox .spotList .spot {
padding-right:5px;
width:3%;
box-sizing:border-box
}
.pinpai .pinpaiList .pinpaibox .spotList .info {
width:88%
}
}
@media (min-width:751px) and (max-width:980px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
/*height:2.3rem;*/
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con .top_logo img {
/*height:98px;*/
}
.pinpai .pinpaiList .pinpaibox .spotList .spot {
padding-right:5px;
width:3%;
box-sizing:border-box
}
.pinpai .pinpaiList .pinpaibox .spotList .info {
width: 70%;
}
}
@media (max-width:375px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con .top_logo img {
height:95.5px!important;width: 100%;
}}
@media (max-width:768px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con .top_logo img {
width: 100%;
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
 height: 4.25rem;
}
}
/*@media (max-width:360px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con .top_logo img {
height:90.8px!important;
}}
*/
@media (max-width: 360px){
.pinpai .pinpaiList .pinpaibox .pinpaibox_con .top_logo img {
height:90.8px!important;
}
}

@media (max-width:750px) {

.pinpai {
margin-top:.8rem;
/*background-color:#f0f1f4;*/
padding-bottom:.3rem
}
.pinpai .title {
font-size:18px;
padding:.4rem 0;
margin:0
}
.pinpai .pinpaiList {
padding:0 10px;
box-sizing:border-box
}
.pinpai .pinpaiList .pinpaibox {
padding:0 5px;
margin-bottom:.2rem
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
height:3rem;
background-color:#fff
}
.pinpai .pinpaiList .pinpaibox .pinpaibox_con .top_logo img {
/*height:106.5px;*/
}
.pinpaiInfo {
padding-bottom:3rem
}
.pinpaiInfo p {
width:100%;
font-size:.24rem;
line-height:.36rem
}
}
@media (min-width:600px) and (max-width:750px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
height:3.0rem
}
}
@media (min-width:461px) and (max-width:620px) {
.pinpai .pinpaiList .pinpaibox .spotList .info {
/*width:90%*/
}
}
@media (min-width:441px) and (max-width:461px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
height:2.4rem
}
.pinpai .pinpaiList .pinpaibox .spotList .info {
width:90%
}
}
@media (min-width:421px) and (max-width:440px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
height:3.0rem
}
.pinpai .pinpaiList .pinpaibox .spotList .info {
/*width:90%*/
}
}
@media (max-width:420px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
height:2.95rem
}
.pinpai .pinpaiList .pinpaibox .spotList .info {
width: 70%;
}
}
@media (max-width:360px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
height:3.0rem
}
.pinpai .pinpaiList .pinpaibox .spotList .info {
    width: 80%;
    font-size: 0.18rem;
    margin: .1rem .1rem;
}
.pinpai .pinpaiList .pinpaibox .spotList .info2 {
    width: 3%;
    font-size: 0.10rem;
    margin: .1rem .15rem;
}
}

@media (max-width:320px) {
.pinpai .pinpaiList .pinpaibox .pinpaibox_con {
height:3.35rem
}
}
.status_bannerCon {
	width:100%;
	position:relative
}
.status_bannerCon img {
	width:100%
}
.status_bannerCon .status_bannerInfo {
	position:absolute;
	width:100%;
	left:0;
	bottom:-70px
}
.shixunCon_bgcon .shixunCon_float, .shixunCon_p {
	position:relative;
top:-.7rem
}
.status_bannerCon .status_bannerInfo div {
	width:91.66%;
	box-sizing:border-box;
padding:.3rem .4rem;
	margin:0 auto;
	background:#fff;
font-size:.28rem;
	line-height:1.5;
	box-shadow:0 10px 5px #e0dede
}
.status_listCon {
	width:91.66%;
	margin:85px auto;
	padding-bottom:60px
}
.status_listCon li {
	padding-left:25px;
	background:url(haier2019_ecology_status_spot.png) 0 10px no-repeat;
font-size:.14rem;
	color:#444;
	line-height:2;
margin-top:.3rem;
	height:85px;
	vertical-align:text-top
}
.status_listCon li p {
	width:78.2%
}
@media (max-width:750px) {
.status_bannerCon .status_bannerInfo {
bottom:-70px
}
.status_listCon {
width:100%;
padding-top:0;
margin:70px auto;
padding-bottom:0
}
.status_listCon li {
padding-left:15px;
background-position:0 4px;
background-size:10px 10px;
line-height:.36rem;
height:initial;
vertical-align:text-top;
margin-top:.6rem;
font-size:.24rem
}
.status_listCon li p {
width:100%
}
}
.shixunCon .shixunCon_img img {
	width:100%
}
.shixunCon .shixunCon_img.shixunCon_img_3 {
padding-right:.24rem;
	box-sizing:border-box
}
.shixunCon .shixunCon_info {
	padding-left:1rem;
	box-sizing:border-box
}
.shixunCon .shixunCon_info .infoCon {
	width:66.66%;
	line-height:1
}
.shixunCon .shixunCon_info .infoCon h4 {
font-size:.36rem;
	color:#111;
	font-weight:700
}
.shixunCon .shixunCon_info .infoCon p {
font-size:.14rem;
	color:#444;
	line-height:2;
	margin-top:20px
}
.shixunCon .shixunCon_info .infoCon a {
	display:inline-block;
font-size:.18rem;
	color:#0c5ca8;
margin-top:.5rem;
	overflow:hidden
}
.shixunCon .shixunCon_info .infoCon a i, .shixunCon .shixunCon_info .infoCon a span {
	display:inline-block;
	vertical-align:middle;
	line-height:1.5
}
.shixunCon .shixunCon_info .infoCon a i {
	margin-left:5px;
font-size:.14rem
}
.shixunCon_bgcon {
	max-width:1680px;
	margin:1.7rem auto 0;
	background-color:#f0f1f4;
	padding-bottom:1rem
}
.shixunCon_bgcon .shixunCon_float .shixunCon_info {
	padding-left:0;
	padding-right:1rem
}
.shixunCon_p {
margin-bottom:.4rem
}
@media (min-width:751px) and (max-width:920px) {
.shixunCon .shixunCon_info .infoCon {
width:85.66%
}
.shixunCon_bgcon {
margin:1.3rem auto 0
}
.shixunCon_bgcon .shixunCon_float, .shixunCon_p {
top:-.4rem
}
}
@media (max-width:750px) {
.shixunCon .shixunCon_info .infoCon, .shixunCon_img img {
width:100%
}
.shixunCon_bgcon {
background:0 0;
margin-top:.8rem;
padding-bottom:0
}
.shixunCon_bgcon .shixunCon_float, .shixunCon_bgcon .shixunCon_p {
top:0
}
.shixunCon_p {
top:0;
margin-top:.8rem;
margin-bottom:1.7rem
}
.shixunCon .shixunCon_info {
margin-top:.4rem;
padding-left:0
}
.shixunCon .shixunCon_info .infoCon a {
margin-top:.4rem;
font-size:.24rem
}
.shixunCon .shixunCon_info .infoCon a i {
margin-top:0;
font-size:10px
}
.shixunCon .shixunCon_info .infoCon p {
line-height:.36rem;
margin-top:.25rem;
font-size:.24rem
}
.shixunCon_img.shixunCon_img_3 {
padding-right:0
}
}
.js_o_tab_box {
	background:#fff
}
@media (max-width:1200px) {
.infoCon1 .top_imgbox img {
padding:0!important
}
.buone{    width: 100%;      padding: 0 15px;    box-sizing: border-box;}
}
