.wrap{ width: 1200px; height: auto; margin: 0 auto; }
body{ font: 14px "Microsoft Yahei", "微软雅黑", "SimSun", "宋体", "Verdana", "Arial"; }
a{ color: #434343; }
/*大导航*/
.da_nav{ width: 80%; margin: 0 auto; height: 100px; line-height: 100px; }
.logo{ width: 175px; }
.logo img{ width: 100%;  }
.da_nav .da_nav_lsit{  width: 62%; margin-left: 7%; }
.da_nav .da_nav_lsit ul li{ float: left; padding: 0 3%; font-size: 20px; }
.da_nav .da_nav_lsit ul li a.a1{ color: #d61518; }
.da_nav .da_nav_lsit ul li:hover a{ color: #d61518; }
.nav_kefu{ width: 250px; display: none; }
.nav_kefu ul li{ float: left; margin: 0 6px; }
.nav_kefu ul li a{ vertical-align: middle; display: inline-block; width: 41px; height: 40px;  line-height: 40px; }
.nav_kefu ul li img{ width: 100%; }
.nav_kefu ul li span{ font-size: 16px; }
.da_nav .nav_kefu ul li:nth-child(3) { background: url(../images/nav_qxbg.png) no-repeat center center; width: 115px; text-align: center; padding-left: 6px; background-size: 100%; }
.kong{ height: 90px; } 
.kong2{ height: 66px} 
.biaoyu{ position: absolute; left: 190px; top: 0; font-size: 16px; line-height: 118px; letter-spacing: 3px; }
header.header-leave .biaoyu{ display: none; }
header.header-leave .wrap2{ height: 60px; line-height: 60px; }
header.header-leave nav{ line-height: 60px; }
/*banner*/
.swiper-container .swiper-slide img{ width: 100%;  }

/*首页公司文化*/
.in_gswenhua{ padding: 100px 0; }
.in_gswenhua ul li{ float: left; text-align: center; width: 33.3333%; padding: 0 20px; }
.in_gswenhua ul li .IMG{ margin-bottom: 20px; }
.in_gswenhua ul li img{ max-width: 100%; }
.in_gswenhua ul li h2{ font-size: 44px; color: #434343; margin-bottom: 25px; }
.in_gswenhua ul li p{ font-size: 18px; color: #666666; line-height: 48px; }


.in_gswenhua_xin ul li{ float: left; width: 33.33333%; background: #dcdddd; overflow: hidden; position: relative; }
.in_gswenhua_xin ul li:nth-child(2n){ background: #eeefef; }
.in_gswenhua_xin ul li img{ width: 100%; transition: all 1s; }
.in_gswenhua_xin ul li img:nth-child(2){display: none;  transition: all 1s; }
.in_gswenhua_xin ul li:hover img:nth-child(1){ display: none;  }
.in_gswenhua_xin ul li:hover img:nth-child(2){display: block;  }
/*案例展示*/
.anli_title{ height: 160px; line-height: 160px; background: #ebebeb; text-align: center; font-size: 38px; font-weight: 700; }
.anli_title2{ background: #fff; }
.wenzi{  color: #FFFFFF; opacity: 1; transition: all 0.5s;  }
.wenzi h2{ font-size: 18px; line-height: 36px; font-weight: 400; }
.wenzi h3{ font-weight: 400; font-size: 16px; }
.wenzi p{ font-size: 14px; line-height: 24px; }
.anli_btn{ height: 160px; line-height: 160px; text-align: center; background: #EBEBEB; }
.anli_btn2{ display: inline-block; vertical-align: middle; line-height: 36px; color: #666666; }

.in_anlilist li{ overflow: hidden; }

.in_anli2 .title{ height: 160px; line-height: 160px;  background: none; text-align: center; font-size: 38px; font-weight: 700; }


/*新闻中心*/
.in_news{ background: #434343; padding:0px 100px 90px; }
.in_news .title{ height: 220px; line-height: 220px; color: #FFFFFF; text-align: center; font-size: 38px; font-weight: 700; }

.zhengmian2{  color: #FFFFFF; }
.zhengmian2 h2{ line-height: 74px; border-bottom: 1px solid #898989; font-size: 24px; margin-bottom: 20px; }
.zhengmian2 p{ color: #c2c2c2; font-size: 18px; line-height: 36px; height: 108px; overflow: hidden; }
.daz{ z-index: 999 !important; }
.xiaoz{ z-index: 99 !important; }
.correct > div{ background: #434343; height: 220px; }
.bianse  > div{ background: #434343; height: 220px;  }
.fanmian2 h2{ background: #dc212a; height: 60px; line-height: 60px; color: #FFFFFF; }
.fanmian2 p{  text-align:left; border-top: 1px solid #a82929; font-size: 18px; padding-top: 20px; line-height: 36px; margin-bottom: 25px; height: 128px; overflow: hidden; }

.in_news_btn{ text-align: center; }
.in_news_btn a{ color: #FFFFFF; }

.shejifuwu1{ height: 298px; line-height: 298px; background: url(../images/bgbgb1_02.png) no-repeat center center; text-align: center; background-attachment: fixed; }
.shejifuwu12{ display: inline-block; vertical-align: middle; line-height: 48px; }
.shejifuwu12 h2{ font-size: 42px; color: #434343; margin-bottom: 20px; }
.shejifuwu12 p{ font-size: 24px; color: #666; }

.gdfw_list > div{ width: 50%; position: relative; }
.gdfw_list li{ float: left; width: 33.3333%; }
.gdfw_list li img{ width: 100%; }
.gdfw_list .left{ position: relative; }
.mengceng{ width: 100%;height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.8); color: #FFFFFF;  text-align: center;  transition: all 0.5s; opacity: 0; }
.mengceng2{ display: inline-block; vertical-align: middle; padding-top: 100px; }
.mengceng .title{margin-bottom: 50px;}
.mengceng .title img{ max-width: 100%; }
.mengceng p{ font-size: 20px; line-height: 48px; }
.gdfw_list .left:hover .mengceng{ opacity: 1; }

.in_lxwm{ padding: 100px 0; background: #434343; text-align: center; color: #FFFFFF; }
.in_lxwm h2{ font-size: 42px; margin-bottom: 26px; }
.in_lxwm p{ font-size: 20px; opacity: 0.8; }
.in_lxwm h3{ margin: 50px 0; }



.jiaobu_nav{ padding-left: 5em; padding-top: 2em; }
.jiaobu_nav dl{ margin-right: 60px; float: left; }
.jiaobu_nav dl dt{ width: 110px; min-height: 320px; text-align: center; border-right: 1px solid #CCCCCC; float: left; font-size: 20px; color: #FFFFFF; }
.jiaobu_nav dl dd{ width: 130px;   line-height: 33px; float: left; padding-left: 10px; }
.jiaobu_nav dl dd a{ display: block; color: #CCCCCC; height: 33px; overflow: hidden; }
.jiaobu_nav dl dd{ margin-right: 20px; }
.jiaobu_nav dl dt a:hover{ color: #D61518; }
.jiaobu_nav dl dt a:after,
.jiaobu_nav dl dt a:after,
.jiaobu_nav dl dt a:hover:after{width:100%;left:0;opacity:1;filter:alpha(opacity=1);}

.jiaobu_dizhi{ padding-left: 5em; padding-top: 2em; color: #CCCCCC; line-height: 34px; }
.jiaobu_dizhi ul li{ background-size: auto 100%; padding-left: 26px; background-size: auto 40% !important; }

.footer-copyright{ height: 5em; line-height: 5em; }
.footer-social a{ position: relative; }
.footer-social a span{ position: absolute; width: 101px; height: 101px; left: 50%;margin-left: -3em; top: 5.5em; opacity: 0; transition: all 0.8s; transform: scale(0); }
.footer-social a span img{ width: 100%; }
.footer-social a:hover span{ opacity: 1; transform: scale(1); }

.piaofu{ position: fixed; right: 0; bottom: 30px; z-index: 999999; } 
.piaofu ul li{ width: 51px; height: 51px; background: #FFFFFF; text-align: center; line-height: 51px; margin-bottom: 5px; }
.piaofu ul li span{ display: block; margin: 0 auto; }
.piaofu ul li i{ display: block; margin: 0 auto; display: none; }
.piaofu ul li a{ display: inline-block;  vertical-align: middle; line-height: 20px; overflow: hidden; }
.piaofu ul li:hover{background: #e92727;}
.piaofu ul li:hover a{ color: #FFFFFF; }
.piaofu ul li:hover span{ display: none; }
.piaofu ul li:hover i{ display: block; }.piaofu ul li{ position: relative;}.piaofu ul li a{ overflow: hidden; }.dingwei{ position: absolute; top: 0; left: 150px; z-index: 999999; width: 150px; height: 51px; line-height: 51px; background: #e92727;  color: #fff; font-size: 16px; transition: all 0.6s; }.piaofu ul li .dingwei2{ position: absolute; left: -110px; top: 0; width: 110px; height: 110px; transform: scale(0); transition: all 0.6s; }
.piaofu ul li:hover .dingwei{ left: -150px; }.piaofu ul li:hover .dingwei2{ transform: scale(1); }
.in_anlilist ul li{ height: auto !important; }


/*===========================关于我们页面==========================*/
.zi_banner img{ max-width: 100%; }
.gywm_mia1{ text-align: center; height: 710px; line-height: 710px;  font-size: 20px; color: #434343; transition: all 0.3s; }
.gywm_mia00{ display: inline-block; vertical-align: middle; line-height: 48px; }
.gywm_mia1 h2{ font-size: 42px; padding-bottom: 45px; background: url(../picture/gywm_xian.png) no-repeat center bottom; margin-bottom: 50px; }
.gywm_mia1 p.p1{ font-weight: 700; }
.gywm_mia1 p.p2{ color: #666666; }

.gywm_mia1:nth-child(2n+1){ color: #FFFFFF; background: #434343; }
.gywm_mia2 h3{ font-size: 24px; font-weight: 700; }
.gywm_mia2 p{ margin-bottom: 15px; }
.gywm_mia1:nth-child(2n+1) h2{ background: url(../picture/gywm_xian2.png) no-repeat center bottom; }
.gywm_mia3 h3{ font-size: 24px; font-weight: 700; color: #666666; margin-bottom: 15px; }

.gywm_mia1:hover{ background: #aa1920; color: #FFFFFF; }
.gywm_mia1:hover p.p2{ color: #FFFFFF; }
.gywm_mia1:hover  h2{ background: url(../picture/gywm_xian3.png) no-repeat center bottom;  }
.gywm_mia1:hover h3{ color: #FFFFFF !important; }



.gengduofuw1{ text-align: center; line-height: 36px; font-size: 18px; color: #666666; }
.gengduofuw1 .title{  padding: 90px 2%; font-weight: 400 ; }
.gengduofuw1 .img00{ margin-bottom: 40px; }
.gengduofuw1 a{ display: block; margin: 0 auto; margin-top: 35px; }
.gengduofuw1 ul li{ width: 33.33333%; float: left; }
.gengduofuw1 ul li img{ width: 100%; }

.gywm_mia1000{ text-align: center;  font-size: 20px; color: #666666;  width: 100%; padding: 50px 2%; }

.gywm_mia1000{ display: inline-block; vertical-align: middle; line-height: 48px; }
.gywm_mia1000 h2{ font-size: 42px; padding-bottom: 45px; background: url(../picture/gywm_xian.png) no-repeat center bottom; margin-bottom: 50px; }

button{ outline:none; border: none; }

.in_news2{ background: #FFFFFF; padding: 30px 100px; }
.in_news_xq{ padding: 30px 200px; }
.in_news_xq .news_left{ width: 68%; padding-right: 5%; line-height: 30px;}
.in_news_xq .news_left h2{ font-size: 30px;  margin-bottom: 30px;  }
.in_news_xq .news_right{ width: 32%; padding-left: 2%; border-left: 1px solid #CCCCCC; padding-bottom: 40px; }

.in_news_xq .news_right .well .well-item{ float: inherit; width: 100%; margin-right: 0%; margin-bottom: 15px;  height: 220px; color: #FFFFFF; }



.erji_anli{ padding: 30px 100px; color: #434343; font-size: 18px; }
.erji_anli p{ font-size: 16px; }
.erji_anli a{ color: #434343; }
.erji_anli a.a1{ color: #db3337; }
.erji_anli .title{ font-size: 30px; font-weight: 700; padding-bottom: 30px; border-bottom: 2px solid #bababa; margin-bottom: 30px; }
.erji_anli .left1{ width: 5%; margin-right: 1%; font-weight: 700; line-height: 36px; }


.erji_anli .left1 a{ display: block; }
.erji_anli .left1 a:hover{ color: #db3337; }


.erji_anli .left2{ width: 19%; line-height: 36px; }
.erji_anli .left2 ul li{ height: auto;  }
.erji_anli .left2 h2{  font-weight: 400; height: 36px; line-height: 36px; border-bottom: 1px solid #cacaca; /*background: url(../picture/anlijiahao.png) no-repeat right center;*/  cursor: pointer; overflow: hidden; }
.erji_anli .left2 h2:hover a{  color: #db3337;  }.erji_anli .left2 ul li{ padding: 5px 0; }
.erji_anli .left2 ul li .anli_left2fan{ width: 100%; height: auto; position: relative; display: none; }
.erji_anli .left2 ul li .anli_left2fan h3{ position: absolute; left: 0; top: 0; height: 36px; line-height: 36px; width: 100%; background: rgba(255,255,255,0.7); text-align: center;  font-weight: 400; overflow: hidden; }
.erji_anli .left2 ul li .anli_left2fan img{ width: 100%; }
.erji_anli .right_xq{ width: 73%; line-height: 36px; }
.erji_anli .right_xq img{ display: block; margin: 15px auto; max-width: 100%; }
.erji_anli .right_xq h3{ color: #999999; font-weight: 400; margin: 20px 0; font-size: 13px; }
.erji_anli .right_xq .dibu{ width: 380px; background: #ab1820; padding: 2px; text-align: center; font-size: 20px; margin: 40px auto 0; }
.erji_anli .right_xq .dibu span{ display: block; float: left; width: 50%; background: #FFFFFF; }
.erji_anli .right_xq .dibu a{ color: #FFFFFF; display: block; float: left; width: 50%;  }

.erji_anli .yidong{ margin-bottom: 20px; display: none; }  
.erji_anli .yidong .zuobian1{ border: 1px solid #CCCCCC; margin-right: 10px; margin-bottom: 20px; }
.erji_anli .left11{ position: fixed; top: 160px; left: 100px; background: #fff;  }
.erji_anli .left22{ position: fixed; top: 160px; left: 200px; width: 17%;  background: #fff;  }
/*.erji_anli .title11{  position: fixed; top: 60px; padding: 30px 0 25px; left: 100px; background: #FFFFFF; width: 100%; border-bottom: none; }*/
.erji_anli .left111{ position: inherit;  }
.erji_anli .left222{ position: inherit;  }
.erji_anli .title22{ position: inherit;  }
.gengduofuw1 .column .column-item{ padding: 0; text-align: left; }
.erji_anli .yidong2{ position: fixed; left: 0; top: 60px; box-shadow: 0px 1px 5px #CCCCCC; background: #FFFFFF; padding: 0 30px; padding-top: 10px; width: 100%;  }
.in_gswenhua2{ margin: 0px auto; text-align: center; }
.in_gswenhua2 ul{ display: inline-block; }
.in_gswenhua2 ul li{width: 266px; height: 260px; margin: 0 30px; float: left; background-size: contain; padding: 0; text-align: center; opacity: 1; transition: all 0.8s; }
.in_gswenhua2 ul li .bgbgtu{width: 266px; height: 260px; background: url(../images2/xinjiaicon1.png) no-repeat center center; background-size: contain; }
.in_gswenhua2 ul li .bgbgtu2{width: 266px; height: 260px; background: url(../images2/xinjiaicon2.png) no-repeat center center; background-size: contain; }
.in_gswenhua2 ul li .bgbgtu3{width: 266px; height: 260px; background: url(../images2/xinjiaicon3.png) no-repeat center center; background-size: contain; }
.in_gswenhua2 ul li>div{ padding-top: 110px; line-height: 24px; }
.in_gswenhua2 ul li>div img{ display: none; }
.in_gswenhua2 ul li h2{ font-size: 22px; margin-bottom: 12px; }
.in_gswenhua2 ul li p{ font-size: 18px; }
.in_gswenhua2 ul li:nth-child(1) h2{ color: #c30d23; }
.in_gswenhua2 ul li:nth-child(2) h2{ color: #00234c; }
.in_gswenhua2 ul li:nth-child(3) h2{ color: #00913a; }
.in_gswenhua2 ul li:hover{ opacity: 0.4; }
.in_gswenhua2 ul li:hover p{ opacity:1 !important; color: #000000; }
.gdchu{ overflow: scroll; max-height: 510px; }
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}


















