body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  font-weight: normal;
}
body {
  font: 12px "Microsoft YaHei", Arial, Helvetica, sans-serif;
  color: #555555;
  margin: 0;
  padding: 0;
  line-height: 24px;
}
ul,ol {
  list-style: none;
}
input,button {
  font-family: "Microsoft YaHei";
}
a {
  color:#737373;
  text-decoration: none;
}
a:hover,a:focus {
  color:#f6821b;
  text-decoration: none;
}
.clearfloat:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
  visibility: hidden;
}
b{
  font-weight: normal;
}
.link {
  display: block;
  width: 100%;
  height: 100%;
}
.lf{
  float:left;
}
.rt{
  float: right;
}
img {
  border: none;
}
li {
  list-style: none;
}
input, select, textarea {
  outline: none;
  border: none;
}
input[type="button"]{
  cursor: pointer
}
textarea {
  resize: none;
}
b{
  font-weight: 400;
}
/*����*/
header .line{
  height:10px;
  width:100%;
  background: #092a77;
}
header .head_box{
  height:116px;
  padding-top: 11px;
}
header .head_box a{
  display: inline-block;
  float: left;

}
header .logo>div{
  float: right;
  vertical-align: middle;
}
header h1{
  font-size: 26px;
  color: #092a77;
  letter-spacing: 2px;
  margin-bottom: 10px;
  margin-top: 23px;
}
header h2{
  font-size: 10px;
  color: #555555;
  
}
header .welcome{
  font-size: 16px;
  text-align: right;
}
header .welcome span{
  display: inline-block;
  vertical-align: top;
  padding-top: 12px;
}
header .call{
  display: inline-block;
}
header .call b{
  font-size: 20px;
  font-family: 'Impact Regular';
  color: #e97913;
}
header .call img{
  /*vertical-align: top;*/
  margin-top: -30px;
  margin-left: 10px;
}
header .tel{
  /*text-align: left;*/
  display: inline-block;
  text-align: left;
  margin-right: 10px;
}
header .nav{
  padding-left: 10px;
}
header .nav>ul>li{
  float: left;
  margin-left: 30px;
  position: relative;
}
header .nav>ul>li:first-child,
header .nav>ul>li:nth-child(2)
{
  margin-left: 12px;
}
header .nav>ul>li>a{
  display: inline-block;
  /*padding: 0 12px;*/
  width: 68px;
  font-size: 16px;
  height:36px;
  line-height: 36px;
  text-align: center;
}
header .nav>ul>li>a:hover,
header .nav>ul>li.active>a{
  border-bottom: 3px solid #092a77;
  color: #092a77;
}
header .nav .drop_down{
  padding: 14px 24px;
  position: absolute;
  top:100%;
  left: 0;
  box-shadow: 0 0 5px #999;
  width: 344px;
  box-sizing: border-box;
  display: none;
  z-index: 1000;
  background: #fff;
}

header .nav .drop_down>li{
  height: 91px;
}
header .nav .drop_down>li
{
  margin-bottom: 18px;
}
header .nav .drop_down a{
  display: block;
  width: 100%;
  font-size: 12px;
  color: #1cabff;
}
header .nav .drop_down h4{
  border-bottom: 1px solid #cccccc;
  font-size: 14px;
  line-height: 30px;
  margin-bottom: 10px;
}
header .nav .drop_down p{
  color: #ccc;
  line-height: 20px;
}
header .nav .drop_down a:hover h4{
  color: #555;
}
header .nav>ul>li:hover .drop_down{
  display: block;
}
header .nav>ul>li:nth-child(7) .drop_down{
  margin-left: -138px;
}
header .nav>ul>li:nth-child(7) .drop_down h4{
  border: none;
  line-height: 14px;
  margin-top: 20px;
  margin-bottom: 5px;
}
header .nav>ul>li:nth-child(7) .drop_down h5{
  color: #ccc;
  font-size: 13px;
  border-bottom: 1px solid #ccc;
  line-height: 24px;
}
/*手机导航*/
header .phone_open{
  text-align: right;
}
header .open_menu{
  display: inline-block;
  cursor: pointer;
  margin-top: 30px;
}
header{
  position: relative;
}
header .phone_menu{
  width:100%;
  position: absolute;
  top: 100%;
  left: 0;
  background: #092a77;
  padding: 15px;
  display: none;
  z-index: 100;
}
header .phone_menu li{
  float: none;
  /*height:30px;*/
  line-height: 36px;
  border-bottom: 1px dashed #555555;
}
header .phone_menu li a{
  color: #fff;
}
header .phone_menu li>ul{
  background: #fff;
  padding: 5px;
  display: none;
}
header .phone_menu li>ul>li{
  padding-left: 10px;
  border-bottom: 1px dashed #555;
}
header .phone_menu li>ul>li a{
  color: #092a77;
}
/*轮播图*/
.banner{
  /*height: 491px;*/
}
.banner img{
  width: 100%;
}
.banner,.banner .swiper-container,.banner .swiper-container .swiper-slide>img{
  width:100%;
}
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #cdcdcd;
  opacity: 1;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #ff6e00;
}
.banner .swiper-slide{
  position: relative;
}
.banner .float{
  position: absolute;
  top:30%;
  left: 50%;
  width: 658px;
  margin-left: -329px;
}
.banner .float img{
  margin-bottom: 50px;
}
.banner .float .pc-form{
  width: 390px;
  height:50px;
  margin: 0 auto;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
}
.banner .float .pc-form .form-control{
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  width: 340px;
  height: 40px;
}
.btn-warning:hover {
  color: #fff;
  background-color: #7d7d7d;
  border-color: #7d7d7d;
}

