.news .mcontentC img {
  width: 100%;

}

.news .mcontent {
  width: 1200px;
  margin: 0 auto;
}

/* tab栏 start */

.news .mtab {
  background: #fff;
}

.news .mtab1 {
  font-size: 15px;
  padding: 30px 0px 35px 0px;
  height: 47px;
}



/* tab栏 end */
.news .mtab1 span {
  color: rgb(240, 131, 0);
  font-size: 16px;
}


/* 新闻 start */
.news .newscon {
  margin-bottom: 70px;
}

.news .newsconl1 {
  width: 280px;
  height: 186px;
  overflow: hidden;
}

.news .newsconl1 img {
  width: 280px;
  height: 186px;
  transition: transform 1s;
}
.news .newsconl1 img:hover {
  transform: scale(1.1);
}
.news .newsconr {
  margin-left: 40px;
  width: 820px;
  height: 140px;
  overflow: hidden;
  position: relative;
  padding: 30px;
  transition: all 0.7s linear;
}
.news .newsconr:hover {
  box-shadow: 0px 0px 10px #333333;
}
.news .newsconr1 {
  padding-bottom: 20px;
  border-bottom: solid 1px #ddd;
}

.news .newsconr1l {
  font-size: 32px;
  
}
.news .newsconr1l span{
  font-size: 28px;
  color: #aaa;
}
.news .newsconr1r {
  font-size: 21px;
  margin-top: 10px;
  color: #555;

}

.news .newsconr2 h1 {
  font-size: 18px;
  margin: 30px 0px 10px 0px;
}
.news .newsconr2 h1 a {
  font-size: 16px;
  color: #333;
}
.news .newsconr2 h1 a:hover {
  color: rgb(240, 131, 0);
}

.news .newsconr2 p {
  font-size: 12px;
  color: #666;
}

.news .newsconr3 a {
  display: block;
  font-size: 17px;
  width: 120px;
  height: 36px;
  border: solid #000 2px;
  line-height: 36px;
  text-align: center;
  position: absolute;
  right: 30px;
  bottom: 10px;
}

.news .newsconr3 a:hover {
  /* background: rgb(240, 131, 0); */
  color: rgb(240, 131, 0);
}

/* 新闻 end */









/* tab栏 start */


.newsch .mtab1 {
  font-size: 15px;
  padding: 30px 0px 20px 0px;
}

.newsch .mtab1 span {
  color: rgb(240, 131, 0);
}

/* tab栏 end */
/* 新闻 start */
.newsch .mcontentC {
  /* background: pink; */
  /* position: relative;
  z-index: -3; */
  /* background: rgb(240, 240, 240); */
  font-size: 0px;
}

.newsch .mcontentC img {
	width: auto;
  max-width: 100%;
  height: auto;margin: 0 auto;padding-top: 0px;padding-bottom: 10px;
 
}

.newsch .qunsheng1c p img {
   padding-top: 1rem;
 
}

.newsch .mcontentC p a {
  font-size: 17px;
  color: #333;
}
.newsch .mcontentC a:hover {
  
  color: rgb(240, 131, 0);
}
.newsch .mcontent {
  width: 1200px;
  margin: 0px auto;
  /* border: solid 1px red; */
}

.newsch .content img {
  width: 100%;
}





/* 背景底色 start*/
.newsch .bg1 {
  background: rgb(240, 240, 240);
}

.newsch .bg2 {
  background: rgb(255, 255, 255);
}

/* 背景底色 end */



/* 报价器 start */
.newsch .qunsheng2a {
  margin-left: 10px;
  padding: 30px 35px 0px 35px;
  background: #fff;
}

.newsch .qunsheng2a h1 {
  font-size: 17px;
 
}
.newsch .qunsheng2a h2 {
  font-size: 17px;
 
}
.newsch .qunsheng2a h3 {
  font-size: 14px;
  margin: 5px 0px 20px 0px;
  font-weight: 500;
}

.newsch .minput {
  width: 277px;

}

.newsch .minput1 {
  text-align: center;
}

.newsch .minput2 {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}

.newsch .minput3a {
  width: auto;
}

.newsch .minput3b {
  width: auto;
  margin-left: 0px;
}

.newsch .minput3a p {
  font-size: 13px;
  text-align: left;
  margin: 0px 0px 8px 0px;
}

.newsch .minput3b p {
  font-size: 13px;
  text-align: left;
  margin: 15px 0px 8px 0px;
}

.newsch .minput3 {
  box-sizing: border-box;
  width: 100%;
  height: 40px;

  font-size: 14px;
  border: none;
  outline: none;
  padding-left: 10px;
  background: rgb(240, 240, 240);
}

.newsch .mbtnCon {
  display: inline-block;
  width: 100%;
  margin-top: 30px;
  padding-bottom: 25px;
}

.newsch .mbtn {
  width: 100%;
  font-size: 16px;
  border: none;
  outline: none;
  background: rgb(240, 131, 0);
  color: #fff;
  height: 40px;
}


