@charset "utf-8";
/* CSS Document */
.banner{ background:#000;}
.swiper-container {width: 1200px;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.index_box{ background:#eeeff3; width:100%;/* padding-bottom:20px;*/}
.index_box_1{ width:1200px; margin:0 auto; padding:30px 0;}
.index_box_1 h1{ font-size:24px; color:#333;}
.index_box_1 ul{ margin:20px 0;}
.index_box_1 ul li{ background:#fff; width:23%; float:left; margin-right:2.666666%; border-radius:5px; color:#000; overflow:hidden; margin-bottom:30px;}
.index_box_1 ul li a{ color:#000;}
.index_box_1 ul li:nth-child(4n+4){ margin-right:0;}
.index_box_1 ul li .pro_top{ padding:40px 20px;}
.index_box_1 ul li .pro_top h2{ font-size:20px;}
.index_box_1 ul li .pro_top h3{ font-size:16px; font-weight:200; margin-top:10px;}
.index_box_1 ul li .pro_down{ padding:10px 10px}
.index_box_1 ul li .pro_down dl{ margin-bottom:10px; width:100%;}
.index_box_1 ul li .pro_down dl:last-child{ margin-bottom:0;}
.index_box_1 ul li .pro_down dl img{ width:100%;}
.color1{ background:#fcc800}
.color2{ background:#4a2417}
.color3{ background:#68904a}
.color4{ background:#906733}
.color5{ background:#fde198; color:#a67121;}
.color6{ background:#da333b}
.color7{ background:#da603b}
.color8{ background:#eead53}
.index_more{ background:#fcc800; text-align:center; width:240px; height:50px; line-height:50px; border-radius:50px; font-size:18px; margin:0 auto;}
.index_more a{ color:#000; display:block;}
/*about*/
.about_banner{ width:100%;}
.about_banner img{ width:100%;}
.about{width: 1200px;margin: 0px auto;padding: 40px 0;}
.about .zi_title { display:block; width:100%; position:relative; margin-bottom:10px;}
.about .zi_title strong { font-weight:normal; font-size:23px; line-height:24px; color:#3e3e3e; }
.about .zi_title .title_line { display:block; width:90px; height:0; border-bottom:1px solid #d9d9d9; position:absolute; top:50%; margin-top:30px; right:0;}
.about .site_box { display:block; margin-bottom:30px; font-size:12px; line-height:12px; color:#898989; font-family:'Microsoft YaHei';}
.about .site_box a { color:#898989;}
.about .site_box a:hover { color:rgba(0,159,233,.9);}
.about .zi_line { display:block; width:50px; height:0; border-bottom:1px solid #898989; margin-bottom:20px; }
.about_text{ display:block; width:100%; margin-bottom:45px; line-height:30px;}
.about_text img{ max-width:100%;}
/*contact*/
.about .contact_item { display:block; /*width:335px;*/ float:left; padding-left:65px; position:relative; min-height:220px;}
.about .contact_item.line {  border-bottom:1px solid #eaeaea;}
.about .contact_item .item_icon { display:block; width:55px; height:55px; position:absolute; left:0; top:0; font-size:0;}
.about .contact_item .item_icon .icon_box { display:block; width:100%; height:100%; position:absolute; left:0; top:0; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.about .contact_item .item_icon .icon_box span { display:inline-block; width:1px; margin-left:-1px; line-height:100%; height:100%; vertical-align:middle;}
.about .contact_item .item_icon .icon_box img { display:inline-block; line-height:100%; max-width:100%; max-height:100%; vertical-align:middle;}
.about .contact_item .item_icon .icon_box.icon_2 { opacity:0;}
.about .contact_item:hover .item_icon .icon_box.icon_1 { opacity:0;}
.about .contact_item:hover .item_icon .icon_box.icon_2 { opacity:1;}
.about .contact_item strong { display:block; font-weight:normal; font-size:30px; color:#3e3e3e; margin-bottom:8px; margin-top:5px;}
.about .contact_item i { display:block; font-size:18px; color:#c2c2c2; font-family:Tahoma; margin-bottom:20px;}
.about .contact_item .phone { display:block; color:#3e3e3e; font-size:25px; font-family:"FZLT"; line-height:30px; margin-bottom:10px; margin-top:10px;}
.about .contact_item p { color:#7e7e7e; line-height:22px; font-family:SimSun;/* max-width:280px;*/ font-size:20px; margin-top:40px; margin-bottom:15px;}
.about .contact_item p a:hover { color:#c30d23;}
.about .contact_item .contact_a { display:inline-block; line-height:30px; padding:0 15px; border:1px solid #c1c1c1; color:#7e7e7e; font-family:SimSun; margin-top:15px;}
.about .contact_item .contact_a:hover { border:1px solid #c30d23; background:#c30d23; color:#fff;}
/*case*/
.case_nav{box-shadow: 3px 3px 8px #dbdbdb; width:100%;}
.case_nav ul{display:table;margin:0 auto; padding-top:30px; }
.case_nav ul li{ background:#ecedef; font-size:18px; text-align:center;
float:left;*float:none;*display:inline;*zoom:1;margin-right:1px;cursor:pointer;height:100px; line-height:100px;width:auto;width:140px;}
.case_nav ul li a{ color:#a7a8a9; display:block;}
.case_nav ul li.on{ background:#c66828; font-weight:bold;}
.case_nav ul li.on a{ color:#fff;}
/*case pro*/
.case_bg{ background:#ddd; width:100%; padding-top:50px; padding-bottom:50px;}
.swiper-slide img{ width:100%;}
/*首页视频*/
.index_video{width:100%;/* padding:20px 0;*/background: #eeeff3; padding-bottom:40px;}
.index_video dl{ width:1200px; margin:0 auto;}