.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
}
.banner .btn-warning {
  color: #fff;
  background-color: #7d7d7d;
  border: 0;
  width: 50px;
}
.banner .input-group-btn{
  height:40px;
}
.input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
  height: 40px;
  padding: 15px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.input-group-sm > .form-control{
  height: 40px;
  /*padding: 15px 10px;*/
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}

.banner .btn-warning span{
  font-size: 20px;
  display: inline-block;
  margin-top: -15px;
  padding-bottom: 5px;
}
/*内容区*/
.content_01{
  margin-top: 20px;
}
.content_01 .thumbnail {
  display: block;
  padding: 0;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  text-align: center;
  overflow: hidden;

}
.content_01 a .thumbnail img{
  transition: width,1s;
  -moz-transition:width 1s;
  -webkit-transition:width 1s;
  -o-transition:width 1s;
}
.content_01 a:hover .thumbnail{
  box-shadow: 5px 5px 5px #ccc;
}
.content_01 a:hover .thumbnail img{
  /*width: 120%;*/
}
.content_01 .thumbnail h4{
  font-size: 20px;
  color: #363636;
  width: 50%;
  border-bottom: 2px solid #e97913;
  margin: 0 auto;
  padding: 30px 0 20px;
  font-weight: 600;
}
.content_01 .thumbnail p{
  color: #666666;
  font-size: 14px;
  margin-top: 30px;
  padding-right: 24px;
  padding-left: 24px;
  padding-bottom: 20px;
}
.content_02{
  background: #f8f8f8;
  padding: 70px 0 60px;
}
.content .title{
  width: 240px;
  font-size: 24px;
  color: #363636;
  text-align: center;
  background: #f8f8f8;
  margin: -32px auto 0;
  opacity: 0;
}
.content .title h4{
  padding-top: 12px;
  font-size: 14px;
  color: #999;
}
.content .title .line{
  display: inline-block;
  width: 60px;
  background: #e97913;
  height:2px;
}
.content .line-lg{
  width: 0;
  height:1px;
  background: #d9d9d9;
  margin:0 auto;
}
.content .title.up{
  animation: up 1s ease forwards;
}
.content .line-lg.lang{
  animation: lang 1s ease forwards;
}
@keyframes up {
  0% {
    margin: 0 auto;
    opacity: 0;
  }
  100%{
    margin: -32px auto 0;
    opacity: 1;
  }
}
@-webkit-keyframes up {
  0% {
    margin: 0 auto;
    opacity: 0;
  }
  100%{
    margin: -32px auto 0;
    opacity: 1;
  }
}
@keyframes lang {
  0% {
    width:0
  }
  100%{
    width:90%
  }
}
@-webkit-keyframes lang {
  0% {
    width:0
  }
  100%{
    width:90%
  }
}
.content_02 .row{
  margin-top: 40px;
}
.content_02 .row .col-md-3{
  padding-left: 6px;
  padding-right: 6px;
}
.content_02 .row a{
  display: inline-block;
  color: #333;
  font-size: 13px;
  text-align: center;
  padding-bottom: 15px;
  width: 100%;
  overflow: hidden;
}
.content_02 .row img{
  margin-bottom: 12px;
  width: 100%;
}
.content_02 .row a:hover{
  color: #007aff;

}
.content_02 .row a:hover img{
  transform: scaleX(1.1);
  transition: transform 1s;
}
.content_02 .button_box{
  text-align: center;
  margin-top: 20px;
}
.content_02 .button_box a{
  width: 138px;
  height:48px;
  display: inline-block;
  background: #2591ff;
  border-radius: 25px;
  font-size: 16px;
  color: #fff;
  line-height: 48px;
  border: 1px solid #2591ff;
  box-sizing: border-box;
}
.content_02 .button_box a:hover{
  background: #fff;
  color: #2591ff;
}
/*首页视频中心*/
.content_03{
  background: url(../images/bg_01.jpg);
  background-size: 100% 100%;
  padding: 70px 0 60px;
}
.content_03 .title{
  color: #fff;
  text-align: center;
  background: #1a2c4f;
}
/*滚动轮播*/
.content_03 .slide{
  width: 100%;
  min-height: 180px;
  overflow: hidden;
  position: relative;

}
.content_03 .slide .img{
  overflow: hidden;
  position: absolute;
  transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
}
.content_03 .slide .img>img{
  width: calc(100% - 14px);
  height: calc(100% - 14px);
  margin: 7px;
}
.content_03 .slide .img1{
  width: 40%;
  height: 40%;
  top: 30%;
  left: -50%;
  z-index: 1;
}
.content_03 .slide .img2{
  width: 60%;
  height: 60%;
  top: 20%;
  left: -20%;
  z-index: 2;
}
.content_03 .slide .img3{
  width: 80%;
  height: 80%;
  top: 10%;
  left: 10%;
  z-index: 3;
}
.content_03 .slide .img4{
  width: 60%;
  height: 60%;
  top: 20%;
  left: 60%;
  z-index: 2;
}
.content_03 .slide .img5{
  width: 40%;
  height: 40%;
  top: 30%;
  left: 110%;
  z-index: 1;
}
.content_03 .slide-bt{
  position: absolute;
  left: 50%;
  bottom: 3%;
  z-index: 10;
}
.content_03 .slide-bt span{
  width: 8px;
  height: 8px;
  background: #fff;
  float: left;
  margin: 5px;
}
.content_03 .slide .slide-bt .on{
  background: #36b3ae;
}
.content_03 button{
  width: 50px;
  margin: 20px;
}
  .play{
  display: inline-block;
  position: absolute;
  top:50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -36px;
}
.content_03 .slide .img .v_title{
  color: #fff;
  width: 96%;
  font-size: 14px;
  position: absolute;
  top:20px;
  left: 2%;
}
.content_03 .slide .img .v_title span a{
  margin-left: 15px;
}
/*首页关于盈德*/
.content_04{
  background: url(../images/bg_02.jpg);
  background-size: 100% 100%;
  padding: 70px 0 60px;
}
.content_04 .title{
  background: #f1f2f7;
}
.content_04 .introduce{
  padding: 40px 0 0;
}
.content_04 .introduce h4{
  font-size: 18px;
  color: #333;
  margin-bottom: 30px;
}
.content_04 .introduce p{
  font-size: 14px;
  color: #666;
  width: 80%;
}
.content_04 .introduce .button{
  width: 144px;
  height:40px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  color: #fff;
  background: #2591ff;
  margin-top: 60px;
}
.content_04 .introduce .detail{
  padding-left: 15px;
}
.content_04 .introduce .button:hover{
  background: #092a77;
}
.content_04 .introduce .founder{
  padding-right: 15px;
  position: relative;
}
.content_04 .introduce .founder .person{
  position: absolute;
  top:0;
  /*left: 20px;*/

}
.content_04 .introduce .founder .person.d{
  animation: toRt 1s ease forwards;
  animation-delay: 0.5s;
}
.content_04 .introduce .founder .color_square{
  margin-top: 40px;
}
@keyframes toRt {
  0% {left:0;}
  100% {left:200px;}
}
.content_04 .introduce .founder .name_box{
  margin-left: 64px;
}
.content_04 .introduce .founder .name{
  display: inline-block;
  vertical-align: bottom;
  padding-bottom: 15px;
  font-size: 24px;
  color: #666666;
  padding-left: 30px;
}
.content_04 .introduce .founder .name span{
  font-size: 12px;
  color: #888888;
  margin-top: 12px;
}
/*首页新闻中心*/
.content_05{
  background: #ffffff;
  padding: 70px 0 60px;
}
.content_05 .news_box{
  padding-top: 40px;
  text-align: center;
}
.content_05 .title{
  background: #fff;
}
.content_05 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #fff;
  cursor: default;
  background-color: #2591ff;
  border: 1px solid transparent;
}
.content_05 .nav-tabs {
  border-bottom: none;
  display: inline-block;
}
.content_05 .nav-tabs > li{
  margin: 0 3px;
}
.content_05 .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0;
  background-color: #f2f1f7;
  color: #363636;
  font-size: 16px;
}
.content_05 .nav > li > a {
  position: relative;
  display: block;
  width: 170px;
  height:40px;
  line-height: 40px;
  padding: 0;
}
.content_05 .nav-tabs > li > a:hover{
  color: #fff;
  background-color: #2591ff;
}
.content_05 .tab-content{
  padding-top: 36px;
}
.content_05 .p_new p{
  color: #9c9c9c;
  font-size: 14px;
  padding: 20px 0 10px;
  text-align: left;
}
.content_05 .btn_box{
  text-align: left;
}
.content_05 .p_new .button{
  width: 112px;
  height:32px;
  border: 1px solid #e97913;
  color: #e97913;
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  display: inline-block;
  text-align: center;
}
.content_05 .p_new .button:hover{
  background: #e97913;
  color: #fff;

}
.content_05 .news_list{
  padding: 0 45px;
}
.content_05 .news_list ul li{
  text-align: left;
  list-style: decimal-leading-zero inside;
  padding-left: 8px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #e3e3e3;
  color: #4e4e4e;
  font-size: 14px;
}
.content_05 .news_list ul li a{
  color: #4e4e4e;
  font-size: 14px;
}
.content_05 .news_list ul li a:hover{
  color: #2591ff;
}
.content_05 .news_list ul li span{
  float: right;
}
/*底部*/
.bottom{
  background: #262727;
  padding-top: 40px;
  padding-bottom: 60px;
}
.bottom ul h4{
  font-size: 18px;
  color: #2591ff;
  margin-bottom: 10px;
}
.bottom>div>ul>li{
  padding: 0 50px;
  float: left;
}
.bottom ul>li>ul>li{
  margin-bottom: 5px;
  color: #e0dfdf;
}
.bottom ul>li>ul a{
  color: #e0dfdf;
}
.bottom ul>li>ul a:hover{
  color: #2591ff;
}
.bottom ul>li>ul>li span{
  margin-left: 2px;
}
footer{
  background: #262727;
  padding: 20px 0;
  text-align: center;
  border-top: 1px solid #464747;
  font-size: 12px;
  color: #e0dfdf;
}
footer span{
  font-size: 16px;
}
footer em{
  display: inline-block;
  width: 50px;
}
/*内页 产品中心*/
.inner_banner{
  position: relative;
  overflow: hidden;
}
.inner_banner img{
  width: 100%;
  display: block;
  animation: scale 10s infinite linear alternate;

}
@keyframes scale {
  0%{transform: scale(1)}
  50%{transform: scale(1.1)}
  100%{transform: scale(1)}
}
@-webkit-keyframes scale {
  0%{transform: scale(1)}
  50%{transform: scale(1.1)}
  100%{transform: scale(1)}
}
.inner_banner .line{
  width: 100%;
  height:1px;
  /*background: #fff;*/
  background: url(../images/line_02.png);
  background-size: 100% 100%;
  position: absolute;
  top:50%;
  left: 0;
}
.inner_banner .title{
  color: #fff;
  padding: 0 15px;
  position: absolute;
  top:50%;
  left: 50%;
  margin-top: -24px;
  margin-left: -74px;
  text-align: center;
}
.inner_banner .title h3{
  font-size: 24px;
  margin-bottom: 5px;
  font-weight: bold;
}
.inner_banner .title p{
  font-size: 16px;
}
.products_center{
  background: #f6f6f6;
  padding-top: 30px;
}
.classify{
  font-size: 14px;
  color: #666;
  box-sizing: border-box;
  background: #fff;
  margin-bottom: 10px;
}
.class_name li{
  float: left;
  margin-right: 30px;
  font-size: 14px;
}
.classify a{
  color:#666;
}
.classify .col-md-1{
  padding-left: 5px;
  padding-right: 5px;
}
.classify>ul>li{
  padding: 20px 30px 0;
}
.classify>ul>li>.row{
  padding-bottom: 20px;
  border-bottom:1px solid #ddd;
}
.classify>ul>li:last-child>.row{
  border:0;
}
.classify a:hover,.classify a:focus{
  color: #ff4400;
  text-decoration: none;
}
.classify a.active,.rank a.active,.ph_classify a.active{
  color: #ff4400;
}
.rank,.ph_classify{
  border-top:1px solid #ff4400;
  padding: 16px 20px;
  background: #fff;
  font-size: 14px;
  margin-bottom: 20px;
}
.rank a,.ph_classify a{
  margin-right: 30px;
  cursor: pointer;

}
.ph_classify{
  position: relative;
}
.ph_classify_list{
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  padding: 15px;
  border-top: 1px solid #ff4400;
  display: none;
  z-index: 100;
}
.ph_classify_list .make{
  display: block;
  width: 100px;
  height:36px;
  background: #ff4400;
  border-radius: 10px;
  color: #fff;
  margin: 30px auto;
  text-align: center;
  line-height: 36px;
}
.ph_classify_list .col-xs-12{
  border-bottom: 1px solid #9c9c9c;
  margin-top: 20px;
  margin-bottom: 15px;
}
.rank span,.ph_classify span{
  vertical-align: middle;
  color: #c7c7c7;
  display: none;
}
.rank a.active span,.ph_classify a.active span{
  display: inline-block;
  margin-left: 5px;
}
.product_list,.ph_pro_list{
  padding: 30px;
  border: 1px solid #dddddd;
  background: #fff;
  margin-bottom: 20px;
}
.product_list .img_box{
  width: 33%;
  float: left;
  position: relative;
}
.product_list .img_box .hot{
  position: absolute;
  top:-3px;
  left:0;
}
.product_list .img_box a{
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
.product_list .img_box a img{
  width: 100%;
}
.product_list:hover .img_box a img{
  transform: scale(1.1);
  transition: transform 1s;
}
.product_list .product_detail{
  width: 67%;
  float: left;
  padding-left: 30px;
  box-sizing: border-box;
  position: relative;
  color: #666;
  font-size: 14px;
}
.product_detail h3 a{
  font-size: 20px;
  color: #141414;
}
.product_list:hover .product_detail h3 a{
  font-size: 20px;
  color: #007aff;
}
.product_detail .open_detail{
  display: block;
  width: 78px;;
  height:31px;
  text-align: center;
  line-height: 31px;
  color: #fff;
  position: absolute;
  right: 0;
  top:0;
  background: #2591ff;
}
.product_detail .chart{
  display: block;
  position: absolute;
  right: 79px;
  top:0;
}
.product_detail .open_detail:hover{
  background: #092a77;
}
.product_detail .intro{
  width: 70%;
  margin: 20px 0;
}
.product_detail .property{
  font-size: 12px;
}
.product_detail .property span{
  color: #000;
  margin-left: 10px;
}
.ph_pro_list .ph_products {
   margin-top: 0;
  padding: 20px 30px 15px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
  background: #fff;
}
.ph_pro_list{
  padding: 0;
  border: none;
  background-color:rgba(0,0,0,0);
}
.ph_pro_list .ph_products .col-xs-6{
  /*border-bottom: 1px solid #ddd;*/
}
.ph_pro_list .ph_products .tit{
  text-align: center;
}
.ph_pro_list .ph_products a{
  position: relative;
}
.ph_pro_list .hot{
  position: absolute;
  top:-3px;
  left:0;
}
.page_box{
  background: url(../images/bg_03.jpg);
  background-size: 100% 100%;
  padding-top: 75px;
  height: 465px;
  box-sizing: border-box;
  margin-bottom: 65px;
}
/*分页器*/
.pages {
  width:720px;
  margin:0 auto 0 auto;
}
.pages #Pagination {
  /*float: left;*/
  overflow: hidden;
  text-align: center;
}
.pages #Pagination .pagination {
  height: 40px;
  text-align: right;
  font-family: \u5b8b\u4f53,Arial;
}
.pages #Pagination .pagination a,
.pages #Pagination .pagination span {
  float: left;
  display: inline;
  padding: 8px 15px;
  /*border: 1px solid #e6e6e6;*/
  border: none;
  background: #f6f6f6;
  color: #666666;
  font-family: \u5b8b\u4f53,Arial;
  font-size: 14px;
  cursor: pointer;
  margin: 0 7px;
}
.pages #Pagination .pagination .current {
  background: #ff4400;
  color: #fff;
}
.pages #Pagination .pagination .prev,
.pages #Pagination .pagination .next {
  float: left;
  padding: 8px 15px;
  /*border: 1px solid #e6e6e6;*/
  background: #f6f6f6;
  color: #666666;
  cursor: pointer;
}
.pages #Pagination .pagination .prev i,
.pages #Pagination .pagination .next i {
  display: inline-block;
  width: 4px;
  height: 11px;
  margin-right: 5px;
  /*background: url(../images/icon.fw.png) no-repeat;*/
}
.pages #Pagination .pagination .prev {
  border-right: none;
}
.pages #Pagination .pagination .prev i {
  background-position: -144px -1px;
  *background-position: -144px -4px;
}
.pages #Pagination .pagination .next i {
  background-position: -156px -1px;
  *background-position: -156px -4px;
}
.pages #Pagination .pagination .pagination-break {
  padding: 11px 5px;
  border: none;
  background: none;
  cursor: default;
}
.pages .searchPage {
  float: left;
  padding: 8px 0;
}
.pages .searchPage .page-sum {
  padding: 8px 15px;
  color: #999999;
  font-family: \u5b8b\u4f53,Arial;
  font-size: 14px;
}
.pages .searchPage .page-go {
  padding: 8px 0;
  color: #999999;
  font-family: \u5b8b\u4f53,Arial;
  font-size: 14px;
  padding: 10px 0\9;
  *padding: 6px 0;
}
.pages .searchPage .page-go input {
  width: 21px;
  height: 20px;
  margin: 0 5px;
  padding-left: 5px;
  border: 1px solid #e4e4e4;
}
.pages .searchPage .page-btn {
  margin: 9px 0 5px 5px;
  padding: 2px 5px;
  background: #ffac59;
  color: #ffffff;
  font-family: Arial, 'Microsoft YaHei';
  font-size: 14px;
  text-decoration: none;
}
.fixed:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden
}
.page_box button {
  cursor: pointer
}
.tel_num{
  text-align: center;
}
.tel_num .num{
  width: 270px;
  height:56px;
  line-height: 56px;
  text-align: center;
  background: #ff4400;
  color: #fff;
  display: inline-block;
  font-size: 32px;
  border-radius: 10px;
  margin-top: 20px;
}
/*产品详情页*/
.inner_banner_01 .title{
  color: #2591ff;
}
.detail_box{
  background:#f6f6f6 url(../images/g_18.jpg) no-repeat bottom;
  background-size: 100% auto;
  padding-bottom: 120px;
}
.breadcrumb{
  margin-bottom: 10px;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #404d5f;
  content: ">";
}
.breadcrumb a{
  color: #404d5f;
  font-size: 13px;
}
.breadcrumb > .active {
  color: #2591ff;
}
.bread-nav{
  border-bottom: 1px solid #ebf0f5;
  margin-bottom: 18px;
}
.img_box .swiper-container,.img_box .swiper-container .swiper-slide>img{
  width:100%;
}
.detail_box .product_detail .intro {
  width: 100%;
  margin: 20px 0;
}
.detail_box .product_list{
  border: none;
}
.d_left,.d_right{
  background: #fff;
  padding: 18px;
}
.d_left{
  width: 73.75%;
}
.d_right{
  width: 25%;
}
.d_left h3,.d_right h3{
  font-size: 24px;
  color: #363636;
  line-height: 34px;
  border-left: 2px solid #389aff;
  padding-left: 20px;
}
.d_left h4{
  color: #141414;
  font-size: 26px;
  text-align: center;
  margin: 50px 0;
}
.d_left .text{
  width: 82%;
  margin: 0 auto;
}
.d_left .welcome_contact h5{
  color: #404d5f;
  font-size: 16px;
  padding-bottom: 10px;
  border-bottom:1px solid #ebf0f5;
  margin-bottom: 20px;
}
.d_left .welcome_contact input{
  background: #e5f0fb;
  width: 55%;
  height:46px;
  font-size: 16px;
  color: #828fa8;
  padding-left: 15px;
  margin-bottom: 10px;
}
.d_left .welcome_contact textarea{
  width: 100%;
  min-height: 180px;
  font-size: 16px;
  color: #828fa8;
  background: #e5f0fb;
  padding-left: 15px;
  padding-top: 10px;
  margin-bottom: 20px;
}
.d_left .welcome_contact .button{
  width: 25%;
  height:46px;
  line-height: 46px;
  background: #0186d5;
  text-align: center;
  color: #fff;
  display: inline-block;
  margin-bottom: 60px;
}
.d_left .welcome_contact .button:hover{
  background: #092a77;
}
.d_right li{
  margin-top: 20px;
  position: relative;
}
.d_right ul{
  padding-bottom: 20px;
}
.d_right li a{
  display: block;

}
.d_right li a>img{
  width: 43%;
}
.d_right li a .tit{
  width: 57%;
  display: inline-block;
  padding-left: 10px;
  box-sizing: border-box;
  padding-top: 20px;

}
.d_right li a .tit h4{
  font-size: 14px;
  color: #141414;
  margin-bottom: 15px;
}
.d_right li a:hover .tit h4{
  font-size: 14px;
  color: #2591ff;
}
.d_right li a .tit p{
  font-size: 12px;
  color: #666;
}
.d_right .hot{
  position: absolute;
  top:-3px;
  left: 0;
}
.d_right .ad{
  /*background: #f6f6f6;*/
  padding-top: 15px;
}
.d_right .ad img{
  width: 100%;
  margin-bottom: 15px;
}
.information{
  background: url(../images/pcbg_02.jpg);
  background-size: 100% 100%;
  text-align: center;
  color: #fff;
  font-size: 18px;
  padding-top: 70px;
  padding-bottom: 70px;
}
.information img{
  margin-bottom: 30px;
}
.information p{
  width: 56%;
  margin: 0 auto;
  line-height: 32px;
}
.information .col-md-3{
  border-right: 1px solid #fff;
}
.information .col-md-3:last-child{
  border: 0;
}
.information .col-md-3:last-child img{
  margin-bottom: 15px;
}
.information .col-md-3:not(:first-child) p{
  width: 100%;
}
/*工程现场*/
.progress_live  h3{
  font-size: 24px;
  color: #4f4f4f;
  border-bottom: 1px solid #ddd;
  font-weight: bold;
  margin-bottom: 30px;
  margin-top: 40px;
}
.progress_live h3 span{
  width: 140px;
  display: inline-block;
  padding-bottom: 10px;
  border-bottom: 2px solid #2591ff;
}
.new_video .swiper-slide{
  position: relative;
}
.new_video .swiper-slide>img{
  width: 100%;
}
.new_video .play,#pic .row .play{
  position: absolute;
  top:50%;
  left: 50%;
  margin-top: -26px;
  margin-left: -26px;
  z-index: 10;
  cursor: pointer;
}
.video_list .video{
  position: relative;
}
.video_box .title,.video_list .title{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height:50px;
  background: rgba(0,0,0,.6);
  padding-left: 20px;
  color: #fff;
  font-size: 16px;
}