.newsch .mdt10 {
  margin-top: 10px
}

.newsch .min_gd_lb {
  overflow: hidden;
}

.newsch .min_gdtext_ul {
  margin-top: 0px;
}

.newsch .min_gdtext_ul li {
  height: 35px;
  line-height: 35px;
}



.newsch .wright {
  float: right !important
}

.newsch .min_gdtext {
  width: 277px;
  overflow: hidden;
  height: 157px;
}

.newsch .width90_ {
  width: 90%
}

.newsch .wauto {
  margin: 0 auto
}

.newsch .textc {
  text-align: center
}



.newsch .font20 {
  font-size: 17px
}

.newsch .font40 {
  font-size: 17px
}

.newsch .textb {
  font-weight: bold
}

.newsch .mdlr10 {
  margin-left: 10px;
  margin-right: 10px;

}

.newsch .mdr10 {
  margin-right: 10px;
  font-size: 15px;
}



.newsch .huise666 {
  margin: 0px 0px;
}

.newsch .qunsheng2a2 {
  width: 277px;
  background: #fff;
  overflow: hidden;
  height: 180px;
  margin-bottom: 10px;
}

.newsch .min_gdtext_ul li {
  font-size: 14px;
}

/* 报价器 end */
/* 装修攻略 start */
.newsch .qunsheng2b {
  margin-left: 10px;
  background: #fff;
  padding: 30px 0px 30px 30px;
}

.newsch .qunsheng2b h1 {
  font-size: 17px;
}
.newsch .qunsheng2b h2 {
  font-size: 17px;
}
.newsch .qunsheng2b .qunsheng2b111 {
  font-size: 15px;
  margin: 10px 0px;
}
.newsch .qunsheng2b .qunsheng2b111 a{
color: #333;
}
.newsch .qunsheng2b1 {
  width: 296px;
  overflow: hidden;
  height: 180px;
}

.newsch .qunsheng2b1 img {
  width: 296px;

  height: 180px;
}

/* 装修攻略 end  */
/* 相关案例 start */
.newsch .mabout {
  height: 50px;
  line-height: 50px;

}

.newsch .mabout1 h1 {
  font-size: 16px;

}
.newsch .mabout1 h2 {
  font-size: 16px;

}
.newsch .mabout1 span {
  font-size: 16px;
  margin-left: 10px;
  font-weight: 500;
}

.newsch .mabout2 li {
  display: inline-block;
}

.newsch .mabout2 li.on a {
  color: #ef8400;
}

.newsch .mabout2 li a {
  display: inline-block;
  font-size: 16px;
  margin-left: 30px;
}

.newsch .mabout2 li a:hover {
  color: rgb(240, 131, 0);
}

/* 相关案例 end */

.newsch .alshow {
  padding-top: 50px;
  background: rgb(240, 240, 240);
  padding-bottom: 30px;
}

.newsch .alshow1 {
  margin-right: 24px;
}

.newsch .alshow1b {
  border-bottom: solid 1px #aaa;
  padding-bottom: 10px;
}

.newsch .alshow1a {
  width: 384px;
  height: 255px;
  overflow: hidden;
  cursor: pointer;
}

.newsch .alshow1a img {
  width: 384px;
  height: 255px;

}

.newsch .alshow1b1 p {
  font-size: 17px;
margin: 10px 0px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 277px;
}

.newsch .alshow1b1 span {
  font-size: 15px;
  color: #666;
}

.newsch .alshow1c {
  margin-top: 15px;
  padding-bottom: 20px;
}

.newsch .alshow1c1,
.newsch .alshow1c2 {
  font-size: 16px;
  display: inline-block;
  padding: 2px 20px;
  border: solid rgb(127, 127, 127) 1px;
  border-radius: 18px;
  color: rgb(127, 127, 127);
  cursor: pointer;
}

.newsch .alshow1c2 {
  margin-left: 10px;
}

.newsch .alshow1c1:hover,
.newsch .alshow1c2:hover {
  background: rgb(240, 131, 0);
  color: #fff;
  border: rgb(240, 131, 0) 1px solid;
}

.newsch .alshow1c1:hover a,
.newsch .alshow1c2:hover a {

  color: #fff;

}

.newsch .alshow1b2 {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  margin-top: 10px;
}

.newsch .alshow1b2 img {
  width: 55px;

}

.newsch .alshow2 {
  padding: 0px 20px;
  background: rgb(255, 255, 255);
  margin-bottom: 20px;
}

.newsch .falshow1 {
  margin-right: 0px;
}

.newsch .bg2 {
  padding-bottom: 0px;
}

.newsch .active1 a {
  color: rgb(214, 24, 26);
}

.newsch .pic-nav a:hover {
  color: rgb(214, 24, 26);
}

.newsch .pic-nav {
  text-align: center;
}

.newsch .pic-nav li {

  margin-bottom: 10px;
  margin-left: 20px;
}

