@import "cui.css";
/* 织梦园（dedeyuan.com）做最好的织梦整站模板下载网站 */
/* 请根据项目类型删掉多余的引用 */
@import "lib.css";
/* 请在以下区间内开发 CSS 代码 */
@import "m-nm.css";
@import "m-public.css";
@import "less.css"; 
@import "index-media.css";
@import "common.css";

.boxback{z-index:-1; /*	width:100%;	height:100%;*/ display:flex; align-items:center; text-align:center; justify-content:center;}
.boxback img{display:block; vertical-align:top; margin:0 auto; max-width:100%;height:auto;}
/*---solution---*/
.solution{box-sizing:border-box; z-index:1; opacity:1; position:relative; background-repeat:no-repeat; background-color: rgba(255, 255, 255, 1); background-image:url(../images/rbaaovwlkvgab6diaaezdjueuxe167.jpg);}
.solu_box{position:absolute; top:0; left:0; display: table-cell; vertical-align:middle;}
.solu_box .solu_main{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.solu-flex-box{display: flex;align-items: center; justify-content: space-between;}
.solu-flexbox-flexitemcolumn{flex-direction:column;}
.solu-flexbox-itemflexbox{justify-content: space-between;	border-right:1px solid #FFF;}
.solu-flexbox-itemflexbox:last-child{border-right:0px solid #FFF;}
.solu-flexbox-itemflexbox-sonflex{display: flex; justify-content: center;align-items: center; flex-direction:column; flex-wrap: wrap;}
.solu-flexbox-itemflexbox-sonflex>div>img:last-child{display: none;}
.solu-flexbox-itemflexbox-sonflex:hover>div>img:first-child{display: none;}
.solu-flexbox-itemflexbox-sonflex:hover>div>img:last-child{display: block;}


/*---product---*/
.product{box-sizing:border-box; z-index:1; opacity:1; position:relative; background-repeat:no-repeat; background:#fff; display:flex; justify-content:center; align-items:center;}
.prod_box{display: table-cell; vertical-align:middle;}
.prod_box .prod_main{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.prod-flex-box{display: flex;align-items:center; justify-content:space-between; flex-direction:column;}
.prod-nav{display:flex; align-items:center; flex-direction:row;justify-content:center; flex-wrap:wrap;}
.prod-nav div{display:flex; justify-content:center; align-items:center; margin: 1%;}
.prod-nav div a{border:1px solid #ccc; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.prod-nav div:hover a{color: rgba(255, 255, 255, 1); background-color: rgba(218, 36, 24, 1);}
.prod-flex-box div.prod-list{display: flex; flex-wrap: wrap; flex-direction: row; align-content: flex-start;}
.prod-flex-box div.prod-list{display: none;}
.prod-flex-box div.prod-list:nth-child(2){display: flex;}
.prod-list-item{display:flex; flex-wrap:wrap; flex-direction:row; align-content:flex-start; justify-content:space-between; cursor:pointer;}
.prod-list-item>div{display:flex; justify-content:center; align-items:center;flex-direction:column;}
.prod-list-item>div:first-child{border:0px solid #ccc; background:#ccc;}
.prod-list-item>div:last-child{border:0px solid #ccc; color:#acacac;}
.prod-list-item>div:last-child p{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.prod-list-item>div:last-child p:nth-child(1){color:#5a5a5a;}





/*---advntage---*/
.advntage{box-sizing:border-box; z-index:1; opacity:1; position:relative; background-repeat:no-repeat; background:#fff; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.advn_box{position:absolute; top:0; left:0; display: table-cell; vertical-align:middle;}
.advn_box .advn_main{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.advn-flex-box{display:flex; align-items:center; justify-content:space-between; position:relative;}
.advn-flex-box .absbox{height:auto; border-right:.0rem solid rgba(0, 0, 0, 1); border-bottom:.1rem solid rgba(87, 95, 102, 1); background-color:rgba(255, 255, 255, 0); opacity:1; transform:rotate(0deg); background-repeat:repeat;}
.absbox>div{overflow: hidden;}
.absbox>div>p:nth-child(1){color:#d8b100;}
.absbox>div>p:nth-child(1) span strong{ text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.absbox>div>p:nth-child(2) span{color:#FFFFFF; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}

/*---about---*/
/*.about{box-sizing:border-box; z-index:1; opacity:1; position:relative; display:flex; justify-content:center; align-items:center; flex-direction:column;background:#183b5d url("../images/rbaaovzjlykaf5wxaacq9j53dro617.jpg") no-repeat; background-size:100% 100%; background-position:center center; background-blend-mode: multiply;}
*/
.about{box-sizing:border-box; z-index:1; opacity:1; position:relative; display:flex; justify-content:center; align-items:center; flex-direction:column;background:#183b5d; background-size:100% 100%; background-position:center center; background-blend-mode: multiply;}
.abou_box{position:relative; display:flex; justify-content:center; align-items:center;}
.abou_box .abou_main{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.abou-flex-box{display:flex; align-items:center; justify-content:space-between; position:relative;}
.abou-flex-box-right{display:flex; justify-content:center; align-items:center; margin:0 auto; flex-direction:column;}

/*---honor---*/
.honor{box-sizing:border-box; z-index:1; opacity:1; position:relative; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.hono_box{position:relative; display:flex; justify-content:center; align-items:center;}
.hono_box .hono_main{display:flex; justify-content:center; align-items:center; flex-direction:column; /*background-color: #556e86;*/ z-index:2;}
.hono_box .hono_main .hono_main_warp{display:flex; justify-content:center; align-items:center; flex-direction:column; background-color: #556e86; z-index:2; }
.hono_box .hono_main .hono_main_middle{display:flex; justify-content:center; align-items:center; flex-direction:column; background-color: #fff;}
.hono_box .hono_main .hono_main_middle .hono_main_core{display:flex; justify-content:center; align-items:center; flex-direction:column; background-color: #f1f1f1c2;}
.hono-flex-box{display:flex; align-items:center; justify-content:space-between; justify-content:flex-start; position:relative;}
.hono-flex-box>div{text-align:center;}
.hono-flex-box>div img{border:1px solid #fff;}
.hono-flex-box-right{display:flex; justify-content:center; align-items:center; flex-direction:column;}

/*---news---*/
/*
.news{box-sizing:border-box; z-index:1; opacity:1; position:relative; background:#183b5d url("../images/rBAAoVvubpCASjHbAAN0IbbpVpI200.jpg") no-repeat; background-size:100% 100%; background-position:center center; display:flex; justify-content:center; align-items:center;}
*/
.news{box-sizing:border-box; z-index:1; opacity:1; position:relative; background:#183b5d; background-size:100% 100%; background-position:center center; display:flex; justify-content:center; align-items:center;}
.news_box{display: table-cell; vertical-align:middle;}
.news_box .news_main{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.news-flex-box{display: flex;align-items: center; justify-content:space-between; flex-direction:row; flex-wrap:wrap; position:relative;}
.news-flex-box .newsitem{display: flex;justify-content: space-between;}
.news-flex-box .newsitem a{display: flex; justify-content: space-between; flex-direction:row; position:relative;}
.news-flex-box .newsitem a div{display: flex; align-items: center; flex-direction:column; position:relative;}
.news-flex-box .newsitem a div.nls p:first-child{color:rgba(204, 204, 204, 1);}
.news-flex-box .newsitem a div.nls p:last-child{color: rgba(204, 204, 204, 1);}
.news-flex-box .newsitem a div.nrs{display: flex; align-items: flex-start; flex-direction:column; position:relative;}
.news-flex-box .newsitem a div.nrs b:first-child{color:#999; text-align:left; font-weight:normal; display:inline-block; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.news-flex-box .newsitem a div.nrs b:last-child{color:#ccc; font-weight:normal;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}

/*---tech---*/
.tech{box-sizing:border-box; z-index:1; opacity:1; position:relative; background:#FFF; display:flex; justify-content:center; align-items:center;}
.tech_box{display: table-cell; vertical-align:middle;}
.tech_box .tech_main{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.tech-flex-box{display: flex;align-items: center; justify-content:space-between; flex-direction:row; flex-wrap:wrap; position:relative;}
.tech-flex-box .techitem{display: flex; justify-content:center; align-items:center; flex-direction:column;}
.tech-flex-box .techitem div{display:flex; justify-content:center; align-items:center; flex-direction:column; text-align:center;}
.tech-flex-box .techitem div a img:last-child{display:none;}
.tech-flex-box .techitem:hover div a img:first-child{display:none;}
.tech-flex-box .techitem:hover div a img:last-child{display:block;}
.tech-flex-box .techitem div:last-child p:nth-child(2){text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;color:#999999;}
.tech-flex-box .techitem div:last-child p:nth-child(4){text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;color:#666666;}

/*---custom---*/
.custom{box-sizing:border-box; z-index:1; opacity:1; position:relative; background:#FFF; display:flex; justify-content:center; align-items:center;}
.cust_box{display: table-cell; vertical-align:middle;}
.cust_box .cust_main{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.cust-flex-box{display:flex; justify-content: space-between; flex-direction:row; flex-wrap:wrap; position:relative;}
.cust-flex-box .custitem{display: flex; justify-content:center; align-items:center; flex-direction:row; overflow:hidden;}
.cust-flex-box .custitem div{display:flex; justify-content:center; align-items:center; flex-direction:column; text-align:center;}

/*宽度*/
.width50{width:50%}
.width65{width:65%}
.width80{width:80%}
.width100{width:100%}	

	
.btl{top:0; left:0;}
.btr{top:0; right:0;}
.bbl{bottom:0; left:0;}
.bbr{bottom:0; right:0;}

/*direction*/
.tcenter{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}

/*color*/
.white{color:rgba(255,255,255,1);}
.black{color:rgba(0,0,0,1);}
.blue{color:rgba(0,90,190,1);}
.dark{color:rgba(204,204,204,1);}
.golden{color:rgba(210,180,0,1)}
.red{color:rgba(218,36,24,1)}

/*透明度*/
.opacity10{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.opacity5{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.opacity1{filter:alpha(opacity=100); -moz-opacity:0.1; -khtml-opacity:0.1; opacity:0.1;}


/*abso*/
.abso{width:100%; height: 100%;	z-index:1; background-repeat:no-repeat;	background:#fff; display:flex; justify-content:center; align-items:center; position:absolute; left:0; top:0; background-position: center;}
.abso img{width:100%; height:100%; z-index:1; background-repeat:no-repeat; background:#fff;	display:flex; justify-content:center; align-items:center; position:absolute; left:0; top:0;}
.tp2{background:url('../images/rbaaovxg3wkamhywaagaqzzbvbi571.png');}

/*横线*/
.linkred6{width:60px; height:6px;border-top: .5rem solid rgba(218, 36, 24, 1);}
.tinyline{text-align:center;width:120px; border-top:1px solid #CCC; margin:15px auto 10px; height:0;}