
@charset "utf-8";
.company2{width: 100%;height:auto;padding:25px;margin-bottom: 0px;border-bottom: 1px solid #ebebeb;border-bottom-color: #cfd0d3;overflow: hidden;background-color: #ffffff;transition: all 0.8s;}
.company2:hover{box-shadow: 0 1px 0px #bd0e0e; background-color:#fff9f9;}
.company2-l{float:left;border: 0px solid #ddd;padding:3px;width: 15%;height: 153px;overflow:hidden;position: relative;}
.company2-l .company2-l-img{width:152px;height: 153px; margin:0 auto; text-align: center;overflow: hidden;}
.company2-l .company2-l-img img{max-height: 149px;max-width: 152px;_height:152px;_width:152px;overflow: hidden;}
.company2-l .company2-l-text{display:none; margin-top: -153px;position: absolute;width:100%;height:153px;line-height:153px;text-align:center;background-color: rgba(0, 0, 0, 0);transition: all 0.8s;}
.company2-l:hover .company2-l-text{display:block;text-align:center;background-color: rgba(0, 0, 0,0.7);}
.company2-l .company2-l-text a{font-size:14px;color:#ffffff;vertical-align:middle;background-color:#ff6600;padding:3px 8px;}
.company2-c{width:60%;float: left;margin-left: 2%;margin-right: 0px; }
.company2-c h1{height: 45px; z-index:1;}
.company2-c h1 a{color: #333; font-size: 18px; font-weight: bold; max-width: 370px; height: 45px; line-height: 45px; float:left; white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.company2-c h1 a:hover{color:#f60;}
.company2-c h1 i.icon-code{float:left;position:relative;margin-left:10px;height: 18px;width: 18px;background: url('images/ico-code.png') no-repeat;margin-top: 14px;vertical-align:middle;}
.company2-c h1 .codeBox{display:none;text-align: center;position: absolute;right: 0;top: 20px;z-index: 30;background: #fff;border: 1px solid #ddd;padding: 5px;}
.company2-c h1 .codeBox p{height:20px;line-height: 20px;font-style: normal;}
.company2-c h1 i.icon-code:hover .codeBox{display: block!important;z-index:9999;}
.company2-c p{font-size: 14px;color: #888;line-height: 30px;white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.company2-c p img{display: block;float: left;margin-top: 8px;margin-right: 3px;width: auto;height: 15px;vertical-align: middle;}
.company2-c p .imgrz{display: inline;float: none;margin-top:0px;margin: 0 3px;width: auto;height: 16px;vertical-align: middle;}
.company2-r{width: 23%;float: right;text-align: center;}
.company2-r-t{height: 40px;}
.company2-r-t-l{height: 22px;border-bottom:1px solid #ddd;float: left;width: 98px;margin-left: 5px;}
.company2-r-t-c{font-size: 14px;color: #000;float: left;margin: 0 19px;line-height: 40px;}
.company2-r-bs{line-height:24px;color:#999;}
.company2-r-bs li{float:left;text-align:center;padding: 0 5px;}
.company2-r-bs li img{border: #ddd solid 1px;}
.company2-r-bs li:hover img{border: #c71025 solid 1px;}
.company2-r-bs li:hover a{color: #c71025;}
.company2-r-bs li dl dd{font-size:14px;}
.company2-r-bs li dl dd a{color: #888;}
.nhouse_price>em{ margin-left:4px; font-size:12px; color: #999; }
.nhouse_price>span{ font-size:30px; font-weight:bold; color:#828282; display:inline-block;}
.tel>p{ font-size:22px; font-weight:bold; color:#cf0000;}
.tel>p>i{ font-size:18px; padding: 0 3px;}
.notice>div{ float:left; margin-right:18px; margin-top: 22px;}
.notice>div span{ font-size: 12px;}
.notice>div i{ font-size: 16px;}
.flex-images{overflow:hidden}
.flex-images .item{float:left;margin:3px;border:2px solid #ffffff;box-sizing:content-box;overflow:hidden;position:relative; transition: all 1s;}
.flex-images .item:hover{border:2px solid #C50000;}
.flex-images .item img{width:100%;height:100%}

.mydemoH{ overflow: hidden;}
.pShowMore{text-align: center; margin-top: 10px;}
.pShowMore i{ font-size: 22px;padding:2px 2px; color:#c50000;}
.pShowMore i:hover{ background-color: #c50000; cursor:pointer; color: #fff; border-radius: 3px;animation-play-state: paused;}

@keyframes scaleDraw {  /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
            0%{
                color:#c50000;
            }
            25%{
               color:#f0ff00;
            }
            50%{
              color:#c50000;
            }
            75%{
                color:#f0ff00;
            }
        }
   .pShowMore i{
            -webkit-animation-name: scaleDraw; /*关键帧名称*/
            -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
            -webkit-animation-iteration-count: infinite;  /*动画播放的次数*/
            -webkit-animation-duration: 2s; /*动画所花费的时间*/

        }
		
		
.photo_box{border-top: 1px dashed #ccc;margin-top:20px; margin-left:17%; padding: 20px 0;}
.notice .guanzhu{ position: relative;}
.notice .guanzhu:hover .wechat .eweima{display: block;}
.notice .wechat .eweima {
	transition: all 1s;
	display: none;
  position: absolute;
  left: 80px;
  top: -90px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.8);
  width: 140px;
  height: 150px;
  text-align: center;
}
.notice .wechat .eweima img {
  width: 120px;
  height: 120px;
  display: block;
}
.notice .wechat .eweima small {
  padding-top: 0px;
  font-style: normal;
  font-style: 14px;
  text-align: center;
  color: #fff;
  display: block;
}
.head_bpriceleft{margin-right:0px;height:48px;line-height:48px;text-align:center;color:#fff; background-color:#545454;_display:inline;}
.head_bpriceleft i{padding:0 12px; font-size:22px;}
.head_bpriceleft a{display:block; width:100%; height:48px; padding-right:0px; border:1px #dbdbdb solid; transition-duration:0.3s; font-size:18px; color:#fff; overflow: hidden;}
.head_bpriceleft a:hover{background: #f2f2f2;color: #333;}

.m_r_1 .part h2.channel_pur_tit_2{padding:10px 0 10px 0px; height:40px; background: none; color:#2f9833;text-align: center; font: 18px/40px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";}
.m_r_1 .part h2.channel_pur_tit_2 i{ font-size: 28px;color: #C50000; margin-right: 10px;}
.company3{margin-left: 50px;}
.company4{margin-right: 50px;}
.company2r{width: 205px;padding: 0px 10px 10px;border-top: #48b400 solid 3px;border-bottom: #ddd solid 1px;border-left: #ddd solid 1px;border-right: #ddd solid 1px;margin-top: 13px;}
.company2r h1{/* padding:0px 15px; */font-size: 14px;margin-bottom: 10px;font-weight: 500;border-bottom: dashed 1px #ddd;line-height: 40px; height:40px; overflow:hidden;}
.company2r p{line-height: 28px;color: #666;}
.company2r p span{color: #333;}
.company2-r-bs img{ width:90px; min-height:68px;}
.company2-r-bs li:nth-child(n+4){ display:none;}
.outer{ position:relative;}
.so_icp_icon_1 {
    background-position: 0 0;
}
.so_icp_icon {
        background: url(../images/t019b66091486c12d90.png) no-repeat center top/24px 113px;
    display: inline-block;
    height: 22px;
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: middle;
    width: 24px;
}

.so_icp_v_1 {
    border-color: #FDDB97;
}

.so_icp_pop {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 8px;
    box-shadow: 0 1px 4px 0 #0001a;
    box-sizing: border-box;
    font-size: 13px;
    overflow: hidden;
    position: absolute;
    width: 310px;
    z-index: 99;
}
.so_icp_v_1 dd {
    background: url(../images/t015863fdde6e1b2d1f.png) no-repeat 245px 15px/50px 44px,linear-gradient(90deg,#fff 60%,rgba(252,184,48,.2) 100%);
}

.so_icp_pop dd {
    line-height: 24px;
    padding: 10px 12px; margin:0;
}.so_icp_pop dd {
    line-height: 24px;
    padding: 10px 12px;
}.so_icp_v_1 dd .name {
    padding-right: 60px;
}
.so_icp_v_1 .icon_pass {
    background-position: -2px -45px;
}
.so_icp_pop .icon_pass {
    background: url(../images/t019b66091486c12d90.png) no-repeat center top/16px 75px;
    display: inline-block;
    height: 13px;
    margin-right: 2px;
    vertical-align: middle;
    width: 12px;
}.so_icp_v_1 .pass {
    color: #FCB830;
}
.so_icp_pop .pass {
    display: inline-block;
}
.so_icp_v_1 .icon_pass ~ .icon_pass {
    margin-left: 10px;
}
.so_icp_v_1 .icon_pass {
    background-position: -2px -45px;
}
.so_icp_pop .icon_pass {
    background: url(../images/t019b66091486c12d90.png) no-repeat center top/16px 75px;
    display: inline-block;
    height: 13px;
    margin-right: 2px;
    vertical-align: middle;
    width: 12px;
}
.so_icp_v_1 .pass {
    color: #FCB830;
}
.so_icp_pop .pass {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
}
.so_icp_pop dd {
    line-height: 24px;
    padding: 10px 12px;
}.so_icp_v_1 dt {
    background: linear-gradient(270deg,#ec8034 0,#fcb830 100%);
    color: #fff;
}
.so_icp_pop dt {
    color: #ECF3FC;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
}
dt {
    display: block;
}
.so_icp_pop dt a{ color:#fff; float:right;}


/*当页面大于1200px 时，大屏幕，主要是PC 端*/
@media (min-width: 1201px) {

}
/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (min-width: 992px) and (max-width: 1200px) {
.company2-l .company2-l-img img {max-width: 120px;}
}
/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/
@media (min-width: 768px) and (max-width: 991px) {

}
/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px) {
.company2{width: 100%; height:auto;}
.company2-l{ width:30%; height:auto;}
.company2-l .company2-l-img {width: 100%;height: auto;}
.company2-l .company2-l-img img {max-height: 100%;max-width: 100%;}
.company2-c { width: 68%; float: left;  margin-left: 2%;margin-right: 0;}
.company2-c h1 a{ font-size:14px;}
.company2-c h1{ height:35px;}
.company2-c p:nth-of-type(n+3){ display:none;}
.company2-c h1 a{ height:35px; line-height:35px;}
.icon-code{ display: none;}
.m_r_1 f_l{ display:none}

}
/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 479px) {
.company2{width: 100%; height:auto;}
.company2-l{ width:30%; height:auto;}
.company2-l .company2-l-img {width: 100%;height: auto;}
.company2-l .company2-l-img img {max-height: 100%;max-width: 100%;}
.company2-c {    width: 68%;    float: left;    overflow: hidden;    margin-left: 2%;    margin-right: 0;}
.company2-c h1 a{ font-size:14px;}
.company2-c h1{ height:35px;}
.company2-c p:nth-of-type(n+3){ display:none;}
.company2-c h1 a{ height:35px; line-height:35px;}
.icon-code{ display: none;}
.m_r_1 f_l{ display:none}
.company2-r{width:100%;float: left;}
.company2-r-t-l{ width:33%;}
.company2-r-t-c {margin: 0 1%;width: 28.3%; text-align:center}
.company2-r-bs li{ width:33.3%;}
.company2-r-bs img{ width:100%;}
.company2-r-bs li dl dd {text-align: center;}

}