.newsch .pic-nav li a {
  display: inline-block;
  width: 82%;
  height: 100%;
}

.newsch .pic-nav li img {
  width: 24px;
  height: 24px;
}

.newsch .pic-nav li span {
  margin-right: 10px;
}

.newsch .pic-nav .picimg1 {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: rgb(227, 227, 227);
}

.newsch .pic-nav .picimg2 {
  display: none;
}

.newsch .pic-nav .active3 {
  display: block;
}

.newsch .pic-nav .active4 {
  display: none;
}

.newsch .botimg {
  margin: 0px 0px 0px 90px;
  text-align: center;
  padding-bottom: 20px;
}

.newsch .btfet {
  float: left;
  padding-left: 42px;
  padding-bottom: 20px;
}

.newsch .btom {
  background-color: #fff;
}

.newsch .botimg span {
  background-color: #f08300;
  padding: 20px 80px;
  line-height: 58px;
  color: #fff;
}

.newsch .qunsheng2b .qunsheng2b11 {
  width: 296px;
  height: 180px;
  overflow: hidden;
  margin-top: 10px;
}

.newsch .qunsheng2b .qunsheng2b11 {
  display: none;
}

.newsch .qunsheng2b a:hover {
  color: #ef8400;
}

.newsch .qunsheng2b .active10 {
  display: block;
}

/* 左边 start */
.newsch .qunsheng1 {
  width: 810px;
  text-align: center;
  padding: 69px 0px 0px 30px;
  background-color: #fff;
}

.newsch .qunsheng1a_95 {
  width: 96%;
}

.newsch .qunsheng1a {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 50px;
}

.newsch .qunsheng1b {
  padding: 20px 0px;
  border-top: dashed 1px #666;
  border-bottom: dashed 1px #666;
  margin-bottom: 50px;
}

.newsch .qunsheng1b1a {
  width: 24px;
  height: 23px;
  overflow: hidden;
}

.newsch .qunsheng1b1b {
  font-size: 13px;
  margin-top: 3px;
  margin-left: 5px;
}

.newsch .qunsheng1b2 {
  margin-left: 50px;
}

.newsch .qunsheng1b2a {
  width: 27px;
  height: 23px;
  overflow: hidden;
}

.newsch .qunsheng1b2b {
  font-size: 13px;
  margin-top: 3px;
  margin-left: 5px;
}

.newsch .qunsheng1c {
  font-size: 15px;
  text-align:  justify;
  line-height: 25px;
  margin-bottom: 50px;
  color: #666;
}

.newsch .qunsheng1d {
  width: 611px;
  height: 358px;
  overflow: hidden;
  margin: 0px auto 50px;
}

.newsch .qunsheng1e p {
  font-size: 15px;
  text-align: left;
  line-height: 25px;
  color: #666;
}

.newsch .qunsheng1f {
  width: 611px;
  height: 358px;
  overflow: hidden;
  margin: 50px auto 50px;
}

.newsch .qunsheng1g {
  font-size: 15px;
  text-align: left;
  margin-bottom: 50px;
  color: #666;
}

.newsch .qunsheng1h {
  margin-bottom: 50px;
  border-top: dashed 1px #666;
  border-bottom: dashed 1px #666;
}

.newsch .qunsheng1h a {
  display: block;
  font-size: 13px;
  padding: 20px 0px;

  color: #666;
}

/* 左边 end */
.newsch .qunsheng {
  padding-bottom: 50px;
}

.newsch .mabout1a a {
  font-size: 14px;
  color: rgb(240, 131, 0);
  cursor: pointer;
}



.bigTitle i {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 50px;
    height: 1px;
    background: #3D474A;
}


#msgContent p {
  text-indent: 25px;
}

#msgContent p:nth-child(5) span strong{
  margin-left: -15px;
}

.land_portal_center_zuo{
    /* width: 400px; */
    float: left;
    font-size: 18px;
    color: #32332d;
    line-height: 74px;
    width: 690px;
    overflow: hidden;
   
text-overflow: ellipsis;
white-space: nowrap;
}
.land_portal_center_you{
    /* width: 800px; */
    float: right;
    font-size: 18px;
    color: #32332d;
}
.land_portal_center_you ul{
    float: right;
}
.land_portal_center_you ul li a{
    color: #32332d;
}
.land_portal_center_you ul li{
    float: left;
    text-align: center;
    width: 118px;
    height: 20px;
    position: relative;
    top: 25px;
    border-left: 1px solid #a7a7a5;
}
.land_portal_center_you ul>:first-child{
    border-left:none;
}
.land_portal_center_you ul .onpoatar a{
   color: #b17f32;
}
.land_portal_on{
    width: 1200px;
    margin: auto;
    display: table;
    position: relative;
}

.land_portal_center_you ul li.action a {
  color: orange;
}


/* 装修日记start */

.news .newsconr1l h1 a {
font-size: 32px;
}
.newsconr2 {
  margin-top: 30px;
}

/* 装修日记end */