﻿/*reset*/
a,a:link,a:visited {
  text-decoration: none;
  color: #434343;
}

a:hover {
  text-decoration: none !important;
  color: #0081cc;
  transition-duration: .2s;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  -moz-transition-duration: .2s
}

body {
  font-family: 'Micorsoft YaHei', '微软雅黑', MSYH, \5b8b\4f53, sans-serif, ZZGFLQ;
}
.jz_ban img{ width: 100%; }
/*头部*/

.navbar {
  height: 110px;
  line-height: 110px;
  margin-bottom: 0!important;
}

.navbar .container-fluid {
  border-bottom: 1px solid #ddd;
  background: white;
  /*box-shadow: 0 -5px 5px 5px rgba(0, 0, 0, 0.1);*/
  padding: 0 35px!important;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .navbar {
    top: 0 !important;
  }
}

.navbar-header h3 {
  line-height: 68px;
  float: right;
}

@media (max-width: 12000px) {
  .navbar-header {
    float: none;
  }
  .navbar-left,
  .navbar-right {
    float: none !important;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .collapse.in {
    display: block !important;
  }
}

/*banner轮播*/

.carousel-indicators .active {
  background-color: #0081cc;
}

.carousel-indicators li {
  background-color: #FFFFFF;
  border: none;
  margin: 0 3px;
}

/*导航*/

#sideBar {
  left: 0;
  background: #d2d2d2 !important;
}

.navbar-toggle-holder {
  position: absolute;
  z-index: 2;
  top: 140px;
  left: 20px;
}

.navInternal {
  position: absolute;
  width: 327px;
  font-size: 16px;
}

.specialScroll {
  overflow: auto;
}

.navmenu {
  display: none;
  width: 327px;
  font-size: 15px;
  border: 0;
  position: absolute;
  z-index: 100;
  height: 100%;
  min-height: 100%;
}

.navmenu a:focus {
  background-color: inherit !important;
}

.navmenu span.caret {
  margin-top: 10px;
  float: right;
}

.navmenu ul.children {
  display: none;
}

.navmenu ul ul {
  padding-left: 0;
  list-style: none;
}

.navmenu ul ul a,
.navmenu ul ul div.hasChildren {
  display: block;
}

.navmenu .navmenu-nav .active>a {
  background: #b89f7a !important;
  color: #fff !important;
}

.navmenu .navmenu-nav .active>a:hover {
  color: #fff !important;
  background: #b89f7a !important;
}

.navmenu-nav li>a,
.navmenu-nav li div.hasChildren {
  cursor: pointer;
  padding: 20px 30px;
}

.navmenu-nav li a:hover,
.navmenu-nav li div.hasChildren:hover {
  color: #ffffff;
  text-decoration: none;
  background: #0081cc;
}

.navmenu-nav li li>a {
  padding: 10px 46px!important;
}

.children li a:hover {
  background: #03314c!important;
}

@media (max-width: 767px) {
  #sidebarToggle {
    margin-left: 10px;
  }
}

.navbar-toggle {
  transition: all 250ms ease-in-out;
  border: 0;
  margin: 10px !important;
}

.navbar-toggle.navbar-left {
  width: 34px;
  margin: 6px 10px !important;
}

.navbar-toggle.navbar-left input {
  width: 34px;
}

.navbar-toggle {
  color: #4e4e4e;
  transition: all 250ms ease-in-out;
  border: 0;
  margin: 27px 15px;
  width: 40px;
  padding: 0 !important;
  text-align: center;
}

.navbar-toggle:focus,
.navbar-toggle:hover {
  background: none !important;
  outline: none;
}

.navbar-toggle a:focus,
.navbar-toggle a:hover {
  background: none !important;
  outline: none;
}

.navbar-toggle.navbar-left {
  opacity: 0.7;
}

.navbar-toggle.navbar-left input {
  display: block;
  padding: 5px 5px 0;
  height: 25px;
  width: 40px;
}

.navbar-toggle.navbar-left input:focus {
  outline: none;
}

.navbar-toggle.navbar-left span {
  color: #000;
  cursor: pointer;
  display: block;
  font-size: 12px;
  letter-spacing: 0.5px;
  line-height: auto;
}

.navbar-toggle.navbar-left:hover {
  opacity: 0.9;
}

