body{margin:0 auto; font-family:"microsoft yahei"; color:#555; font-size:14px;min-width:1400px;}
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 #dc1f28; 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:#dc1f28;}
.box{width:1400px; height:auto; margin:0 auto; position: relative;}
.box:after{ display: block; content: ""; clear: both;}
 
  .top20{ margin-top: 20px;}
   .top30{ margin-top: 30px;}
   .top40{ margin-top:40px;}
   .top50{ margin-top: 50px;}

 
 .top_all{ font-size:14px; color:#b3b5b7; min-width: 1400px; height:40px; line-height:40px; background:#f6f7f8; padding:0 75px 0 75px; position:relative;    box-sizing: border-box;}
.top_all:after{ content:''; display:block; position:absolute; right:0; top:0; z-index:1; background:#dc1f28; width:420px; height:50px; border-bottom-left-radius:80px;}
.top_r{z-index:2;position:relative; font-size:16px; color:#fff; line-height:48px; padding-left:30px; background:url(http://login.114my.cn/memberpic/07696314168/uploadfile/image/20201216/20201216142707_1131613768.png) no-repeat left center;}
.top_r span{ font-size:22px; color:#ffffff;letter-spacing: 1px; vertical-align: bottom; font-family:"arial";}
 
 .head_all{ padding:30px 75px 0 75px; position:relative;min-width: 1400px; margin-bottom: 20px;}
 .head_l{}
 .head_logo{ margin-right:8px; position:relative; z-index:5555;} 
.head_logo img{ height:80px;}

 /*导航*/
.navbor{ width: auto;color: #333;font-size: 16px;margin:15px 0  0 9%;   box-sizing: border-box;}
.nav{}
.nav > ul > li{ float: left;display:block;line-height:45px; width:115px; z-index: 99; text-align:center; margin-left:10px;}
.nav > ul > li > a{ display: block;  font-size:16px;color:#333; position: relative;z-index: 5;}
.nav > ul > li:hover{ height: 45px;}
  .nav > ul > li:hover>a{background:#dc1f28; color: #fff;}  
.a_nav a{display:block; background:#dc1f28;color:#fff !important;}


  
    /*导航下拉*/
  
.nav li dl{  display: block; width: 100%; left: 0; background: rgba(252,252,252,1); height: 0; border-bottom: 1px solid #fff; position: absolute;z-index:10; overflow: hidden;left: 0;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;  }
    
.nav li:hover dl{ display: block;  height:100px; }
    
   .nav li dl .about_1{width: 820px;margin: 0 auto; text-align:center;}
    .nav li dl .about_1 p{ padding: 7px 0; display:inline-block; }
    .nav li dl .about_1 p a{ display:block;width: 120px; line-height:36px; margin: 0 30px;color: #333;font-size: 16px; padding: 25px 0}
    .nav li dl .about_1 p a:hover{color:#dc1f28;}

    .nav li:nth-of-type(3):hover dl{ height: 460px;}   
    .nav li .about_1 .pro_w{margin: 25px 30px; line-height: 34px; text-align: left;}
    .nav li .about_1 .pro_w dd,.nav li:hover .pro_sy .pro_w dt{ display: block; margin: 0;padding: 0; text-align: left;}

    .nav li .about_1 .pro_w dt a{ display: block; font-size: 16px;color: #dc1f28 !important ;text-align: left; line-height: 50px;}
    .nav li .about_1 .pro_w dd a{ font-size: 14px; color: #888;  text-align: left;}
    .nav li .about_1 .pro_w dd a:hover{ color:#dc1f28;}
    .a_nav dl .about_1 a{ background:#fff!important; color:#333 !important;}
   .a_nav dl .about_1 a:hover{color:#dc1f28 !important;}
   
      @media screen and (max-width:1800px){
  
       .navbor{margin:15px 0  0 5%;}

 }  
 
    @media screen and (max-width:1700px){
        .head_all{padding: 35px 50px 0 50px;}
       .navbor{margin:15px 0  0 4%;}
       .nav > ul > li{ width:110px;}
 }   

   @media screen and (max-width:1600px){
        .head_all{padding: 35px 30px 0 30px;}
       .navbor{margin:15px 0  0 3%;}
       .nav > ul > li{ width:105px;}
 }   
 
   @media screen and (max-width:1550px){
       .head_all{padding: 35px 0 0 0;}
        .navbor{margin:15px 0  0 3%;}
       .nav > ul > li{ width:100px;}
 }
 
 
 /*特点*/
.feature{background: #dc1f28;width: 100%;}
.feature_t{width:1400px;margin:0 auto;}
.feature_row1{position: relative;z-index: 3; }
.feature_row1:after{content: '';display: block;clear: both;}
.feature_r1{float:left; }
.feature_r1_item{ box-sizing: border-box; display: block;width:350px;float:left;padding: 20px 60px 30px 60px;position:relative;cursor: pointer; border-right: 1px #e04754 solid;}
.feature_r1_item .nr{border-right: none;}
.feature_r1_item p{text-align: center;color: #fff;font-size: 21px;line-height:35px; margin-top: 2px; font-weight: 100;}
.feature_r1_item span{text-align: center;color: rgba(255,255,255,0.5);font-size: 17px;line-height:28px; margin-top: 0px; display: block; font-weight: 100;}
.feature_r1_item i{display: block;width:100%;height: 60px;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}
.feature_r1_item1 i{background: url(https://site.di7.com/member/web12675e4/files/images/002.png) no-repeat center 0;}
.feature_r1_item2 i{background: url(https://site.di7.com/member/web12675e4/files/images/003.png) no-repeat center 0;}
.feature_r1_item3 i{background: url(https://site.di7.com/member/web12675e4/files/images/004.png) no-repeat center 0;}
.feature_r1_item4 i{background: url(https://site.di7.com/member/web12675e4/files/images/005.png) no-repeat center 0;}
.feature_r1_item:hover i,.feature_r1_item.active i{background-position-y: -70px}
.feature_r1_item4{border-right:none;}
    
/*产品中心*/
    .prod_all{width: 100%;min-width: 1400px;margin-top: 80px;}
     .prod_t{font-size: 18px;text-align: center; line-height:40px;}
  .prod_t p{font-size:  40px;color: #333; padding-bottom:28px; margin-bottom: 8px; background: url(https://site.di7.com/member/web12675e4/files/images/006.png)center bottom no-repeat;}
    .prod_t dt{ font-weight: lighter;}

    .prod_b{ margin-top:30px;}
		.prod_b .picScroll-left{ overflow:hidden; position:relative; }
		.prod_b .picScroll-left .hd{ }
    
		.prod_b .picScroll-left .hd .prev{ display:block; opacity: 0.5;  width:39px; height:27px; position: absolute;left: 0;top: 100px;
			 cursor:pointer; background:url(https://site.di7.com/member/web12675e4/files/images/007.png) no-repeat;}
		.prod_b .picScroll-left .hd .next{ width:39px; opacity: 0.5; height:27px;position: absolute;right: 0;top: 100px; background:url(https://site.di7.com/member/web12675e4/files/images/008.png) no-repeat;;  }

    
		.prod_b .picScroll-left .bd{ }
		.prod_b .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.prod_b .picScroll-left .bd ul li a{ display: block; margin:0 13px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.prod_b .picScroll-left .bd ul li a .pic{ text-align:center;  border:1px solid #f5f5f5; overflow: hidden;}
		.prod_b .picScroll-left .bd ul li a .pic img{ width:100%;box-sizing: border-box; height:auto; display:block; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
		.prod_b .picScroll-left .bd ul li a .pic a:hover img{ border-color:#999;  }
		.prod_b .picScroll-left .bd ul li a .title{ line-height:50px; background: #f9f9f9; font-size: 15px;  transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
    
    .prod_b .picScroll-left .bd ul li:hover a .pic img{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}
    .prod_b .picScroll-left .bd ul li:hover a .title{ color: #fff;background: #dc1f28;}
    
    .tempWrap{width: 1300px;overflow:hidden; position:relative; margin: 0 auto;}
    .tempWrap li{width:325px;}
    
/*优势*/
.adv_all{width: 100%;min-width: 1400px; margin-top: 80px; padding: 80px 0; background: #f5f5f5 url(https://site.di7.com/member/web12675e4/files/images/010.jpg) center no-repeat;}
  
  .adv_b{margin-top:50px;box-sizing: border-box;background: #fff; position: relative;}
  .adv_b li{display: block;padding: 45px;box-sizing: border-box;width: 450px; position: relative;}
  .adv_b li .word{ font-size: 15px;color: #777;line-height: 32px; text-align: justify;position: relative;z-index: 2;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
  .adv_b li .word p{ font-size: 25px;font-weight: bold; color: #333; line-height: 55px;transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear;}
  
  .adv_b li .word p:after{ display: block;content: "";width: 50px;height: 1px;background: #ddd;margin: 10px 0 15px;}
  .adv_b li .pic{width:100%;height: 245px;overflow: hidden;position: relative;z-index: 2;}
  .adv_b li .pic img{ width: 100%;height: auto;}
  .adv_b li:first-of-type:after{ display: block; content: ""; width: 1px; background: #eee;height: 453px;position: absolute; right: 0;top: 45px; }
  .adv_b li:nth-of-type(3){ width: 450px; background: #eee;border: 3px solid #eee; margin-top: -45px;padding: 0;}
  .adv_b li:nth-of-type(3) .pic{ height: 293px;}
  .adv_b li:nth-of-type(3) .word{ padding: 0 45px 36px 45px;}
  .adv_b li:before{ display: block;content: "";width: 100%;height: 0;background: #dc1f28;position:absolute;bottom: 0;left: 0;z-index: 1;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
  .adv_b li:hover:before{ height: 100%;}
  .adv_b li:nth-of-type(2):before{ top: 0;bottom: 0;}
  .adv_b li:hover .word{ color:rgba(255,255,255,0.7);}
  .adv_b li:hover .word p{ color:rgba(255,255,255,1);}
  
  
  .adv_all .phone{width:275px; margin: 65px auto auto 500px;background: #dc1f28; color: #fff;line-height: 50px;padding: 0 40px;}
  .adv_all .phone dd{ display: block; float: left; font-size: 15px; background: url(https://site.di7.com/member/web12675e4/files/images/013.png) center left no-repeat; padding-left: 30px;}
  .adv_all .phone dt{ font-size:26px;font-family: "arial";float: left;}
  
  
   /*简介*/
  .about_all{width: 100%;min-width: 1400px; background: url(https://site.di7.com/member/web12675e4/files/images/013.jpg) center top no-repeat; padding: 80px 0; position: relative;}
  .about_all:after{display: block;content: ""; width: 100%; height: 320px; min-width: 1400px; position: absolute;top: 230px;left: 0; right: 0; z-index: 1; margin: 0 auto; background: url(  https://site.di7.com/member/web12675e4/files/images/014.png)top no-repeat;}
  .about_all  .prod_t{ position: relative;z-index: 2;}
  .about_all  .prod_t p{ color: #fff;}
  .about_all  .prod_t dd{ color: rgba(255,255,255,0.7);}
  .about_l{ margin-top:40px;width: 680px; font-size: 15px; text-align: justify;line-height: 34px; color: rgba(255,255,255,0.7);position: relative;z-index: 2;}
  .about_l a{ font-size: 15px; color: rgba(255,255,255,0.7);}
   .about_l a:hover{ font-size: 15px; color: rgba(255,255,255,1);}
  .about_r{width: 630px; height: 260px; overflow: hidden;  margin: 50px 26px 0 0; position: relative;z-index: 2;}
  .about_l .zi{text-indent:2em;padding-top:10px;}
   /*实力*/
    #about_b{ box-sizing: border-box;margin-top:80px;}
   #about_b li{display: block; float: left; font-size: 18px; color: rgba(255,255,255,0.7); line-height:24px;width: auto; padding: 20px 44px 0 44px;position: relative;text-align: center;}
 
 #about_b li:nth-of-type(1){ padding-left: 0;}
 #about_b li:nth-of-type(4){  background: none; padding-right: 0;}
 
   #about_b li span{ color: #fff;  font-family: "impact"; font-size:60px;line-height:60px; float: left;}
 #about_b li p{ margin-bottom:18px; display:inline-block; position:relative;}
.number_ljs{font-size:18px; color: rgba(255,255,255,0.7);  text-align:center;}
 #about_b em{font-style:normal;display:block; font-size:18px;float: left; width: 25px; height: 25px; background: #dc1f28;border-radius: 50%;color: #fff; line-height: 23px;  margin-left: 5px;}
  
  /*案例*/
.case_all{width: 100%;min-width: 1400px;margin-top: 80px;}  
 .case_b{ margin-top: 30px; background: #fff; }

 #p02,#p03,#p04{ margin-top: 21px;}
 .box_r{width: 350px;overflow:hidden;}
 .box_r a{ display: block;width: 350px; position: relative;height: 146px; padding: 30px 0 30px 45px;box-sizing: border-box; overflow: hidden; background: #f5f5f5;}
  .box_r a .font{ margin-left: 10px; line-height: 30px;}
  .box_r a p{ font-size: 25px; color: #333; padding-top: 16px;}
  .box_r a dl{ font-size: 14px; text-transform: uppercase;color: #999;}
  .box_r a .img{ width: 86px; height: 86px; overflow: hidden;border-radius: 50%;background: #fff;}
  .box_l{width: 1020px;}
  .casew_t{ width: 100%;height: 383px; overflow: hidden;position: relative;}
  .casew_t a .word{ width: 100%;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto; background: rgba(0,0,0,0.5);color: #fff;padding: 30px 45px;font-size: 18px;text-align: justify;height: 100px; box-sizing: border-box; line-height: 30px;}
  .hidden{ display: none;}
  .box_r .more{ margin-top: 21px;}
  .caseimg_b{ margin-top: 20px;} 
  
  
  .nep01 a{ background: #dc1f28;}
  .nep01 a p{ color: #fff;}
  .nep01 a dl{ color: rgba(255,255,255,0.7)}
  .caseimg_b a{display:block; float:left; width:326px;position: relative;overflow:hidden}
 .caseimg_b a dt{ display:block; width:100%; height:auto;}
  
  .caseimg_b a dt img{ display:block; width:100%; height:auto;}  
  .caseimg_b a+a{ margin-left:20px;}
  
 .caseimg_b a dd {position: absolute;
    bottom: 0;
    line-height: 45px;
    text-align: center;
    background: rgba(0,0,0,0.4);
    width: 100%;
    color: #fff;}
 .caseimg_b:after{display:block; content:"";clear:both;}
  
  .nep01 a{ background: #dc1f28;}
  .nep01 a p{ color: #fff;}
  .nep01 a dl{ color: rgba(255,255,255,0.7)}
  .box_r .more:hover a{ background: #dc1f28;}
  .box_r .more:hover a p{ color: #fff;}
  .box_r .more:hover a dl{ color: rgba(255,255,255,0.7)}
  
   /*版权*/
.copy_box{width: 100%; background:#333; overflow:hidden;}
.bqa{width: 1500px; margin: 0 auto;}
.copy {text-align: justify; width:100%; margin:0 auto; }
.copytop{ margin-top:60px;}
.copy_r{float: left; width: 300px;}
.copy_rtel{float:left; width:300px;}
.copy_rtel p{float:left;width:300px;font-size:14px;color:#999;line-height: 23px;margin-top:10px;}
.copy_rtel p span{font-size: 30px;color: #fff;display:block;letter-spacing: -1px;font-weight:bold;margin: 10px 0;}
.copy_rtel em{float:left;width:300px;font-size:14px;color:#fff;line-height: 18px;margin-top:6px;}
.copy_rtel a{width:146px; float:left; box-sizing:border-box; border-radius: 50px; height:33px; line-height:33px; background:#fff url(https://site.di7.com/member/web12675e4/files/images/20200817085822_890199532.png) top 3px left 25px no-repeat; padding-left:58px; margin-top:20px; transition: all 0.6s;}
.copy_rtel a:hover{width:246px; transition: all 0.6s;background:#fff url(https://site.di7.com/member/web12675e4/files/images/20200817085822_890199532.png) top 3px left 75px no-repeat; padding-left:108px;}

.copy1{text-align: justify; width:100%; margin:0 auto;padding: 60px 0px 40px; }
  .copy1:after{ display: block;content: "";clear: both;}
.copy_row1fl{margin-right:40px; float:left;}
.copy_row1 .col4 { float: left;padding-left:54px; padding-right: 54px;}
.copy_row1 .col4:nth-last-child(1){ margin-right: 0; background: none; }
.copy_row1 .col4 .c4title {position: relative; padding: 0 0 20px 0; display: inline-block; font-size:18px; color:#fff; font-weight:100; line-height:35px;}
.copy_row1 .col4 .c4title em{font-size:12px; text-transform:uppercase; color:#999; font-family:Arial; line-height:18px; display:block; font-style: normal;}

.copy_row1 .col4:hover .c4title::after{ width: 100%; background: #fff; color:#fff;}
.copy_row1 .col4 ul li a { color: #999; font-size: 14px; display: block; line-height: 30px; font-weight: 100;}
.copy_row1 .col4 ul li a:hover{ text-decoration: underline; color: #ccc; }

.copy_row1_ewm{margin-right:30px;background:#fff;padding:10px 10px 10px; overflow: hidden; width:117px; height: 147px; box-sizing:border-box;}
.copy_row1_ewm span{font-size: 14px;color: #999 !important;display: block;text-align:center;line-height:30px; padding-top: 6px; width:97px;}
.copy_row1_ewm img{width:97px !important;height:97px !important;float: left;}
.copy_row2{float:left;border-left: 1px #333 solid;padding-left: 15px; width:390px;}

.copy_row2 .fr{}
.copy_row2 .c4title {position: relative; padding: 0 0 20px 0; display: inline-block; font-size:18px; color:#fff; font-weight:100; line-height:35px; width:400px; float:left;}
.copy_row2 .c4title em{font-size:12px; text-transform:uppercase; color:#999; font-family:Arial; line-height:18px; display:block;}

.copy_row3 {font-size:14px; font-weight: 100;color: #999;line-height:30px; padding: 30px 0px; width:1400px; overflow:hidden; border-top:1px rgba(102,102,102,0.5) solid;}
.copy_row3 a{font-size:14px; color: #999;}
.copy_row3l a:hover{ color:#fff;}
.copy_row3l{float:left;}
.copy_row3r{float:right;}
  
  /*内页导航*/
.mod1015 .navigation{ line-height:55px!important; margin-top:60px; 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:#dc1f28}

.mod1236 .list_box .list_box_img{overflow:hidden;}
.mod1236 .list_box .list_box_img img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.mod1236 .list_box .list_box_img:hover img{transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}


/*产品详情*/
.reset_style,.reset_style2  {
font-size: 15px;}
.reset_style  table,.reset_style2  table {width:100%;margin: 10px auto;border-collapse: collapse;border: 0px solid transparent;background-color: transparent;border-spacing: 0;}
.reset_style table tr:first-child ,.reset_style2  table tr:first-child {background: #777 !important;color: #fff !important;}
.reset_style table tr:nth-child(odd) ,.reset_style2 table tr:nth-child(odd) {background: #f6f6f6;}
.reset_style table tr,.reset_style2 table tr {border-bottom: 1px solid #eee;}
.reset_style table tr:first-child td ,.reset_style2  table tr:first-child td {color: #fff !important;font-weight: 600;}
.reset_style table tr td:first-child,.reset_style2 table tr td:first-child {font-size: 14px;color: #333;}
.reset_style table tr td ,.reset_style2 table tr td {font-size: 13px;line-height: 23px;border-bottom: 1px solid #eee;text-align:center;padding: 15px 10px 15px 10px !important; }
.reset_style2 table tr td{text-align: left !important;}

.reset_style p{ font-size:16px; line-height:32px; color:#777; }
/*隐藏小图*/
.showpage,.showsum{ display:none;}



/*内页简介*/
.mod1322 #about_b{background:#f5f5f5;    background: #f5f5f5; padding:65px 0;margin-bottom:80px;}
.mod1322 #about_b li span{ color:#333;}
.mod1322 #about_b li{color:#555;}
.ny_Plant{width:90%;margin:30px auto auto auto;}







.focus .btn span{background: #fff;
    font-size: 0;
    width: 13px;
    height: 13px;
    display: block;
    float: left;
    border-radius: 20px; transition:all 0.5s;margin-right: 10px;}

.focus .btn span.on{background: #dc1f28;opacity: 1 !important; width:25px;}


/*商桥*/
#div_company_mini,#iconDivMain1{ left:20px!important;}