body,html {overflow-x:hidden}
/*****网站内页，全局栏目头颜色设置－开始******/
#innerbgcolor { background-color:#f08519;}
#ibrcolor { border-bottom:2px solid #e5e5e5;}
#innercolor { color:#f08519;}

/**网站地图**/
#ibdser { border-bottom:2px solid #f08519;color:#f08519;}

/**在线客服、留言板**/
#footsub {background-color: #c50c0c;}
.w_message {border: 1px solid #c50c0c;}
#m_top,#m_mid,#m_bot,.kf_btn,.hyperlink_b,.hyperlink_a {background:#c50c0c;}
.top_bg {border-top: 4px solid #c50c0c;}
.relatedProduct .col-md-3 h3 {height: auto;} 
.hyperlink_a a:hover{ background: url(../images_public/message.png) no-repeat 0% 100% #0f79e4;color:#fff;}
.hyperlink_b a:hover{color:#fff;background: #0f79e4;}

/**全局样式**/
body {font-family: '微软雅黑';font-size: 15px;line-height:26px;}
body a:hover{color: #0054a3;}
h1,h2,h3,h4,h5,h6{margin-top: 0px;margin-bottom: 0px;}

/*banner大图*/
#banner {width: 100%;padding: 0;max-height: 500px;overflow: hidden;}
.flexslider{max-height: 600px;overflow: hidden;}
.slides li{height: 600px;}
.flex-control-nav{bottom: 32px;}

/*********左侧*********/
#innercolor{color: #fff;text-align: center;}
#innerbgcolor{background-color: #fff;}
.sec-tit h5 i{color: #ed7020;}
.sec-tit h2 {background: #0054a3;background-size: cover;width: 272px;height: 45px;display: block;line-height: 45px;padding-left: 15px;font-size: 18px;border-bottom: 0px solid #fff;}
.sec-tit h5{margin-top: -33px;}
.sec-tit h5 a{color:#fff;margin-right: 5px;}
.sec-tit h5 a:hover{background: #fff; color:#000;}
.sec-tit h5 a:hover i{color:#000;}
.sec-marquee-c ul li{font-size: 14px;}
.sec-tit{height: 45px;line-height: 45px;margin-top: 10px !important;}
.page-l-clist li{background: #f7f7f7;border-bottom: 1px solid #d0d0d0;height: 50px;line-height: 50px;}
.page-l-clist li a:hover {background:#f08519;border-bottom: 1px solid #d0d0d0;height: 50px;line-height: 50px;color: #fff;height:50px;}
.page-l-clist ul{padding:0px;}
.page-l-clist{border: 1px solid #fff;}
.left-news li h5{line-height: 44px;font-size: 14px;padding-left:5px;}
.left-news li h5:hover{color:#000;}
.page-l-clist li .layer2 {left: 270px;}
.page-l-clist li{z-index: 9;}
.page-l-clist li a{display: block;}
.page-l-clist li.layer1.now a {
    height: auto;
    color: #fff;
    background: #0054ad;
}

/*********内页详情*********/
#ibrcolor {border-bottom: 1px dashed #ccc;}
.tags {border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}
.page-content{font-size:15px;}
h1 {font-size: 18px;}
.page-detail {padding: 2px 0;}
.page-detail img {width: auto !important;}
.clear{clear:both;}

/*********关于我们*********/
.crumbs-item {margin-top: 7px;margin-bottom: -7px;}
.page-content {font-size: 15px;line-height: 26px;}
.page-content img{width:100%;}

/*********联系我们*********/


/*********内页产品*********/
.img-inner{height:220px;}
.img-inner img {width: 97%;height: 92%;}
.img-inner:hover{border: 1px solid #c50c0c;}
.page-alist .col-md-4 a:hover h5{color: #c50c0c;}
.page-alist .col-md-4 h5 {height: 25px;line-height: 25px;overflow: hidden;font-size:15px;text-align:center;}
.page-alist .page-atit a:hover , .page-alist .col-md-4 h5:hover{color: #c50c0c;}
.page-alist {margin-top: 20px;}

/**产品列表点击经过颜色**/
.page-l-clist li a:hover{background: #0054a3;}

/*********内页新闻*********/
.hykw p {line-height:37px;color: #333;}
.pull_all .imseg { margin: 0px 0 0 15px;width: 80px;}
.portab .item .ar_2 {height: 40px;line-height: 40px;background: transparent;color: #333;}
.portab .item .ar_1 { height: 200px;}
.portab .item .ar_1 .img-auto {height: 200px;}
.page-alist .page-adate{color: #fff; background: #0054a3;}
.page-alist .page-adate{width: 65px;}
.page-alist .page-adate h3{font-size: 20px;margin-top: 10px;}
.page-alist .page-adate p {margin-bottom: 10px;font-size:12px;}
.page-alist .page-atit p {font-size: 13px;color: #696969;margin-top: 6px;}
.media-heading {margin-top: 0; margin-bottom: 0;}
h4 {font-size: 16px;font-weight: bold;}
.page-alist li {border-bottom: 1px dashed #ddd;}
.page-alist li {padding-bottom: 10px;}
.page-alist .page-atit a:hover , .page-alist .col-md-4 h5:hover{color: #c50c0c;}
.img-inner:hover{border: 1px solid #c50c0c;}

/**产品新闻鼠标经过颜色**/
.page-alist .page-atit a:hover{color:#c50c0c;}
.page-alist a:hover{color:#f2d41a;}
.page-alist .img-inner:hover {border: 1px solid #0054a3;}

/**下一页**/
/* .pagination>.active>span{background-color: #c50c0c;border-color: #c50c0c;} */
/* .pagination>.active>span:hover {background-color: #f2d41a;border-color: #f2d41a;} */
/* .pagination>li>a, .pagination>li>span {color: #c50c0c;} */

/**内页在线留言**/
#mess_main .mess_list .mess_submit input{background:#c50c0c;width: 150px;padding: 0;height: 40px;line-height: 40px;color: #fff;border:1px solid #c50c0c;}
#mess_main .mess_list .mess_submit input:hover{background:#f2d41a;color: #fff;border:1px solid #f2d41a;transform: translateY(-10px);transition: transform 0.5s;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;}

/*****网站内页，全局栏目头颜色设置－结束******/

/*********首页样式*********/
/*按钮*/
.scienceBtn{margin-top:10px;}
.aboutusBtn:hover{background: #ffa801;color: #fff;border-color: #ffa801;}
.aboutusBtn {width: 150px;padding: 0;height: 40px;line-height: 40px;background: #f08519;color: #fff;border:none;border-radius:5px;display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #ffa801;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;color:#fff;}
.aboutusBtn:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background:#f08519;border-radius:5px;-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.aboutusBtn:hover, .aboutusBtn:focus, .aboutusBtn:active {color: #fff;}
.aboutusBtn:hover:before, .aboutusBtn:focus:before, .aboutusBtn:active:before {-webkit-transform: scaleX(0);transform: scaleX(0);}

/*手机图标*/
.Ico{padding:0;}
.Ico .row{margin:0;}
.iconlist li{width: 25%;float: left;margin: 0;padding: 0;}
.iconlist li a .ficon{border-radius: 80px;height: 80px;width: 80px;padding: 0;line-height: 80px;}
.iconlist li a .Icoico1{background:#e66813;}
.iconlist li a .Icoico2{background:#2ebcf9;}
.iconlist li a .Icoico3{background:#f7bb33;}
.iconlist li a .Icoico4{background:#18b522;}



/*欢迎*/
nav{}
.section-hy{border-top:3px solid rgb(0,84,163);background: #f5f5f5;}
.section-hy p{color:#555;font-size:14px;margin-top:6px;}
.section-hy #demo{background:url(../images/time-bg.png) no-repeat top center;float: right;padding-left: 10px; font-weight: bold;text-align: center;width: 260px;height: 32px;font-size: 17px;line-height: 32px;background-size: 100%;}
.sitexml, .sitexml a {font-size: 14px;color: #555;}
.sitexml, .sitexml a h3{color: #fff;}
.sitexml {float: right;line-height: 35px;}
/*头部*/
.bg{}
.navbar-default{border:0;}
.navbar-default .headerbg{padding:0;}
.navbar-default .navbg{padding:0;}
.flexslider .slides {overflow:hidden;}
.flexslider .slides img { margin:0 auto; width:auto;}
.xs-logo{margin-top:5px;width: 50%;}
.xs-logo .t-wz{border-left:1px dashed #eee;padding-left:22px;margin-top: 6px;line-height:20px;margin-left: 20px;}
.xs-logo .t-wz p{font-size:16px;color:#fff;display:block;}
.xs-logo .t-wz span{color:#f08519;font-size:16px;display:block;padding-top: 5px;}
.xs-logo img{padding-top: 16px;
    width: 67%;}
.pull-left images{width:100%;}
.in_all{overflow:hidden;width: 35%;}
.pull_all{padding-left:10px;padding-top:0;line-height: 22px;height: 84px;}
.pull_all .xs-text{margin: 12px 0 0 0;}
.pull_all .xs-text span{color: rgb(0,84,163);float: left;padding-right: 15px;padding-top: 19px;}
.pull_all .xs-text div{float: left;}
.pull_all .xs-text p{font-size:24px;color: rgb(0,84,163);font-weight: bold;line-height: 27px;}
.pull_all .images {width: 53px;margin-top: 15px;margin-right: 16px;}
.navbar{margin-bottom:0;}
nav.navbar.bootsnav ul.nav > li > a {padding: 16px 28px;}
@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width: 992px){
  


}
@media (max-width: 767px){
  .xs-logo {width: 86%;}
 

  
}

/*导航*/
.nav_full {background: #0054a3;}
.nav li:hover{}
.nav li a:hover{color:#fff !important;}
.nav > li:after{content:"";width:0;height:0;}
nav.navbar.bootsnav ul.nav > li > a:hover{background: #ed7020;background-size:100% auto; }
nav.navbar.bootsnav ul.nav > li:hover li a:hover{color: #f08519 !important;background:none !important;}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse {position:static !important}
.navbar-nav li:last-child{background:none;}

/*导航下拉*/
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{background: #3f3f3f;min-width: 142px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {color: #fff;}
nav.navbar .dropdown.on>a{color:#fff !important;background: #ffa801;}

/*服务项目*/
/* .project{ background:url(../images/fuwu-bg.png) no-repeat center center;padding-bottom:5%; padding-top:3%; margin:0 auto;}
.aboutusBt{background:url(../images/bt-bg.png) no-repeat top center;padding: 30px 0 25px 0;background-size: 4%;}
.aboutusBt p{color: #47a8db;}
.aboutusBt h2{font-size: 24px;font-weight: bold;color: #288ee6;width:30%;margin:0 auto;position:relative;padding: 35px 0 5px;}
.aboutusBt h2:before{content: "";width:50px;height:2px;display:block;background:#288ee6;position:absolute;top:0;left:20px;}
.aboutusBt h2:after{content: "";width:50px;height:2px;display:block;background:#288ee6;position:absolute;top:0;right:20px;}
.project ul{float:left; width:100%; margin:0 auto;padding-bottom:2%;}
.project li{ float:left; width:19%;position:relative; z-index:10;margin: 0.4%;}
.project li::before{ position:absolute; content:''; width:100%; height:7px; left:0; bottom:-7px; background:url(../images/Floor001711-ying.png) no-repeat center top;}
.project li:last-child{ margin-right:0;}
.project li a{ display:block; position:relative;background-color:#fffefb; overflow:hidden;transition:0.3s;border: 1px solid #dfdfdf;}
.project li a:hover{ background:#c50c0c;}
.project li figure{ padding-bottom:64%; position:relative;background:url(../images/detection_bg1.png) no-repeat center bottom/auto 85%; transition:0.3s; overflow:hidden;}
.project li:nth-child(2) figure{ background-image:url(../images/detection_bg2.png);}
.project li:nth-child(3) figure{ background-image:url(../images/detection_bg2.png);}
.project li:nth-child(4) figure{ background-image:url(../images/detection_bg2.png);}
.project li a:hover figure{ background-position:center -100%;}
.project li figure span{ position:absolute; left:0; top:-100%; height:100%; width:100%;transition:0.3s;}
.project li a:hover figure span{ top:0;}
.project li div{ padding:0 4% 4% 4%; text-align:center;}
.project li h1{ margin:0;font-size:18px; color:#7d6e63;padding: 20px 0;}
.project li h1 span{ font-size:20px; font-family:"Courier New", Courier, monospace; letter-spacing:-2px; font-weight:normal; opacity:0.5;}
.project li p{ font-size: 15px;line-height: 24px;color: #333;overflow: hidden;height: 70px;margin-bottom: 0;padding: 0 3%;}
.project li a:hover *{ color:#fff !important;}
.project li .Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;} */






/*在线留言*/
.leaveMessage{background-position: center center;background-image: url(../images/bg6.jpg);background-repeat: no-repeat;position:relative;}
.leaveMessage .mess_list{ margin-bottom: 0; border-bottom:none;padding-bottom: 25px;}
.leaveMessage .tit{text-align: left; font-size: 25px;padding-top: 35px;text-indent: 69px;font-weight: bold;}
.leaveMessage .mess_list .mess_submit .btn-sub{width: 100px;background: #018ae2;border-radius: 3px;color:#fff;}
.leaveMessage .message{background:#fff;;margin:30px 0;border-radius:15px;height: 430px;transition:all 0.3s;}
.leaveMessage .mess_list .form-control{width: 100%;}
.leaveMessage .productCon{margin: 30px 0;background: #fff;border-radius: 15px;padding-bottom: 20px;overflow: hidden;height: 430px;transition:all 0.3s;}
.leaveMessage .productCon:hover,.leaveMessage .message:hover,.map:hover{transform:translateY(-10px);}
.leaveMessage .productCon:hover .productCon-img img,.map:hover .map-img img{transform:scale(1.2);}
.leaveMessage .productCon .productCon-img,.map .map-img{overflow:hidden;}
.leaveMessage .productCon img{width:100%;transition:all 0.3s;}
.leaveMessage .productCon h2{font-size: 17px;text-align: center;color: #753e07;font-weight: bold;padding-top: 20px;}
.leaveMessage .productCon h2 span{color: #cd3500;font-size: 20px;padding: 10px;}
.leaveMessage .productCon h3{color: #753e07;text-align: center;font-size: 20px;font-weight: bold;line-height: 40px;}
.leaveMessage .productCon p{color: #753e07;line-height: 40px;font-size: 16px;width:100%;text-align: center;}
.leaveMessage .productCon p span{padding: 0 12px;display: inline-block;font-size: 15px;font-weight: bold;color:#555;}
.leaveMessage .productCon p i{padding-right:10px;}
.leaveMessage21{position:relative;}
.leaveMessage21:hover .Message111{border: 2px dashed #ffe6cc;background:rgba(255,255,255,0.2);width: 470px;height: 512px;position: absolute;top: 40px;left: -17px;}
.leaveMessage .scienceBtn{padding-right:145px;margin-top:30px;}
.leaveMessage .scienceBtn .aboutusBtn:before{background:#fff;color:#fff;}
.leaveMessage .scienceBtn .aboutusBtn{color:#f08519;}
.leaveMessage .scienceBtn .aboutusBtn:hover{color:#fff;} 
.leaveMessage .message #mess_main{padding: 4% 10px 0;}
.leaveMessage .message .mess_list .mess_title{font-size: 13px;}

/* 地图 */
.map{width: 100%;margin: 30px 0;border-radius: 15px;overflow: hidden;height: 430px;transition:all 0.3s;}
.map img{width:100%;transition:all 0.3s;}
.map #allmapmapcontact{height: 232px;} 

/*友情链接*/
.Flinks{padding:0 0 20px 0;}
.Flinks p{display: block;width: 108px;float: left;font-weight: bold;color: #333;line-height: 58px;padding: 0 0 0 33px;}
.Flinks .links{line-height: 58px;font-size: 14px;color: #333;}
.Flinks .links a:hover{color: #2d7fd5;}

/*返回顶部*/
.gototop_backToTop{background-position: -335px 0;}
.gototop_backToTop:hover{background-position: -335px -42px;}

/*底部*/
/* .f_one{background:url(../images/f-bg.jpg)no-repeat center;color:#fff;padding:20px 0 12px 0;} */
.f_one{background:#0054a3;color:#fff;padding:20px 0 12px 0;}
.f_one .dao{position:relative;}

.f-nav{border-bottom: 1px solid #fff;}
.f-nav ul{overflow: hidden;}
.f-nav ul li { float: left;line-height: 1;padding: 15px 0;}
.f-nav ul li a { display: inline-block;font-size: 16px; line-height: 1;color: #fff; border-right: 1px dashed #bbb;padding: 0 31px;}
.f-nav ul li:last-child a{border: none;}
.f-nav ul li a:hover{color: #fff;}

.f-info { margin-top: 30px;overflow: hidden;}
.f-info h3{font-size: 24px;font-weight: bold;margin-bottom: 20px;letter-spacing: 2px;}
.f-info p {font-size: 16px; line-height: 1; color: #fff;margin-bottom: 10px;}
.f-info .f-ewm{text-align: right;}
.f-info .f-ewm img{width: 50%;}

.col-md-12.column.dibusy {margin: 10px 0 3px 24%;}
.db_zxly { float: left; margin: 51px 20px 0 0; width: 148px;height: 46px;line-height: 46px;text-align: center; }
a.db_zxly_a { border-radius: 3px; background-color: #f08519;padding: 12px 28px;color:#fff;}
a.db_zxly_a:hover { background: #f6ad02;color:#fff;  }
.db_dhg { float: left;margin: 22px 17px 0 0;}
.db_box { float: left;margin: 20px 17px 0 0;text-align: center;}
.db_lxwm { float: left;width: 45%;}
img.db_dhimg { width: 60px;}
p.dibu_p {line-height: 28px;font-size: 14px;padding-top: 16px;}
p.img_boxp {padding-top: 10px;font-size: 14px;}
.f_two {background: #282828;font-size: 14px;color: #c3c3c3;line-height: 23px;}
.themain {padding: 0 0 13px 0;color: #c3c3c3;}
.themain a {color: #c3c3c3;}
.copyright {font-size: 14px;padding: 15px 0 13px;text-align: center;}
.copyright a:hover{color:#1095fe;}
p.fd-1 {margin-top: 18px;}
.themain {display: none;}

@media (max-width: 768px) {
  
  
  .page-body{margin-top: 0;}
  
  .page-alist .page-atit p{height: 4em;}
  
   /*头部*/
  .pull_all{height: 50px;}
  nav.navbar.bootsnav .navbar-header{background:#0054a3;}
  nav.navbar.bootsnav{border:0 !important;}
  .xs-logo .navp{color:#fff;line-height: 50px;font-size: 18px;font-weight: bold;margin: 0;}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{color: #333;padding-left: 20px;}
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse{max-height: 356px;}
  .section-hy{border-top: none;}
  /*大图*/
  .flexslider .slides li {height: 160px !important;}
  
  /* 工程案例 */
  .owl-prev{right:0px;opacity:0.5;}
  .owl-next{left: 0;opacity:0.5;}
  
  /* 内容 */

  .cars .carsUl ul li{width: 50%;padding: 8px;border: 0;}
  .cars .carsUl .layer{display: none;}
  .cars .carsUl ul li img{width: 100%;}
  .owl-prev_o{left:0px;opacity:0.5;z-index:9999;}
  .owl-next_o{right: 0;opacity:0.5;z-index:9999;}
  .xw{margin: 20px 0;}
  .leaveMessage .mess_list .form-control{width: 92%;}
  .mess_list .mess_title{width:22%;}
  .mess_list .mess_input{width: 78%;}
  .section-hy .row{margin:0;}
  .cars.container.row{margin:0;}
  .FlinksBg .row{margin:0;}
  .leaveMessage{background-size: auto 100%;}
  nav.navbar.bootsnav ul.nav > li > a:hover{background:none;color:#333 !important;}
  nav.navbar .dropdown.on>a{color:#333 !important;}
  
}

@media (max-width: 992px){
  .xs-logo .navp { line-height: 56px; font-size: 25px;text-align: left;}
  .pull_all {width: 92%;}
  .flexslider .slides li {height: 240px !important;}
  


}
@media (max-width: 767px){
  .flexslider .slides li {height: 160px !important;}
  .xs-logo .navp {line-height: 49px;font-size: 20px;text-align: left;}
  body nav.navbar.bootsnav .navbar-toggle {margin: 11px 8px 0 0;}
  .pull_all {width: 89%;}
 

  
}



/* 公共标题样式 */
.bt{text-align: center;margin-bottom: 50px;position:relative;}
.bt h5 { font-size: 20px;line-height: 1;color: #888; margin-top: 10px;}
.bt h3 { font-size: 32px; font-weight: bold;letter-spacing: 2px;color: #000;}
.bt h3 span{color: #c50c0c;}
.bt .fa{}
.bt hr { margin: 0 auto 10px; width: 5%; border-top: 3px solid #c50c0c;}
.bt p {font-size: 16px;line-height: 1; color: #666;}

@media (min-width: 992px) and (max-width: 1200px){
  
}

@media (max-width: 992px){
  
}

@media (max-width: 767px){
  
  .bt{margin-bottom: 30px;}
  .bt h5{font-size:26px;margin-bottom: 15px;}
  .bt h3 {font-size: 22px;letter-spacing: 0;top: 10px;}
  .bt hr{width:10%;margin: 0 auto 5px;}
  .bt p {font-size: 13px;line-height: 1.5;color: #666;padding: 0 15px;}
  
}


.adv-bg{padding: 60px 0;}
.adv-bt{text-align: center;margin-bottom: 50px;}
.adv-bt h3 { font-size: 30px;line-height: 1; font-weight: bold;letter-spacing: 2px;}
.adv-bt h3 span { display: inline-block; color: #c50c0c;}
.adv-bg ul{overflow: hidden;}
.adv-bg ul li{float:left;width: 23.5%;margin-right: 2%;background: #f3f3f3;padding: 30px 20px;position: relative;}
.adv-bg ul li:last-child{margin: 0;}
.adv-bg ul li span { position: absolute; font-size: 40px; display: inline-block;line-height: 1;top: 20px; font-style: italic; color: #c50c0c; font-weight: bold;text-shadow: 2px 2px 1px #bbb;left: 10px;}
.adv-bg ul li h3 { font-size: 24px;line-height: 1;text-align: center;color: #333;}

@media (max-width: 768px){
  
  .adv-bg {padding: 30px 0;}
  .adv-bt h3{font-size: 22px;}
  .adv-bt {margin-bottom: 30px;}
  
  .adv-bg ul {overflow: hidden;padding: 0 10px;}
  .adv-bg ul li {float: left;width: 48%; margin: 0 1% 10px; background: #f3f3f3; padding: 12px;position: relative;}
  
  .adv-bg ul li span{position: static;font-size: 24px;float: left;}
  .adv-bg ul li h3 { font-size: 18px; line-height: 1.2;text-align: left; color: #333;float: left;margin-left: 6px}
  
}


.mo-dh{overflow: hidden;padding: 0 30px;margin-bottom: 30px;}

.mo-dh .dh-img{float: left;width: 25%;text-align: center;}
.mo-dh .dh-img img{width: 50px;}
.mo-dh .dh-img p {font-size: 14px;line-height: 1; margin-top: 5px; color: #666;}
.mo-dh .dh-txt{float: left;width: 75%;padding-left: 10px;}
.mo-dh .dh-txt h4 { font-size: 24px;line-height: 1.3;color: #c50c0c;}





/* 分类 */
.project{padding: 60px 0;}

.aboutusBt{margin-bottom: 50px;}

.pj-cont{}
.pj-box1{margin-bottom: 10px;}
.pj-box1 .pj1-l{float:left;padding: 0 5px;width: 25%;}
.pj-box1 .pj1-r{float: left;width: 75%;}
.pj-box1 .pj1-r ul{overflow: hidden;}
.pj-box1 .pj1-r ul li{float: left;width: 33.33333%;padding: 0 5px;}
.pj-box1 .pj1-r .pjr-t{margin-bottom: 10px;}

.pj-box2{}
.pj-box2 ul{overflow: hidden;}
.pj-box2 ul li{float: left;width: 33.33333%;padding: 0 5px;}

.pj-cont a{display: block;position: relative;overflow: hidden;}
.pj-cont a img{width: 100%;transition: all .5s;}
.pj-cont a:hover img{transform: scale(1.1);}
.pj-cont a h3 { position: absolute; width: 100%; bottom: 0;text-align: center; background: rgb(0 0 0 / 40%);color: #fff;font-size: 22px;line-height: 40px;letter-spacing: 1px;}

.pj-box1 .pj1-l img{height: 400px;}
.pj-box1 .pj1-r img{height: 195px;}


@media (max-width: 768px){
  
  .project {padding: 30px 0;}
  
  .pj-box1 .pj1-l img {height: 150px;}
  .pj-box1 .pj1-r img {height: 70px;}
  
  .pj-cont a h3{font-size: 15px;line-height: 24px;}
  
  
  
}


.s-ban{background: url(../images/bg8.jpg)no-repeat center fixed;padding: 50px 0;text-align: center;color: #fff;}
.s-ban h3 { font-size: 30px; line-height: 1;margin-bottom: 20px;letter-spacing: 2px;}
.s-ban h4 { font-size: 20px;font-weight: normal; line-height: 1;margin-bottom: 20px;}
.s-ban h5 { display: inline-block; font-size: 22px;background: #fff;color: #c50c0c;font-weight: bold; padding: 8px 40px;border-radius: 50px;letter-spacing: 2px;}
.s-ban p {font-size: 20px;line-height: 1;margin-top: 30px;}
.s-ban p span { color: #c50c0c; text-shadow: 1px 1px 1px #fff;font-weight: bold;font-size: 32px; vertical-align: bottom;line-height: 1;}

@media (max-width: 768px){
  
  .s-ban h3{font-size: 20px;}
  .s-ban h4{line-height: 1.5;font-size: 15px;}
  .s-ban h5{font-size: 18px;padding: 6px 30px;letter-spacing: 1px;}
  
  .s-ban p{font-size: 16px;}
  .s-ban p span{font-size: 22px;display: block;margin-top: 10px;}
  
}




/* 案例 */
.anli{background: url(../images/al-bg.jpg)no-repeat center bottom;padding: 50px 0 80px;}

.al-cont{}
.al-left{float: left;width: 67%;}

.al-top {border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 20px;}
.al-top h3 {font-size: 20px;line-height: 1;font-weight: bold;letter-spacing: 1px;color: #000;}
.al-top h5 { font-size: 13px;line-height: 1;margin: 10px 0;color: #888;}
.al-top p {font-size: 14px;line-height: 1.4;color: #777;}

.al_list{}
.al_list ul{}
.al_list ul li{overflow: hidden;padding: 7px 0;}
.al_list li a{display: block;}
.al_list li a h5 {float: left;width: 11%;font-size: 13px;line-height: 1;color: #888;}
.al_list li a h3 {float: left;font-size: 15px;line-height: 1;color: #666;}
.al_list li a:hover h3{color: #005a9f;}

.al-img{float: right;width: 30%;position:relative;box-shadow: 4px 4px 1px rgb(197 12 12 / 35%);}
.al-img img{width: 100%;}
.al-img a {position: absolute;background: #c50c0c;padding: 20px 0;bottom: 30px;left: -100px;width: 150px;z-index: 3;text-align: center;}
.al-img a img{width: 40px;height: 40px;}
.al-img a:hover{background: #ff4848;}

@media (min-width: 992px) and (max-width: 1200px){
  
  .al_list li a h5{width: 13%;}
  
  
}
@media (max-width: 992px){
  
  .al_list li a h5 { float: left;width: 15%;font-size: 12px;line-height: 1;color: #888;}
  .al_list li a h3{font-size: 14px;}

}
@media (max-width: 767px){
 
  .anli{padding: 30px 0;}
  
  .al-bt {margin-bottom: 20px;}
  
  .al-left{float: none;width: 100%;padding: 0 15px;}
  .al-img{display: none;}
  .al_list li a h5{width: 22%;}
  .al_list li a h3 { font-size: 14px;width: 78%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  
}



/* 新闻 */
.xinw{padding: 60px 0;background: url(../images/bg5.jpg)no-repeat center bottom;}

.xw-cont{}
.xw-cont ul{overflow: hidden;}
.xw-cont ul li{float: left;width: 50%;padding: 0 15px;margin-bottom: 20px;}
.xw-cont ul li a { display: block;border-radius: 5px; padding: 20px;background: #fff;border: 1px solid transparent;}
.xw-date{float:left;width: 16%;text-align: right;padding-right: 15px;}
.xw-date h5 {font-size: 24px;line-height: 1; color: #c50c0c;}
.xw-date p {font-size: 16px; line-height: 1;color: #333;margin-top: 6px;}
.xw-info{float: left;width: 84%;padding-left: 15px;border-left: 1px dashed #888;}
.xw-info h3 { font-size: 18px;line-height: 1;margin-bottom: 6px; color: #222;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.xw-info p { font-size: 13px;line-height: 1.5;color: #777;height: 36px;overflow: hidden;}
.xw-cont ul li a:hover{border-color: #c50c0c;}


.xw-btn {text-align: center;margin-top: 30px;}
.xw-btn a { display: inline-block; font-size: 16px;line-height: 1; border: 2px solid #c50c0c;color: #c50c0c; padding: 10px 30px;}
.xw-btn a:hover{background: #c50c0c;color: #fff;}


@media (max-width: 768px){
  
  .xinw{padding: 30px 0;background-size: auto 100%;}
  .xw-cont {padding: 0 10px;}
  .xw-cont ul li { float: none; width: 100%;padding: 0;margin-bottom: 15px;}
  
  .xw-cont ul li a{padding: 15px;}
  .xw-date h5{font-size: 20px;}
  .xw-date p{font-size: 13px;}
  
  .xw-date{width: 20%;padding-right: 10px;}
  .xw-info{width: 80%;padding-left: 10px;}
  
  .xw-info h3{font-size: 16px;}
  .xw-info p {font-size: 12px;line-height: 1.3;height: 30px;}
  
  .xw-btn{margin-top: 10px;}
  
}





.ygfc_bg{padding: 60px 0;}

.walking{margin: 39px 0 0 0;}
.str_wrap.str_active ,.str_wrap{background: none;}
.str_move{padding: 0;}

.walking .ar_1 p{background: none;color: #333;}

.walking .ar_1:hover .item{border: 1px solid #c50c0c;}
.walking .ar_1:hover p{color: #c50c0c;}



@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width: 992px){
  


}

@media (max-width: 767px){
  .walking {margin: 26px 0 0 0;}
 

  
}








/* 关于我们 */
/* .gywm{padding: 65px 0 66px; }
.gywm .ljgd {
      overflow: hidden;
    padding: 20px 0 49px 20px;
}

.gywm .ljgd a{
      width: 28%;
    float: left;
    font-size: 16px;
    color: #0054a3;
    padding: 10px 24px;
    margin-right: 12px;
    border: 1px solid #0054a3;
    text-align: center;
  transition: all 0.5s;
}
.gywm .ljgd a:hover{transform: translate(0 ,-8px);transition: all 0.5s;}



.conaeu_txet p {
    }
.bj{
  width:100%;background-color:#0054a31c;margin: 0 30px;
}
.gywm .tu{width: 113%;}
.gywm .tu img{width:100%;transition: all 1s;}
.gywm .tu img:hover{transform: scale(1.05);transition: all 1s;}





@media (min-width: 992px) and (max-width: 1200px){
.gywm .ljgd {overflow: hidden;padding: 3px 0 8px 19px;}
.conaeu_txet {line-height: 26px;padding: 20px 10px 0 20px;}
}
@media (max-width: 992px){
.bj {width: 100%;background-color: #0054a31c;margin: 0;}
.gywm .ljgd {overflow: hidden;padding: 20px 0 25px 20px;}
.img-thumbnail {border:none;}
.gywm .tu img {width: 74%;padding: 0 0 0 143px;}
.gywm .ljgd a {width: 17%;}
}
@media (max-width: 767px){
.company-profile1-about-us {font-size: 22px;font-weight: bold;color: #0054a3;}
.company-profile1-about-me {font-size: 11px;margin-top: 0;color: #666;padding-top: 0px;}
.gywm {padding: 25px 0 29px;}
.gywm .ljgd a {width: 30%;font-size: 11px;padding: 6px 23px;}
.gywm tu{width:100%}
.gywm .tu img {padding: 2% 2%;width: 100%;}

} */



/*关于我们*/
.gywm{padding: 73px 0 85px;background: url(../images/xxxx.jpg) no-repeat bottom center;}
.gywm .col-md-5{width: 48%;}
.gywm .col-md-7{width: 52%;}
.gdj{background: #176ed1;height: 380px;margin: -64% 0 0;width: 84%;}
.ccgd{padding: 16px 0 0 33px;}
.ccgd img{padding: 24px 0 0 20px;transition:all .5s;width: 100%;}
.carousel-indicators li {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 1px;
    text-indent: 0px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
  color:#fff;line-height: 1.1;
}

.carousel-indicators .active {
    width: 18px;
    height: 18px;
    margin: 0;
    background-color: #fff;
  color:#000
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    line-height: 1;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.carousel-inner>.item { height: 420px;overflow: hidden;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {line-height: 1;width: 100%;}
.gy-2 img{padding: 22px 0 0;}
.about {height: 201px;overflow: hidden;overflow-y: auto;margin-top: 40px;}
.about p {font-size: 17px;line-height: 28px;color: #474747;}
.about::-webkit-scrollbar {width: 5px;}
.about::-webkit-scrollbar-track {background-color:#ddd;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.about::-webkit-scrollbar-thumb {background-color:#999;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.anniu a i{font-size: 35px;}
.anniu a {color: #085fc1;border: 2px solid #085fc1;width: 140px;height: 97px;line-height: 38px;display: block;text-align: center;font-size: 16px;margin: 20px 20px 0 0px;float: left; padding: 11px 0;}
.anniu a:hover {color:#fff;background-color:#085fc1;border-color:#085fc1;display: block;}

.gywm .container{width:1440px}

.gywm .jjan{padding: 24px 0 0 0;}

 nav.navbar.bootsnav ul.nav > li.now > a {
    color: #fff;
    font-weight: bold;
    background: #ed7020;
}


@media (min-width: 992px) and (max-width: 1200px){
 .gywm .col-md-5{width:35%;}
.gywm .col-md-7{width: 41%;}
 .anniu a {width: 101px;} 
  
}

 @media (max-width: 992px){
   .gdj { height: 441px; margin: -64% 0 22px;width: 84%;}
   .about {height: 201px;margin-top: 16px;}
   .gywm .jjan {padding: 0; overflow: hidden;}
   .gywm {padding: 31px 0 56px;}
   .gywm .col-md-7 {width: 52%;padding-right: 0;}
  


}
@media (max-width: 767px){
  .gywm .container {width: 750px;}
  .gywm .col-md-5 {width: 52%;}
  .gdj {height: 253px;margin: -64% 0 22px;width: 85%;}
  .ccgd { padding: 8px 0 0 23px;}
  .gywm {padding: 19px 0 35px;}
  .about { height: 168px;margin-top: 5px;}
  .anniu a {width: 105px;}
  .carousel-inner>.item { height: 236px;}
 

  
}







/* 产品中心 */
.cpzx{background:url(../images/cpzx_bg1.png)no-repeat center top }
/* .z_bg{background:url(http://158.gxnhsj.com/template/1843_tplstyle_1876_1724/images/cpzx_bg2.png)no-repeat center top } */
.z_bg{position:relative;}
.cptu{position: absolute;top: -36px;place-items: center;display: grid;left: 414px;}
.cptu img{width:110%;}





@media (min-width: 992px) and (max-width: 1200px){
.cptu {left: 313px;}
.product_content {margin: 26px 0 12px;}
.product_btn {margin: 0px 0 70px;}
}
@media (max-width: 992px){
.cptu img {width: 74%;}
.cptu {left: 204px;top: -25px;}
.product_title h3 {font-size: 15px;}
.product_title p {font-size: 12px;}
.cpzx {background: #0054a3;}
.product_title {margin: 38px 0 18px 0;}
.product_btn a {padding: 6px 20px;font-size: 13px;}
}
@media (max-width: 767px){
.cptu {left: 18px;top: -25px;}
.product_btn {margin: 9px 0 19px 0;}
  .product_title h3 {font-size: 21px;font-weight: bold;}

  
}





/* 工程案例 */
.gcal h3{color:#0054a3;}
.gcal p{color:grey;}
.gcal .product_title{margin: 0px 0 15px 0;}
.gcal .product_btn a{display: inline-block;padding: 10px 40px;border-radius: 30px;background: #0054a3;color: white;font-size: 15px;}
.text-center p{height: 31px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}




@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width: 992px){
.gcal{padding:20px}  
.gcal .product_btn a {padding: 6px 20px;font-size: 13px;}
}
@media (max-width: 767px){
  .gcal {padding: 20px 0 0;}
 

  
}






/*优势*/
.youshi{background-image: url(../images/05.jpg)}
.bt{background: url(../images/btbj.png)no-repeat center center;padding: 60px 0;}
.bt h4{font-size: 16px;color: #d20001;text-align: center;font-weight: normal;margin-top: 24px;margin-bottom: 10px;}
.bt h3{font-size: 20px;color: #000;text-align: center;font-weight: bold;}



.ys-bt{padding: 15px 0 69px;position: relative;}
.ys-bt h2{color: #fff;font-size: 30px;font-weight: bold;}
.ys-bt p{color: #fff;font-size: 20px;}
.ys-nr{padding: 45px 0 38px;background: #0054a31c;}
ys_1eft{padding:10px}
.ys_1eft .sz {width: 48px; height: 47px; color: #0054a3; font-size: 29px;top: 20px;padding: 0px 12px; line-height: 37px;font-weight: bold;border-radius: 100px;}
.ys_1eft h3{font-size: 32px;color: #0054a3;font-weight: bold;margin: 25px 0 8px 0;}
.ys_1eft span{font-size: 12px;text-transform: uppercase;color: #9c9c9c;}
ys_1eft img{width:100%;}
.wz-xq p{font-size: 20px;margin: 6px 0 3px 0px;line-height: 42px;}
.yt1 {padding: 91px 357px 0 0;width: 166%;}
.ys1t{width:100%;padding: 0 56px 0 0;}
.ys1t img{width:120%}

.ys-nr .xhx{border-bottom:1px dashed #000;width:100%;width:100%;overflow: hidden;padding-bottom: 15px;}
.bt_4{text-align:center}
.bt_4 h2{font-weight:bold;color:#0054a3;font-size:51px;}
.bt_4 p{font-size:28px;padding:12px;}
.wz-xq{color:#666;}
@media (max-width: 768px) {
  
  
  /*优势*/  
  .ys-bt h2 {font-size: 23px;}
  .ys-bt p {font-size: 14px;}  
  .ys-nr .col-md-6{padding: 0 8px;}  
  .wz.col-xs-10 {padding: 0 0 11px 14px;}  
  .ys-nr img{margin: 22px 0 8px;width: 100%; display:none;}
  .ys-nr {padding: 35px 0 20px}
  .ys_1eft h3 {font-size: 19px;margin: 28px 0 8px 0;}
  .wz-xq p {font-size: 1.4rem;line-height:26px;float:left;}
  .ys-nr .xhx {padding-bottom: 2px;}
  
}



@media (max-width: 992px){
.bt_4 h2 {font-weight: bold;color: #0054a3;font-size: 37px;} 


}

@media (max-width: 767px){
.bt_4 h2 {font-size: 23px;}
.bt_4 p {font-size: 16px;padding: 5px 12px 0;}
}









/*主营业务*/
.tb{padding: 0px 0 0px 0;}
.tb .bt_tb1{padding: 50px 0 20px 0}
.tb .bt_tb1 h2{font-size:34px;font-weight:bold;color:#0054a3;text-align:center;}
.tb .bt_tb1 p{font-size:16px;font-weight:normal;color:#666;text-align:center;padding-top: 5px;}
.tb .zyyw_tu{}
.tb .zyyw_tu ul{overflow:hidden;}
.tb .zyyw_tu ul li{width:20%;float:left;background:#000;}
.tb .zyyw_tu ul li .tu1{width:30%;float:left;}
.tb .zyyw_tu ul li .tu1 img{width:100%;padding: 50% 5%;}
.tb .zyyw_tu ul li .wz1{width:70%;float:left;padding: 77px 0 0 10px;}
.tb .zyyw_tu ul li .wz1 h3{font-size:20px;font-weight:bold;color:#fff;}
.tb .zyyw_tu ul li .wz1 h4{font-size: 19px;font-weight: normal;color: #fff;padding-top:16px}




@media (min-width: 992px) and (max-width: 1200px){
.tb .zyyw_tu ul li .wz1 { width: 70%; padding: 18px 0 0 10px;} 
.tb .zyyw_tu ul li .wz1 h3{font-size:18px;font-weight:bold;color:#fff;}
.tb .zyyw_tu ul li .wz1 h4{font-size: 14px;font-weight: normal;color: #fff;padding-top:16px}
}
@media (max-width: 992px){
.tb .zyyw_tu ul li .wz1 {padding: 18px 0 0 10px;}
.tb .zyyw_tu ul li .wz1 h3 {font-size: 15px;}
.tb .zyyw_tu ul li .wz1 h4 {font-size: 14px;padding-top: 5px;}


}
@media (max-width: 767px){
.tb .zyyw_tu ul li {width: 33.3%;}
.tb .zyyw_tu ul li .wz1 {padding: 7px 0 0 4px;}
.tb .zyyw_tu ul li .wz1 h4 {font-size: 10px;padding-top: 4px;}
.tb .zyyw_tu ul li .wz1 h3 {font-size: 8px;}
  .tb .zyyw_tu ul li:nth-child(4) {width:50%}
  .tb .zyyw_tu ul li:nth-child(5) {width:50%}
  .tb .zyyw_tu ul li:nth-child(4) img:nth-child(1) {padding: 17% 5%;}
  .tb .zyyw_tu ul li:nth-child(5) img:nth-child(1) {padding: 17% 5%;}
  .tb .zyyw_tu ul li:nth-child(5) .tu1:nth-child(1) {width: 23%;}
  .tb .zyyw_tu ul li:nth-child(4) .tu1:nth-child(1) {width: 23%;}
}















/* 新闻资讯 */
.xwzx{padding:50px 0 35px 0;}
.biaoti{padding: 16px;}
.biaoti a{background-color:#0054a3;color:#fff;border-radius: 30px;font-size: 15px;display: inline-block;padding: 10px 40px;}




@media (max-width: 992px){
.xwzx {padding: 13px;}
}

@media (max-width: 767px){
.news_list li {border-bottom: 1px dashed #d7d7d7;padding: 3px 0 12px 18px;}
  .xwzx {padding: 29px 13px 12px;}

  
}





/* 通栏 */
.tongl{background:#0054a3;padding: 20px;}

.tl_1 ul{width:36%;float:left;overflow:hidden;padding: 0 0 0 198px;}
.tl_1 ul li{width:50%;float: left;padding: 10px;}
.tlli{width:25%}
.tl_1 ul li h3{font-size: 19px;font-weight: normal;color: #fff;border: 1px solid #fff;padding: 8px;border-radius: 8px;text-align: center;}

.tl_2{width: 33%;float: left;padding: 24px 35px 0;}
.tl_2 h2{font-size:32px;font-weight:normal;color:#fff;}
.tl_2 p{font-size:23px;color:#fff;font-weight:normal;line-height: 2;float: right;}

.tl_3{width:24%;float:left;padding: 0px 20px 0;}
.tl_3 .tl3_tu{padding: 0 0 10px 0;}
.tl_3 .tl3_tu img{width: 14%;float: left;padding: 0 8px 0 0;}
.tl_3 .tl3_tu p{font-size:17px;font-weight:normal;color:#fff;padding: 16px 0 0 0;}
.tl_p{font-size:35px;font-weight: bold;color:#fff;background: #ed7020;border-radius:10px;text-align: center;padding: 15px 0;width: 74%;}






@media (min-width: 992px) and (max-width: 1200px){
.tl_p {font-size: 17px;}
.tl_3 {padding: 18px 20px 0;}
.tl_2 h2 {font-size: 26px;}
.tl_3 .tl3_tu {padding: 0 0 4px 0;}
.f-nav ul li a {padding: 0 26px;}
.tl_1 ul li h3 {font-size: 14px;}
.tl_3 .tl3_tu p {padding: 5px 0 0 0;}
  .tl_1 ul {padding: 0 0 0 0px;}
  
}
  
@media (max-width: 992px){
.tl_1 ul li h3 {font-size: 14px;}
.tl_p {font-size: 17px;}
.tl_1 ul { width: 100%; float: left;overflow: hidden;padding: 0 0 0 0px}
.tl_2 {width: 100%;text-align: center;}
.tl_3 .tl3_tu img {width: 32%; }
.tl_p {padding: 12px 0;width: 62%;float: left;}
  .tl_2 p {float: none;}
  .tl_3 {width: 100%;padding: 0px 153px 0;}
  .tl_3 .tl3_tu {padding: 0 0 10px 0;width: 36%;float:left}
}
 
  

@media (max-width: 767px){
.tl_2 h2 {font-size: 16px;font-weight: normal;color: #fff;}
.tl_3 {width: 100%;padding: 0px 61px 0;}
.tl_2 {width: 100%;text-align: center;padding: 13px 29px 0;}
.tl_3 .tl3_tu {padding: 8px 7px 0px 0px;width: 44%;float: left;}
.tl_p {padding: 3px 0;width: 56%;float: left;margin-top: 18px;}
.tl_3 .tl3_tu p {font-size: 16px;float: left;}
.tl_2 p {font-size: 16px;float: none;}
  .tl_1 ul { padding: 0 0 0 0px;}
  .tongl {padding: 20px 0;}
  .tl_3 .tl3_tu img {width: 42%;}
  

}



@media (max-width: 767px){
 
}




.page-body .xxxl { margin-top: 15px;background: #0054a3; height: 50px; line-height: 1; border: none;}
.xxxl h2 { float: none;  margin-top: 0; margin-bottom: 0;height: auto; line-height: 50px; font-weight: normal; font-size: 20px; color: #fff; border-bottom: none; text-align: center;}


.wp-pagenavi{text-align:center;}




#right-ewm{position: fixed;right: 0;top:  49%;z-index: 999;margin-top: 150px;}
#right-ewm .ewm-box {text-align: center;background: #0054a3;padding: 8px 5px;width: 70px;height: 70px;position: relative;cursor: pointer;}
#right-ewm .ewm-box img.ico{width: 40px;margin-bottom: 3px;}
#right-ewm .ewm-box p {font-size: 12px;line-height: 1; color: #fff;}

.ewm-box .ewm-img { position: absolute;right: 120%;bottom: 0; background: #0e5d9e;padding: 10px;width: 150px;height: auto;display: none;}
.ewm-box .ewm-img span {position: absolute;display: inline-block;width: 12px;height: 12px;background: #0e5d9e;right: -6px;bottom: 12px;transform: rotate(45deg);}
.ewm-box .ewm-img img{width: 100%;margin-bottom: 5px;height: auto !important;}
.ewm-box .ewm-img h5{font-size: 13px;line-height: 1;color:#fff;}
.ewm-box:hover .ewm-img{display: block;}

#right-menu {
    position: fixed;
    right: 0;
    top: 73.5% !important;
    z-index: 9999;
}



/*案例*/
.case{padding:40px 0 60px 0;background-repeat: no-repeat;background: #0054a31c;}
.cp-bt h3{font-size: 30px;color: #085fc1;font-weight: bold;text-transform: uppercase;margin-top: 37px;}
.cp-bt p{font-size: 15px;color: #4c4c4c;margin-bottom: 10px;}
.xian1 {width: 61px;border: 1px solid #878787;margin: 15px auto 9px;}

.case .col-md-4{padding:0;}
.case .carousel-indicators li{background-color: #999;}
.case .carousel-indicators .active{background-color: #005a9f;}
.case .carousel-indicators{bottom: -12px;}
.case .scienceBtn{margin-top:20px;}
.case .carousel{padding-top:20px;}
.case .carousel-control{width:7%;}
.case .carousel-control img{width:45px;height:auto;}
.case .carousel-inner{width: 85%;margin: 0 auto}
.case .carousel-inner .row{margin:0;}
.case .portab .item .ar_1:hover .img-auto {border:1px solid #3F853E;}
.case .factoryCol{padding:0;}
.case .portab .item .ar_1 .img-auto{height: 223px;padding: 15px;}
.case .portab .item .ar_1 img{width: 100%;min-height: 100%;}
.case .portab .item{margin: 0 10px 10px 10px;}
.case .portab .item .ar_2 {height: 50px;line-height: 50px;background: transparent;color: #000;}

.an1 a {color:#fff;background-color:#3F853E;width:145px;height:40px;line-height:40px;display: block;text-align:center; font-size: 14px;margin: 26px auto 0px;border-radius: 6px;}
.an1 a:hover {color:#fff;background-color:#005a9e;border-color:#005a9e;display: block;}

.lxwm .lxwm-bt h2{text-align:center;font-size:28px;color:#014c86;text-transform: uppercase;font-weight: bold;background:url(../images/hx.png)no-repeat center center}
.lxwm .lxwm-bt p { font-size: 16px;text-transform: uppercase;font-weight: bold;  color: #444;color: #014c86;text-align: center;}

.ryzs-bt h2{text-align:center;font-size:28px;color:#014c86;text-transform: uppercase;font-weight: bold;background:url(../images/hx.png)no-repeat center center}
.ryzs-bt p { font-size: 16px;text-transform: uppercase;font-weight: bold;  color: #444;color: #014c86;text-align: center;}
@media (min-width: 992px) and (max-width: 1200px){
  
}
@media (max-width: 992px){
.case .carousel-inner .row {height: 309px;}
.case .col-md-4 {width: 100%;} 
  .case .portab .item {margin: 19px 10px 10px 10px;}
}
@media (max-width: 767px){
.case .carousel-inner .row {height: 309px;}
.case .col-md-4 {width: 100%;} 
  .ryzs-bt h2 {text-align: center;font-size: 19px;}
  .case {padding: 34px 0 28px 0;}
  .case .portab .item .ar_1 .img-auto {}
  .hr {
    height: 17px;
}
  

}

@media (max-width: 415px){
 
}