.dtl{
    margin-top: 0px;
}
iframe{ width: 100%; border: none;}
.dtl .dtl-l{
    width:67.857%; 
    box-sizing: border-box;
}
.pdb40{padding-bottom: 1.04vw !important;}
.dtl .dtl-r{
    width:29.285%;
    box-sizing: border-box;
    min-height: 300px;
    padding: 0 0px;
}
.rzxqq .dtl-l .xqdetail{padding-right:1.56vw;}
.pdr156{padding-right: 1.56vw;}
.duiqi{display: flex;flex-direction: row;justify-content: space-between;}
.hanggaoaa{ width:100%; height:1.82vw; background:#fafafa; margin-top:1.82vw;}
.hanggaocc{ width:100%; height:1.82vw; background:#fafafa;}
.fudong{ padding: 0 20px;}
.gogao{ margin-top:1.82vw;}
.zuoy{padding-left: 1.56vw;padding-right: 1.56vw;}
.gogaob{ margin-bottom:1.82vw;}
.gapgapc{ margin: 1.56vw 0 !important;}
.gogaoa{ margin-top:2.6vw;}
.webgbg{ background: #fff; margin-bottom: 1.2vw !important;}
.qingfud{ padding-right: 0 !important; margin-right: 0 !important;}
.jzjz{position: absolute;right:-2px;bottom:60px;}
.dtl-l h2,
.dtl-r h2
{
    text-align: center;
    margin: 1.56vw 0 1.04vw;
    font-size: 1.25vw;
}
.dtl-l .tt-time{
	padding:1.04vw 1.82vw 1.82vw 1.82vw;
	text-align:center;
	position:relative;
	font-size: 0.833vw;
}
.dtl-l .tt-time span:last-child{position: relative;display: inline-block;}
.dtl-l .tt-time img{
    position: absolute;
    top: 20%;
    right: -20px;
}
.dtl-l .tt-uld ul li{
    float: left;
    width: 24.99%;
    text-align: center;
    height:4.16vw;
    line-height:4.16vw;
    font-size:1.04vw;
    box-sizing: border-box;
}
.dtl-l .tt-uld ul li:nth-child(1){ background:#fafafa;}
.dtl-l .tt-uld ul li:nth-child(2){ background:#fafafa;}
.dtl-l .tt-uld ul li:nth-child(3){ background:#fafafa;}
.dtl-l .tt-uld ul li:nth-child(4){ background:#fafafa;}
.bdtli ul li{
    width: 33.25%!important;
}
.dtl-l .h3-b{
    font-size: 20px;
    margin-top: 50px;
    color: #232323;
    background-color: #fafafa;
    padding: 0.56vw 0.56vw 0 0.56vw;
}
.desrd-r .h3-b{
    font-size: 1.04vw;
    margin-top: 1.04vw;
}
.vrvr{ margin-bottom:1.56vw;}
.dtl-l .h3-b:after,
.desrd-r .h3-b:after{
    content: '';
    background-color: #28b28b;
    width: 4.17vw;
    height: 2px;
    display: block;
}
.dtl-l .l-scroll{
    width: 100%;
    max-height: 15vw;
    overflow-y: scroll;
    padding: 0.56vw;
    background-color: #fafafa;
    box-sizing: border-box;
}
.desrd-r .l-scroll{
    width: 100%;
    height: 10.8vw;
    overflow-y: scroll;
    margin: 10px 0 0;
}
.dtl-l .l-scroll p,
.desrd-r .l-scroll p{
    line-height: 2.34vw;
    text-indent: 2em;
    color: #888;
    font-size: 0.833vw;
}
.dtl-l .l-scroll::-webkit-scrollbar,
.desrd-r .l-scroll::-webkit-scrollbar{
    width: 3px;
    background-color: #fff;
    display: block;
}
.dtl-l .l-scroll::-webkit-scrollbar-thumb,
.desrd-r .l-scroll::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:#ddd;
}
.classify .dtl-tab span {
    padding: 0 1.56vw;
    cursor: pointer;
    height: 1.56vw;
    line-height: 1.45vw;
    font-size:1.14vw;
    border-right: none;
}
.js-dtl-tab p{
    text-align: center;
    margin-bottom: 1.042vw;
    color: #888;
    font-size: 0.833vw;
}
.js-dtl-tab span{font-size: 0.833vw;}
.s628 p{
    text-align: left!important;
}
em{
    font-style: normal;
}
.mgt40{
    margin-top: 40px;
}
.pdb208{padding-bottom: 2.083vw;}
.dtl-r .h2-p{
    text-align: center!important;
    font-size: 1.145vw;
    margin-bottom: 1.04vw;
}
.dtl-r .computer {
    height: 3.85vw;
    line-height: 3.85vw;
    background: url(../images/TheLCDpanel.png)no-repeat;
    background-size: 100% 100%;
    text-align: right;
    padding-right: 1.04vw;
    margin: 1.56vw auto 0.52vw;
}
.dtl-r .computer b{
    font-size: 2.29vw;
}
.dtl-r input{
    width: 100%;
    height: 3.125vw;
    line-height: 3.125vw;
    border: 1px solid #eee;
    margin-bottom:0.52vw;
	font-size: 0.93vw;
}
.dtl-r .d-ljjs{
    display: block;
    width: 100%;
    height: 3.125vw;
    line-height: 3.125vw;
    text-align: center;
    font-size: 1.66vw;
    color: #fff;
    font-weight: bold;
    background: #28b28b;

}
.dtl-r .nxx{
    text-align: center;
    font-size: 0.833vw;
    color: #888;
    margin: 1.042vw 0 2vw;
}
.b-change{
    padding-left:1.56vw;
	font-size: 1.04vw;
    background: url(../images/change.png) no-repeat;
	background-size:1.35vw 1.19vw;
	
    background-position: 0px 6px;
    display: inline-block;
    height: 1.82vw;
    line-height: 1.82vw;
}
.guess-like li{float: left; width: 47%; margin-bottom:0.93vw;}
.dtl-r .recmd{padding-top: 50px;}
.dtl-r .recmd li{
    float: left;
    height: 46px;
    line-height: 46px;
    background-color: #eee;
    margin: 0 4px;
    padding: 0 16px;
    margin-bottom: 10px;
    border-radius: 19px;
}
.dtl-r .recmd li a{
    font-size: 0.93vw;
    color: #888;
}

.dtl-r .side-simg{
    width: 5.72vw;
    height: 5.72vw;
    padding-right: 0.52vw;
    overflow: hidden;
}
.dtl-r .side-sjs h2{
    text-align: left;
    margin: 1.56vw 0 0.52vw;
    font-size: 1.25vw;
}
.dtl-r .side-sjs p{
    margin-bottom: 6px;
    font-size: 0.833vw;
}
.dtl-r .side-sjs span{font-size: 0.833vw;}
.dtl-r .side-a{
    display: block;
    width: 99.4%;
    height:2.6vw;
    line-height:2.6vw;
    font-size:1.25vw;
    color: #28b28b;
    letter-spacing: 2px;
	border-radius:5px;
    border: 1px solid #28b28b;
    margin-top:2.08vw;
    text-align: center;
}
.dtl-r .l-href li{
    height: 2.08vw;
    line-height: 2.08vw;
	font-size:0.93vw;
	color:#888;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dtl-r .l-href li a{color:#888;}

.many_want{border: 1px solid #eee;padding: 2vw 1.56vw;}
.many_want ul{display: flex;justify-content: space-between;margin-bottom: 1.5vw;}
.many_want ul li{
    width: 14%;
    height: 2.4vw;
    line-height: 2.4vw;
    text-align: center;
    background-color: #28b28b;
    color: #fff;
    font-size: 1.5vw;
}
.many_want h3{
    text-align: center;
    font-weight: normal;
    margin-bottom: 2.5vw;
}
.many_want p{ 
    display: inline-block; width: 45%;height: 2.6vw;line-height: 2.6vw;
    text-align: center;box-sizing: border-box;border: 1px solid #28b28b;color: #28b28b;
    margin-bottom: 1vw;font-size: 0.938vw;
    cursor: pointer;
}

.many_want .offer-button{background-color:#28b28b; color: #fff;}


.dtl-ser .js-tab p{
    display: inline-block;
    position: relative;
    padding-left: 10px;
    font-size:1.66vw;
    font-weight: bold;
    padding-bottom:1.04vw;
}
.dtl-ser .js-tab p:before{
    content: '';
    width: 3px;
    height: 1.77vw;
    background-color: #28b28b;
    position: absolute;
    top: 6px;
    left: 0;
}
.dtl-ser .js-tab {
    width: 100%;
    display: inline-block;
    margin: 0;
}

.dtl-ser .js-tab span.active {
    color: #fff;
    background-color: #28b28b;
}
.dtl-ser .js-tab span {
    display: inline-block;
    padding: 0 1.04vw;
    border: 1px solid #28b28b!important;
    cursor: pointer;
    height: 2.08vw;
    line-height: 2.08vw;
    font-size: 1.25vw;
    margin: 0 1.04vw;
    border-radius: 5px;
    color: #28b28b;
}
.dtl-ser .js-tab-con ul li{
    float: left;
    width: 23.9%;
	background:#fff;
    border: 1px solid #eee;
	margin-left: 1.4666%;
}
.dtl-ser .js-tab-con ul li:first-child{
    margin-left: 0;
}
.dtl-ser .js-tab-con ul li .ser-ih{
    height: 14.32vw;
    overflow: hidden;
}
.dtl-ser .js-tab-con ul li .ser-ih img{
    transition: all 1s;
}
.dtl-ser .js-tab-con ul li .ser-ih img:hover{
    transform: scale(1.1);
}

.dtl-ser .js-tab-con .ser-tt{}
.dtl-ser .js-tab-con .ser-tt h4{
    font-size: 0.93vw;
    text-align: center;
    margin: 0.52vw;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.dtl-ser .js-tab-con .ser-tt span{
    margin: 0 5px;
}
.dtl-ser .js-tab-con .ser-tt .no1-sp{
    margin: 0 1.04vw;
    text-align: center;
	font-size:0.93vw;
}
.js-tab-con ul{display: flex;flex-direction: row;justify-content: space-between;}
.dtl-ser .js-tab-con .ser-tt{}
.dtl-ser .js-tab-con .ser-tt .look-case{
    display: block;
    height: 1.97vw;
    line-height: 1.97vw;
    width:7.8vw;
    text-align: center;
    margin: 1.04vw auto 0.93vw;
    font-size: 1.04vw;
    color: #28b28b;
}
.dtl-ser .js-tab-con .ser-tt .look-case:hover{
    background-color: #28b28b;
    color: #fff;
}

.js_tab_28 .js-tab-con ul{display:block;}
.js_tab_28 .js-tab-con{}

.more-anli a{
    display: inline-block;
    width: 30%;
    margin-right: 2.6%;
    padding: 10px 0px;
    height: 2.08vw;
    line-height: 2.08vw;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    color: #888;
    text-align:left;
}
.more-anli a:hover{
    color: #28b28b;
}






.ablk{display: block!important;}
/*  */
.ft26{
    font-size: 1.35vw!important;
}
.ft20{
    font-size: 20px;
}
.bd{
    border: 1px solid #eee;
}
.bd-r{
    border-right: 1px solid #eee;
}
.bd-b{
    border-bottom: 1px solid #eee;
}
.bdn{
    border: none!important;
}
h2{
    text-align: center;
}
.mgt100{
    margin-top: 5.2vw;
}
.mgt20{
    margin-top: 20px;
}
.mgt40{
    margin-top: 40px;
}
.mgb40{
    margin-bottom: 2.08vw!important;
}
.mgb80{
    margin-bottom:4.16vw;
}
.mgb100{
    margin-bottom: 5.2vw;
}
.mgr20{
    margin-right: 1.042vw;
}
.mgb20{
    margin-bottom:1.042vw;
}
.mgb10{
    margin-bottom:0.52vw!important;
}
.mgb-20{
    margin-bottom:-1.042vw;
}
.pd30{
    padding: 1.56vw;
}
.pdt50{
    padding-top: 2.304vw;
}
.pdl34{
    padding-left: 1.7vw;
}
.pdb50{
    padding-bottom: 2.604vw;
}
.pdr0{
    padding-right: 0;
}
.bdff{
    border: 1px solid #28b28b;
}
.textr{
    text-align: right!important;
}
.textl{
    text-align: left!important;
}
.textc{
    text-align: center!important;
}
.wpsr {
    position: relative;
    margin-top: 1.5625vw;
}
.at_hxt_img {
    width: 100%;
}
.mg10{
    margin: 0 0.52vw;
}
.m10g{
    margin: 0.521vw 0;
}
.m40g{
    margin: 2.083vw 0;
}
.pdr24{
    padding-right: 1.25vw;
}
.mgbb20 img{
    margin-bottom: 1.042vw;
}
.colory{
    color: #28b28b;
}
.overh{
    overflow: hidden;
}
.fafag{background-color: #fafafa;}
.liuc{ width:100%; height:50px;display:flex;flex-direction: row;  justify-content: space-between; margin:50px 0;padding-top: 49px;}
.liuc li{ width:20%; height:50px; border-top:1px solid #888888; text-align:center; color:#888888; line-height:50px; position:relative;}
.liuc li span{ width:18px; height:18px; background:url(../images/yuan.png); position:absolute; top:-9px; left:50%; margin-left:-9px;}
.liuc li.aca{ color:#ff6600;border-top:1px solid #ff6600; }
.liuc li.aca span{ background:url(../images/yuana.png);}
.liuc li.acb{ color:#ff6600;border-top:1px solid #ff6600; }
.liuc li.acb span{ background:url(../images/yuanb.png);}
.liux{ width:100%; height:50px;display:flex;flex-direction: row;  justify-content: space-between; margin-top:30px;}
.liux li{ width:20%; height:50px; border-top:1px solid #888888; text-align:center; color:#888888; line-height:50px; position:relative;}
.liux li span{ width:18px; height:18px; background:url(../images/yuan.png); position:absolute; top:-9px; left:50%; margin-left:-9px;}
.liux li.aca{ color:#ff6600;border-top:1px solid #ff6600; }
.liux li.aca span{ background:url(../images/yuana.png);}
.liux li.acb{ color:#ff6600;border-top:1px solid #ff6600; }
.liux li.acb span{ background:url(../images/yuanb.png);}
.guess-like{display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row wrap;}
/*  */
.relate .more{
    display: inline-block;
    margin: 1.56vw 0 1.04vw;
    color: #888;
    font-size: 1.04vw;
}
.relate ul{
    margin-top: 1.04vw;
}
.relate ul li{
    box-sizing: border-box;
    width: 32%;
    margin: 0 0.52vw;
	margin-bottom:1.56vw;
    border: 1px solid #eee;
}
.relate ul li:first-child{
    margin-left:0;
}
.relate ul li:last-child{
    margin-right:0;
}
.relate ul li p{
    text-align: center;
    font-size: 1.04vw;
    margin: 1.04vw 0;
}
.sbsb{color: #888888;}
.sbsb span{
    padding: 0 0.83vw  0 0px;
    font-size: 0.93vw;
	color: #888888;
}
.sbimg{
    margin-top: 1.82vw;
	display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.sbimg a{
    float: left;
    width: 33%;
    margin: 0 0px;
    box-sizing: border-box;
}
.gu720 .sbimg{display: flex; justify-content: space-between;}
.gu720 .sbimg a{
    float: none;
    width: 24.7%;
    height: 7.8125vw;
    overflow: hidden;
}
.gu720 .sbimg a img{width: 100%;}


/* rezhuangxiaoqu */
.xqdetail .xqimg{
    width: 27.6vw;
    height: 20vw;
    overflow: hidden;
}
.xqdetail .xqimg img{width: 100%;height: 100%;}
.xqdetail h2{font-size: 1.25vw;}
.xqdetail .xqtext{
    width: 28.125vw;
}
.xqtext .txtflex{
    display: flex;
    justify-content: space-between;
    padding-bottom: 0.7vw;
    font-size: 0.9375vw;
}
.xqdetail .xqtext h2{
    margin:1.042vw 0 0.7vw!important;
}
.xqdetail .xqtext p{
    font-size: 0.833vw;
    line-height: 1.5vw;
	color:#979797;
	padding-right:10px;
}
/* 定义滚动条样式 */

/* ::-webkit-scrollbar { */
  /* width:4px; */
  /* height:6px; */
  /* background:#f1f1f1; */
  
/* } */
 
/*定义滚动条轨道 内阴影+圆角*/
/* ::-webkit-scrollbar-track { */
  /* box-shadow: inset 0 0 0px rgba(240, 240, 240, .5); */
  /* border-radius: 10px; */
  
/* } */
 
/*定义滑块 内阴影+圆角*/
/* ::-webkit-scrollbar-thumb { */
  /* border-radius: 10px; */
  /* box-shadow: inset 0 0 0px rgba(240, 240, 240, .5); */
  
/* } */
.xqtext .xqserv{
    position: relative;
    padding-left: 6.25vw;
    margin-top: 1vw;
}
.xqtext .xqserv img{
    width: 5.208vw;
    height: 5.208vw;
    position: absolute;
    left: 0;
    top:0;
}
.xqtext .xqserv h3{font-size: 1.146vw;}
.xqtext .xqserv p{font-size: 0.833vw;}
.xqtext .xqserv .tel{
    background: url(../images/tel.png) no-repeat;
    padding-left: 26px;
    font-size: 18px;
    color: #28b28b;
}
.samexq li{
    width: 24.063%!important;
}
.samexq li:first-child{
    padding-left: 0!important;
}
.samexq li:last-child{
    padding-right: 0!important;
}
.samexq .case-list li:nth-child(3n+1) {
    clear:none;
}
.samexq .des span {
    margin: 0 0!important;
}
.samexq .img-vertical{
    height: auto;
}
.decorg_text p{
    line-height: 40px;
    font-size: 0.833vw;
    color: #888;
}
.deatil4 .img-vertical{
    height: 19.79vw!important;
}
.ddyp li:nth-child(2){
    position: relative;
}
.ddyp li:nth-child(2) .awardp{position: absolute;right: 0;bottom: 2.6vw;}
/*  */
.decor-strs{
    box-sizing: border-box;
    padding-top:1.042vw ;
    padding-right:1.56vw ;
    
}
.decor-strs .decor_l{
    width: 15%;
    
}
.decor-strs .decor_l span{
    display: inline-block;
    width: 5.21vw;
    height: 5.21vw;
    line-height: 4.9vw;
    border-radius: 50%;
    border: 2px solid #28b28b;
    font-size: 2.604vw;
    color: #28b28b;
    text-align: center;
    margin-left: 2.08vw;
    overflow: hidden;
}

.decor-strs .decor_r{
    
    width: 85%;
    
}
.decor-strs .decor_r p{
    font-size: 1.042vw;
    color: #999;
}
.decor-strs .decor_r p:first-child{
    color: #000!important;
}
.decor-strs .decor_r p span{
    line-height: 30px;
}
.decor-strs .decor_r .sp{
    line-height: 30px!important;
    color: #888!important;
}
.s20618 .dtl-l{
    padding-left: 0!important;
}
.s20618 .dtl-c{
    padding-left: -1.5625vw;

}
.dtl-l .mtpro input{
    width: 100%;
    height: 3.125vw;
    line-height: 3.125vw;
    border: 1px solid #ddd;
    padding-left: 1.04vw;
    font-size: 0.93vw;
    margin: 0.52vw 0;
}
.dtl-l .mtpro #txt50{
    width: 98.6%;
    height: 8.3vw;
    border: 1px solid #ddd;
    resize: none;
    margin: 0.52vw 0;
    outline: none;
    line-height: 3.125vw;
    font-size: 0.93vw;
    padding-left: 0.62vw;
    font-family: '微软雅黑,PingFang SC,wryh,pingFangSC-Medium, "Microsoft Yahei", SimSun';
}
.dtl-l .mtpro .talso{
    color: #888;
    text-align: right;
    font-size: 0.93vw;
    padding-right: 0.52vw;
}
.dtl-l .mtpro .talso em{
    color: #28b28b;
}
.dtl-l .mtpro .submit-pro{
    display: block;
    width: 250px;
    height: 50px;
    line-height: 50px;
    font-size: 26px;
    background-color: #28b28b;
    color: #fff;
    text-align: center;
    margin-top: 40px;
}

.dtl-l .otherpro li{
    width: 50%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom:2.08vw;
    color: #888;
    height: 1.45vw;
    padding-left: 1.56vw;
    box-sizing: border-box;
}
.dtl-l .otherpro li a{
    color: #888;
    font-size: 1.04vw;
}
.dtl-l .otherpro li a:hover{
    display: inline-block;
    color: #28b28b;
    border-bottom: 1px solid #28b28b;
}
.clasify-decor{padding-top: 0;}
.clasify-decor .js-tab{
    font-size: 1.146vw!important;
    height: 3.125vw;
    display: block!important;
    margin: 0!important;
    background-color: #f2f2f2;
    z-index: 99;
    width: 100%;
    box-sizing: border-box;
}
.clasify-decor .js-tab-box{margin-top: 2.604vw;}
.clasify-decor .js-tab span{
    display: inline-block;
    padding: 0.625vw 1.042vw!important;
    font-size: 0.9vw!important;  
	box-sizing:content-box;
}
.clasify-decor .js-tab span:hover{
    color: #000!important;
}
.clasify-decor .js-tab span.active {
    color: #fff!important;
    height: 1.88vw;
    background-color: #28b28b;
    line-height: 1.7vw;
}
.bk{
    padding-left: 0!important;
}
.bklist ul{ display: block;}
.bklist ul li{ background: #fff; margin-bottom: 2.6vw;}
.bklist ul li a{
    display: block;
    padding: 1.04vw 6.77vw 1.04vw 1.56vw;
    position: relative;
}
.bklist ul li .img{
    float: left;
    overflow: hidden;
    width: 15.6vw;
    height: 8.75vw;
}
.bklist ul li .img img{
    width: 100%;
}
.bklist li .text {
    margin-left: 15.6vw;
    padding: 0px 1.04vw;
}
.bklist li .text .tit {
    height: 2.39vw;
    line-height: 2.39vw;
    font-size: 1.14vw;
    color: #232323;
    margin-top: 0.52vw;
}
.bklist li .text .des {
    color: #888;
    line-height: 1.56vw;
    height: 4.68vw;
    font-size: 0.93vw;
    overflow: hidden;
    margin-top: 0.52vw;
}
.bklist li .date {
    position: absolute;
    top: 2.6vw;
    right: 0;
    width: 4.63vw;
    border-left: 1px solid #eeeeee;
    padding-left: 2.08vw;
	box-sizing:content-box;
}
.bklist li .date span{
    font-size: 1.04vw;
    display: block;
    padding-top:1.04vw;
    color: #888;
}
.bklist li .date i {
    margin-top: 1.56vw;
    display: inline-block;
    width: 2.6vw;
    height: 2.6vw;
    background: url(../images/r-btn1.png);
    background-size:2.6vw 2.6vw ;
}
.bklist ul li a:hover .date>i{
    background: url(../images/r-btn2.png);
    background-size:2.6vw 2.6vw ;
}
.bklist ul li a:hover .img>img{
    transform: scale(1.1); 
    -webkit-transform: scale(1.1);
}
.bklist li a:before{ 
    content: ""; 
    position: absolute; 
    bottom:0; left:0; 
    width: 0; height: 2px; 
    background: #f08200; 
    -webkit-transition: all ease .4s; 
    -moz-transition: all ease .4s;  
    -ms-transition: all ease .4s; 
    -o-transition: all ease .4s;  
    transition: all ease .4s;
}
.bklist li a:hover:before{ width: 100%;}
.bklist li a:hover .tit{color: #28b28b;}
.g_hotc .g_buil .des{
    justify-content: center;
}
.g_hotc .g_buil .des span {
    margin: 0 10px;
}

/* pop */
.fixed-pop{ display: none; position: fixed; top:0; left:0; height: 100%; width: 100%; background: rgba(0,0,0,.7);text-align: center; z-index:9999;}
.fixed-pop .content+i{ display: inline-block; vertical-align: middle; height: 100%;}
.fixed-pop .content{
    width: 51vw;
    height: 28.125vw;
    background: #FFFFFF;
    display: inline-block;
    vertical-align: middle;
    position: relative; 
}
.fixed-pop .close{ cursor: pointer; position: absolute; top:12px; right:12px; width: 40px; height: 40px; background-image: url(../images/pop_close.png); background-size: cover;}
.fixed-pop .con{
    padding: 0 2.604vw;
}
.fixed-pop .con .tt{
    margin-top: 2.604vw;
    text-align: left;
    font-size: 1.146vw;
    font-weight: bold;
    margin-bottom: 1.042vw;
}
.fixed-pop .mtpro{
    position: relative;
}
.fixed-pop .mtpro input {
    width: 90%;
    height: 2.604vw;
    line-height: 2.604vw;
    border: 1px solid #ddd;
    padding-left: 1.042vw;
    font-size: 0.9375vw;
    margin: 0.52vw 0;
}
.fixed-pop .mtpro #txt50{
    width: 88.4%;
    height: 6.25vw;
    border: 1px solid #ddd;
    resize: none;
    margin: 0.52vw 0;
    outline: none;
    line-height: 3.125vw;
    font-size: 0.9375vw;
    padding-left: 0.7vw;
    font-family: 'å¾®è½¯é›…é»‘,PingFang SC,wryh,pingFangSC-Medium, "Microsoft Yahei", SimSun';
    margin-left: 4.0625vw;
	box-sizing:content-box;
}
.fixed-pop .mtpro .talso{
    color: #888;
    text-align: right;
    padding-right: 0.52vw;
    font-size: 0.833vw;
}
.fixed-pop .mtpro .talso em{
    color: #28b28b;
}
.xiayit{ margin:1.82vw 0;}
.sheh{ font-size:1.7vw !important; color:#28b28b;}
.fixed-pop .mtpro .submit-pro{
    display: block;
    width: 13vw;
    height: 2.604vw;
    line-height: 2.604vw;
    font-size: 1.354vw;
    background-color: #28b28b;
    color: #fff;
    text-align: center;
    margin-top: 1.042vw;
    margin-left: 4.27vw;
}
.fixed-pop .mtpro .placeh{
    display: inline-block;
    margin-right: 0.52vw;
    font-size: 0.833vw;
}
.fixed-pop .mtpro .psn{
    position: absolute;
    top: 5.9375vw;
    left: 0.26vw;
}
.wauto{
    width: auto!important;
}
.g_mgb100{margin-bottom: 100px;}
.gu_w100 img{width: 100%;}
.dtl-flex ul{display: block!important;}
.dtl-flex ul li{margin-right: 1.466%;box-sizing: border-box;}
.dtl-flex ul li:last-child{margin-right: 0;}


.box1200{width: 1200px;margin: 0 auto;}
.g-bgc-fff{background-color:#fff;}
.g-bgc-f5{background-color:#f0f0f0;}
.dtl-l317{width:67.857%!important;padding-left:0!important;padding-right:0!important;}
.dtl-r317{
	width: 29.285%!important;
	border-top: 4px solid #28b28b;
}
.g-mgb10{margin-bottom: 10px;}
.sheh317{
	font-size: 1.354vw!important;
    font-style: italic;
    letter-spacing: 2px;
    color: #232323;
    font-weight: bolder;
	margin: 1.04vw 0 0.78vw!important;
}
.sheh317 em{color: #ee502f;font-style: italic;}
.computer317 {
    height: 2.9vw;
    line-height: 2.9vw;
    background: url(../images/TheLCDpanel.png)no-repeat;
    background-size: 100% 100%;
    text-align: right;
    padding-right: 16px;
    margin: 0 auto 0px;
}
.computer317 b {
    font-size: 1.97vw;
}
.cd_cal_form input{border: 1px solid #ddd;padding-left:36px;font-size: 16px;border-radius:8px;}
.cd_cal_form .fm_nt{display: flex; justify-content:space-between;margin-bottom:0.52vw;margin-top:1.04vw;position:relative;}
.cd_cal_form .fm_nt .nt_name{
	width: 48%;
	height: 2.6vw;
	line-height: 2.6vw;
	background: #fff url(../images/ntname0315.png) no-repeat;
	background-size: 18px 20px;
	background-position: 10px center;
	margin-bottom: 0;
}
.cd_cal_form .fm_nt .nt_area{
	width: 48%;
	height: 2.6vw;
	line-height: 2.6vw;
	background: #fff url(../images/ntarea0315.png) no-repeat;
	background-size: 20px;
	background-position: 10px center;
	margin-bottom: 0;
}
.cd_cal_form .fm_nt .nt_m{
	position: absolute;
    top: 13px;
    right: 10px;
    color: #232323;
    font-weight: bold;
}
.cd_cal_form .nt_tel{
	width: 100%;
	height: 2.6vw;
	line-height: 2.6vw;
	background: #fff url(../images/nttel0315.png) no-repeat;
	background-size: 15px 24px;
	margin-bottom:0.52vw;
	background-position: 10px center;
}
.cd_cal_form .fm_btn{
	width: 100%;
	height: 2.6vw;
	line-height: 2.29vw;
	font-size: 1.04vw;
	font-weight: bold;
	color: #fff;
	text-align:center;
	background-color: #22a47e;
	letter-spacing: 2px;
	border-radius: 10px;
    box-shadow: 0px 4px 6px rgba(0,0,0,.3);
    border: 2px solid #ddd;
	padding-left: 0;
	margin-bottom: 0;
}
.hx_box{position:relative;}
.huxing_show {
      position: relative;
    height: 2.6vw;
    font-size: 16px;
    background-color: #fff;
    margin-bottom:0.52vw;
	padding-left:38px;
	background: #fff url(../images/ntmodel0315.png) no-repeat;
	background-size: 20px 17px;
	background-position: 10px center;
	border-radius:8px;
	border: 1px solid #ddd;
}
.huxing_show input {
    display: inline-block;
    width: 14%;
	height: 2.6vw;
	line-height: 2.6vw;
    color: #ccc;
    padding-left: 0!important;
	border:none;
}
.huxing_show:after {
   content: ' ';
    position: absolute;
    top: 20px;
    right: 24px;
    border-top: 12px solid #888;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
.huxing {
    position: absolute;
    top: 50px;
    left: 0;
    display: none;
    width: 100%;
    border: 1px solid #ddd;
    background-color: #fff;
    z-index: 10;
}
.huxing li {
    float: left;
    width: 18.8%;
    margin-left: 1%;
}
.huxing .active {
    background-color: #22a47e;
    color: #fff;
}
.huxing li a {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 5px 0;
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #999;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.case_dt317{font-size:16px;padding-top:20px;letter-spacing: 1px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.case_dt317 .clearfix{margin-bottom:15px;line-height: 26px;}
.case_dt317 .clearfix span{
	float:left;
}
.case_dt317 .clearfix p{color:#888;padding-left: 80px;}
.tbtn317{display:flex;justify-content:space-between;margin: 10px 0 30px;}
.tbtn317 a{
	width: 48%;
	height: 2.083vw;
	line-height: 1.979vw;
	border: 1px solid #28b28b;
	font-size:0.833vw;
	display:block;
	text-align:center;
	border-radius: 4px;
	cursor: pointer;
	letter-spacing: 1px;
}
.tbtn317 a:first-child{
	color: #28b28b;
}
.tbtn317 a:first-child:hover{
	background-color:#28b28b;
	color: #fff;
}
.tbtn317 a:last-child{
	background-color:#28b28b;
	background-image: url(../images/318chaticon.png);
	background-size: 0.945vw;
	background-repeat: no-repeat;
	background-position: 2.08vw .6vw;
    padding-left: 1.042vw;
	color: #fff;
}
.des_other317{padding-bottom: 20px;}
.des_other317 p{
	font-size:16px;
	color:#888;
	margin: 30px 0 20px;
	background: url(../images/tjal316.png) no-repeat;
	background-size: 18px 16px;
	background-position: 1px 4px;
	padding-left: 28px;
	letter-spacing: 1px;
}
.des_other317 ul li{
	float: left;
	width: 49%;
	margin-bottom:6px;
}
.des_other317 ul li a{display:block;overflow:hidden;}
.des_other317 ul li:hover img{
	transform:scale(1.1);
	transition: all 0.5s;
}
.des_other317 ul li:nth-child(2n){margin-left:2%;}
.tp_card317{
	height: 40px;
	line-height:40px;
	padding: 0 6.76vw;
	background-color: #fff;
}
.tp_card317>div{border-bottom: 1px solid #ddd;text-align:center;height: 100%;}
.tp_card317 a{font-size: 0.833vw;padding: 0 0.833vw;border-right: 1px solid #eee;}
.tp_card317 a:last-child{border-right: none;}
.cd_active{font-weight:bold;color: #28b28b;}
.active317{
	position: fixed;
    top: 0;
    width: 49.5%;
    margin: 0 auto;
    left: 13.5%;
	z-index: 9;
}
.tcd_info{padding: 0 5.2vw;}
.tcd_info img{width: 100%;}
.tcd_info p{
	padding-top: 1.35vw;
    line-height: 1.5vw;
    text-indent: 2em;
    letter-spacing: 1px;
    font-size: 0.833vw;
    color: #000;
}
.pd_tt2{margin-top:2.6vw!important;}
.pd_tt2 a{ float:right;font-size: 14px;color:#888;padding-right: 15px;}
.g-font22{font-size:22px!important;}
.g-font20{font-size:20px!important;}
.g-font16{font-size:16px!important;}
.g-font14{font-size: 0.729vw!important;}
.g-font52{font-size: 52px!important;}
.g-font44{font-size: 44px!important;}
.g-m2030{margin: 20px 0 30px!important;}
.tj_case318 .f_pop316 .two_a a{height:40px!important;line-height:40px!important;}
.tj_case318 .btm_p16 {
    width: 108px!important;
    height: 57px!important;
    line-height: 57px!important;
}
.tj_case318 .br_add{
	width: 68px!important;
	height: 68px!important;
}
.tj_case318 .f_pop316 .daitem{padding: 0 40px;}
.tj_case318 .views{
	width: 40px!important;
    height: 42px!important;
	padding-top: 20px!important;
}
.tj_case318 .f_btm{
	height: 40px!important;
    line-height: 40px!important;
}
.pd_tt_bg2{
	background: #f9f9f9 url(../images/spal318.png) no-repeat;
    background-position: 15px center;
}
.vd_tj318{}
.vd_tj318 .vdtj_one{
	float:left;
	width: 32.5%;
	margin-right: 1.25%;
	border-radius:10px;
	display:block;
	overflow: hidden;
	position:relative;
}
.vd_tj318 .vdtj_one:last-child{margin-right:0;}
.vd_tj318 .vdtj_one p{
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding: 0 20px;
	color: #fff;
	letter-spacing:1px;
}
.vd_tj318 .vdtj_one:hover .img_b{
	transform: scale(1.05);
	transition:all 0.5s;
}
.vd_tj318 .vdtj_one .bf318{
	width:12px;
	height:12px;
	position:absolute;
	bottom: 10px;
	left: 20px;
}
.g-ellipsis{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pdbtm30{
	padding-bottom: 30px;
}
.g-w67{width: 67.857%!important;}
.g-pb30{padding-bottom:1.56vw;}
.g-mgb10{margin-bottom: 0.52vw;}
.g-h560{height: 29.2vw;}
.g-w69vw{height: 6.9vw;}
.g-h2675{height: 30.08vw;}
.g-color8{color:#888;}
.dtl326{margin-top:1.56vw;}
.dtl326 .zxbaike_l{
	width: 78.57%;
	float:left;
}
.dtl326 .zxbaike_l{}
.dtl326 .zxbaike_l{}
.dtl326 .zxbaike_r{
	float: right;
	width:20%;
	border: 1px solid #eee;
	box-sizing: border-box;
}
.dtl326 .zxbaike_r p{
	height: 3.39vw;
	line-height: 3.3vw;
	border-bottom: 1px solid #eee;
}
.dtl326 .zxbaike_r p:last-child{border-bottom:0;}
.dtl326 .zxbaike_r p a{
	display:block;width:100%;height:100%;
	text-align:center;
	font-size:0.833vw;
	letter-spacing:1px;
	padding-left: 1.3vw;
	color:#888;
}
.dtl326 .zxbaike_r p:nth-child(1) a{
	background: url(../images/326shu.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
}
.dtl326 .zxbaike_r p:nth-child(2) a{
	background: url(../images/326fs.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
}
.dtl326 .zxbaike_r p:nth-child(3) a{
	background: url(../images/326sp.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
}
.dtl326 .zxbaike_r p:nth-child(4) a{
	background: url(../images/326wd.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
}
.dtl326 .zxbaike_r p:nth-child(5) a{
	background: url(../images/326jsq.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
}
.dtl326 .zxbaike_r p:nth-child(6) a{
	background: url(../images/326xin.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
}
.dtl326 .zxbaike_r p:nth-child(7) a{
	background: url(../images/326ds.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
}
.dtl326 .zxbaike_r p:nth-child(8) a{
	background: url(../images/236sf.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
}

.dtl326 .zxbaike_r p:nth-child(1) a:hover{
	background: #28b28b url(../images/326shu2.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
	color: #fff;
}
.dtl326 .zxbaike_r p:nth-child(2) a:hover{
	background: #28b28b url(../images/326fs2.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
	color: #fff;
}
.dtl326 .zxbaike_r p:nth-child(3) a:hover{
	background: #28b28b url(../images/326sp2.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
	color: #fff;
}
.dtl326 .zxbaike_r p:nth-child(4) a:hover{
	background: #28b28b url(../images/326wd2.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
	color: #fff;
}
.dtl326 .zxbaike_r p:nth-child(5) a:hover{
	background: #28b28b url(../images/326jsq2.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
	color: #fff;
}
.dtl326 .zxbaike_r p:nth-child(6) a:hover{
	background: #28b28b url(../images/326xin2.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
	color: #fff;
}
.dtl326 .zxbaike_r p:nth-child(7) a:hover{
	background: #28b28b url(../images/326ds2.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
	color: #fff;
}
.dtl326 .zxbaike_r p:nth-child(8) a:hover{
	background: #28b28b url(../images/326sf2.png) no-repeat;
    background-position: 4.6vw center;
    background-size: 1.042vw;
	color: #fff;
}
.dtl326 .zxbaike_r p .active326{
	background: #28b28b url(../images/326shu2.png) no-repeat!important;
    background-position: 4.6vw center!important;
    background-size: 1.042vw!important;
	color: #fff;
}
.bk_two_a{
	display: flex;
	justify-content:space-between;
	margin-top: 1.25vw;
}
.bk_two_a>a{
	width: 49%;
	position:relative;
	padding: 1.5vw 3.6vw 1.7vw;
	display:block;
}
.bk_two_a>a:first-child{background-color:#fff7f5;}
.bk_two_a>a:last-child{background-color:#fffbf2;}
.bk_two_a>a img{
	position:absolute;
	top: 1vw;
	right:3.6vw;
	width: 7.187vw;
}
.bk_two_a a span{
	display: block;
    letter-spacing: 1px;
	margin-top: .3vw;
}
.bk_two_a>a:first-child span{color: #ee502f;font-size: 2.083vw;}
.bk_two_a>a:last-child span{color: #ffa726;font-size:1.77vw;}
.bk_two_a a p{
	display: inline-block;
    color: #fff;
    height: 2vw;
    line-height: 2vw;
    padding: 0 1.2vw;
    letter-spacing: 1px;
    border-radius: 1vw;
    font-size: 1.042vw;
    margin: .5vw 0;
}
.bk_two_a>a:first-child p{background-color: #f6a392;}
.bk_two_a>a:last-child p{background-color: #ffd18c;}
.zxgc3{
	display: flex;
	justify-content:space-between;
	margin-top:1.25vw;
}
.zxgc3>div{
	width:32.1%;
	position:relative;
}
.zxgc3>div>img{width:100%;}
.zxgc3 .one_tt{
	position: absolute;
	top: 0;
	left:0;
	width:100%;
	color:#fff;
}
.zxgc3 .one_tt h2{font-size:1.67vw;text-align:center;padding-top: 1vw;letter-spacing:2px;}
.zxgc3 .one_tt p{font-size:0.833vw;text-align:center;}
.zxgc3 .one326{
	background-color: #fff7f5;
	display:flex;
	justify-content:space-between;
	font-size: 0.833vw;
}
.zxgc3 .one326 p{width: 25%;border-right: 1px solid #eee;text-align:center;height: 12.5vw;}
.zxgc3 .one326 p:last-child{border-right: none;}
.zxgc3 .one326 p a{display:block;padding-top: 5vw;height:100%;}
.zxgc3 .one326 p img{
	margin: 0 auto;
	display:block;
}
.zxgc3 .one326 p a:hover{color:#ed4f2f;}
.zxgc3 .two326{
	background-color: #fff8f0;
	font-size: 0.833vw;
}
.zxgc3 .two326 p{width: 25%;border-right: 1px solid #eee;text-align:center;height: 6.25vw; float:left;}
.zxgc3 .two326 p:nth-child(4n){border-right: none;}
.zxgc3 .two326 p:nth-child(n+5){border-top: 1px solid #eee;}
.zxgc3 .two326 p a{display:block;padding-top:1.9vw;height:100%;}
.zxgc3 .two326 p img{
	margin: 0 auto;
	display:block;
}
.zxgc3 .two326 p:nth-child(8){
	padding-top: .45vw;
}
.zxgc3 .two326 p:nth-child(8) img{
	margin: 0 auto .3vw;
}
.zxgc3 .two326 p a:hover{color:#ff8a0a;}
.zxgc3 .three326{
	background-color: #fffcf4;
	display:flex;
	justify-content:space-between;
	font-size: 0.833vw;
}
.zxgc3 .three326 p{width: 50%;border-right: 1px solid #eee;text-align:center;height: 12.5vw;}
.zxgc3 .three326 p:last-child{border-right: none;}
.zxgc3 .three326 p a{display:block;padding-top:5vw;height:100%;}
.zxgc3 .three326 p img{
	margin: 0 auto;
	display:block;
}
.zxgc3 .three326 p a:hover{color:#ffc000;}
.public_f_tt{
	margin: 1.9vw 0 1vw;
	height: 2.85vw;
	line-height: 2.85vw;
	background-color: #f9f9f9;
}
.public_f_tt span{
	font-weight:bold;
	font-size: 1.25vw;
	color:#232323;
	letter-spacing:1px;
}
.public_f_tt a{
	float:right;
	color: #888;
    margin-right: 1vw;
}
.f1_icon{
	background: url(../images/3261f.png) no-repeat;
    background-size: 1.354vw;
    padding-left: 1.8vw;
    background-position: 0 .2vw;
}
.f2_icon{
	background: url(../images/3262f.png) no-repeat;
    background-size: 1.354vw;
    padding-left: 1.8vw;
    background-position: 0 .2vw;
}
.f3_icon{
	background: url(../images/3263f.png) no-repeat;
    background-size: 1.354vw;
    padding-left: 1.8vw;
    background-position: 0 .2vw;
}
.f4_icon{
	background: url(../images/3264f.png) no-repeat;
    background-size: 1.354vw;
    padding-left: 1.8vw;
    background-position: 0 .2vw;
}
.g-fontw-n{font-weight:normal}
.g-text-r{text-align:right;}
.g-text-l{text-align:left;}
.baike_sp a{
	float: left;
	width: 18.57%;
	margin-right: 1.787%;
	border: 1px solid #eee;
}

.baike_sp a:last-child{margin-right:0;}
.baike_sp .pone{margin-bottom: .4vw;}
.baike_sp .bksp_intro{padding:.6vw .4vw;}
.baike_sp a:hover .pone{color:#28b28b;}
.baike_sp .bksp_tt{overflow:hidden;}
.baike_sp a:hover img{
	transform: scale(1.08);
	transition:all .5s
}
.baike_wd li{
	float: left;
	width: 17%;
	margin-right:10.666%;
	margin-bottom: .3vw;
	letter-spacing:2px;
	line-height: 1.4vw;
}
.baike_wd li:nth-child(4n){margin-right:0;}
.baike_wd li a{
	display:block;
	font-size:0.833vw;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	color:#888;
}
.baike_wd li a:hover{color:#28b28b;}
.zxzs_detail{padding-top:.5vw;padding-bottom:.5vw;background-color: #f0f0f0;}
.zxzs_detail .zsd_l330{
	width: 67.857%;
	float:left;
	padding: 1.4vw 6.75vw 1vw;
	background: #fff;
}
.zxzs_detail .zsd_r330{
	width: 29.285%;
	float:right;
}
.r330_form{
	padding: 0.01vw 1vw 2vw;
	background-color: #fff;
}
.zxzs_detail .zsd_l330 h2{
	font-size: 1.25vw;
	color:#232323;
	text-align:center;
	letter-spacing: 2px;
}
.zxwd408 .zsd_l330{
	background-color: transparent;
	padding: 0!important;
}
.zxwd_tt408{
	background-color:#fff;
	position: relative;
	padding: 1.56vw 6.25vw;
	margin-bottom: 1.2vw;
}
.zxwd_tt408>img{
	position:absolute;
	top:0;
	left: 4.4vw;
	width: 1.875vw;
}
.zxwd_tt408 .zswd_h{
	font-size: 0.938vw;
	margin-bottom: .2vw;
}
.zxwd_tt408 .meanswer_btn{
	display: inline-block;
	width: 4.8vw;
	height: 1.77vw;
	line-height: 1.77vw;
	font-size: 0.833vw;
	background-color:#28b28b;
	color: #fff;
	text-align:center;
	margin-top: 1vw;
	letter-spacing: 1px;
	cursor: pointer;
	user-select: none;
}
.mea_content{
	width: 100%;
    height: 7.2vw;
    border: 1px solid #ddd;
    resize: none;
    margin: 0.52vw 0;
    outline: none;
    line-height: 1.8vw;
    font-size: 0.93vw;
    padding: 1.56vw;
    font-family: '微软雅黑,PingFang SC,wryh,pingFangSC-Medium, "Microsoft Yahei", SimSun';
	background-color: #f8f8f8;
	letter-spacing: 1px;
}
.zxwd_wdhj{
	background-color:#fff;
	position: relative;
	padding: 1.56vw 6.25vw;
}
.zxwd_wdhj>img{
	position:absolute;
	top:0;
	left: 4.4vw;
	width: 1.875vw;
	letter-spacing: 1px;
}
.zxwd_wdhj .rdnb{
	font-size: 1.042vw;
	margin: 0 0.2vw;
}
.all_zshd{}
.all_zshd p{ color:#888888; font-size:0.83vw; line-height:1.56vw;}
.all_zshd p img{ margin-top:10px;}
.all_zshd>div{margin-top:1.3vw;}
.all_zshd>div:nth-child(n+2){
	padding-top: 1.3vw;
    border-top: 1px solid #ebeef5;
}
.all_zshd .hdr_info .hdr_img{
	float:left;
	width: 2.6vw;
	height: 2.6vw;
	border-radius: 50%;
	overflow:hidden;
}
.all_zshd .hdr_info .hdr_time{
	margin-left: 3.2vw;
}
.all_zshd .hdr_info span{
	font-size: 0.833vw;
	margin: .35vw 0 .1vw;
    display: inline-block;
}
.all_zshd .hdr_info p{color:#ccc;font-size: 0.729vw;}
.hdr_content{
	margin: 1vw 0;
    font-size: 0.833vw;
    color: #888;
    line-height: 1.8;
}
.jxtw_btn{
	display: inline-block;
    height: 1.56vw;
	padding-right:8px;
    line-height: 1.56vw;
    background: url(../images/408tw8.png) no-repeat;
    background-position: 0.5vw center;
    background-size: 0.833vw;
    text-indent: 1.6vw;
    font-size: 12px;
    color: #232323;
    border-radius: 0.78vw;
	cursor:pointer;
	border: 1px solid #eee;
	margin-top: 1vw;
}
.jxtw_btn_o{
    background: #28b28b url(../images/408tw9.png) no-repeat!important;
    background-position: 0.5vw center!important;
    background-size: 0.833vw!important;
    color: #fff!important;
	border:none!important;
}
.mew_last408{
	background-color: #fff;
    position: relative;
    padding: 1.56vw 6.25vw;
	margin-top: 1.2vw;
}
.mew_last408>p{
	font-size: 1.042vw;
	text-align:left;
	margin-bottom: .5vw;
    letter-spacing: 1px;
}
.mew_last408>img{
	position: absolute;
    top: 0;
    left: 4.4vw;
    width: 1.875vw;
}
.zxwd_four .public_tt a {
    color: #28b28b;
    float: right;
    font-size: 0.729vw;
}








.zxwd_wdhj .rdnb em{color: #28b28b;margin: 0 .3vw;}
.zxzs_detail .wz_source{text-align:center;margin-top: .4vw;}
.zxzs_detail .wz_source span{font-size:0.729vw;color:#888;}
.zxzs_detail .wz_source span:nth-child(2){margin: 0 1vw;letter-spacing:1px;}
.zxzs_detail .wz_source span:nth-child(1){letter-spacing:1px;}
.zxwd_tt408>h2{text-align:left!important;}
.zxwd_tt408 .wz_source span:nth-child(1){padding-right:.5vw;color:#ccc;border-right:1px solid #ccc;}
.zxwd_tt408 .wz_source span:nth-child(2){padding-left:.5vw;color:#ccc;}
.zxwd_tt408 .wz_source{text-align:left;}
.mea_yzm{
	display: flex;
    height: 1.4vw;
    line-height: 1.4vw;
	justify-content: flex-end;
}
.mea_yzm .layui-input{
	width: 7.8vw;
    border: 1px solid #ddd;
	margin: 0 .5vw;
}
.mea_yzm .captcha{}
.mea_yzm .submit-pro{
	width: 3.646vw;
    background-color: #28b28b;
    color: #fff;
    letter-spacing: 1px;
    font-size: 0.833vw;
	text-align:center;
	cursor: pointer;
}

.zxzs_detail .zw_content img{
	width: 100%;
}
.zxzs_detail .zw_content p,
.zxzs_detail .zw_content h1,
.zxzs_detail .zw_content h2,
.zxzs_detail .zw_content h3,
.zxzs_detail .zw_content h4,
.zxzs_detail .zw_content h5,
.zxzs_detail .zw_content h6{margin-top: .9vw;line-height:2;font-size:0.833vw;letter-spacing:1px;}
.zxzs_detail .zsd_more{
	margin-top: 1.2vw;
}
.zxzs_detail .zsd_more p{font-size: 1.042vw;font-weight:bold;}
.zxzs_detail .zsd_l330 ul li{float:left;width:45%;margin-bottom:1vw;}
.zxzs_detail .zsd_l330 ul li:nth-child(2n){float:right;width:45%;}
.zxzs_detail .zsd_l330 ul li a{display:block;color:#378ce6;font-size:0.833vw;}
.zxzs_detail .zsd_l330 ul{padding: .6vw 0 .4vw;border-bottom: 1px solid #eee;}
.people_look .public_tt a{color: #28b28b;float:right;font-size:0.729vw;}
.people_look ul{padding: .5vw;}
.people_look li{
	height: 1.5vw;
    line-height: 1.5vw;
	position:relative;
	padding-left: 1.2vw;
	margin-bottom: .1vw;
}
.people_look li a{
	display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 75%;
    font-size: 0.729vw;
}
.people_look li span{float:right;color:#888;font-size:0.625vw;color:#ccc;}
.p_look330{
	margin: 1vw 0;
	background: #fff;
}
.p_look330 .public_tt{padding: 0 1.56vw;}
.p_look330 ul{padding: 0.5vw 1.56vw;}
.g_display{display:block;}
.g_pd030{padding: 0 1.5vw;}
.g_bgcfff{background-color:#fff}
.public_decorside_zaul{margin-bottom: 1.56vw;}
.public_decorside_zaul .public_tt a{
	color: #28b28b;
    float: right;
    font-size: 0.729vw;
}
.public_decorside_zaul .p_s_ul p em {
    font-weight: bolder;
    margin-right: 0.4vw;
}
.public_decorside_zaul .p_s_ul{padding: .8vw 1.5vw 0.01vw;}
.public_decorside_zaul .p_s_ul li p{color:#888;font-size:0.729vw;}
.public_decorside_zaul .p_s_ul li{
	margin-bottom: .9vw;
	font-size: 0.833vw;
    margin-bottom: .8vw;
    letter-spacing: 1px;
}
.public_decorside_zaul .p_s_ul li:nth-child(1) p,
.public_decorside_zaul .p_s_ul li:nth-child(2) p{color:#232323;font-size:0.833vw}
.public_decorside_zaul .p_s_ul li:nth-child(1),
.public_decorside_zaul .p_s_ul li:nth-child(2){
	width: 48%;
    display: inline-block;
    color: #232323;
}
.public_decorside_zaul .limit_h{height: 4.89vw;}
.public_decorside_zaul .p_s_ul li:nth-child(1):hover img,
.public_decorside_zaul .p_s_ul li:nth-child(2):hover img{
	transform:scale(1.1);
	transition: all .6s;
}
.public_myscroll{margin-top: 1vw;overflow:hidden;height: 2.3vw;}
.public_myscroll ul li{
	font-size: 0.729vw;
    padding-left: 1.2vw;
    background: url(../images/330ld.png) no-repeat;
    background-size: 0.938vw;
    background-position: .5vw center;
    display: flex;
    justify-content: space-around;
	margin-bottom: .5vw;
	color:#232323;
}
.tisi330{
	font-size: 0.729vw;
	color:#888;
	text-align:center;
	letter-spacing:1px;
	margin-top:.4vw;
	color:#232323;
}
.tisi330 em{color: #28b28b;font-weight:bold;}
.sp330{
	margin-top: 1vw;
    height: 25.25vw;
}
.sp330 iframe{height:100%;}
.new_l330{padding: 0!important;}
.new_l330 h2{padding-top:1vw;}
.g_bordere{border:1px solid #eee;}
.g_mgb10{margin-bottom:1vw;}
.g_mgt10{margin-top:1vw;}
.sp_tt330{
	height:2.8vw;
	line-height:2.8vw;
	font-size: 1.25vw;
	padding-left:1vw;
	background-color:#f9f9f9;
	margin-top: 2vw;
    margin-bottom: 1vw;
}
.sp_tt330 a{
	color:#888;
	padding-right: 1vw;
	float:right;
	font-size:.729vw;
}
@media screen and (max-width: 1420px){
	.people_look li a{width: 72%;}
}
@media screen and (max-width: 1300px){
	.people_look li a{width: 73%!important;}
}

/* 热装小区 */
.hot_community_info{
	margin-top: 0.52vw;
}
.dtl-l412{
    width: 67.857%;
}
.dtl-r412{
   width: 29.285%;
}
.dtl-l412>div{padding: 1.56vw 6.77vw;background-color :#fff;margin-bottom: 1.25vw;}

.dtl_pb_tt h2{
	font-size: 0.833vw;
    color: #888;
    font-weight: normal;
    border-bottom: 1px solid #ddd;
    padding-bottom: .25vw;
    padding-left: 3.2vw;
    margin-bottom: .8vw;
    letter-spacing: 1px;
    text-align: left;
}
.dtl_hxt h2{
	background: url(../images/412xgt.png) no-repeat;
    background-size: 0.833vw;
    background-position: 1.6vw center;
}
.dtl_sjfa h2{
	background: url(../images/412sjfa.png) no-repeat;
    background-size: 0.729vw;
    background-position: 1.6vw center;
}
.dtl_xgt h2{
	background: url(../images/tjal316.png) no-repeat;
    background-size: 0.833vw;
    background-position: 1.6vw center;
}
.dtl_zs h2{
	background: url(../images/412zs.png) no-repeat;
    background-size: 0.833vw;
    background-position: 1.6vw center;
}
.pb_form412{
	background-color: #fff;
	padding: 1vw 1vw 1.5vw;
}
.pb_form412 h2{
	font-size: 1.354vw;
    letter-spacing: 2px;
	margin-bottom: .8vw;
}
.pb_form412 h2 em{
	color: #ee502f; 
}
.dtl_zs>li{
    border-bottom: 1px solid #eee;
}
.dtl_zs a{
    display: block;
    padding: 1.2vw 0 0.938vw 0.938vw;
}
.dtl_zs a:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #28b28b;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    -ms-transition: all ease .4s;
    -o-transition: all ease .4s;
    transition: all ease .4s;
}
.dtl_zs .hl_img{
    width: 7.85vw;
	height: 5.14vw;
    float: left;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.dtl_zs .hl_other{
    margin-left: 0.7vw;
    float: left;
}
.dtl_zs .hl_other .hltt p{
    display: inline-block;
    font-size: 1.042vw;
    margin-right: .2vw;
}
.dtl_zs .hl_other .hltt span{
    font-size: 0.833vw;
    color: #888;
}
.dtl_zs .hl_date{
    float: right;
    width: 4.2vw;
    height: 5.14vw;
    border-left: 1px solid #eee;
}
.dtl_zs .hl_date p{
    font-size: 0.833vw;
    color: #ccc;
    text-align: center;
    margin: 1.1vw 0 0;
}
.dtl_zs .hl_date i{
    display: block;
    width: 2vw;
    height: 2vw;
    background: url(../images/r-btn1.png);
    background-size: 100%;
    margin: 0 auto;
}
.dtl_zs>li:hover .btm_line:before{
    width: 100%;
}
.dtl_zs>li:hover .hl_date i{
    background: url(../images/r-btn2.png);
    background-size: 100%;
}
.dtl_zs>li:hover .hl_img img{
    transform: scale(1.1);
    transition: all .6s;
}
.dtl_zs>li:hover{
    box-shadow: 0 0px 6px #ddd;
    transition: all .4s;
}
.sg_status_dtl{
	border-top: 2px solid #eee;
	display: flex;
	justify-content: space-between;
	padding-top: .5vw;
    width: 21.2vw;
	position:relative;
}
.sg_status_dtl li{
	color: #888888;
	font-size: 0.625vw;
}
.sg_s1_dtl:before{
	content: '';
	display:block;
	width: 1.1vw;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status_dtl .completed{
	color: #232323;
}
.sg_status_dtl .completed1_1:before{
	content: '';
	display:block;
	width:0.6vw;
	height: 0.6vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.45vw;
	left: 1.1vw;
	
}
.sg_status_dtl .completed1_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.58vw;
	left: 0.95vw;	
}
.sg_s2_dtl:before{
	content: '';
	display:block;
	width: 20%;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status_dtl .completed2_1:before{
	content: '';
	display:block;
	width:0.6vw;
	height: 0.6vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.45vw;
	left: 19.4%;
	
}
.sg_status_dtl .completed2_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.58vw;
	left: 18.8%;
}
.sg_s3_dtl:before{
	content: '';
	display:block;
	width: 35%;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status_dtl .completed3_1:before{
	content: '';
	display:block;
	width:0.6vw;
	height: 0.6vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.45vw;
	left: 34%;
	
}
.sg_status_dtl .completed3_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.58vw;
	left: 33%;	
}
.sg_s4_dtl:before{
	content: '';
	display:block;
	width: 49%;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status_dtl .completed4_1:before{
	content: '';
	display:block;
	width:0.6vw;
	height: 0.6vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.45vw;
	left: 48%;
	
}
.sg_status_dtl .completed4_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.58vw;
	left: 47.5%;	
}
.sg_s5_dtl:before{
	content: '';
	display:block;
	width: 64%;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status_dtl .completed5_1:before{
	content: '';
	display:block;
	width:0.6vw;
	height: 0.6vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.45vw;
	left: 62.5%;
	
}
.sg_status_dtl .completed5_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.58vw;
	left: 62.3%;	
}
.sg_s6_dtl:before{
	content: '';
	display:block;
	width: 78%;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status_dtl .completed6_1:before{
	content: '';
	display:block;
	width:0.6vw;
	height: 0.6vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.45vw;
	left: 77%;
	
}
.sg_status_dtl .completed6_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.58vw;
	left: 76.5%;	
}
.sg_s7_dtl:before{
	content: '';
	display:block;
	width: 100%;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status_dtl .completed7_1:before{
	content: '';
	display:block;
	width:0.6vw;
	height: 0.6vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.45vw;
	left: 91.5%;
	
}
.sg_status_dtl .completed7_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.58vw;
	left: 91%;	
}
.hot_more ul{padding-bottom: 1vw;border-bottom: 1px solid #ebeef5;}
.hot_more ul li{float:left;width: 33.333%;margin-bottom: .5vw;}
.hot_more ul li a{display:block; color:#378ce6;text-align:left;font-size:0.833vw;}
.hot_more>h2{
	text-align: left;
    letter-spacing: 2px;
    font-size: 1.25vw;
    margin-bottom: 1vw;
}
.hot_more ul li:nth-child(3n+2) a{text-align:center;}
.hot_more ul li:nth-child(3n) a{text-align:right;}
.zzgdl_info{
	background-color: #fff;
	padding: 1.56vw!important;
}
.zzgdl_info .inf_img{
	width: 22.9vw;
    float: left;
    height: 11.458vw;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.zzgdl_info .inf_detail{
	margin-left: 24.3vw;
}
.zzgd_tbtn{margin-top: 2vw;}
.zzgd_tbtn a:first-child{
	width: 7.8vw;
    height: 2.08vw;
    line-height: 2.08vw;
    background-color: #28b28b;
    display: inline-block;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #28b28b;
    margin-right: 1vw;
	box-sizing: content-box;
}
.zzgd_tbtn a:last-child{
	width: 7.8vw;
    height: 2.08vw;
    line-height: 2.08vw;
    background-color: #fff;
    display: inline-block;
    color: #28b28b;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #28b28b;
	box-sizing: content-box;
}
.zggd_fh{
	padding: 1.56vw 6.77vw 1.56vw 4.97vw;
}
.zggd_fh>div{padding-left: 1.8vw;border-left: 1px solid #28b28b;position:relative;}
.zggd_fh>div>div{padding-bottom: 1vw;}
.zggd_fh>div>img{
	position:absolute;
	top: 0;
	left:-1.04vw;
	width: 2.08vw;
	height: 2.08vw;
}
.zggd_fh>div>h2{
	font-size: 1.25vw;
	color: #28b28b;
	text-align:left;
	line-height: 2.08vw;
	margin-bottom:1vw;
}
.zggd_fh>div{display:none;}
.zggd_fh p{
	line-height: 1.8;
    letter-spacing: 1px;
    font-size: 0.833vw;
	color: #232323;
}
.zggd_fh p img{
	margin: 1vw 0;
}
.hxq_top{}
.hxq_top .hxq_img{width: 11.458vw;float:left;height: 7.5vw;display:flex;align-items:center;overflow: hidden;}
.hxq_top .hxq_info{ margin-left: 12.916vw;}
.hxq_top .hxq_info .ttle{color:#ccc;padding-top: .4vw;font-size: 0.729vw;padding-bottom: 0.3vw;}
.hxq_top .hxq_info .ttle p{
	display: inline-block;
    font-size: 1.25vw;
	margin-right: .3vw;
	color:#28b28b;
}
.hxq_top .hxq_info .ttle .view419{
	color: #ccc;
    border-right: 1px solid #ccc;
    padding-right: 1vw;
    margin-right: .8vw;
}
.zsd_r330 .bkl_four .public_tt{padding: 0 1.2vw!important;}
.dtl-r317 .bkl_four .public_tt{padding: 0 1.2vw!important;}
/* 热装小区 end */
.newadd_dt426{}
.newadd_dt426 a{display:block;padding: 1.5vw 1vw 0.1vw;}
.newadd_dt426 .sjs_img{
	float: left;
    width: 5.7vw;
    height: 5.7vw;
    overflow: hidden;
    border-radius: 50%;
}
.newadd_dt426 .sjs_info{
    padding-left: 6.7vw;
}
.newadd_dt426 .sgs_name {
    font-size: 1.042vw;
    font-weight: normal;
    padding: 1.25vw 0 0.6vw;
    text-align: left;
}
.newadd_dt426 .sgs_name span {
    background-image: url(../images/319sjslevel.png);
    background-color: #fdf3e2;
    background-repeat: no-repeat;
    background-size: 0.625vw;
    font-size: 0.625vw;
    display: inline-block;
    padding: 0 .48vw 0 1.146vw;
    margin-left: .52vw;
    background-position: 0.364vw center;
    height: 1.042vw;
    line-height: 1.042vw;
    color: #7b5641;
    border-radius: 0.5vw;
}
.newadd_dt426 .nx_zp {
    display: flex;
    justify-content: space-between;
    font-size: 0.729vw;
    color: #232323;
    padding-right: 1vw;
}
.newadd_dt426 .nx_zp span {
    color: #888;
}
.pb_dtlr_more{margin-top: 1.2vw;}
.pb_dtlr_more ul {
    padding: .6vw 0 .4vw;
    border-bottom: 1px solid #eee;
}
.pb_dtlr_more ul li {
    float: left;
    width: 45%;
    margin-bottom: 1vw;
}
.pb_dtlr_more ul li a {
    display: block;
    color: #378ce6;
    font-size: 0.833vw;
}
.pb_dtlr_more ul li:nth-child(2n) {
    float: right;
}
.pb_dtlr_more p {
    font-size: 1.042vw;
    font-weight: bold;
}
.pb_dtlr_more2{}
.pb_dtlr_more2{}
.pb_dtlr_more2{}
.pb_dtlr_more2{}
.pb_dtlr_more2{}
.pb_dtlr_more2{}