.navList {
  background: #0081cc;
  color: #FFFFFF;
}

/*首页关于我们*/

.jz_about {
  background: #eeeeee;
}

.jz_about_left {
  padding: 60px 60px 0 330px;
}

.jz_tit {
  margin-bottom: 20px;
}

.jz_tit>p {
  font-size: 21px;
  line-height: 20px;
}

.jz_tit>span {
  width: 36px;
  height: 3px;
  background: #0081cc;
  display: block;
}

.jz_about_left {
  line-height: 28px;
}

.jz_about_right {
  background: #FFFFFF;
  height: 458px;
  padding: 85px 332px 34px 23px;
}

.waves-effect {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  -webkit-transition: .3s ease-out;
  transition: .3s ease-out;
  border-color: #6e6d6d;
  background: 0 0;
  width: 160px;
  height: 55px;
  font-size: 15.5px;
  margin-top: 10px;
}

.waves-effect:hover {
  border-color: #0081cc;
  background-color: #0081cc;
}
.waves-effect:hover a {
  color: #FFFFFF;
}

/*首页新闻*/

.jz_info {
  background: #eeeeee;
}

.jz_news {
  padding: 60px 70px 0 330px;
  color: #FFFFFF;
  height: 400px;
}

.jz_news>.jz_tit>span {
  width: 36px;
  height: 3px;
  background: #FFFFFF;
  display: block;
}

.jz_news a {
  color: #FFFFFF;
}

.jz_info dt,
.jz_info dd {
  line-height: 30px;
}

.jz_info dd {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    text-align: left!important;
    width: 88px!important;
  }
  .dl-horizontal dd {
    margin-left: 88px!important;
  }
}

.jz_field {
  padding: 0 320px 0 66px;
}

.jz_field_list {
  padding-top: 60px;
}

.jz_field ul {
  margin-bottom: 20px;
}

.jz_field ul li {
  font-size: 15px;
  line-height: 36px;
}


/*首页产品*/

.jz_product {
  background: #eeeeee;
  padding: 100px 0;
}

.jz_title>h2 {
  font-size: 43px;
  font-weight: bold;
}

.jz_title>span {
  width: 26px;
  height: 5px;
  background: #0081cc;
  display: block;
}

.jz_title>p {
  line-height: 22px;
  margin: 15px 0 58px 0;
}

.jz_product .thumbnail {
  width: 220px!important;
  height: 220px!important;
  padding: 6px;
  border: 3px solid #3f3e3e;
  border-radius: 110px;
  display: block;
  margin: 25px auto;
}

.jz_product img {
  transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
}

.jz_product a:hover img {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.jz_product .caption {
  font-size: 21px;
  text-align: center;
  margin-top: 10px;
}

/*首页联系我们*/

#allmap {
  width: 100%;
  height: 542px;
}

.BMapLib_SearchInfoWindow .iw_bt,
.BMapLib_SearchInfoWindow .iw_bt_down,
.BMapLib_SearchInfoWindow .iw_bt_over {
  width: 47px!important;
}

.jz_contact {
  padding: 65px 0 60px 0;
}

.jz_contact .list-group p {
  font-size: 19.6px;
}

.jz_contact .list-group>p:nth-child(even) {
  font-weight: bold;
  font-size: 24.5px;
}

.jz_contact .form-control {
  font-size: 20px!important;
  border-radius: 0!important;
  resize: none;
}

.jz_contact .list-group>form {
  margin-top: 30px;
}

.jz_contact .list-group>form>.btn {
  width: 150px!important;
  height: 56px!important;
  background: #1c1b1b;
  font-size: 20px;
  color: #FFFFFF;
  margin-top: 10px;
}

.jz_contact .list-group>form>.btn:hover {
  background-color: #0081cc;
}

/*footer*/

.foot {
  background: #bfbfbf;
}

.foot .media {
  width: 344px;
  margin: 0 auto;
  height: 190px;
  padding: 30px 0 0 0;
}

.foot .media>p {
  font-size: 18px;
  margin-top: 20px;
}

.foot .media-body {
  width: 80px!important;
  padding-left: 17px!important;
}

.foot>p {
  background: #1c1b1b!important;
  height: 56px;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  line-height: 56px;
  margin: 0;
}

.foot>p a {
  color: #FFFFFF;
}

