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 #005bad; 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);}
.hidden{display:none;}		
.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:#005bad;}
.box{width:1500px; height:auto; margin:0 auto; position: relative;}
.box:after{ display: block; content: ""; clear: both;}
 @media (max-width: 1500px) {
 	.box{width:96%; height:auto; margin:0 auto; position: relative;}
 }
 .top_all{ font-size:14px; color:#333; 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:#e8400f; width:550px; height:50px; border-bottom-left-radius:80px;}
 */
.top_r{z-index:2;position:relative; font-size:16px; line-height:48px; padding-left:30px; background:url(../images/20200926094744_1729314233.png) no-repeat left center;}
.top_r span{ font-size:22px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
 
 .head_all{width: 100%; height: 100px; position:relative;min-width: 1300px; background-color:#fff; }
 .head{width: 1500px; margin: 0 auto;}
 .head_l{}
 .head_logo{ margin: 18px 0px 10px 8px;} 
 .head_logo img{ display: block; height: 66px;}
 .head_w{font-size: 14px;color: #333; line-height: 32px; padding-top: 38px; }
 .head_w strong{ display: block; font-size: 20px; color: #333;letter-spacing: 0.9px; line-height: 10px;}
 .head_w span{}
 
 /*导航*/
.navbor{ width: auto;color: #333;font-size: 16px;margin:0 0  0 0;position:relative; }
.nav{}
.NavCeshi.page{ position: relative; }
.nav > ul > li{ float: left;display:block;line-height:98px;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:16px;color:#333; font-weight: lighter; padding: 0 30px;}
.nav > ul > li:hover{ height:45px;}
.nav > ul > li:hover a{color:#ce141f; border-bottom: 2px solid #005BAD; font-weight: bold;}

.nav > ul > .block{ background-color:#fff; height:45px; color:#333 !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: 100px; }
.erji_menu ul li a{border-bottom: none !important; display: block; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; padding: 0 10px; text-align: center; font-size: 14px; color: #fff !important; line-height:45px; border-top:1px solid #fff; background: #005bad; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.erji_menu ul li:hover a{background:#ce141f;color:#fff; border-bottom: none;}
.navcurrent a{color:#333 !important; font-weight: bold;  border-bottom:2px solid #005bad !important; background-color: #fff;}
.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 35px;}
   }   
 
 
  @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 35px;}
   .head{width: 96%;}
   }   
 
   @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 35px; }
    .top_all{ padding:0 50px 0 50px; }
    .top_all:after{width: 500px;}
	.head{width: 96%;}
   }   
 
  @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 22px;}
    .top_all{ padding:0 30px 0 0; }
    .top_all:after{width: 480px;}
	.head{width: 96%;}
   }  

 /*幻灯片*/
.banner{ overflow: hidden; height:860px; width: 100%;position:relative; }
.banner-box{ min-width:1300px; height:860px;overflow: hidden; position:relative; margin:0 auto; }
.banner-box .bd div{width: 100%; height: 860px;}
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:860px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%;  top: 0; left: 0; margin-left: 0; height: 670px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:350px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../images/20200926095007_1090338379.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/20200926095007_1090338379.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:40px; width: 100%; display: block; }
.banner-box .hd ul { width: 1300px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 9; }
.banner-box .hd ul li.on{ background: #005bad ; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

 
   /*搜索*/
#search_all{ width:100%; min-width:1300px;  height:70px;  background: #fff;  border-bottom: 1px solid #ddd;}
  input{outline: none;}
.search h1 a{ font-size:15px; color:#555; }
.search h1 a:hover{ color:#005bad;}
.searchl{ font-size:15px;line-height:70px; padding-left: 20px; background: url(../images/20200924101008_1653042406.png)center left no-repeat;}
 .searchl h1{ font-size: 15px; color: #555;display: block;float:left;font-weight: normal;}
.searchl span{ display: block;float:left;}
.searchr{ width:450px;border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.search_kong{ width:450px;float:right; overflow:hidden; }
.search_2{float:left; width:340px; line-height:70px;}
.search_tu{ float:right; width:70px; padding-right: 35px;}
 
 /*一站式服务*/
 .power_all{ width: 100%;min-width: 1300px; padding: 75px 0; /* background: #f5f5f5; */ overflow: hidden;}
 .power_t{ text-align: center; }
 .power_t p{ display: inline-block;position: relative; font-size: 44px;line-height: 44px;font-weight: bold;color: #ce141f;}
 .power_t p span{ display: block;position: relative;z-index: 2;  padding: 0 10px;}
 .power_t p:after{ display: block; position: absolute;z-index: 1; content: ""; width: 30px; height: 30px; background: rgba(246,175,0,0.5);border-radius: 50%;right:0; top:-10px;}
 .power_t dl{ margin-top: 10px;font-size: 18px;font-weight: lighter;line-height:32px;}
 
.power_b{ margin-top: 40px;}
 .power_b li{ display: block;width: 30%; font-size: 16px; line-height: 28px; color: #777; text-align: justify; padding:40px  49px 40px 49px;box-sizing: border-box; background: #fff; border-radius: 15px;  box-shadow: 2px 2px 5px #888888;}
 .power_b li img{display: block; margin-bottom:25px;}
 .power_b li .title{background: url(../images/20200924115311_1105968432.jpg) bottom left no-repeat; margin-bottom:25px; padding-bottom: 25px;}
 .power_b li .title i{display: block; font-style: normal; font-size: 25px; line-height: 32px;color: #333; float: left;margin-right: 5px;}
  .power_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;}
 .power_b li .title:after{ display: block; clear: both;content: "";}
 .power_b li+li{ margin-left: 50px;}
 .power_b li:hover .title i{ font-weight: bold;color: #005bad;}
 .power_b li a{width: 147px; font-size: 15px; line-height: 45px;background: #005bad;display: inline-block;text-align: center; margin-top: 20px; color: #fff;}
 .power_b li a+a{ background: #222;}
 .power_b li a:hover{background: #f6af00;}
 
 /*产品展示*/
 .prod_all{width: 100%;min-width: 1300px; margin-top: 75px;}
 .list_l{width: 300px; background: #005bad; line-height: 32px; box-sizing: border-box; padding:42px 0;color: #fff; height: 140px; text-align: center; }
 .list_l p{ font-size: 34px;font-weight: bold;}
 .list_l i{font-style: normal; display: block; font-size: 14px;font-family: "arial";color: #ffacb1;text-transform: uppercase;}
 
  .dis{display:none;}
 .prod_all #tablit {text-align:center; margin: 30px auto 10px auto;}
 .prod_all #tablit dl{padding: 20px 21px;width: 100%; overflow: hidden; box-sizing: border-box; height: auto;}
 .prod_all #tablit dl dt{}
 .prod_all #tablit dl dd{display: block; width: 23.6%; border-bottom: 4px solid #cd141f;  margin:0 0 10px 20px; padding: 0 !important; background: #eee; float: left;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .prod_all  #tablit dl dd:nth-of-type(6n){ margin-right: 0;}
 .prod_all #tablit dl dd a{ display: block; line-height: 62px;font-size: 20px; font-weight: bold; color: #333; text-align: center;}
 .prod_all #tablit dl dd:nth-of-type(5n+1){ margin-left: 0;}
 .prod_all #tablit .on{background: linear-gradient(to top,#cd141f,#cd1320) !important;}
 .prod_all #tablit .on a{color: #fff; font-weight: bold;}

  .products_bg{ margin:0 auto;/* width: 1300px; */ overflow: hidden;}
  .products_bg td{ display: block;float: left;border: 1px solid #eee;margin: 20px 20px 0 0; box-sizing: border-box; width: 32%; padding: 10px !important;background: #ce141f; overflow: hidden;}
 .products_bg td:nth-of-type(3n){ margin-right: 0;}
 .products_bg td span{ display: block;line-height: 50px !important; position: relative; background: #cd141f;width:400px; }
 .products_bg td span a{ display: block;color: #fff;font-size: 15px; position: relative; z-index: 3;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .products_bg td span:after{z-index: 1; display: block; position: absolute;width: 400px; height: 0; background: #005bad;content: ""; bottom: 0;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; }
 .products_bg td:hover a{color: #fff;}
 .products_bg td:hover span:after{ height: 50px;}
 .products_bg td>a{ display: block; overflow: hidden; position: relative;}
 .products_bg td br{ display: none;}
 .products_bg td>a:after{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; display: block; content: ""; overflow:hidden; border-radius: 20px; width:0;height: 0; background: rgba(0,91,173,0.9); color: #fff; text-align: center;line-height: 40px; font-size: 14px;text-align: center;left: 0;right: 0; margin: 0 auto;top: 130px; position: absolute;}
 .products_bg td:hover>a:after{width:100px;content: "查看详情";line-height: 40px; height: 40px; }
 .products_bg td img{width: 100%;}
 
 /*产品特点*/
 .feature{width: 100%;min-width: 1300px; margin-top: 70px; height: 700px; overflow: hidden;box-sizing: border-box; padding-top: 70px; background: url(../images/20200925154327_687173445.jpg) top center no-repeat;}
 .feature_t{ margin-bottom: 35px;}
 .feature_t p{ display: block;font-size: 44px; font-weight: bold;line-height: 44px;color: #222;}
 .feature_t p span{ color: #005bad;}
 .feature_t dl{font-size: 18px;line-height: 65px; color: #333;}
 .feature_t i{ display: block;font-size: 12px; font-style: normal;font-family: "arial";text-transform: uppercase; color: #ccc; line-height: 22px;}
 .feature_b li{ display: block;width: 200px; padding-bottom: 18px; background: url(../images/20200924173334_848157175.png) center bottom no-repeat; }
 .feature_b .li_bg{box-sizing: border-box; padding: 10px; background: #fff;border-radius: 100px; overflow: hidden; position: relative;}
 .feature_b .li_bg .img{position: relative;z-index: 2; width: 180px; height: 180px; overflow: hidden; border-radius: 50%;}
 .feature_b .li_bg .word{ text-align: center; position: relative; z-index: 2; font-size: 15px; line-height: 22px; padding: 25px 25px 40px 25px;}
 .feature_b .li_bg .word p{ font-size: 25px;font-weight: bold;color: #333; line-height: 30px; padding: 0 0 12px 0;}
 .feature_b .li_bg:after{ display: block;content: "";width: 200px; height: 200px; overflow: hidden;background: #005bad;border-radius: 50%; position: absolute;left: 0;bottom: -175px;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; }
 .feature_b li+li{ margin-left: 55px;}
 .feature_b li:nth-of-type(2) .li_bg:after{ bottom: 345px;}
 .feature_b li:nth-of-type(2) .word{ padding: 45px 25px 20px 25px;}
 .feature_b li:hover .li_bg:after{width: 220px;height: 375px;bottom: 0; border-radius: 100px;}
 .feature_b li:hover .word p{ color: #fff;}
  .feature_b li:hover .word{ color: #fff;}
 
 /*案例*/
 .case_all{width: 100%;min-width: 1300px; padding: 80px 0 80px 0; overflow: hidden;background: url(../images/20200924201736_1979158793.jpg) center top no-repeat,url(../images/20200924224951_1738614101.jpg) center bottom no-repeat;}
 .case_all .power_t p:after{ left: 0;right: auto;}
 .case_b{ height: 680px;overflow:hidden; margin: 30px 0;}
 .case_b_l{width: 520px;height: 680px;overflow: hidden;}
 .case_b_l img{width:520px; height:680px;}
 .case_b_l a{ display: block; position: relative;}
 .case_b_l a p{display: block;width: 520px;position: absolute;bottom: 0;left: 0;right: 0; margin: 0 auto; height: 80px; line-height:40px; background: rgba(0,0,0,0.5);font-size: 16px; box-sizing: border-box;padding: 20px 40px;}
 .case_b_l a p i{ display: block; font-style: normal;font-size: 20px; color: #fff; float:left;}
  .case_b_l a p em{ display: block; font-style: normal;font-size: 20px; color: #fff; float: right; background: #fff;width: 120px; text-align: center; line-height:40px; border-radius: 20px; color: #555;  font-size: 15px;}
 .case_b_l a:hover p em{ background: #f6af00;color: #fff;}
 
.case_t{ width: 760px; height: 360px; position: relative;z-index: 1;}
.case_t_row2 { position: relative; width: 100%; height:360px; display: block; }
.case_t-btn {  position: absolute; bottom: 0px; left:0;right: 0;margin: 0 auto;}
.case_t-btn .hd { text-align: center; display: block; padding: 20px 0; height: 15px; }
.case_t-btn .hd ul li { display: inline-block; width: 15px; height: 15px; border-radius: 50px; font-size: 0; color: #fff; text-indent: -9999em; background: #fff; margin: 0 5px; transition:0.3s all ease-in-out; cursor:pointer; }
.case_t-btn .hd ul li.on{ width: 25px; background: #005bad; }
 .case_bb{ margin-top: 20px;}
 .case_bb tr tr{margin-bottom: 20px;}
 .case_bb td td{width: 25%; padding: 0 17px 20px 17px;}
 .case_bb td td img{width: 100%; overflow: hidden;}
 .case_bb td td .text{color: #fff; width: 200px; line-height: 30px; text-align: center; border-radius: 20px; margin-top: 10px; display: block; background-color: #CD141F;}
 .case_t-box img{width: 760px; height: 360px; overflow: hidden;}
  .case_all .phone{margin: 60px auto auto auto;  background: #eee; border-radius: 25px; overflow: hidden; line-height: 50px; padding-right: 30px;}
 .case_all .phone a{ display: block;font-size: 16px; width: 155px;  margin-right: 20px; background: #f6af00; border-radius: 25px; text-align: center;color: #fff;float: left; }
 .case_all .phone a:hover{background: #005bad;}
 .case_all .phone i{font-style: normal; display: block;font-size: 15px; color: #555; float: left;float: left; }
  .case_all .phone em{ font-style: normal;display: block; font-size: 30px; letter-spacing: 1px; color: #333; float: left; font-family: "arial";font-weight: bold;}
 
 
 /*优势*/
 .adv_all{width: 100%;min-width: 1300px; background: #f5f5f5; padding-top: 75px; }
 .adv_all .power_t p span{color: #222;}
 .adv_all .power_t dl{color: #222;}
 .adv_b{ margin-top: 30px; height: 700px;overflow: hidden;}
 .adv_bg{ width: 100%; min-width: 1300px; position: relative;  background: #f9f9f9;z-index: 1; }

 .adv_all #tablit1 {width:1300px;  margin: 0 auto auto auto;height:auto; text-align:center;}
 .adv_all #tablit1 dl{ width:1300px; margin:0 auto;}
 .adv_all #tablit1 dl dt{}
 .adv_all #tablit1 dl dd{float:left; z-index: 2; overflow: hidden;cursor: pointer;width:280px;  text-align: left;box-sizing: border-box; padding: 30px 0 0 40px; margin:0 auto!important; height: 100px; color:#fff;  line-height:35px;position:relative;background:#005bad; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;top:-100px; }

 .adv_all #tablit1 dl dd i{ font-style:normal;  font-size:35px; font-weight: bold;display: block; margin-left: 5px;  float: left; padding-bottom:12px; line-height:38px; text-align: center;}

  .adv_all  #tablit1 dl dd em{ display: block; font-style:normal; float: left;}
 .adv_all #tablit1 dl dd em img{ display: block;margin: 0 auto;}
  .adv_all #tablit1 dl dd+dd{ margin-left: 40px !important;}


   .adv_all #tablit1 .on{color:#000; background:#fff; width: 340px; position: relative;z-index: 2;height: 420px;top: -420px; border-radius: 50px 50px 0 0; box-sizing: border-box; padding: 50px 40px 0 40px;}
   .adv_all #tablit .on{ text-align: center;padding: 45px 35px;color: #555; line-height: 28px;}
  
   .adv_all #tablit1 .on i{ display: block;margin: 0;float: none;color: #333;margin-top: 25px;}
   .adv_all #tablit1 .on em{ display: block; position: relative;float: none; background: #005bad;width: 90px;height: 90px;margin: 0 auto;border-radius: 50%;box-sizing: border-box;padding-top: 22px;}
   .adv_all #tablit1 .on em:after{ display: block;content: "";width: 21px; height: 21px;border-radius: 50%;background: #f6af00;position: absolute;top:0;right: 5px;}
   .adv_all #tablit1 dl dd .word{ margin-top: 30px; font-size: 15px;font-weight: lighter; color: #777;}
   .adv_all #tablit1 dl dd .word span{ display: block;font-size: 22px;color: #333;font-weight: normal; text-align: center;}
   .adv_all #tablit1 dl dd .word span:after{ display: block;content: "";width: 50px;height: 2px; background: #005bad;margin: 14px auto;}

  
   .adv_all #tablit1 .on .word{ margin-top: 2px;}
  
  .adv_all #advdiv0{width: 100%;min-width: 1200px;  height: 700px;background:#005bad url(../images/20200925202157_542173121.jpg) center no-repeat;}
   .adv_all #advdiv1{width: 100%;min-width: 1200px; height: 700px;background:#005bad url(../images/20200925194826_16042820.jpg) center no-repeat;}
   .adv_all #advdiv2{width: 100%;min-width: 1200px; height: 700px;background:#005bad url(../images/20200925204630_928163618.jpg) center no-repeat;}
   .adv_all #advdiv3{width: 100%;min-width: 1200px;  height: 700px;background:#005bad url(../images/20200925212046_725510947.jpg) center no-repeat;}
 
 /*流程*/
 .process_all{ margin-top: 75px; width: 100%; min-width: 1300px;}
 .process_b{ margin-top:40px; background: url(../images/20200925092901_413224340.jpg) center 205px no-repeat;}
 .process_b li{ display: block;width: 150px; text-align: center;}
 .process_b li .img{ display: block; height:185px;  background: url(../images/20200925093008_1012774816.jpg) center bottom no-repeat;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; }
 .process_b li .img img{ display: block;width: 150px;height: 150px; overflow: hidden;border-radius: 50%;border: 3px solid #222;box-sizing: border-box;}
 .process_b li p{text-align: center;padding-top: 55px; line-height: 40px; color: #333;font-size: 20px; font-weight: bold;}
 .process_b li dl{ font-size: 30px; font-family: "arial";color: #005bad;line-height: 50px; font-weight: bold;}
 .process_b li+li{ margin-left: 4%;}
 .process_b li:hover .img{ transform: rotateY(360deg); -webkit-transform: rotateY(360deg);}
      /*实力*/
   #strength{width: 100%;min-width: 1200px; margin-top:40px;  background: #005bad;overflow: hidden; padding: 70px 0;}
   #strength li{display: block; float: left; font-size: 18px; color: #fff; line-height: 45px;width: auto; padding: 0 8%; border-right: 1px dashed #fff;text-align: center;}
   #strength li span{ color: #fff;  font-family: "impact"; font-size: 50px;line-height: 50px;}
   #strength li:nth-of-type(1){ padding-left: 0;}
   #strength li:nth-of-type(4){ padding-right: 0; border-right: none;}
.number_ljs{font-size:18px; color:#fff; text-align:center;}
.number_ljs em{font-style:normal;display:block; font-size:30px;}
.workshop_list a:nth-child(3):hover #mncon4{display: block;}
/* 简介*/
 .about_all{ width: 100%;min-width: 1300px;}
 .about_all .box{}
 .about_bg{width: 100%;min-width: 1300px; background: url(../images/20200925100737_1473391073.jpg) center top fixed no-repeat;height: 500px; overflow: hidden;}
 .about_l{width: 300px; background:url(../images/20200925102253_1139694382.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:55px 40px 40px 40px; color: #fff; background: url(../images/20200925102339_848460595.png)40px 45px no-repeat;}
 .about_l .bottom1 p{ font-size: 16px; color:#fff; line-height: 20px; padding: 13px 0 0 0px;}
 .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: 1200px; background: #ce141f; line-height: 32px;height: 178px;box-sizing: border-box;padding: 40px 40px;}
 .about_r p{ display: block; font-size: 15px; color: #fff;}
 .about_r p a{ font-size: 15px;}
 @media (max-width:1500px) {
 	.about_r{width: 80%;}
 }
 /*车间*/
 .workshop{ margin-top: 75px;}
 .workshop_b{overflow: hidden;}
 .workshop #mncon1{/* height: 742px; */overflow: hidden;}
 .workshop_list{width: 1100px; margin: 30px auto;}
 .workshop_list a{ display:  block;float: left;width: 240px; line-height: 50px; font-size: 18px;letter-spacing: 2px; text-align: center;color: #fff; background: #005bad; margin: 0 15px;}
 .nep01 a{color: #fff;}

 .workshop_b td br{ display: none;}
 .workshop_b td{display: block;width: 32%; height: auto; overflow: hidden;box-sizing: border-box;float: left;position: relative; margin: 0 0 20px 20px; padding: 10px 10px 0 10px !important; border: 1px solid #eee;background: #fff;}
 .workshop_b td:nth-of-type(3n+1){ margin-left: 0 !important;}
 .workshop_b td>a{ display: block;overflow: hidden;position: relative;}
 .workshop_b td>a img{width: 100%;height:  auto;    border-bottom: 1px solid #eee; padding-bottom: 10px;}
 .workshop_b td div{ position: relative;padding:0 10px !important; line-height: 50px;}
 .workshop_b td div a{ display: block;position: relative;font-size: 16px; text-align: left;color: #333;}
 .workshop_b td div a:after{ display: block; content: "more"; font-size: 13px;width: 100px;line-height: 30px; text-align: center;border-radius: 15px; background: #222;color: #fff; position: absolute; right: 0;top: 10px; }
 .workshop_b td:hover div a:after{ background: #005bad;}
 
 
 /*新闻*/
.news_box{width:100%;padding:75px 0px 75px 0; background: #f5f5f5;}
 .news_box .power_t p:after{left: 0;right:auto;}
.nb_con{margin-top:20px;}
.nb_le,.nb_ri{background:#fff;padding:38px 45px;box-shadow: 0px 0px 20px rgba(204, 204, 204, 0.3); box-sizing: border-box;}
.nb_le{width:68%;}
.nbs_title b{font-size:22px;font-weight:500; color: #005bad;}
.nbs_title span{font-size:18px;font-weight:200; padding-left:10px; color:#005bad; text-transform: uppercase;}
.nbs_title b+b{display:none;}
.nbs_btn{width:32px;height:32px;cursor: pointer;}
.nbs_con>ul>li+li{display:none;}
.nbs_con>ul>li .news_div .news_div_item{width:49%;height:100px;background:#fff;display: inline-block;vertical-align: top;padding: 22px 32px;border: 1px solid #efefef;transition:0.5s; box-sizing: border-box; line-height: 24px;}
.nbs_con>ul>li .news_div .news_div_item:hover{box-shadow: 0 0 10px rgba(238,238,238,0.6);transition:0.5s;}
.nbs_con>ul>li .news_div .news_div_item+.news_div_item,.nbs_con>ul>li .divdgweb_new_div .divdgweb_new_div_item+.divdgweb_new_div_item{margin-left:12px;}
.nbs_con>ul>li .news_div .news_div_item+.cl,.nbs_con>ul>li .divdgweb_new_div .divdgweb_new_div_item+.cl{margin-top:12px;}
.nbs_con>ul>li .news_div .news_div_item_pic,.nbs_con>ul>li .news_div .news_div_item_body,.nbs_con li .divdgweb_new_div .news_div_item_pic,.nbs_con>ul>li .divdgweb_new_div .divdgweb_new_div_item_body{display:none;}
.news_div_item_title a{font-size:16px;font-weight:400;position:relative;width: 100%;display: block; color: #333;}
.nb_ri .nbs_con .news_div_item_title a{font-size:16px;font-weight:400;position:relative;width: 100%;display: block; color: #555;}
.news_div_item_title a::after{background:#ce141f url(../images/20200926095051_565530809.png) no-repeat 8px 5px;position:absolute;content:'';width: 20px;height: 20px;border-radius: 40px;right: 0;bottom: -10px;}
.nbs_con>ul>li .news_div .news_div_item:hover .news_div_item_title a::after{background: #f36221 url(../images/20200926095051_565530809.png) no-repeat 8px 5px;}
.nbsc_top .news_div_item_title a::after,.nb_ri .news_div_item_title a::after{display: none;}
.news_div_item_date,.nbs_con .divdgweb_new_div_item_date{margin-top:5px;}
.news_div_item_date>div,.nbs_con .divdgweb_new_div_item_date>div{display:inline-block;vertical-align:top;color: #555;}

.nbsc_top{/* width:100%; */height:163px;margin-top:23px;overflow:hidden;margin-bottom:30px;position: relative; background-color: #fff; padding: 20px 10px;}
.nbsc_top .news_div_item_pic{border: 1px solid #efefef;height: 163px;}
.nbsc_top .news_div_item_pic,.nbsc_top .news_div_item_pic img{width:215px; height: 165px; overflow:hidden;transition:0.6s;}
.nb_le .nbs_con:hover .news_div_item_pic img{transform:scale(1.2);transition:0.6s;}
.nbsc_top .news_div_item_pic{display:inline-block;vertical-align:top;float:left;}
.nbsc_top .news_div_item_content,.nbsc_top .divdgweb_new_div_item_content{width:62%;float:right;}
.nbsc_top .news_div_item_body,.nbsc_top .divdgweb_new_div_item_body{line-height:22px;margin-top:20px;}
.nbsc_top .news_div_item_date,.nbsc_top .divdgweb_new_div_item_date{float:right;margin-top:10px; width: 62%;}
.nbsc_top ol{position:absolute;bottom:0;right:0;}
.nbsc_top ol li{width:10px;height:10px;border-radius:10px;background:#9a9a9a;transition:600ms;}
.nbsc_top ol li+li{margin-left:10px;}
.nbsc_top ol li.on{width:20px;background:#ce141f;transition:600ms;}

.nb_ri{width:440px;height: 685px;}
.nbs_title i{float:right;}
.nb_ri .nbs_con{height:520px;margin-top:20px;position: relative;overflow:hidden;}
.nb_ri .nbs_con .tempWrap{height:540px !important;}
.nb_ri .news_div{position:absolute;top:0;left:0; width: 300px; }
.nb_ri .news_div_item{margin-bottom:18px;}
.nb_ri .news_div_item+.news_div_item{border-top:1px solid #dfdfdf;}
.nb_ri .news_div_item.on{height:auto !important;}
.nb_ri .news_div_item_date{display:none;}
.nb_ri .news_div_item_pic{height:0;overflow:hidden;transition:600ms;}
.nb_ri .news_div_item_pic,.nb_ri .news_div_item_pic img{width:339px;}
.nb_ri .news_div_item.on .news_div_item_pic,.nb_ri .news_div_item.ons .news_div_item_pic{height:142px;transition:600ms;}
.nb_ri .news_div_item_pic img{transform-origin: center;transform: translateY(-56px);}
.nb_ri .news_div_item_pic:hover img{animation:newsImg 6s;}
.nb_ri .news_div_item_content{margin-top:21px;}
.nb_ri .news_div_item_title,.nb_ri .news_div_item_body{padding-left:25px;position:relative; font-weight: 200;}
.nb_ri .news_div_item_body{margin-top:15px;line-height:22px; color: #555;}
.nb_ri .news_div_item_title:before,.nb_ri .news_div_item_body:before{width:20px;height:20px;position:absolute;left:0;color:#333;text-align: center;line-height: 20px;}
.nb_ri .news_div_item_title:before{content:'问';background:#ddd;top:5px;}
.nb_ri .news_div_item_body:before{content:'答';background:#ce141f;top:4; color: #fff;}

@keyframes newsImg{
0%{transform:translateY(0);}
50%{transform:translateY(-112px);}
100%{transform:translateY(-56px);}
}
 
 
   /*links*/
.links{width:100%; overflow:hidden; background:#c11601; height:74px;min-width: 1300px; border-bottom: 1px solid #fff; }
.linksW{width:1300px; margin:0 auto; overflow:hidden;}
.links_l{float:left; width:230px; overflow:hidden;}
.links_l_l{float:left; background:#f5f5f5; height:70px; width:176px; text-align:right; font-size:20px; line-height:20px; padding-top:4px; padding-right:10px;}
.links_l_l span{font-family:Arial, Helvetica, sans-serif; font-size:50px; font-weight:bold; text-transform:uppercase; color:#e0e0e0; line-height:50px;}
.links_l_r{float:right; width:0; height:0;border-right: 44px solid transparent; border-top: 74px solid #f5f5f5;}
.links_r{float:right; width:1036px; font-size:15px; color:#fff; overflow:hidden; line-height:25px; margin-top:25px;}
.links_r a{font-size:15px; color:#fff !important;}
.linkTagcs{width:1036px; height:auto;} 
.linkTagcs ul {margin:0px;padding:0px;list-style-type:none;} 
.linkTagcs li {list-style:none;margin:0px; padding-right:10px;line-height:24px;float:left;} 
.linkTagcs li a {color:#fff;word-break:break-all;} 
.linkTagcs li img {border:0px;}
/*footer*/
.footer{width:100%; overflow:hidden; padding:50px 0; background: url(../images/footer_bg.png) no-repeat; color:#fff; font-size:14px;min-width: 1300px;}
.footer a{color:#fff; font-size:15px; line-height:32px; display: block;}
.footerW{width:1500px; margin:0 auto; padding-top:20px;}
@media (max-width:1500px) {
	.footerW{width:96%; margin:0 auto; padding-top:20px;}
}
.footer_s{float:left; width:320px; line-height: 25px;}
.footer_si{padding-left:61px; margin:15px 0 15px 0; margin-left:3px; overflow:hidden;}
.footer_si01{background:url(../images/20200926095230_693636003.png) no-repeat left center;}
.footer_si02{background:url(../images/20200926095353_1165067676.png) no-repeat left center;}
 .footer_si03{background:url(../images/20200926101635_1235188148.png) no-repeat left center;}
.footer_si_m{font-size:18px; color:#fff; line-height:28px;}
.footer_si_s{font-size:14px;}
.footer_line{float:left; width:1px; height:200px; background:#fff; margin-right:75px; overflow:hidden;}
.footer_dh{float:left; margin-right:4%;  overflow:hidden;}
 .footer_dh1{float:left; margin-right:36px;  overflow:hidden;}
.footer_dh_m{font-size:18px; color:#fff; padding-bottom:6px; line-height:32px;}
.footer_dh_d{overflow:hidden;}
.footer_dh_fl a{ font-size:15px; line-height:34px;width:100px; overflow:hidden; display:block; white-space: nowrap; text-overflow: ellipsis; }
 .footer_dh_fl .fl+.fl{ margin-left: 7px;}
#showtyepname{display:none;}
.footer_r{float:right; width:auto; overflow:hidden;}
.footer_rl{float:left; width:auto; overflow:hidden;}
.footer_rr{float:right;}
.footer_rl_m{font-size:16px; color:#fff; padding-bottom:15px; line-height:30px;text-align: center;}
.footer_rl_i{width:auto;}
.footer_rl_i img{width:155px;}
.footer a:hover{color:#f6af00 ; }
  .footer_si_n{font-size: 16px;}
/*copy*/
.copy{width:100%; overflow:hidden; text-align:center; line-height:26px; font-size:14px; color:#fff; background:#333; min-width: 1300px;}
.copy a{color:#fff; font-size:14px;}
  .copy a:hover{color:#f6af00 ;}
.copyW{width:1300px; margin:0 auto; padding:20px 0; overflow:hidden; /* border-top:solid 1px #005bad; */}


/* 浮动右侧按钮 */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative; margin-bottom: 1px; -webkit-transition:all 0.5s;transition:all 0.5s;}
.side ul li:nth-of-type(1){height:65px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;-webkit-transition:all 0.3s;transition:all 0.3s;background:#005bad;opacity:0.8;filter:Alpha(opacity=90);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox1{position:absolute;width:54px;height:54px;top:0;right:0;-webkit-transition:all 0.3s;transition:all 0.3s;background:#005bad;opacity:0.8;filter:Alpha(opacity=90);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:65px;line-height:54px;display:inline-block;background:none;-webkit-transition:all 0.3s;transition:all 0.3s;}
.side ul li img{float:left;}
.side ul li .sidebox_ewm{position:absolute;width:54px;height:54px;top:0;right:0;-webkit-transition:all 0.3s;transition:all 0.3s;background:#005bad;opacity:0.8;filter:Alpha(opacity=90);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul .sidebox_ewmbox:hover{width:54px;height:210px !important;}
.side ul .sidebox_ewmbox p{-webkit-transition:all 0.5s;transition:all 0.5s; left:5px; top:0px;}
.side ul .sidebox_ewmbox:hover p{display: block; position: relative; left:5px; top: 0px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.side ul .sidebox_ewmbox img{margin-left:0px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.nav_l_p{float:left;font-size:16px;margin: 33px 0 0 13px;line-height: 25px;}