.video_list .video:first-child{
  margin-bottom: 34px;
}
.video_list .video img{
  width: 100%;
}
.v_left{
  width: 63.7%;
}
.v_right{
  width: 36.3%;
  padding-left: 30px;
}
.pictures_box{
  position: relative;
}
.pictures_box .line{
  width: 1px;
  height:99%;
  background: #eee;
  position: absolute;
  top:0.5%;
  left: -34px;
}
.pictures_box a{
  font-size: 12px;
  color: #a0a0a0;
  line-height: 20px;
}
.pictures_box a .tit{
  margin-top: 10px;
  color: #252926;
}
.pictures_box a:hover .tit{
  color: #2591ff;
}
.pictures_box li{
  position: relative;
  margin-bottom: 30px;
}
.pictures_box li .pic_classify{
  position: absolute;
  top:50%;
  left:-114px;
  margin-top: -12px;
}
.pictures_box li .pic_classify a{
  display: block;
  text-align: right;
  line-height: 24px;
  color: #252926;
}
.pictures_box li .pic_classify a:hover{
  color: #ff0000;
}
.pictures_box li .pic_classify .year{
  font-size: 18px;
}
.pictures_box li .pic_classify .year:hover{
  text-decoration: underline;
}
.pictures_box .circle{
  width: 14px;
  height:14px;
  border-radius: 50%;
  border: 1px solid #00a0e9;
  position: absolute;
  top:50%;
  margin-top: -7px;
  left: -41px;
  z-index: 100;
}
.pictures_box .xs_circle{
  width: 8px;
  height:8px;
  border-radius: 50%;
  background: #00a0e9;
  margin: 2px auto 0;
}
.pictures_box .col-xs-3 a{
  display: block;
  background: #fff;
  padding-bottom: 15px;
}
.pictures_box .col-xs-3 a>img{
  width: 100%;
}
.pictures_box .col-xs-3 a p{
   
  text-align:center;
}
.ph_pictures .ph_pro_list .ph_products .tit {
  text-align: left;
  margin-top: 5px;
}
.ph_pictures .ph_pro_list .ph_products a p{
  padding: 0;
  color: #252926;
}
.ph_pictures .ph_pro_list .ph_products a .time{
  color: #a0a0a0;
}
.ph_pictures select{
  margin-right: 30px;
}
.modal-content{
  position: relative;
}
.modal span{
  position: absolute;
  right: -50px;
  bottom: 0;
}
/*遮罩*/
.modal-content {
  border-radius: 0;
  background: #fff;
}
.modal-content .modal-body video{
  width: 100%;
}
.carousel-inner  .item  img {
  width: 100%;
}
.modal-content .tit{
  margin-top: 10px;
  font-size: 14px;
  color: #252926;
}
.modal-content .time{
  color: #a0a0a0;
}
/*通用详情页*/
.content_inner{
  padding-top: 20px;
  background: #fff url(../images/g_18.png) no-repeat bottom;
}