.foot>p a:hover {
  color: #337ab7;
}

@media (max-width:768px) {
    body{
        width: 100%;
        overflow-x: hidden;
    }
  .jz_about_left {
    padding: 60px 30px 30px 30px;
  }
  .jz_news {
    padding: 60px 30px 30px 30px;
    height: auto;
  }
  .jz_about_right {
    padding: 32px;
    height: auto;
  }
  .jz_info {
    height: auto;
  }
  .jz_field {
    padding: 0 ;
  }
  .jz_product .thumbnail {
    margin: 20px;
    display: inline-block;
  }
  #allmap {
    /* width: 100%;*/
    margin-bottom: 40px;
  }
  .jz_field_list,
  div#myCarousel {
    width: 100%;
  }
  .jz_field_list {
    margin-bottom: 40px;
  }
  
  img{
      max-width: 100%;
      height: auto;
  }
  
  .foot .media-body {
    width: 10%!important;
    padding-left: 17px!important;
}

.foot .media{
    width: 100%;
}

/*.item{*/
/*    height: 290px;*/
/*    overflow: hidden;*/
/*}*/


/*.item img{*/
/*    max-width: none;*/
/*    width: 100%!important;*/
/*    height: 100%!important;*/
/*    object-fit: cover;*/
/*}*/

.foot .media-left{
    width: 45%;
    padding-left: 3%;
}

.foot .media-right{
    width: 35%;
}

.jz_about_right iframe{
    width: 100%;
    height: auto;
}

.mapsss img{
    max-width: 100%!important;
}

.honor p{
    font-size: 12px!important;
}

.honor img{
    width: 90%!important;
}

.news_title p{
    padding-left: 20px!important;
}


.news .media{
    padding: 45px 0 45px 0!important;
}

.product_section1{
    width: 100%!important;
}

.product_wrap{
    width: 100%!important;
}

.area_title span{
    color: #0081cc!important;
    font-weight: bold;
    position: relative!important;
    font-size: 18px!important;
}


.area section p{
    padding-left: 0!important;
}

.area_title img{
    display: none;
}

.area_con2{
    margin-left: 0!important;
}

.area_con2 img{
    margin-left: 0!important;
}
.area_con1{
    margin: 0!important;
}


.area_title{
    margin-top: 25px;
}

.contact form{
    width: 100%!important;
    padding-left: 7%!important;
}

.contact_main>div:nth-of-type(2)>p{
    margin-left: 20px!important;
}

}

@media (min-width:769px) and (max-width: 992px) {
  .jz_about_left,
  .jz_news {
    padding: 40px 10px 20px 10px;
  }
  .jz_about_right {
    padding: 55px 32px 34px 23px;
  }
  .jz_field {
    padding: 0 26px 0 66px;
  }
  #allmap {
    margin-bottom: 40px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .jz_about_left,
  .jz_news {
    padding: 30px 17px;
  }
  .jz_about_right {
    padding: 100px 32px;
  }
  .jz_field {
    padding: 0 220px;
  }
  div#myCarousel {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .jz_field {
    padding: 0 64px 0 10px;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .jz_field {
    padding: 0 170px 0 20px;
  }
}

