*{margin: 0; padding: 0;}


a{color: #000;}

a:link { color: rgb(0, 0, 0); text-decoration: none; }/* 未访问的链接 */
a:visited { color: rgb(0, 0, 0); text-decoration: line-through; } /* 已访问的链接 */
a:hover { color: rgb(0, 0, 0); text-decoration: underline; }/* 鼠标移动到链接上 */
a:active { color: rgb(0, 0, 0); } /* 选定的链接 */
a{
    text-decoration:none;
}
a:hover{ text-decoration:none;}

ul,li{list-style:none; }



.fll{ float: left;}
.flr{ float: right;}

.flr1{float:right !important;}
.overf{overflow: hidden;}
.disp{display:block}

/* margin 外边距 */

.mal10{margin-left: 10px;}
.mal20{margin-left: 20px;}



.mar15{margin-right: 15px;}



.mat10{margin-top: 10px;}
.mat15{margin-top: 15px !important;}
.mat20{margin-top: 20px !important;}
.mat30{margin-top: 30px !important; }



.mab15{margin-bottom: 15px;}

.mab151{margin-bottom: 15px !important;}

/* padding 内边距 */

.pat10{padding-top: 10px;}
.pat15{padding-top: 15px;}
.pat20{padding-top: 20px;}


.pab10{padding-bottom: 10px;}
.pab15{padding-bottom: 15px;}

.pab20{padding-bottom: 20px;}




.fff{color: #fff !important; }
.bfff{background-color: #fff;}
.w100{width: 100%;}
.h100{height: 100%;}



.borderno{border-bottom: none !important;}

.dhzyc{overflow: hidden; text-overflow:ellipsis;
    white-space: nowrap;}


/* WM */

/* 通用样式 */



.headbox{width: 100%; height: auto; overflow: hidden;/* background:url("../images/headbj.png ") no-repeat;*/ background-size:100% auto;}

.topdaohang{height: 34px ; background-color: #F3F5F7;
    overflow: hidden;}

.topdaohang .topdhk{line-height: 33px; width: 1260px; margin: 0 auto; overflow: hidden;}


.topdaohang img{width:  20px; padding-top:5px ; float: left;}

/* .topdaohang a{margin-top: -5px;} */
.topdaohang a:hover{color: #007aff;}

.topzuo{float: left; overflow: hidden;font-size: 15px; }
.topzuo a{overflow: hidden;display: block;float: left;

margin: 0 10px;
}

.topdh{font-size: 18px; color: #007aff; line-height: 34px;}

.topyou{float: right;}

.headboxn{width: 1260px; margin: 0 auto; overflow: hidden;}
.logo{float: left;}


.headyou{float: right; }

.headphond{font-size: 37px; color: #007aff; line-height: 60px;}

.headphond img{width: 60px; float: left; margin-right: 20px;}

.headphond span{}

.headphondbj{
    position: absolute;
   width: 300px;
   height: 75px;
    /* background: url("../images/g22.png") no-repeat; */
    background-size: 100% auto;


    top: 40px;
    right: 440px;

}


.ssk{width: 380px; height: 35px; float: left;}


.ssk img{width: 25px;}

.ssk input{width: 300px; height: 34px; float: left;border: 1px solid #D9D9D9;}
.ssk button{width: 65px; height: 35px; background-color: #007aff; border:none;}

.hyzx{width: 100px;height: 33px; float: right;  font-size: 15px; border: 1px solid #D9D9D9;}

.hyzx img{width: 20px;   margin: 6px 6px;}
.hyzx span{margin-top: 7px; float: right; margin-right: 5px;}




nav{width: 100% ; background-color: #0f81ff; height: 50px; box-shadow: 0 0 7px #ccc;}
nav ul {width: 1260px; display:flex; justify-content: space-around; margin:0 auto;}
nav li {float: left;font-size: 20px; line-height: 50px; width: 200px;text-align: center;cursor: pointer;

background: #007aff;
}
nav li a {
    color:#fff;
    
}
nav li:hover{background: #FF5722;}
nav li a:hover{
    color:#fff;
}

.banner{position: relative;}

.banner img{width: 100%;}

.bannav{position: absolute; background-color: #d62d2685;
     height: 35px; width: 1100px;z-index: 6; top: 10px;left: 100px;}


.bnavk{width: 100%;  display: flex; justify-content: space-around; }


.bnav{float: left;height: 35px; line-height: 35px; color: #fff;}



/* 内容块 */
.nrbox{background-color: #F3F5F7; 
    /* overflow: hidden;  */
    padding-top: 30px;

}

.nrdk{width: 1260px; margin: 0 auto; padding-bottom: 15px;}


.jp-bz{overflow: hidden; }

.jptitle{width: auto; 
    /* border-bottom:1px  solid #007aff; */
    line-height: 35px;
}

.jp{width: 75%; }



.jpny{width: 100%;}

.redbox{width: 10px; height: 35px; background-color: #007aff;}
.jptitle p{font-size:20px;}

.zsjp{width: 100%; background: rgb(255, 255, 255); height: auto; margin-top: 20px; overflow: hidden; box-shadow: 0 0 7px #ccc ;

height: 395px;
}

.jpzuo{float: left; 
    height: auto;
    /* width: 620px; */

}
.jpyou{ float: right; width: 270px; margin-right: 10px;}

.jpzuo img{height:auto;width: 620px; }
.jpzuo img:hover{transform: scale(1.03);}

.jpny .jpzuo img{height:auto;width: 800px; }

.jpny .jpyou {width: 380px;}

.jpny .jpyou .jqa {width: 47%; margin-top: 20px; }

.jpny .jqnr {line-height: 40px;}

.jpny .jxzt{line-height: 33px;}

.jqh{font-size: 22px; margin-top: 15px; line-height: 40px;}

.jqnr{font-size: 15px; line-height: 30px;}

/* .jqnr span{float: left; display: block;} */

.jqnr img{width: 20px;margin: 0px 5px;}

.jxzt{background: url(../images/jinxing.png) no-repeat; 
    float: right; width: 100px; text-align: center; color: #fff;}

.jxztks{background: url(../images/kaishi.png) no-repeat; 
    float: right; width: 100px; text-align: center; color: #fff;}

.jxztcj{background: url(../images/cj.png) no-repeat; 
        float: right; width: 100px; text-align: center; color: #fff;}

        
.wgyy {color: #999; font-size: 14px ; }

.jpdianjibox{width: 100%; overflow: hidden; 
    display:flex; justify-content: space-between;

    margin-top: 15px;

}


.jqa{width: 120px; height: 40px;
     background:#007aff ; display: block;

    margin: 9px auto 5px;
    line-height: 40px;
    text-align: center;
    float: left;
}

.jqa:hover{background-color:#FF4D4D ;}

.bzzx{width: 300px !important;  background-color: rgb(255, 255, 255); 
    overflow: hidden;
    box-shadow: 0 0 7px #ccc;

}

.bztlitle{height: 48px;
     /* background-color: #850a06; */
     background-color: #007aff;

}
.bztlitle p{font-size: 20px; line-height: 48px;}

.bzmk{width: 100%; display: flex; justify-content: space-around;}



.bzmk li{width: 65px; float: left; margin: 25.5px 0;}

.bzmk li:hover img{ transform: scale(0.9);}

.bzmk li:hover a{ color: #007aff;}

.bzmk img{width: 100%; }

.bzxxbox {width: auto;}


.bzxx{margin: 0 15px; width: 90%; overflow: hidden;  height: 346px; }
.bzxx li{line-height: 35px; overflow: hidden;} 
.bzxx li a{width: auto; 
    /* color: #000000A6;  */
    font-size: 16px;  overflow: hidden;}
.bzxx li a:hover{color: #007aff;}

.bzckgd{color: #007aff; text-align: center;}


.pmgg{ font-size: 16px;}

.pmgg li{margin: 3px auto 0px; border-bottom:1px dashed #e1e1e1; padding: 5px auto !important;}

.pmgg a{overflow: hidden; }

.ggzuo { width: 20px;float: left; line-height: 35px;
    margin-right: 5px;}

.ggbt{ font-weight: bold; text-overflow:ellipsis;white-space: nowrap; overflow: hidden;}

.ggnr{font-size: 14px; text-overflow:ellipsis;white-space: nowrap; overflow: hidden;}
.ggyou{width: 200px;float: left; 
    }
.ggyourq{width: 45px;float: left; margin-top: 4px;}
.ggyou p{line-height: 35px;}


.cptw{width: 100%; }

.twtitle{width: 100%; border-bottom: 1px solid #007aff; overflow: hidden;}
.twtop{width: 120px; height: 35px; background-color: #007aff;

text-align: center; line-height: 35px; color: #fff; font-size: 20px;
float: left;
}

.twtopyou{color: #007aff; text-align: center; line-height: 35px;
     font-size: 16px; float: right; margin-right: 20px;}

     
/* .twtopyou{color: #007aff; text-align: center; line-height: 35px;
    font-size: 20px; float: right; margin-right: 20px;} */

.twbox{ overflow: hidden; }
.cpwz{margin:0 7px ;  }
.cpwz p{line-height: 25px;  }
.twul{width: 100%; overflow: hidden;
    display: flex; 
    /* justify-content: space-around; */
    justify-content:space-between;
    margin-top: 50px;
}

.cpbox{width: 300px; height: auto; background: #fff;
    overflow: hidden;  border: 1px solid #ccc;
    float: left;
}



.cpbox :hover .cpwz{background:#f8f8f8 ; overflow: hidden; }

.cpbox>a>img{width: 100%;}

.cpbt{font-size: 19px;}

.weiguan {height:30px;line-height: 30px;}
.weiguan img{width:20px;}
.weiguan span{line-height:30px;}
.xian{ border-top: 1px solid #ccc;}

.cpjq{margin-top: 10px; }
.cpqian{color: #007aff; font-size: 20px; }
.cpsj{color:#949393; font-size: 16px;}

.rwsjk {height: 30px; margin: 5px auto;}

.rwsjk .cpsj{float: left;  line-height: 30px;}

.rwsjk .jxzt{line-height: 30px;} 

/* 招商信息 */
.zsbox{width: 100%; height: auto; background: #fff; margin-top: 0px;
overflow: hidden;
    box-shadow: 0 0 7px #ccc ;
   
}
.redxian{ border-bottom: 1px solid #007aff; margin-top: 10px;}

.zsnrbox{
margin: 20px 15px;
overflow: hidden;

}
.zszuotu{width: 500px;}

#qht img{width: 100%; height:280px;}


.zsyouwz{
    width: 700px;

    
}

/* .zslb p{

    float: left;



    display: inline-block;

    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
} */

.zzwz {
    width: 100%;
    border-bottom: 1px dashed #ccc;
    line-height: 34px;
    
    

}

.zzwz a{color: #000000 !important;

   



}

.zzwz a:hover{color: #007aff !important;}

.xw-data{ float: right; color: #000; margin-right: 15px;}

.daboluo{width:80%;float:left;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;	}
.zzwz span{float:right;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;	}
/* 底部 */


footer{width: 100%; height: auto; background: #fff; overflow: hidden; background: url("../images/dbbj.jpg"); color: #fff !important;}

footer a{color: #fff !important;}

.footbox{width:1260px ; margin: 0 auto; overflow: hidden; height: 222px
    ;}
.yqlj {line-height: 28px; font-size: 18px; height: 40px;
}
.yqlj span{color: #007aff;}
.yqlj  a{margin: 0 18px;}
.yqlj .redbox{margin-right: 8px;}

.yqlj a:hover{color:#D62D26 !important;}

.fozuo{overflow: hidden ; width: 750px;float: left;}

.foul{float: left; margin-right: 100px;}
.fobiaoti{font-size: 20px; font-weight:bold; margin-bottom: 15px;}

.foli{line-height: 30px;}
.ewmbox{width: 127px; float: left;  margin: 0 0 0 80px;}

/* .ewmbox{width: 127px; float: right;} */


.ewmbox p{text-align: center;}
.ewmbox img{width: 100%; }
.foyou{float: right;width: 500px;}
.foyou p{line-height: 30px;}

.huixian{border-bottom:1px solid #CCCCCC;}

.footerxia{width: 100%; background-color: #070606;
height: 50px;
  
}

.footerxia p {color: #cecece;line-height: 50px; 
    
    width: 1260px; margin: 0 auto; text-align: center;
}
.footerxia span{float:left;margin-right:15px}
.footerxia a{float:left}

/* 拍卖步骤 */

.pmbz{background-color: #fff; height: 70px; margin: 10px 0; overflow: hidden;}
.pmbz ul{width: 93%; margin: 0 auto}
.bzv{width:auto ;}

.bzv img:hover{transform: scale(0.95);}

.pmbz img{width: 40px; display: block; float: left; }

.pmbzwzk{float: left; margin-left: 14px; }

.pmbz li {width: 130px; margin: 15px auto;  overflow: hidden; float: left;}

.bzts{width: 150px !important;}

.pmbz .bzwz{color: #999 !important; text-align: center;}

.bzsm {color: #CCCCCC; font-size: 14px; line-height: 18px;}

.bztp{width: 30px; height: 50px;}

.youfx{float: left; margin: 22px 24px;}
.youfx img{ width: 26px; }

/* 内页 WM*/


.dpdk{background-color: #fff; overflow: hidden;}

.dptitle {font-size: 22px; text-align: center; line-height: 50px;margin-top: 15px;}


.dpnr{ width: 90%; margin: 30px auto;}

.dpnr img{width: 800px; margin: 15px auto; display: block;}

.dpnr p{line-height: 30px; }


.lbbox{width: 100%; height: auto; background-color: #fff;} 

.lbnrk{width: 95%; margin: 0 auto; min-height:100px ;}

.twxxbox{ overflow: hidden; margin-top: 25px;  overflow: hidden;}

.twxximg{float: left; overflow: hidden;}
.twxximg img{width: 280px; margin: 10px;}
.twxxwz{float: right;
     /* width: 850px; */
     overflow: hidden;}

     .nytwxxwz{width: 97%; margin:  0 auto; float: none;}

.lbntop{font-size: 20px;line-height: 45px; margin-top: 10px;}

.lbnyl{line-height: 30px;

    display: -webkit-box;  
   -webkit-box-orient: vertical;  
    
   -webkit-line-clamp:3 ;   /* 行数 */
    
    overflow: hidden;

}

.lbnxia {overflow: hidden; margin-top: 10px;}

.lbnxia .cpsj{ margin-top: 17px;}

.twxxbox .xian{margin-bottom: 5px;}


/* 购买页面 */

.gmbox{width: 100% !important; background-color: #fff;
    margin-top: 30px;
    
    }
.gmnrbox{width: 90%; margin: 0 auto; overflow: hidden;}

.nyslt{width: 400px; height: 300px;}

.nyslt>img{width: 100% !important;  height: 100% !important;}

.nygmxtbox{width: 100%;  margin-top: 15px;}

.nygmxtbox ul{display: flex; justify-content: space-between;}

.nygmxtbox li{float: left; border: 1px solid #ccc;}
.nygmxtbox img{width: 80px !important;}

.goumaibox .jpyou{float: right; width: 300px; margin: 0 5px;}


.gmjq{font-size: 14px; color: #CCCCCC; margin-top: 30px; overflow: hidden;}

.gmjq span{color: #007aff; font-size:22px; }

.pms{width: 260px !important; margin-left: 80px !important; padding-top: 30px;}

.pms img{ margin: 0 auto; display: block; width: 80px; height: 80px;}


.goumainr{width: 100%; background-color: #fff; margin-top: 50px;
overflow: hidden;
height: 500px;
/* border: 1px solid #ededed; */
}



.gmtop{width: 100%; height: auto;}

.gmtop .jqnr{color: #999;}

.gmsjbox{border: 1px solid #ccc; overflow: hidden; margin: 15px auto;}

.gmsjred{width: 70px;height: 60px; background: #007aff;
text-align: center;
line-height: 60px;
color: #fff;
float: left;


}
.item .ico {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 140px;
    height: 140px;
    background-repeat: no-repeat;
}

.gmsjyou{float: right; width: 200px;}
.gmsjyou p{color: #999; line-height: 30px;}

.gmsjyou span{color: #007aff;}


.gmdj{display: block !important;width: 100% !important;
float: none;
}


.gmzhongxia{color: #ccc;line-height: 30px;font-size: 14px;}

.pmsrw{overflow: hidden; margin-bottom: 30px;}

.pmsrw img{float: left;}


.pmsxx{width: 173px; float: right; display: block; color: #999;}


.zpsxxl{
    border: 1px solid #ededed;height: 200px;

    width: 100%;

}

.xxltop{width: 
    100%; height: 30px; background-color: #ededed; display: flex; justify-content:space-around;}

.xxltop span{line-height: 30px;}

/* **** */
/* 切换卡 */


#tab{position:relative;}
#tab .tabList ul{width: auto;}

#tab .tabList ul li{
    float:left;
    background:#fefefe;
    background:-moz-linear-gradient(top, #fefefe, #ededed);
    background:-o-linear-gradient(left top,left bottom, from(#fefefe), to(#ededed));
    background:-webkit-gradient(linear,left top,left bottom, from(#fefefe), to(#ededed));
    border:1px solid #ccc;
    padding:5px 0;
    width:188px;
    text-align:center;
    margin-left:-1px;
    position:relative;
    cursor:pointer;

    
}
#tab .tabCon{
    position:absolute;
    left:-1px;
    top:32px;
    border:1px solid #ccc;
    border-top:none;
    width:100%;
    height:400px;
}
#tab .tabCon div{
    padding:10px;
    position:absolute;
    opacity:0;
    filter:alpha(opacity=0);
}
#tab .tabList li.cur{
    border-bottom:none;
    background:#fff;
}
#tab .tabCon div.cur{
    opacity:1;
    filter:alpha(opacity=100);
}

.cur::after{background-color: #FC1944 !important;}


/* .tabList{width: 100% !important;} */






/* 登录页 */

.denglubox{background: url(../images/dlbj.jpg ) no-repeat;
    width: 100%;
    background-size: 100%;
    position: relative;
    
    
    height: 500px;}

.dlk  {width: 500px; background: #ffffff; 
    /* height: 400px; */
    height: 326px;
position: absolute;
top: 50px;
left: 50%;
}

.dlktop{margin-top: 20px;  font-weight: bold; font-size: 20px;}

.dlnk{width: 90%; margin: 0 auto;}

.dlnrbox{width: 100%; overflow: hidden;}

.dlnzuo{width: 280px; overflow: hidden; float: left;}

.dlbd{width: auto; overflow: hidden; background-color: #fff;}

.dllbk{height: 50px; float: left; margin: 5px auto;}

.dllbk input{width:auto; height: 50px; 
    border: none; outline-style:none; width: 200px;}
 
.lbyht img{width: 25px;margin-top: 13px; margin-right: 15px;}

.dlqx img{width: 15px;margin-top: 15px; margin-left: 20px;}

.dlp{color: #666; font-size: 14px; line-height: 30px;

margin-top: 15px;
}

.dlnyou{float: right;}

.dlnyou img{margin-top: 45px; width: 100%;}

.dlnyou p{text-align: center;font-size: 15px; 
    margin-top: 20px;
    font-weight: bold;}



/* 标的列表 */

.bdlb {background: #fff; overflow: hidden;}

.blbtop{margin: 15px auto; font-size: 14px;}

.blbtop  span{color: #999;}

.zired{color: #007aff !important; }

.bdlbk{margin: 13px; overflow: hidden; border-bottom: 1px dashed #ccc;}
.dlbtitle {color: #999; width: 120px; float: left; text-align: center;}


.blbnei{float: right; width: 1110px;
}

.bljk{width: 90px; height: 30px; 
    color: #ad730e; display: block;
    text-align: center;
    line-height: 30px;
    background-color: #EDE0CA;
    float: left;
    

}

.blnr{float: left; width: 1010px; margin-bottom: 20px;}

.blnr li{float: left; margin: 5px 23px;}

.blnr li:hover a{color: #007aff !important;}

.anniu{width: 80px; height: 30px; 
    background-color: #007aff;
    color: #fff;
    text-align: center;
    line-height: 30px
}

/* 艺术品页 */

.yspz{width: 100%; background: rgb(255, 255, 255); height: auto; margin-top: 20px; overflow: hidden; }


.yspzshang{ width: auto; margin-top: 8px}


.yspzszuo{width: 45%;float:left; margin: 15px 15px;
height: auto;
}

.ysptitle{font-size: 24px; font-weight: bold; height: 120px;}

.yspzsimg{width: 47%; float: right; margin: 15px; 
    position:relative
     }

.yspzsimg img{width: 100%;}

.yspzsimg .jxzt{position:absolute; right: 0px; 
top: 5px;

}

.yspzn{overflow: hidden;}

.yspzn .jqa { float: right !important;}


.yspzn  p{ float: right;} 

.yspandiv{
    /* height: 100px; */
    
    float: right;width: 100%;}


.yspzxia .cpbox{width: 220px; border: 1px solid rgb(236, 234, 234);}


.yspdi {width: 100%; background: rgb(255, 255, 255); height: auto; margin-top: 20px; overflow: hidden; }


.yspdk{display: flex; justify-content: space-between;
width: 100%;
margin: 10px auto;
}


.yspk{width: 240px; overflow: hidden;float: left; 

    margin: 10px 25px;
    border-bottom: 2px solid #007aff;


}

.yspk a{overflow: hidden;}
 
.yspwz{float: left; text-align: center ; 

    line-height: 85px;
    color: #999;
    margin-left: 15px;

}



.yspimg{float: right; width: 110px;
margin-right: 15px;
}

.yspimg img{ width: 100%;}




/* 底部页码 */

.yema{width: 100%; height: 32px;}


/* 注册页面 */

.yzm img{width: 100px;margin-top: 15px; margin-left: 20px;}

.yzmbd{width: 105px;}

.zck{height: 400px;}


/* 个人中心 */


.gezx{width: 100%; overflow: hidden;}

.gezx .twtitle{margin: 15px auto; } 


.grzxzuo{width: 250px;float: left; background: #fff;}

.grzxzuo li {height: 45px ; text-align: center; line-height: 40px;}

.xzlb {background: #E6F7FF;}

.grzxyou{width: 1000px; 
    /* height: 500px;  */
    background-color: #fff; float: right;
    overflow: hidden;
}

.grxx1{margin: 15px; overflow: hidden; display: none;}

.grxxtop{margin: 15px auto;}

.grxxtop>p{margin: 15px auto;}

.grxxshang{overflow: hidden;}


.grnkzuo{float: left;}
.grnkyou{float: right;width: 300px; border-left:1px solid #999 ; text-align: center;
line-height: 40px;
}


.grtx{width: 100px; left: 15px; float: left;}

.grzl{float: left; margin: 0px 15px; line-height: 40px; color: #999; margin-left:40px; }

.grzl input{height: 25px; border: 1px solid #D9D9D9; width: ;}

.grtx img{width: 100%;}

.cjcs{color:#D62D26;font-size: 18px; font-weight: bold;}


.dk{display: block !important;}

.sczj{overflow: hidden ; display: flex ; justify-content: space-between; margin-top: 20px;}

.sc{width: 100px; height: 100px; background-color: #ccc; border: 1px solid #ccc; text-align: center;font-size: 12px; line-height: 15px; float: left;}
.sc p{margin-top: 30px;}
.hqyzm{color:#D62D26 !important; margin-left: 15px;}


.wzred{color: #007aff;}

.zxan{float: none; margin: 20px 0 !important;}



.grjpzt{overflow: hidden;}

.grjpzttop>ul li:hover{color: #007aff !important;}

.grjpzttop{ overflow: hidden;
}

.grjpztnr{display: none;}

.grjpzttop li{float: left; margin: 15px 30px;width: 65px; text-align: center;} 


.grjpzttop1>ul li:hover{color: #007aff !important;}

.grjpzttop1{ overflow: hidden;
}

.grjpztnr{display: none;}

.grjpzttop1 li{float: left; margin: 15px 30px} 

.grjpnrtop{background: #FAFAFA; }

.grjpnrtop span {margin: 0 50px;}

.grjpnrzt{}




/* 公司简介 */

.gsjj {width: 100%; height: auto; 
     margin-top: 15px;
       /* overflow: hidden; */
       
       
    }

.jsjjnr::after{
    clear: both;
    display: block;
    content:'';
}


.qiejiao{border-radius: 25px;
 width: 460px !important;
 margin: 20px ;



}


.gsjjwzk{width: 400px;
margin: 20px;
line-height: 27px;


}

.jjwz{
    
    /* text-indent: 2rem;  */
    font-size: 16px;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    /*设置省略号在容器第四行文本后*/
    -webkit-line-clamp: 9; 
    overflow: hidden;
}


.gsjjgd{float:left; margin-right: 5px;}

.gsjjtitle{height: 48px;}

.gsjjtitle .twtop{

    height: 48px;

    line-height: 48px;
}

/* ************* */

/* 项目介绍 */

.xmjsbox{height: auto; 
    
    margin-top: 30px;
    /* position: relative;  */
}

.xmjs{height: auto;
/* width: 1920px; */
/* background: url("../images/iadv.jpg") ; */

/* background-size: 100% auto;

max-width: 1920px;

margin-left: -330px; */
box-shadow: 0 0 7px #ccc;

background: #fff;


}


.posa{position: absolute;}

.xmjsnk{width: 1260px; margin: 0 auto; width: 98%; overflow: hidden;}

.jsbox{
    overflow: hidden; display: flex;  justify-content: space-between; margin-top: 85px !important;
width: 965px;

margin: 0 auto;
}

.jsk{
    
    width:200px !important;
    background: rgba(255, 255, 255, .8);

height: 150px;

float: left;
text-align: center;

box-shadow: 0 0 7px #ccc;

}

.jsk img{margin-top: 15px;}


.jsk:hover{color: #fff;
    background: rgba(204, 204, 204, 0.808);



}

.jsk:hover p{color: #fff;}



.xmjstitle{
    line-height: 40px;

    font-size: 20px;

    /* position: absolute; */

    /* top: 15px; */
    
    font-weight: bold;

    overflow: hidden;

    margin-top: 15px;
    

}

.xmjstitle span{color: #007aff; 
    /* display: block; */
    /* border-bottom: 2px solid #ccc;  */
    padding: 5px 0;}

.xmjstitle p{color: rgb(0, 0, 0); float:left; margin-left: 15px;}


.xmjstitle .redbox{ margin-top: 8px;}



/* 公司一角 */


.gsyj{background: #fff;

    box-shadow: 0 0 7px #ccc ;
    width: 100%; height: auto; 
       overflow: hidden;
       padding-bottom: 15px;
}


.gsyjxh{margin-top: 15px; width: 97% ; margin: 15px auto;}

.gen{width: 100%;

height: 205px;
}


.ge{height: 45px;

line-height: 45px;

text-align: center;
font-size: 18px;


}

.wg{width: 303px;
height: ;
background: #f7f7f7;
overflow: hidden;
}

.wg:hover .ge{color: #007aff; font-size: 19px; background-color: #f1f1f1;}

.wg:hover img{transform: scale(1.03);}

.wg:hover{background: #f1f1f1f1;}



/* 新闻信息块 */

.xwxxk
{
    /* background: #fff; */


    width: 100%; height: auto; 
     margin-top: 30px;
       overflow: hidden;
       padding-bottom: 15px !important;
       padding: 3px;

       margin-left: -3.2px;
}

.xx2k{margin-top: 15px;}

.xwk{
    width: 405px;

    height: 280px;


    box-shadow: 0 0 7px #ccc ;

    background: #fff;
    padding-bottom: 15px !important;

}

.xwkz{margin-left: 23px; }



.xwxxk .twtopyou {line-height: 45px;}




.xwknr{width: 97%; margin: 0 auto;}

.lxwm p{line-height:30px; }

.xwxxk .twtop{width: 150px;}



.xxdk{

    line-height: 27px;

    
}

.xxdk p{ font-size: 22px; color: #007aff; overflow: hidden ; text-overflow: ellipsis; white-space: nowrap;}

.xxdk span{
    text-indent: 2rem;
    font-size: 15px; color: #999; overflow: hidden; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2; 



} 

.qhmk{padding-bottom: 6px;}
 
.xxdk span:hover{color: #007aff;}


.honghuixian{width: 99%; margin-top: 8px; margin: 0 auto;}

.hongdian {width: 8px; height: 8px; background: #007aff; float: left;}

.hhuixian{width: 98%; height: 8px; background: #e3e3e3; float: left; margin-left: 10px;}



.xmk{width: 200px;}
.item:hover {
	background:#caa432;
	
}
.item:hover .dt{
	color:#FFF;
}
.item:hover .xyxe img{
	top:-140px;
}

.item{position: relative;margin-right: 18px;width: 388px;height: 326px;text-align: center;-webkit-box-shadow: 0x 0px 20px 0px rgb(0 0 0 / 5%);box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 5%);background-color:#fff;}
.item:nth-child(3){margin-right:0}
.dt{font-size: 24px;color: #333333;}
.xyxe{display:block;width:140px;height:140px;margin:0 auto;overflow:hidden;position:relative;z-index:999;margin-top:65px;}
.xyxe img{position:absolute;left:0;top:0;z-index:999;transition: 0.3s;}
.headboxn span {
    margin-top: 30px;
    background: url(../images/phone1.png) no-repeat 0 4px;
    padding-left: 58px;
    color: #666666;
    font-size: 14px;
    margin-right: 0px;
    height: 47px;
    line-height: 24px;
    height: 60px;
}
.headboxn span em {
    display: block;
    font-style: normal;
    color: #007aff;
    font-size: 28px;
}
.fr {
    float: right;
}


/* 新加等 */

.xmjsk{margin-top: 35px; background: #fff;

    box-shadow: 0 0 7px #ccc;


}

.dhli a{color:#fff}




/* 图文样式 */

.cpdk{background: #fff;

height: auto;



}

.cbdkul{ overflow: hidden; width: 99%;

margin: 0 auto;

}

.cpk{

    width: 23.87%;
    
    /* width: 297px; */
height: auto;
float: left;

margin: 7px;



}

.cpimg{ overflow: hidden; height: 225px;}

.cpimg img{width: 100%; height: 100%;}

.cpbt{
     text-align: center; 
 
    height: 40px;
    line-height: 40px;
    /* background: #efefef; */

    margin-top: 5px;

    position: relative;
    
}

.cpk:hover .cpimg img{transform: scale(1.03); transition: 1s;}

.cpk:hover .cpjgbj{width: 100%;  transition: 1s;

position: static;

z-index: 999;

}

.cpk:hover p{color: #fff; transition: 0.5s;}


.cpbt p{position: absolute; width: 100%; height:40px;}

.cpxsbj{ background: #efefef;height: 40px; width: 100%;

position: absolute;

top: 0;
}



.cpjgbj
{ background: #007AFF;height: 40px; width: 0%;

   
    
    top: 0;
    margin: 0 auto;

    
    }

    .bjjgbox{height: 40px; width: 100%;

        position: absolute;}





.dptime{text-align: center; color: #888;}

