@charset "utf-8";
/* CSS Document */
body,ul,a,li,img,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,input,p,form{margin:0px;padding:0px;}
input{font-family:"微软雅黑";}
body{font-family:"微软雅黑"; line-height:22px; color:#595959; font-size:14px; background:#ebebeb;}
img{vertical-align:top; border:none;}
ul{list-style:none;}
a{ text-decoration:none; color:#595959;}
a:hover{ color:#fa4b00;}
.title { /*  height:36px; line-height:36px;  */
    padding: 10px;
    font-size: 16px;
    color: #333;
    background: #f2f2f2;
    font-weight: 550;

}

.title a.more,.title a:hover{ font-size:0.857rem; float:right; color:#595959;}
/*----头部----*/
.header{ border-bottom:1px solid #e0e0e0; background:#FFF; height:50px; line-height:50px; overflow:hidden;}
.logo{width:50px; float:left; position:relative; margin-left:-100.2%; text-align:center; padding:8px 0 0 0;}
.menu{width:100%; float:left;}
.menuin{margin-left:50px; font-size:1.285rem;}
.menuin-nav a{ float:left; display:block; width:25%; text-align:center;}
.menuin-nav a:hover,.menuin-nav a.navnow{ background:#fa4b00; color:#FFF;}
/*footer*/
#footer{ border-top:4px solid #435259; background:#2d3740; padding:0 12px 12px 12px;}
#footer .Companyinfo{ position:relative; border-bottom:1px solid #3b4248; color:#bf9c60;/* height:32px; */ line-height:38px; padding:10px 0; margin:0 0 8px 0; font-size:1.142rem;}
#footer .Companyinfo .footerico { position:absolute;right:0;top:10px;}
#footer .Companyinfo .footerico a{ margin:0 0 0 12px;}
#footer a{ color:#cbcaca; font-size:0.986rem; margin:0 20px 0 0;}
#footer a:hover,#footer a.now{ color:#FFF; text-decoration:none;}
.Copyright{ font-size:0.746rem; color:#cbcaca; padding:4px 0 0 0;}
.centerfooter {
    font-size: 0.714rem;
    text-align: center;
    color: #8c8c8c;
    line-height: 20px;
    padding: 10px 0 70px 0;
}

.centerfooter a{ color:#8c8c8c; margin:0 11px;}
.centerfooter a:hover{ color:#fa4b00;}

/*首页--banner*/
.banner{ position:relative; height:auto;}
.banner img{ width:100%;}
.bannerico{ position:absolute; left:0; bottom:8px; width:100%; text-align:center;}
.bannerico a{ background:#FFF; display:inline-block; border-radius:12px; width:12px; height:12px; margin:0 4px;}
.bannerico a:hover,.bannerico a.now{ background:#fa4b00;}
.bannerico a span{ display:none;}
/* 本例子css -------------------------------------- */
.focus{ width:100%; margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:12px;  position:absolute; z-index:1; bottom:8px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:12px; padding:0 5px;
		-webkit-border-radius:5px; -moz-border-radius:12px; border-radius:12px; font-size:0; vertical-align:top;}
.focus .hd ul li{ color:#FFF; display:inline-block; width:12px; height:12px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:5px; background:#FFF; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#fa4b00; color:#fa4b00;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; background:url(../images/mobile/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
/*首页--四个图标*/
.Functionlist{ border-bottom:1px solid #e0e0e0; background:#FFF; padding:10px 0 5px 0; line-height:22px; margin:0 0 4px 0; overflow:hidden;}
.Functionlist ul li{ float:left; width:25%; text-align:center; font-size:0.857rem;}
.Functionlist ul li a{ display:block;}
.Functionlist ul li span{ display:block; width:40px; margin:auto auto 4px auto;}
.Functionlist ul li img{ width:100%;}
/*首页--新闻中心*/
.homenews{ background:#FFF; margin:0 0 4px 0;}
.homenews ul li{ position:relative; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; margin:-1px 0 0 0; height:40px; line-height:40px; font-size:0.857rem; color:#595959; padding:0 30px 0 10px; overflow:hidden;}
.homenews ul li:active{ background:#fbfafa;}
.homenews ul li b.newsico{ position:absolute; top:13px; right:12px; width:8px;}
.homenews ul li b.newsico img{ width:100%;}
.Category{ background:#ff824c; color:#FFF; float:left; display:inline-block; border-radius:2px; height:20px; line-height:20px; width:40px; text-align:center; margin:10px 8px 0 0;}
/*首页--电商ERP*/
.homeerp{ border-top:1px solid #e0e0e0; background:#FFF; line-height:20px; font-size:0.857rem; padding:10px 0; margin:0 0 4px 0;}
.homeerp ul{ padding:6px 0 0 12px;}
/*首页--鼎尖云电话*/
.hometel{ padding:0 4px; overflow:hidden;}
.hometel .tellist{ float:left; width:50%; margin:0 0 8px 0;overflow:hidden;}
.hometel .tellist dl{ background:#FFF; padding:0 0 4px 0; margin:0 4px; overflow:hidden;}
.hometel .tellist dl dt{width:35px; float:left; position:relative; margin-left:-100.2%; text-align:center; padding:8px 0 0 5px;}
.hometel .tellist dl dt img{ width:100%;}
.hometel .tellist dl dd{width:100%; float:left;}
.hometel .tellist dl dd .telpage{margin-left:46px; font-size:0.668rem; line-height:17px; padding:5px 0 0 0;}
.hometel .tellist dl dd .telpage h3{ font-weight:normal; font-family:0.857rem;overflow: hidden; text-overflow: ellipsis;
white-space: nowrap; width: 100%;}
.hometel .tellist dl dd .telpage p{overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width: 100%;}
/*首页--成功案例*/
.homelink{ padding:0 4px 12px; overflow:hidden;}
.homelink ul li{ float:left; width:25%; margin:0 0 8px 0;}
.homelink ul li a{ display:block;background:#FFF; padding:0 4px; margin:0 4px; overflow:hidden;}
.homelink ul li img{ background:#FFF; width:100%;}
/*内页*/
.centerbanner {
    height: auto;
    padding-top: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 80px;

}

.centerbanner img{ width:100%;}
.Return{border-bottom:1px solid #e0e0e0; background:#FFF; height:50px; line-height:50px; color:#4d4d4d; font-size:1.114rem; padding:0 10px; color:#ff4800; overflow:hidden;}
.Return span.infotitle{ float:right; color:#4d4d4d;}
.Returnico{ float:left; display:inline-block; width:12px; padding:14px 0 0 0; margin:0 6px 0 0;}
.Returnico img{ width:100%;}
/*产品--列表*/
.prolst{ padding:20px 0 10px 0; overflow:hidden;}
.prolst ul li{ float:left; width:25%; text-align:center; font-size:0.857rem; padding:0 0 10px 0;}
.prolst ul li span{ display:block;}
.prolst ul li span.proico{ width:60px; margin:auto;}
.prolst ul li span.proico img{ width:100%; border-radius:7px;box-shadow: 0 2px 3px #b1b1b1;}
.prolst ul li span.protitle{ height:34px; line-height:34px; background:none;}
/*产品--详细*/
.promenu{ background:#FFF; font-size:1rem; height:40px; overflow:hidden;}
.promenu ul{ width:100%; overflow:hidden;
display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;      /* TWEENER - IE 10 */
      display: -webkit-flex;     /* NEW - Chrome */
      display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.promenu ul li{ float:left; text-align:center;
-webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
  	-moz-box-flex: 1;         /* OLD - Firefox 19- */
  	-webkit-flex: 1;          /* Chrome */
  	-ms-flex: 1;              /* IE 10 */
  	flex: 1;
}
.promenu ul li a{ display:inline-block; border-bottom:2px solid #FFF; color:#4c4c4c;  height:38px; line-height:38px; padding:0 2px;}
.promenu ul li a:hover,.promenu ul li a.now{ border-bottom:2px solid #fa4b00; color:#fa4b00;}
/*产品--详细--产品简介*/
.proinfo{ background:#FFF; border:1px solid #e0e0e0; text-indent:2em; color:#1a1a1a; margin:10px 8px; padding:5px 10px; line-height:20px;}
.protitle{ height:32px; line-height:32px; background:url(../images/mobile/titleline.png) 0 15px repeat-x; margin:0 8px; overflow:hidden;}
.protitle h3{ background:#ebebeb; float:left; font-size:1.142rem; color:#fa4b00; font-weight:normal; padding:0 6px 0 0;}
.protitle h3 span.titleico{ float:left; display:inline-block; width:20px; margin:7px 5px 0 0;}
.protitle h3 span.titleico img{ width:100%;}
.Userlist{ padding:4px 3px 12px 3px; font-size:0.757rem; line-height:14px; overflow:hidden;}
.Userlist ul li{ float:left; width:33.333%;}
.Userlist ul li .Userpage{ padding:0 5px; text-align:center;}
.Userlist ul li .Userpage img{ width:100%;}
.Userlist ul li span{ display:block; padding:5px 0 0 0;}
.propage{ padding:8px 8px; color:#333; font-size:0.857rem; line-height:20px;}
.propage dl{ padding:0 0 18px 0;}
.propage dt{ font-size:1rem; padding:0 0 4px 0;}
.propage dt span{ font-size:1.210rem; padding:0 6px 0 0;}
.propage img{ width:100%;}
/*产品-详细--功能模块*/
.Function{ padding:10px 8px 0;}
.Function dl{ background:#FFF; padding:8px 0 8px 8px; margin:0 0 10px 0; overflow:hidden;}
.Function dl dt{width:60px;border-radius:60px; padding:1px;border:1px solid #dcdcdc; float:left; position:relative; margin-left:-100.2%; text-align:center;}
.Function dl dt img{ width:60px;border-radius:60px; }
.Function dl dd{width:100%; float:left;}
.Function dl dd .Functionpage{margin-left:72px; font-size:0.714rem; line-height:17px; padding:0 8px 0 0; line-height:16px; color:#333;}
.Function dl dd h3{ font-size:0.857rem; font-weight:normal;}
/*成功案例*/
/* .caselist{ padding:10px 4px 20px 4px; overflow:hidden;} */
.caselist ul li{ float:left; width:33.333%;}
.caselist ul li span{background:#FFF; display:block; padding:0 4px;margin:0 4px 10px;}
.caselist ul li img{ width:100%;background:#FFF; }
/*加盟*/
.joinbody{ padding:6px 0 0 0;}
.joinlist{ padding:0 8px; overflow:hidden;}
.joinlist dl{ background:#FFF; height:98px; margin:0 0 22px 0;}
.joinlist dl dt{float:left; width:110px; font-size:0.954rem; color:#333; text-align:center; padding:7px 0 0 0; margin-left:-100.2%;}
.joinlist dl dt span{ display:block; width:50%; margin:auto; padding:0 0 2px 0;}
.joinlist dl dt img{ width:100%;}
.joinlist dl dd{ position:relative; width:100%; float:left;}
.joinlist dl dd table{ border-left:1px dotted #bfbfbf; margin-left:110px; color:#333; line-height:18px; padding:0 0 0 17px}
.joinlist dl dd table h3{ font-weight:normal; font-family:0.857rem;}
.joinlist dl dd ul{font-size:0.857rem; line-height:20px;}
.joinico{ position:absolute; left:102px; bottom:-16px;}
.joinico img{ width:16px;}
.joininfo{ background:#FFF; margin:0 8px; padding:8px 0 10px 12px; margin:0 10px;}
.joininfo ul li{font-size:0.826rem; line-height:20px;color:#333;}
/*新闻详细*/
.newsinfo{ padding:15px 8px; color:#1a1a1a;}
.newstitle{ color:#000; font-size:1.285rem; line-height:110%; padding:0 0 10px 0;}
.newstitle span.Date{ display:block; color:#b2b2b2; font-size:0.857rem; padding:3px 0 0 0;}
.newspage{ font-size:0.857rem; line-height:22px;}
/*关于我们*/
.aboutbody{ font-size:0.857rem; padding:10px 8px 12px; color:#333; line-height:20px;}
.aboutlist{ padding:10px; overflow:hidden;}
.aboutlist ul li{ float:left; width:33.333%;}
.aboutlist ul li span{ display:block; padding:0 4px;}
.aboutlist ul li img{ width:100%;}
.aboutlist ul li b{ display:block; font-size:0.756rem; font-weight:normal; text-align:center; line-height:18px; padding:2px 0 0 0; margin:0;}
.Processbody{ padding:10px;}
.Process{ position:relative; padding:0 8px 8px 0;}
.Years{ position:relative;z-index:10;padding:0 0 10px 8px;overflow:hidden;}
.Years h3{border-radius:2px; float:left; background:#ff824c; font-size:0.857rem; color:#FFF; width:66px; padding:0 0 0 6px; font-weight:normal; height:22px; line-height:22px;}
.Years span.Yearsico{ display:inline-block; float:left; width:12px; padding:4px 4px 0 0 ;}
.Yearsico img{ width:100%;}
.Process dl{line-height:16px; padding:0 0 8px 0; overflow:hidden;}
.Process dl dt{width:10px;float:left; display:inline-block;position:relative; margin-left:-100.2%; text-align:right; font-size:0.857rem;}
.Process dl dd{position:relative;}
.Process:before{
	content:'';
	position:absolute;
	left:20px;
	top:20px;
	bottom:0;
	width:1px;
	background:#e94812
}
.Process dl dt span.Processico{ position:absolute; top:3px; right:-16px; width:9px;}
.Process dl dt span.Processico img{ width:100%;}
.Process dl dd{width:100%; float:left;}
.Process dl dd .aboutpage{margin-left:40px; font-size:0.857rem; color:#333;}
.contactbody dl{ position:relative; height:auto; overflow:hidden;}
.contactbody{ color:#1a1a1a; padding:10px; line-height:22px;}
.contactbody span{ color:#595959;}
.contactbody dt{ position:absolute; left:0; top:5px; width:14px;}
.contactbody dt img{ width:100%;}
.contactbody dd{ padding:0 0 0 20px;}
.b_box {
    background: #484848;
    padding: 10px 20px;
    color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    z-index: 11;
}
.b_box>.flex-box-01{
    flex: 1;
    font-size: 16px;
    /*background: url(../images/mobile/b_phone.png) left center no-repeat;*/
    /*background-size: 16px auto;*/
    /*padding-left: 20px;*/
    line-height: 30px;
    color: #fff;
}
.b_box a{
	color:#fff;
}
.b_box .djiconfont{
    background:#e94812;
    padding:5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    color: #fff!important;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 15px;
    top: -10px;
}
.new-header {
    position: absolute;
    left:0;right:0;
    top:0;
    padding: 10px 10px;
    z-index: 12;
}