@media (min-width: 1600px) and (max-width: 1850px) {
  .jz_field {
    padding: 0 280px 0 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1850px) {
  .jz_about_left,
  .jz_news {
    padding: 54px 10px 10px 111px;
  }
  .jz_about_right {
    padding: 60px 32px 34px 23px;
  }
}
/*animate*/
.animation56 {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.animation59 {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

.animation512 {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.animation103 {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    -o-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.animation203 {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    -o-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

/*公司概况*/
.intro_title{
  padding: 66px 0 58px 0;
}
.intro_title>h2{
  font-size: 18.73px;
  font-weight: bold;
  margin-top: 0;
}
.intro_title>span{
  width: 26px;
  height: 3px;
  background: #0081cc;
}
.intro .thumbnail{
  border-radius: 0!important;
  padding: 0!important;
  border: none;
}
.intro .thumbnail:hover{
  box-shadow: 0 0 15px #ccd2d6;
}
.intro .thumbnail img{
  width: 100%;
}
.company_profile p{
  text-indent: 28px;
  line-height: 34px;
}
.company_profile .thumbnail{
  margin: 56px 0 47px 0;
}
.about{
  background: #e5e5e5;
}
.about .thumbnail{
  margin-bottom: 60px;
}
.map_img {
  height: 100%;
  width: 100%;
  overflow: hidden;
  margin: 40px 0;
}
/*调整移动速度*/
.map_img .singlefx {
  -webkit-animation: singleimageloop 5s infinite;
  -moz-animation: singleimageloop 5s infinite;
  -o-animation: singleimageloop 5s infinite;
  animation: singleimageloop 5s infinite;
}
@-webkit-keyframes singleimageloop {
  0% {
    -webkit-transform: scale(1) translate(0px);
  }
  50% {
    -webkit-transform: scale(1.1) translate(0.15625rem);
  }
  100% {
    -webkit-transform: scale(1) translate(0px);
  }
}
@-moz-keyframes singleimageloop {
  0% {
    -moz-transform: scale(1) translate(0px);
  }
  50% {
    -moz-transform: scale(1.1) translate(0.15625rem);
  }
  100% {
    -moz-transform: scale(1) translate(0px);
  }
}
@-o-keyframes singleimageloop {
  0% {
    -o-transform: scale(1) translate(0px);
  }
  50% {
    -o-transform: scale(1.1) translate(0.15625rem);
  }
  100% {
    -o-transform: scale(1) translate(0px);
  }
}
@keyframes singleimageloop {
  0% {
    transform: scale(1) translate(0px);
  }
  50% {
    transform: scale(1.1) translate(0.15625rem);
  }
  100% {
    transform: scale(1) translate(0px);
  }
}
.map_tit{
  margin-top: 60px;
}
.map_tit>p{
  font-size: 20.44px;
}

/*公司荣誉*/

.honor .thumbnail{
  border: 0;
}
.honor p{
  margin: 20px 0 50px 0;
  font-size: 20px;
  text-align: center;
}

/*文化理念*/

.culture{
  margin-bottom: 60px;
}
.culture_title{
  margin: 135px 0 70px 0;
}
.culture_title>h2{
  font-size: 34.58px;
  margin: 20px 0 30px 0;
}
.culture_title>p{
  font-size: 20px;
  line-height: 32px;
}
.culture_display{
  margin-bottom: 60px;
}
.culture_display .col-md-3{
  padding: 0;
}

/*公司新闻*/
.news .media-left>img{
  width: 356px;
    height: 262px;
}
.news_title{
  background: #eeeeee;
  font-size: 20px;
  color: #0e0e0e;
  height: 90px;
  line-height: 90px;
}
.news_title p{
  padding-left: 60px;
}
.news_title img{
  padding: 0 0 6px 20px;
}
.news .media{
  border-bottom: 1px solid #8c8c8c;
  padding: 80px 45px 60px 45px;
  margin-top: 0;
}
.news_date{
  width: 110px;
  height: 184px;
  border: 1px solid #a9a9a9;
}
.news_date p{
  font-size: 31px;
  text-align: center;
}
.news_date p:nth-of-type(1){
  background: #0081cc;
  color: #FFFFFF;
  height: 84px;
  line-height: 84px;
  width: 110px;
  margin-bottom: 30px;
}
.news_date p:nth-of-type(3){
  margin-top: 10px;
}
.news .news_date{
  padding: 0;
}
.news_date span{
  width: 62px;
  height: 1px;
  background: #5e5e5e;
  display: block;
  margin: 0 auto;
}
.news .media-body h4{
  font-size: 18px;
}
.news .media-body span{
  font-size: 16px;    
  display: block;
  padding: 6px 0;
}
.news .media-body p{
  font-size: 15px;
  line-height: 30px;
  color: #757474;
  overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 6;
 -webkit-box-orient: vertical;

}
.news .media-object{
  padding: 0 38px 0 10px;
}
.news nav{
  margin: 20px 0;
}
@media (max-width: 992px){
  .news .media-object{
    display: none;
  }
}

/*公司新闻内页*/

.newsIn{
  margin: 60px 0;
}
.newsIn h2 {
  font-weight: normal;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 20px;
}
.newsIn span{
  display: block;
  padding: 6px 0;
}
.newsIn .article{
  margin: 30px 0 50px 0;
}
.newsIn .article p{
  font-size: 18px;
  line-height: 30px;
  text-indent: 36px;
}
.newsIn .article img{
  display: block;
  margin: 30px auto;
}
.newsIn .page p{
  font-size: 16px;
}
/*产品研发*/

.product_item{
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.product_item::after{
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 90;
  position: absolute;
}
.product_item:hover::after{
  background: #03314b;    
  transition-duration: .4s;
  border-bottom: 4px solid #0081cc;
}
.product_item>div{
  position: absolute;
  top: 62px;
  left: 23px;
  color: #FFFFFF;
  display: none;
  z-index: 90;
}
.product_item:hover div{
  display: block;
}
.product_item>div>img{
  padding-bottom: 14px;
}
.product_item>div>span{
  line-height: 16px;
}
.product_item>div>span:nth-of-type(1){
  font-size: 18px;
  display: block;
  letter-spacing: 6px;
}
.product_item>div>span:nth-of-type(2){
  font-size: 12px;
}
.product_section{
  background: #eeeeee;
  padding: 54px 0;
}
.product_wrap{
  width: 1058px;
  margin: 0 auto;
}
.product_wrap .row:nth-of-type(2){
  margin-top: 30px;
}
.product_section1{
  width: 990px;
  margin: 0 auto;
}
.jh_title{
  margin: 40px 0 26px 0;
}
.jh_title h2{
  font-size: 21px;
  letter-spacing: 3px;
  margin-bottom: 6px;
}
.jh_title p{
  font-size: 12px;
}
.jh_title span{
  width: 27px;
  height: 3px;
  display: block;
  background: #0081cc;
  margin: 0 auto;
}
.product_section1 .table-bordered>tbody>tr>td, .area1_con4 .table-bordered>tbody>tr>td{
  border: 1px solid #0081cc;
}
.product_section1 .table{
  margin: 45px 0 100px 0;
}
.table>tbody>tr>td{
  vertical-align: middle;
}
@media (min-width:992px) and (max-width: 1200px) {
  .product_wrap, .product_section1{
  width: 918px;
  margin: 0 auto;
  }
}
@media (min-width:768px) and (max-width: 992px) {
  .product_wrap, .product_section1{
    width: 700px;
    margin: 0 auto;
  }
  .product_item>div>span:nth-of-type(1){
    letter-spacing: 0;
    font-size: 16px;
  }
  .product_item>div{
    left: 13px;
  }
  .product_item>div>span{
    line-height: 22px;
  }
}
@media (max-width:768px){
  .product_item::after{
    width: 32%;
  }
  .table-responsive>.table-bordered{
    border-bottom: 1px solid #0081cc;
  }
}

/*应用领域 家电*/
.area_tab{
  background: #eeeeee;
  padding: 82px 0;
}
.area_tab a{
  width: 232px;
  height: 232px;
  display: inline-block;
  border-radius: 122px;
  padding: 6px;
  border: 3px solid #3f3e3e;
  border-radius: 116px;
  display: block;
  margin: 0 auto 18px auto;
}
.area_tab a img:nth-child(2){
  display: none;
}
.caption span{
  display: block;
}
.caption span:first-child{
  font-size: 18px;
}
.area_tab .thumbnail p{
  border: 1px solid #8d8d8d;
  border-radius: 104px;
  padding: 71px 0;
  text-align: center;
}
.area_tab .area_item:hover .caption{
  color: #0081cc;
  transition-duration: .3s;
}
.area_tab .area_item:hover img:nth-child(2){
  display: block;
  margin: 0 auto;
  display: block;
}
.area_tab .area_item:hover img:nth-child(1){
  display: none;
}
.area_tab .area_item:hover p{
  background: #0081cc;
}
.area_tab img {
  transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
}
.area_tab .area_item a:hover img {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.area_title{
  position: relative;
}
.area_title span{
  color: #ffffff;
  position: absolute;
  top: 12px;
  left: 30px;
  font-size: 18px;
}
.area_con{
  margin: 35px 0 60px 0;
}
.area section p{
  font-size: 18px;
  padding: 0 0 30px 40px;
}
.area_con1{
  margin: 60px 85px 70px 85px;
}
.area_con1 span{
  font-size: 26px;
  color: #0081cc;
  padding-left: 28px;
}
.area_con1 .row + .row{
  margin-top: 16px;
}
.area_con2{
  margin: 40px 0 100px 40px;
}
.area_con2 img{
  background: #efefef;
  padding: 15px 48px;
  height:250px;
  display: inline-block;
  width: 490px;
}
.area_con2 img:nth-of-type(1){
  margin-left: 40px;
}

/*应用领域  建材*/
.area1_con{
  margin: 0 25px;
}
.area1_con dt{
  font-weight: normal;
  margin: 35px 0 14px 0;
}
.area1_con dt, .area1_con dd span{
  color: #0081cc;
  font-size: 20.5px;
}
.area1_con dd span{
  padding-right: 30px;
}
.area1_con dd{
  font-size: 18.23px;
  background: url(http://cdn.osnt.wang/jinghongzhineng/pc/img/dot.png) no-repeat left center;
  padding-left: 14px;
}
.area1_con1{
  text-align: center;
  margin-top: 50px;
}
.area1_con1 p{
  font-size: 15px;
  color: #0081cc;
  margin: 10px 0 70px 0;
}
.area1_con1 .img-responsive{
  margin: 0 auto;
}
.area1_con2{
  margin: 30px 35px 76px 30px;
  font-size: 15px;
  line-height: 28px;
}
.area1_con3{
  margin: 33px 0 35px 0;
}
.area1_con3 img{
  display: inline-block;
  width: 566px;
}
.area1_con4{
  margin-bottom: 60px;
}
.area1_con4 .row:nth-of-type(odd){
  margin: 40px 0 26px 0;
}
.area1_con4 span:nth-of-type(1){
  display: block;
  color: #0081cc;
  font-size: 25px;
  font-weight: 600;
  padding-left: 8px;
}
.area1_con4 span:nth-of-type(2){
  font-size: 12.26px;
  margin-bottom: 14px;
  display: block;
  padding-left: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.area1_con4 tr td:nth-of-type(1){
  color: #0081cc;
  font-weight: bold;
  width: 86px;
  text-align: center;
}

/*联系我们*/

.contact .address{
  background: url(../img/address.png) no-repeat;
  width: 100%;
  height: 738px;
  text-align: center;
  padding: 245px 0 0 0;
}
.contact_main{
  background: #e5e5e5;
  margin: 0 0 0 -15px;
}
.contact .address p{
  font-size: 25px;
  color: #FFFFFF;
  line-height: 46px;
}
.contact .address a{
  color: #FFFFFF;
}
.contact .address a:hover{
  color: #337ab7;
}
.contact form{
  width: 530px;
}
.contact form input, .contact form textarea{
  background: inherit;
  resize: none;
}
.contact .input-lg{
  border-radius: 0;
}
.contact_main>div:nth-of-type(2)>p{
  font-size: 25px;
  margin: 80px 0 25px 0;
}
.contact_main>div:nth-of-type(2)>p span{
  font-size: 21px;
}
.contact .btn{
  width: 158px!important;
  height: 52px!important;
  background: #1c1b1b;
  font-size: 18px;
  color: #FFFFFF;
  margin-top: 28px;
}
.contact .btn:hover {
  background-color: #0081cc;
}
@media (min-width:992px) and (max-width: 1200px) {
  .area_con1 {
    margin: 60px 55px 70px 55px;
  }
  .area_title span {
    top: 7px;
    left: 19px;
  }
  .area_con2 img:nth-of-type(2){
    margin: 30px 0 0 40px;
  }
  .area1_con3 img {
    width: 460px;
  }
  .area1_con4 .row:nth-of-type(odd) img{
    width: 440px;
  }
}
@media (min-width:768px) and (max-width: 992px) {
  .area_con1 span {
    padding: 0;
    display: block;
  }
  .area_title span {
    top: 3px;
    left: 7px;
    font-size: 16px;
  }
  .area_con2 img:nth-of-type(2){
    margin: 30px 0 0 40px;
  }
}
@media (max-width:768px){
  .area_con1 img{
    margin-top: 20px;
  }
  .area_title span {
    top: 2px;
    left: 4px;
    font-size: 12px;
  }
  .area_con2 img:nth-of-type(2){
    margin: 30px 0 0 40px;
  }
}
.download{
  margin-bottom: 40px;
}
.download a{
  font-size: 20px;
  display: block;
  margin-top: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}