.content_left{
  width: 21%;
}
.content_right{
  width: 79%;
}
.content_right h3{
  font-size: 24px;
  color: #00a0e9;
  width: 55%;
  padding-bottom: 10px;
  border-bottom: 1px solid #969696;
  margin-top:54px;
  margin-bottom: 15px;
}
.content_left .square{
  width: 60%;
  height:270px;
  border-left: 1px solid #969696;
  float: right;
  border-top: 1px solid #969696;
  position: relative;
  margin-top: 90px;
}
.content_left .square img{
  position: absolute;
  top:-90px;
  left: -66%;
}
.content_right .infor img{
  vertical-align: middle;
  margin-right: 5px;
}
.content_right .infor span{
  margin-right: 50px;
  color: #a0a0a0;
}
.content_right .infor{
  margin-bottom: 60px;
}
.content_right .paging{
  margin-top: 40px;
  color: #00a0e9;
}
.content_right .paging span{
  margin-right: 5px;
}
/*关于我们*/
.main .content .title {
  opacity: 1;
}
.main .content .line-lg {
  width: 90%;
}
.main .content_04{
  background: url(../images/bg_04.jpg) no-repeat;
  background-size: 100% 100%;
}
.main .content_04 .title{
  background: #ededed;
}
.main .content_04 .us_img img {
  width: 100%;
}
.main .content_04 .us_img>div>div:first-child{
  margin-bottom: 18px;
}
.main .content_04 .us_img>div>div:nth-child(2){
  padding-right: 9px;
}
.main .content_04 .us_img>div>div:last-child{
  padding-left: 9px;
}
.main .content_04 .detail p{
  text-indent: 0px;
  font-size: 12px;
}
.main .content_04 .p_detail h4{
  text-align: center;
  font-size: 20px;
  margin-bottom: 20px;
  margin-top: 20px;
}
.main .content_04,.main .content_03{
  display: block;
}
.main .content_04 .introduce p {
  font-size: 14px;
  width: 90%;
}
.main .content_04 .p2{
  display: none;
}
.main .content_04 .p1 a{
  color: #ff4400;
}
.main .content_03 .detail{
  color: #fff;
  font-size: 14px;
  padding-top: 40px;
  width: 99%;
  margin: 0 auto;
}
.main .content_03 .detail h4{
  font-size: 24px;
  margin-bottom: 30px;
}
.main .content_03 img{
  width: 90%;
  margin-left: 5%;
}
.main .content_06 {
  background: #1a2c4f;
  padding: 70px 0 60px;
  text-align: center;
}
.main .content_06 .title{
  background: #1a2c4f;
  color: #fff;
}
.main .content_06 .title h4{
  color: #fff;
}
.main .content_06 .certificate{
  margin-top: 60px;
}
/*案例*/
.cases .container{
  position: relative;
}
.cases .container .line{
  height: 100%;
  position: absolute;
  width: 1px;
  background: #eee;
  top: 54px;
  left: -15px;
}
.cases .container .circle {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1px solid #00a0e9;
  /*position: absolute;
  top: 20px;
  margin-top: -7px;
  left: -41px;*/
  z-index: 100;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
  opacity: 0;
}
.cases .container .xs_circle {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #00a0e9;
  margin: 2px auto 0;
}
.cases .container .pic_classify {
  position: absolute;
  top: 50px;
  left: -136px;
}
.cases .container .pic_classify a {
  display: block;
  text-align: right;
  line-height: 24px;
  color: #252926;
}
.cases .container .pic_classify a:hover,
.cases .container .pic_classify a.active{
  color: #00a0e9;
}
.cases .container .pic_classify a:hover .circle,
.cases .container .pic_classify a.active .circle{
  opacity: 1;
}
.pictures_box li .row a:hover {
  box-shadow: 4px 4px 4px #ccc;
}
/*联系我们*/
.infor_box{
  background: #fff;
  padding: 60px 20px;
}
.contact{

}
.bdmap {
  height: 344px;
}
.infor_box .infor{
  display:inline-block;
  vertical-align: middle;
  margin-left: 20px;
  margin-top: 25px;
  font-size: 14px;
}
.infor_box .line{
  width: 60px;
  height: 1px;
  background: #00a0e9;
  margin-top: 15px;
  display: inline-block;
}
.infor_box .infor .tit{
  font-size: 16px;
}
.contact_square{
  margin-top: 60px;
}
.infor_01 li{
  float: left;
  font-size: 14px;
}
.infor_01 li:nth-child(2){
  margin-right: 150px;
}
.infor_01 li:nth-child(3){
  margin-right: 20px;
  text-align: center;
}
.infor_01 li:nth-child(4){
  margin-right: 20px;
  text-align: center;
}
.infor_01 li:last-child{
  text-align: center;
}
.infor_01 li:nth-child(3) p,
.infor_01 li:nth-child(4) p,
.infor_01 li:last-child p{
  margin-top: 10px;
}
.map .title{
  text-align: center;
  margin-top: 40px;
}
.map .title img{
  margin-bottom: 30px;
}
.map .title h3{
  font-size: 24px;
  color: #333;
}
.map .title p{
  font-size: 16px;
  color: #aaa;
  margin-top: 5px;
  margin-bottom: 100px;
}
.map .form_box input{
  width: 33%;
  height: 50px;
  padding-left: 15px;
  margin-bottom: 20px;
  margin-right: 15px;
}
.map .form_box textarea{
  width: 100%;
  min-height: 200px;
  padding-left: 15px;
}
.map .form_box .btn_box{
  text-align: center;
}
.map .form_box .button{
  width: 360px;
  height:50px;
  text-align: center;
  color: #fff;
  line-height: 50px;
  background: #00a0e9;
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 60px;
}
/*施工方案*/
.project .search{
  padding: 30px 0 60px;
  text-align: center;
}
.project .search img{
  margin-bottom: 24px;
}
.project .search_box .form-group{
  width: 644px;
  margin: 0 auto;
  display: inline-block;
}
.project .search_box input{

}
.project .search_box .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  pointer-events: none;
}
.project .search_box .form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0;
  font-size: 14px;
  line-height: 1.42857143;
  color: #a0a0a0;
  border-radius: 0;
}
.project .search_box .search_it{
  height:39px;
  line-height: 39px;
  color: #fff;
  background: #00a0e9;
  padding: 0 20px;
  display: inline-block;
  margin-left: -4px;
  vertical-align: top;
}
.project_list h3 {
  font-size: 24px;
  color: #4f4f4f;
  border-bottom: 1px solid #ddd;
  font-weight: bold;
  margin-bottom: 30px;
  margin-top: 40px;
}
.project_list h3 span {
  width: 120px;
  display: inline-block;
  padding-bottom: 10px;
  border-bottom: 2px solid #2591ff;
}
.project_box{
  margin-bottom: 20px;
}
.project_box .p_left{
  width: 25%;
}
.project_box .p_left img{
  width: 100%;
}
.project_box:hover .p_left a{
  display: block;
  width: 100%;
  overflow: hidden;
}
.project_box:hover .p_left img{
  transform: scale(1.1);
  transition: transform 2s;
}
.project_box .p_right{
  width: 59%;
  padding-left: 20px;
  padding-top: 20px;
}
.project_box .p_infor {
  color: #00a0e9;
}
.project_box .p_infor span{
  margin-right: 20px;
}
.project_box .p_infor span img{
  margin-right: 5px;
}
.project_box .p_right h3 a{
  font-size: 18px;
  color: #4e4e4e;
}
.project_box:hover .p_right h3 a{
  font-size: 18px;
  color: #007aff;
}
.project_box .p_right h3{
  margin: 0 0 10px;
  padding: 15px 0 10px;
  border-bottom: 2px solid #9c9b9b;
  font-weight: normal;
}
.project_box .p_right p{
  font-size: 14px;
  color: #9c9b9b;
  width: 80%;
}
.project_list .ad img{
  width: 100%;
  margin-bottom: 20px;
}
.news_else h4{
  color: #666;
  font-size: 18px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 20px;
}
.news_else li{
  padding-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 20px;
}
.news_else li a{
  display: block;
}
.news_else li img{
  width: 29%;
  float: left;
}
.news_else .title{
  display: inline-block;
  width: 70%;
  float: left;
  padding-left: 20px;
  color: #c7c7c7;
  font-size: 12px;
}
.news_else .title h5{
  color: #00a0e9;
  font-size: 16px;
  margin-bottom:10px;
}
.news_else li a:hover h5{
  color: #1a2c4f;
}
.hot_news{
  margin-top: 40px;
}
.download li{
  padding-bottom: 20px;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 30px;
}
.download li a{
  color: #4e4e4e;
  font-size: 16px;
}
.download li a img{
  margin-right: 20px;
}
.download li a:hover{
  color: #00a0e9;;
}
/*新闻中心轮播*/
.new_video .swiper-container-horizontal>.swiper-pagination {
  bottom: 59px;
  right: 20px;
   width: auto;
}
.new_video .swiper-pagination {
  position: absolute;
  text-align: right;
  padding-right: 20px;
}
.new_video .swiper-pagination-bullet-active {
  opacity: 1;
  background: #00a0e9;
}
/*产品详情轮播*/
.product_list .img_box .swiper-pagination-bullet {
  width: 28px;
  height: 4px;
  display: inline-block;
  border-radius: 0;
  background: #cdcdcd;
  opacity: 1;
}
.product_list .img_box .swiper-pagination-bullet-active {
  opacity: 1;
  background: #00a0e9;
}
/*企业文化*/
.num_scroll{
  background: #9c9c9c;
  padding: 70px 0 90px;
}
.num_scroll h3{
  color: #1b1b1b;
  font-size: 76px;
  font-weight: bold;
}
.num_scroll .col-xs-4{
  text-align: center;
}
.num_scroll .col-xs-4:nth-child(2){
  position: relative;
}
.num_scroll .col-xs-4 em{
  display: inline-block;
  width: 1px;
  height: 70%;
  background: #7d7d7d;
}
.num_scroll .col-xs-4 .f{
  position: absolute;
  top:15%;
  left:-58px;
}
.num_scroll .col-xs-4 .t{
  position: absolute;
  top:15%;
  right: 0;
}
.num_scroll p{
  color: #1b1b1b;
  font-size: 14px;
  text-align: left;

}
.num_scroll h3{
  text-align: left;
}
.num_scroll .col-xs-4 .big{
  font-size: 18px;
  margin-top: 20px;
}
.num_scroll .col-xs-4:first-child p,
.num_scroll .col-xs-4:first-child h3{
  width: 40%;
  margin: 0 auto;
}
.num_scroll .col-xs-4:nth-child(2) p,
.num_scroll .col-xs-4:nth-child(2) h3{
  width: 93%;
  margin: 0 auto;
}
.num_scroll .col-xs-4:last-child p,
.num_scroll .col-xs-4:last-child h3{
  width: 90%;
  margin: 0 auto;
}
.video_box .title .tit a{
  color: #fff;
}
.video_box .swiper-slide:hover .title .tit a{
  color: #007aff;
}
.video_list .video .tit a{
  color: #fff;
}
.video_list .video:hover .tit a{
  color: #007aff;
}
.carousel-control.right {
  right: 0;
  left: auto;
   background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  /* background-repeat: repeat-x; */
}
.carousel-control.left {
  left: 0;
  right: auto;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  /* background-repeat: repeat-x; */
}
#pic .row a{
  position: relative;
}
#pic .row .play {
  margin-top: -60px;
  opacity: 0;
}
#pic .row a:hover .play{
  opacity: 1;
}
.video_list .video .play{
  opacity: 0;
}
.video_list .video:hover .play{
  opacity: 1;
}

/*页码*/
.mypage {
    clear: both;
    width:100%;
    height:auto;
    border:#3EB4E7 0px solid;
    margin:30px auto;
    padding: 20px 0;
    text-align:center;
    font-size: 16px;
}
.pc_dis{
    display: none;
}
.mypage a{
    color:#4d555d;
    width:auto;
    height:auto;
    padding:6px 12px;
    font-size:16px;
    margin-right:5px;
    border: 1px solid #DBDBDB;
    background: #F5F5F5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.mypage span{
    color:#717171;
    width:auto;
    height:auto;
    padding:10px;
    font-size:16px;
    border-radius:5px;
    margin-right:5px;
}
.mypage .linking,.mypage a:hover {
    color: #fff;
    background: #3EB4E7;
    border:1px solid transparent;
    border-radius: 4px;
}










