body{margin:0 auto; font-family:"microsoft yahei"; color:#555; font-size:14px;min-width:1300px;}
div,dl,ul,li,span,p,img,h1,h2,dl,p,em,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cp img{border:1px solid #ccc; background-color:#fff; padding:2px; background-color:#fff;}
.cp a:hover img{border:1px solid #e40e0c; background-color:#fff; padding:2px;}
a{color:#525252; text-decoration: none; cursor:pointer;}
.trans1 img{transition:all 0.8s linear; -webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -ms-transition:all 0.8s linear;}
.trans1 img:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg);}
		
.trans2 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans2 img:hover{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}
	
a:hover{text-decoration: none; color:#e40e0c;}
.box{width:1300px; height:auto; margin:0 auto; position: relative;}
.box:after{ display: block; content: ""; clear: both;}
 
 .top_all{ font-size:14px; color:#b3b5b7; min-width: 1300px; height:40px; line-height:40px; background:#f6f7f8; padding:0 80px 0 80px; position:relative;}
.top_all:after{ content:''; display:block; position:absolute; right:0; top:0; z-index:1; background:#e40e0c; width:550px; height:50px; border-bottom-left-radius:80px;}
.top_r{z-index:2;position:relative; font-size:16px; color:#ffacb1; line-height:48px; padding-left:30px; background:url(https://site.di7.com/member/web12533do/files/images/001.png) no-repeat left center;}
.top_r span{ font-size:22px; color:#ffffff; font-weight:bold;vertical-align: sub; font-family:Arial, Helvetica, sans-serif;}
 .hidden{ display:none;}
 
 .head_all{ padding:35px 80px 30px 80px; position:relative;min-width: 1300px;}
 .head_l{}
 .head_logo{ margin-right:8px;} 
 .head_logo img{ display: block; height: 66px;}
 .head_w{font-size: 17px;color: #555; line-height: 32px; padding-top: 5px; }
 .head_w strong{ display: block; font-size: 25px; color: #222;letter-spacing: 0.3px;}
 .head_w span{}
 
 /*导航*/
.navbor{ width: auto;color: #333;font-size: 16px;margin:15px 0  0 0;position:relative; }
.nav{}
.NavCeshi.page{ position: relative; }
.nav > ul > li{ float: left;display:block;line-height:45px;width:auto; box-sizing: border-box;  position:relative; z-index: 99; text-align:center; margin-left: 20px;}
.nav > ul > li > a{ display: block;  font-size:1rem;color:#333; font-weight: lighter; padding: 0 20px; }
.nav > ul > li:hover{ height:45px;}
  .nav > ul > li:hover  a{color:#fff;}

.nav > ul > .block{ background-color:#e40e0c; height:45px; color:#fff !important;display: block; box-sizing: border-box; position: absolute; top: 0;padding: 0 20px;  margin-left:20px;}
.erji_menu { display: none; position: absolute; left: 0; width: 100%; z-index: 1111;top: 45px; }
.erji_menu ul li a{ display: block; box-sizing: border-box;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; padding: 0 10px; text-align: center; font-size: 14px; color: #555 !important; line-height:45px; border-top:1px solid #e4e4e4; background: #f5f5f5; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.erji_menu ul li a:hover{background:#e40e0c ;color:#fff !important;}
  
.navcurrent a{color:#fff !important;  background:#e40e0c !important;}
.rightarrowpointer{display:none;}
 
  @media screen and (max-width:1800px){
   .nav > ul > li{ margin-left: 15px;}
   .nav > ul > .block{ margin-left: 15px; padding: 0 15px;}
   .nav > ul > li > a{ padding: 0 15px;}
   }   
 
 
  @media screen and (max-width:1700px){
   .nav > ul > li{ margin-left: 12px;}
   .nav > ul > .block{ margin-left: 12px; padding: 0 15px;}
   .nav > ul > li > a{ padding: 0 15px;}
      .head_all{ padding:35px 50px 30px 60px;}
   }   
 
   @media screen and (max-width:1600px){
   .nav > ul > li{ margin-left: 5px;}
   .nav > ul > .block{ margin-left: 5px; padding: 0 15px;}
   .nav > ul > li > a{ padding: 0 15px; }
    .head_all{ padding:35px 50px 30px 50px;}
    .top_all{ padding:0 50px 0 50px; }
    .top_all:after{width: 500px;}
   }   
 
  @media screen and (max-width:1500px){
   .nav > ul > li{ margin-left: 0;}
   .nav > ul > .block{  margin-left: 0; padding: 0 12px;}
   .nav > ul > li > a{ padding: 0 12px;}
    .head_all{ padding:35px 0 30px 0;}
    .top_all{ padding:0 30px 0 0; }
    .top_all:after{width: 480px;}
   }  
   
   
   /*一站式服务*/
 .customize_all{ width: 100%;min-width: 1300px; padding: 75px 0; overflow: hidden; }
 .customize_t{ height: 145px; padding-top: 40px; box-sizing: border-box; text-align: center; background: url(https://site.di7.com/member/web12533do/files/images/002.png) top center no-repeat; margin-bottom: 20px;}
 .customize_t p{ display: inline-block;position: relative; font-size: 44px;line-height: 44px;font-weight: bold;color: #222;}
 .customize_t p span{ color: #e40e0c;}
 .customize_t dl{ margin-top: 10px;font-size: 18px;font-weight: lighter;line-height:32px;}
 
.customize_b{}
 .customize_b li{ display: block;width: 400px; font-size: 16px; line-height: 28px; color: #777; text-align: justify; padding:40px  49px 40px 49px;box-sizing: border-box;    box-shadow: 0 0 10px inset rgb(0,0,0,10%); border-radius: 15px; }
 .customize_b li img{display: block; margin-bottom:25px;}
 .customize_b li .title{background: url(http://login.114my.cn/memberpic/076988884892/uploadfile/image/20200924/20200924115311_1105968432.jpg) bottom left no-repeat; margin-bottom:25px; padding-bottom: 25px;}
 .customize_b li .title i{display: block; font-style: normal; font-size: 25px; line-height: 32px;color: #333; float: left;margin-right: 5px;}
  .customize_b li .title em{display: block; font-style: normal; font-size: 16px; line-height: 35px;color: #999; float: left;font-family: "arial"; text-transform: uppercase;}
 .customize_b li .title:after{ display: block; clear: both;content: "";}
 .customize_b li+li{ margin-left: 50px;}
 .customize_b li:hover .title i{ font-weight: bold;color: #e40e0c;}
 .customize_b li a{width: 147px; font-size: 15px; line-height: 45px;background: #e40e0c;display: inline-block;text-align: center; margin-top: 20px; color: #fff;}
 .customize_b li a+a{ background: #222;}
 .customize_b li a:hover{background: #f6af00;}
 

    /*产品展示*/
 .prod_all{width: 100%; min-width: 1300px; padding: 70px 0; background: #f5f5f5 url(https://site.di7.com/member/web12533do/files/images/007.jpg)bottom center no-repeat; }
.prod_tab {}
.prod_tab .title{  color: #fff;width: 210px; height: 110px; overflow: hidden;box-sizing: border-box;padding:20px 20px;  line-height: 40px; background: #e40e0c;text-align: center;}
.prod_tab .title a{ display: block;color: #fff;}
.prod_tab .title a i{ display: block;font-style: normal;font-weight: bold; font-size: 30px; }
.prod_tab p{ color: #fff; font-size: 14px; text-transform: uppercase; line-height: 26px;}
 
.prod_tabt dl{width: auto; }
.prod_tab dl dt{}
.prod_tab dl dd{float:left; display: block; position: relative;margin:0  !important; line-height:35px;width: 218px; height: 110px; box-sizing: border-box; overflow: hidden;background: #fff; border: 1px solid #eee; border-left: none; padding:25px 15px 0 25px !important; text-align: center;}
.prod_tab dl dd a{ display: block;}
.prod_tab dl dd a em{ display: block; font-style: normal;font-size: 25px; color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prod_tab dl dd a p{ font-size: 14px;font-family: "arial";text-transform: uppercase; color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.prod_tab dl dd a{ font-size:16px; color:#fff;  }

.prod_tab .on{position:relative; color: #e40e0c; }

.prod_tab .on a em, .prod_tab .on a p{ color: #e40e0c;}
 .dis{display:none;}
 
 .prod_d ul a{display:block; width:305px; float:left;margin:13px;overflow:hidden;box-sizing:border-box; border:10px solid #fff; border-bottom:none; }
.prod_d ul a:nth-of-type(4n+1){ margin-left:0;}
.prod_d ul a:nth-of-type(4n){ margin-right:0;}
.prod_d ul a .pic{width:285px; height:285px; overflow:hidden;}
.prod_d ul a .pic img{ width:100%; height:auto;}
  .prod_d ul a span{ display:block;box-sizing: border-box;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; padding:0 10px; line-height:50px; background:#fff;}
  .prod_d ul a:hover span{ color:#fff; background:#e40e0c;}
  .prod_d ul:after{display:block; content:""; clear:both;}
  
  /*优势*/
 .adv_all{width: 100%;min-width: 1300px;padding: 70px 0; background:#f5f5f5 url(https://site.di7.com/member/web12533do/files/images/009.jpg) top center no-repeat;}
    .adv_all .customize_t{ background: none; padding-top: 0; height: auto;}


  .adv_b{ position: relative; background: #fff; padding: 50px 50px 20px 50px;}
  .adv_b:after{ display: block;content: ""; z-index: 4; width:202px;height: 103px; position: absolute;bottom:139px; left: 0; background: url(https://site.di7.com/member/web12533do/files/images/011.png) no-repeat;}
 .box_t{width:auto; position: relative;}
 .box_t a{ display: block;width: 299px; position: relative;height: 120px; margin-bottom:15px; background:#e40e0c; float: left;border-right: 1px solid #fff;}
 .box_t:after{ display: block;  content: ""; clear: both;}

 .box_t a .font{ box-sizing: border-box;padding-top: 28px;line-height:40px;color: #fff; text-align: center; width: 180px; overflow: hidden; text-align: left;}
 .box_t a .font dl{font-size: 30px;}
 .box_t a .font p{ font-family: "arial"; text-transform: uppercase; font-size: 14px; line-height:28px;}
 .box_t a img{ display: block; float: left;margin-right: 10px; padding: 33px 0 0 40px;}
 
 .box_b{ width:1200px; height: 650px; margin-top: 20px; overflow: hidden; font-size: 15px;line-height: 28px;  color: #777; font-weight: lighter; position: relative;} 
 .box_b .img{ position: relative;z-index: 2;}
 .box_b .word{  height:147px; }
 .box_b .word_l{ width: auto; box-sizing: border-box;padding: 35px 0 50px 0;}
 .box_b .word_l .title{ width: auto;position: relative; font-size: 35px; font-weight: bold;line-height: 40px; border-bottom: 5px solid #e40e0c; box-sizing: border-box;  color: #333; margin-right:15px;}
 .box_b .word_l .title .number{ width: 80px;height: 80px; line-height: 80px;border-radius: 50%;font-family: "impact";font-size: 55px; color: #e40e0c;text-align: center;}
 .box_b .word_l .font{width: 730px;  position: relative; padding-top: 9px; font-size: 16px; line-height:26px;}
 .box_b .word_l .font dl{font-size: 30px; font-weight: bold;line-height:40px; color: #333; padding-bottom: 8px;}

 .nep01 a{ background:#222; }
 .nep01 a:after{ display: block; content: ""; width: 40px; height: 40px; background: #222;top: 95px; position: absolute; transform: rotate(45deg); left: 0;right: 0;margin: 0 auto;}
 
  .adv_t_r{}
 .adv_t_r .phone{ background: url(https://site.di7.com/member/web12533do/files/images/012.png) center left no-repeat; padding:42px 0 0 38px; line-height:34px;}
 .adv_t_r .phone p{ display: block;font-size: 16px; padding-top: 5px;}
 .adv_t_r .phone dl{ display: block;font-family: "impact"; font-size: 30px; letter-spacing: 1px; color: #e40e0c;}
 .adv_t_r .img{ padding-top: 52px; margin-left: 25px;}
 
 
     
/*工程案例*/
    .case_all{ width: 100%;min-width: 1300px; background: #fff; margin-top: 70px;}
    .case_b{min-height:100px;}
  .case_b a{display:block; width:305px; float:left;margin:13px;overflow:hidden;box-sizing:border-box; }
  .case_b a:first-of-type,.case_b a:nth-of-type(2){width:637px; margin-top:0;}
  .case_b a:first-of-type dt,.case_b a:nth-of-type(2) dt{width:637px; height:auto; overflow:hidden;}
  
.case_b a:nth-of-type(3),.case_b a:nth-of-type(1){ margin-left:0;}
.case_b a:nth-of-type(6){ margin-right:0;}
.case_b a:nth-of-type(2){ margin-right:0;}
.case_b a dt{width:100%;  overflow:hidden;}
.case_b a dt img{ width:100%;height:auto;}
.case_b a dd{ display:block;box-sizing: border-box;white-space: nowrap;font-size:15px; text-overflow: ellipsis;overflow: hidden; padding:0 20px; line-height:50px; background:#eee; position:relative; }
.case_b a dd:after{ display:block;content:"查看详情";font-size:15px; width:100px; background:#e40e0c; color:#fff; position:absolute; right:30px;top:10px; line-height:30px;text-align:center; border-radius:10px;}
.case_b a:hover dd{ color:#fff; background:#e40e0c;}
.case_b:after{display:block; content:""; clear:both;}
.case_b a:hover dd:after{background:#ff9c00;}


/* 简介*/
 .about_all{ width: 100%;min-width: 1300px; margin-top: 60px;}
 .about_all .box{}
 .about_bg{width: 100%;min-width: 1300px; background: url(https://site.di7.com/member/web12533do/files/images/015.jpg) center top fixed no-repeat;height: 500px; overflow: hidden;}
 .about_l{width: 300px; background:url(https://site.di7.com/member/web12533do/files/images/016.jpg) repeat; position: absolute;top: -145px;box-sizing: border-box;}
 .about_l .title{ background: #fff; font-size: 16px; line-height: 40px; position: relative;padding:40px 40px 0 40px;  height: 145px;box-sizing: border-box;}
 .about_l .title p{ font-size: 32px;font-weight: bold;color: #222;}
 .about_l .title:after{ display: block;content: "";width: 30px; height: 30px; background: #fff; position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -10px; transform: rotate(45deg);}
 .about_l .bottom1{padding:30px 40px 30px 40px; color: #fff; background: url(https://site.di7.com/member/web12533do/files/images/017.png)40px 45px no-repeat;}
 .about_l .bottom1 p{ font-size: 16px; color:#ffacb1; line-height: 20px; padding: 13px 0 0 25px;}
 .about_l .bottom1 dl{ font-size: 32px; color: #fff;font-family: "arial";line-height: 35px; font-weight: bold; padding-top: 15px;}
 .about_l .bottom1 dl span{font-size:29px;}
 .about_r{width: 1000px; background: #f5f5f5; line-height: 32px;height: 178px;box-sizing: border-box;padding: 40px 40px;}
 .about_r p{ display: block; font-size: 15px;}
 .about_r p a{ font-size: 15px;}
 
 
 
    /*版权*/
   .copy_all{ padding-top: 45px; line-height: 32px; font-size: 15px; background: #333; color: #ddd;}
   .copy_all a:hover{ color: #ff9c00;}
   .copy_c li{ display: block; margin-right:50px; font-size:14px;}
 .copy_c li:nth-of-type(3){ margin-left: 30px;}
 .copy_c li .fl+.fl{ margin-left:5px;}
   .copy_c li a{font-size: 15px; color: #ddd; width:100px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
   
   .copy_c li p{font-size: 18px; color: #fff;}
   .copy_c li p:after{display: block; content: ""; width: 20px; height: 1px; background: #bbb; margin: 15px 0 15px 0;}
   .copy_c .code{ display: block; margin-left: 30px;}
   .copy_c .code em{ display: block;width: 162px; height: 162px; padding: 10px; border-radius: 10px; background: #f2f2f2;}
   .copy_c .code em img{ display: block; width: 162px;}
   .copy_c .code i{font-style: normal; display: block; width: 100%; text-align: center; line-height: 35px; border-radius: 5px; background: #f2f2f2; margin-top:2px; font-size: 14px;color: #333;}
   
   #copyright_c{width:1300px; margin:0 auto; text-align: center; border-top:1px solid #444; padding:30px 0 20px 0; font-size:15px; color:#ddd; margin-top: 30px;}
#copyright_c a{font-size:14px; color:#ddd;}
#copyright_c a:hover{font-size:14px; color:#ff9c00;}



/*内页代码*/
.topcpright{ margin-top:70px;}

/*内页导航*/
.mod1015 .navigation{ line-height:55px!important; margin-top:50px; height:55px!important; border-top:1px solid #ddd;border-bottom:1px solid #ddd!important;font-size:15px;color:#555;}
.mod1015 .navigation a{ font-size:15px;}
.mod1015 .navigation a:hover{color:#e40e0c}

/*内页分类*/
.mod1281 .pro_all_class a{ background:#f5f5f5 !important;}


.pro_detail_show{background:#f9f9f9; padding:50px;}