body,html {overflow-x:hidden}

/*****内容区1200像素******/
@media (min-width: 768px) {
    .container {
        width:750px
    }
}
@media (min-width: 992px) {
    .container {
        width:970px
    }
}
@media (min-width: 1200px) {
    .container {
        width:1400px
    }
}





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


/**网站地图**/
#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;}

/* 内页 */
.page-body { margin: 20px auto 50px;}
.left_menu {float: left;width: 20%;padding: 0 15px 0 0;}
.page-body .col-md-9{float: left;width: 80%;padding: 0;}
@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width: 992px){
  .page-body .col-md-9{float: left;width: 100%;padding: 0;}
  


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

  
}

/* 左侧菜单 */
.page-body .sec-tit { margin-top: 15px;background: #004098; height: 50px; line-height: 1; border: none;}
.sec-tit 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;}

.page-l-clist{border: none;margin-top: 3px;}
.page-l-clist ul { padding: 0; border: none;}
.page-l-clist li.layer1 { height: auto;line-height: 1;text-align: left; font-size: 16px; border-bottom: none;z-index: 1;}
.page-l-clist li.layer1 a {display: block; overflow: hidden;padding: 13px 15px; border-bottom: 1px solid #ddd;background: #eee;font-size: 15px;}
.page-l-clist li.layer1 a span{float: left;}
.page-l-clist li.layer1 a .fa{float: right;}
.page-l-clist li a:hover {height: auto;color: #fff; background: #004098;}
.page-l-clist li.layer1.on a{height: auto;color: #fff; background: #004098;}






.page-l-clist li .layer2 { position: absolute;left: 100%; top: 0px; width: 210px; padding: 0;background: #f5f5f5; z-index: 9999;}
.page-l-clist li .layer2 ul{border: none;}
.page-l-clist li .layer2 ul li {height: auto; line-height: 1; border: none;}

.left-news{border: 1px solid #004098;padding: 5px 10px;}
.left-news li {border-bottom: none;}
.left-news li a{display: block;padding: 8px 0;}
.left-news li a h5 {line-height: 1;text-align: left; font-size: 14px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;color: #555;}
.left-news li a h5 .fa{margin-right: 5px;}
.left-news li a:hover h5{color: #004098;text-decoration: underline;}
.left-news li a:hover h5 .fa{color: #004098;}

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

/*********内页详情*********/
#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;}


.page-alist .col-md-4 { width: 25%;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #004098;
    border-color: #004098;
}

/*********关于我们*********/
.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: #004098;}
.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%;}
 

  
}

/*头部导航－第4种开始*/
.top_bg4 {}
.top_bg4 .top_box4 { height: 30px; background: #f5f5f5;  overflow: hidden;}
.top_bg4 .top_box4 h3 { float: left; width: 60%;font-size: 13px; line-height: 30px; color: #666;}
.top_bg4 .top_box4 h3 a{}
.top_bg4 .top_box4 h3 a:hover{color: #003ca0;}
.top_box4 .top_r { float: right; text-align: right;width: 40%;line-height: 30px;color: #666; }
.top_box4 .top_r a { padding: 0 5px; font-size:12px;color: #666; }
.f_count {color: #ff8c12;font-weight: bold;}

.top_logo { float: left;width: 40%;overflow: hidden; margin-top:22px;padding: 0 0 0 15px;}
.top_logo  h3 { font-size: 33px;font-weight: bold;letter-spacing: 3px;line-height: 1;margin-bottom: 11px;}
.top_logo h5 { font-size: 15px;line-height: 1;color: #0d0d0d;text-transform: uppercase;letter-spacing: 1px;}

.top_adv{float: left;width: 11%;padding-left: 0px;padding-right:15px;margin: 15px 0;border-right: 2px solid #004098;}
.top_adv h3 img{width:100%}
.top_adv h3 {font-size: 20px;line-height: 1; color: #d90101;}
.top_adv p { font-size: 16px;line-height: 1;margin-top: 8px;color: #222;}

.top_dh{float: right;width: 20%;padding: 4px 0 0;}
.top_dh img{float: left;height: 70px;margin-right: 10px;margin-top: 16px;}
.top_dh .dh-txt{float: left;margin-top:18px;}
.top_dh .dh-txt p {font-size: 15px;line-height: 15px;color: #666;margin-bottom: 4px;}
.top_dh .dh-txt h3 {font-size: 28px;font-weight: bold;color: #333;padding: 13px 0 0;}


.head_box4 { border-bottom: none; }
.head_box4, .head_box4 .container, .head_box4 nav.navbar.bootsnav { border: none;background: #004098;}



.head_box4 nav.navbar.bootsnav ul.nav > li {}
.head_box4 nav.navbar.bootsnav ul.nav > li > a { color: #fff; font-weight: normal; font-size: 16px; text-align: center;}
/* .head_box4 nav.navbar.bootsnav ul.nav > li.now > a{background: #1f8eff url(../images/nav-dot.png)no-repeat center right; background-size: 1px 15px;; color: #fff;} */
.head_box4 nav.navbar.bootsnav .navbar-brand { color: #fff; }
.head_box4 .head_title_logo { float: left; line-height: 50px; }
.head_box4 .head_title_logo img { vertical-align: middle; }
.head_box4 nav.navbar.bootsnav .navbar-brand { width:85%; height:50px; overflow:hidden; padding:0}
.head_box4 nav.navbar.bootsnav .navbar-brand img { width:150%;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding: 0;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{top: 27%;right: 10%;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{text-align: center;padding: 10px 0;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{background: #ed7020;color: #fff;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{min-width: 100%;left: 0;}

/* .head_box4 nav.navbar.bootsnav ul.nav > li:after { content: ""; width: 100%; height: 3px;  position: absolute; bottom: -3px; left: 0; transition: all 0.5s ease 0s; background: #c96 !important;}
.head_box4 nav.navbar.bootsnav ul.nav > li:hover:after { bottom: 0; } */
.navbar-header{padding: 0;}


.head_box4 nav.navbar.bootsnav ul.nav > li { background: url(../images/nav-dot.png)no-repeat center right; background-size: 1px 15px;}
.head_box4 nav.navbar.bootsnav ul.nav > li > a { padding: 15px 55px; margin-bottom: 0;font-size: 16px;}
.head_box4 nav.navbar.bootsnav ul.nav > li > a:hover {background: #ed7020; background-size: 1px 15px;; color: #fff;}

.head_box4 nav.navbar.bootsnav ul.nav > li.now > a{background: #ed7020;}

.flexslider {position: relative; max-height: 600px;overflow: hidden;}
.slides li {height: 600px;}


@media (min-width: 992px) and (max-width: 1200px){
.top_bg4{display: block !important;}
.common_width{width:970px;}
.common_width{width:970px !important;}
.head_box2 .container { width:100%;}
.top_bg4 .common_width img{width:100%;}
}


@media (max-width: 992px) {
.head_box4 { background: #004098;}
.head_box4 .head_img_bg { }
.head_box4 nav.navbar.bootsnav .navbar-brand {color: #fff;font-weight: bold;font-size: 28px;text-align: left;line-height: 60px;}
.head_box4 nav.navbar.bootsnav .navbar-brand p { margin-top: 3px; color: #5a5a5a; font-size: 10px; }
.head_box4 nav.navbar.bootsnav .navbar-toggle { background: #52bbfd; color: #fff;margin-bottom: 0; }
.head_box4 nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in { background: #f5f5f5 !important; border-right: 1px solid #d7d7d7; }
.head_box4 nav.navbar.bootsnav ul.nav > li > a { color: #333; font-weight: normal; font-size: 16px; text-align: left; }
  .head_box4 nav.navbar.bootsnav ul.nav > li > a:hover{background: #52bbfd;color: #fff;}
.head_box4 .container, .head_box4 nav.navbar.bootsnav { background: transparent; }
}
@media (max-width: 767px){
    .head_box4 nav.navbar.bootsnav .navbar-brand img{width: 55%;margin: 3px 5px;}
  body nav.navbar.bootsnav .navbar-toggle {margin-top: 10px;padding: 2px 5px;margin-right: 14px;}
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in {top: 50px;}
  
  .head_box4 nav.navbar.bootsnav .navbar-brand{font-size: 20px;line-height: 50px;padding-left: 10px;}
  
}




/*iPad*/
@media (max-width: 768px) and (min-width: 415px) {
.head_box4, .head_box4 .container, .head_box4 nav.navbar.bootsnav  { height:60px;}
.head_box4 { height:60px;}
.head_box4 nav.navbar.bootsnav .navbar-brand { height:60px; width:90%; overflow:hidden; padding-left:20px;}
.head_box4 nav.navbar.bootsnav .navbar-brand img {width:130%;}
body nav.navbar.bootsnav .navbar-toggle { }

}
/*头部导航－第4种结束*/

@media (min-width: 992px) and (max-width: 1200px){
  
  .top_logo {width: 45%;}
  .top_adv{width:14%;}
  .top_logo {margin-top: 24px;}
  .top_logo  h3 {font-size: 26px;}
    .top_logo  h5 {font-size: 12px;letter-spacing:0px;}
  .top_adv {float: left;width: 15%;padding-left: 0px;padding-right: 19px;}
  .top_dh { width: 30%;padding-top: 0px;}
  .top_dh .dh-txt h3{font-size: 30px;}
  .head_box4 nav.navbar.bootsnav ul.nav > li > a {padding: 15px 30px;font-size: 15px;}
  
  .flexslider .slides li { height: 400px !important;background-size: auto 100% !important;}
}
@media (max-width: 992px){
  
  .head_box4 nav.navbar.bootsnav ul.nav > li > a{padding: 15px;}
  
  nav.navbar.bootsnav .navbar-header{padding: 0;}
  .head_box4 nav.navbar.bootsnav .navbar-brand img {width: 55%;padding: 10px 0;}
  .head_box4 nav.navbar.bootsnav .navbar-toggle{background: #004098;}
  body nav.navbar.bootsnav .navbar-toggle { margin-top: 15px; padding: 2px 5px; margin-right: 10px;}
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in { top: 60px;}
  .head_box4 nav.navbar.bootsnav ul.nav > li > a {color: #333;font-weight: normal;font-size: 15px;text-align: left;}
  .head_box4 nav.navbar.bootsnav ul.nav > li > a:hover { background: #004098;color: #fff;}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover{background: #004098;color: #fff;}
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse {max-height: 520px;}
  
  .head_box4 nav.navbar.bootsnav ul.nav > li.now a {background: none; background-size: 1px 15px;color: #333;}
  
  .flexslider .slides li { height: 240px !important;background-size: auto 100% !important;}
  
}
@media (max-width: 767px){

  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in { top: 50px;}
  .head_box4 nav.navbar.bootsnav .navbar-brand img {width: 100%;padding: 7px 10px;margin: 0;}
  body nav.navbar.bootsnav .navbar-toggle { margin-top: 10px;}
  nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {padding: 10px 15px;font-size: 14px;}
  
  
  .flexslider .slides li { height: 170px !important;background-size: auto 100% !important;}
  
  
}


/*在线留言*/
.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: #004098;color: #eee;padding: 30px 0 20px;}

.f-logo {  float: left; width: 32%;border-right: 1px dashed #6e6e6e;}
.f-logo .logo-img{overflow: hidden;margin: 0 0 020px;}
.f-logo .logo-img img{float: left;width: 70px;}
.f-logo .logo-img h3 { float: left;font-size: 22px;letter-spacing: 2px;line-height: 1;}
.f-logo .logo-img h3 span {display: block;font-size: 13px;line-height: 1;letter-spacing: 0;margin-top: 5px;opacity: .8;}

.searchbox{position: relative;}
.searchbox input{ border: none;outline: none;}
.searchbox input[type="text"] { width: 270px;height: 36px;padding-left: 10px;font-size: 14px;color: #333;}
.searchbox input[type="submit"] { position: absolute; top: 0;left: 270px;background: #ed7020; height: 36px; width: 80px;font-size: 15px;letter-spacing: 2px;}

.f-logo p { font-size: 13px;line-height: 1.4;margin-top: 20px;padding-right: 20px;color: #fff;}

.f-lx { float: left;width: 40%;padding-left: 30px;}
.f-lx h3 {font-size: 18px; line-height: 1; margin-bottom: 15px; letter-spacing: 1px;}
.f-lx p {font-size: 16px; line-height: 1;color: #fff;margin-bottom: 8px;}
.f-lx p span {display: inline-block;width: 100px;text-align: justify;text-align-last: justify;}
.f-lx p a{}

.f-ewm{float: right;width: 20%;}
.f-ewm .ewm-box{float: left;width: 50%;padding-left: 10px;}
.f-ewm .ewm-box p { text-align: center;font-size: 14px; line-height: 1;color: #fff;margin-top: 5px;}
.f-ewm .ewm-box img{width: 100%;}


.f_two{background: #013781;padding:15px 0;}
.f_two p.copyright { text-align: center; font-size: 14px;line-height: 1; color: #fff;}


.footer{display: none;}
.f-nav { background: #004098;padding: 15px 0;border-bottom: 1px solid #fff;}
.f-nav ul{overflow: hidden;}
.f-nav ul li {float: left;padding: 5px 0;}

.f-nav ul li a { color: #fff; display: block;font-size: 15px;line-height: 1;border-right: 1px solid #ccc;padding: 0 57px;}
.f-nav ul li:last-child a{border: none;}
.f-nav ul li a:hover{color: #e0211c;}
@media (max-width: 768px){
/*手机底部菜单*/
.footers { display:none}
.footer {background: #21272f;display: -webkit-box;width: 100%;margin-top: 6px;background-size: 9px 128px;position: fixed;z-index: 110;bottom: 0;left: 0; display:block; line-height:45px;}
.footer a {-webkit-box-flex: 1;display: -webkit-box;color: #fff; display:inline-block; width:32%;font: 100 16px/35px "微软雅黑";height: 35px; line-height:35px; text-align:center;}
.footer a i { padding-right:5px;}
.hr { height:45px;}
}


@media (min-width: 992px) and (max-width: 1200px){
  
  .f-nav a{font-size: 15px;}
  
  .f-logo .logo-img img {width: 60px;}
  .f-logo .logo-img h3{padding-left: 8px;font-size: 20px;}
  .f-logo .logo-img h3 span{font-size: 12px;}
  
  .searchbox input[type="text"] {width: 250px;height: 34px;font-size: 13px;}
  .searchbox input[type="submit"]{left: 250px;height: 34px;width: 72px;font-size: 13px;}
  
  .f-logo p{font-size: 12px;padding-right: 30px;}
  
  .f-lx {width: 45%;padding-left: 40px;}
  .f-ewm{width: 20%;}
  .f-logo { width: 35%;}
  
}
@media (max-width: 992px){

  .f-left { float: left; width: 72%;}
  .f-nav a {font-size: 13px;margin-right: 20px;}
  .f-lx p {font-size: 13px; line-height: 1.6;}
}
@media (max-width: 767px){

}

@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{}
  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%;}

  
}

@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%;}
 

  
}






.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: 35px 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: #004098;height: 380px;margin: -64% 0 0;width: 93%;}
.ccgd{padding: 0;}
.ccgd img{padding: 60px 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: 220px;overflow: hidden;overflow-y: auto;margin-top: 18px;}
.about p {font-size: 15px;line-height: 35px;color: #4e4e4e;text-indent: 0em !important;}
.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: #505050;border: 1px solid #d8d8d8;width: 159px;height: 97px;line-height: 38px;display: block;text-align: center;font-size: 16px;margin: 10px 20px 0 0px;float: left; padding: 11px 0;transition:all .5s}
.anniu a:hover {color:#fff;background-color:#085fc1;border-color:#085fc1;display: block;transition:all .5s}



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

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

.gy-btn{}
.gy-btn a{background: #ed7020;color: #fff;border: 2px solid #ed7020;}
.gy-bt{text-align: left !important;padding: 0 0 0 !important;}
.gy-bt h3{color: #004098;font-size: 33px;font-weight: bold;}
.gy-btn2{margin: 10px 0px 0 0px !important;}
@media (min-width: 992px) and (max-width: 1200px){
 .gywm .col-md-5{width:49%;}
.gywm .col-md-7{width: 51%;}
 .anniu a {width: 101px;} 
  .ccgd img {padding: 0px 0 0 20px;}
  .gdj { height: 282px;}
  
}

 @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: 100%;padding: 21px 0 0 0;}
   .gywm .col-md-5 {width: 100%;}
   .carousel-inner>.item>a>img { max-height: 432px;}
   .ccgd img { padding: 17px 0 0 20px;}
  


}
@media (max-width: 767px){
  .gywm .container {width: 750px;}
  .gywm .col-md-5 {width: 52%;}
  .gdj {height: 253px;margin: -66% 0 22px;width: 85%;}
  .ccgd { padding: 0px 0 0 0px;}
  .gywm {padding: 19px 0 25px;}
  .about { height: 168px;margin-top: 5px;}
  .anniu a {width: 78px;height: 84px;}
  .carousel-inner>.item { height: 236px;}
  .gywm .col-md-7 {width: 52%; padding: 0 9px;}
  .gy-bt h3 {font-size: 21px;}
  .gy-2{}
  .about p {font-size: 14px; line-height: 25px;}
  .anniu a i {font-size: 29px;}
  .anniu p{font-size: 14px;}
 

  
}







/* 产品中心 */
.cpzx{background:url(../images/al-bg.jpg)no-repeat center top ;padding: 74px 0 35px;}
/* .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%;}

.cpzx .cp-bt{}
.cpzx .cp-bt h2{color: #fff;}
.cpzx .cp-bt h2::before{background: #fff;}
.cpzx .cp-bt h2::after{background: #fff;}
.cpzx .cp-bt p{color: #fff;}

.cp-btn{text-align:center}
.cp-btn a{display: inline-block;background: #fff;color: #012e6a;font-size: 15px;padding: 10px 42px;border-radius: 50px;transition:all .5s}
.cp-btn a:hover{background:#003175;color:#fff;transition:all .5s}

@media (min-width: 992px) and (max-width: 1200px){
.cptu {left: 313px;}
.product_content {margin: 0px 0 12px;}
.product_btn {}
}
@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: url(../images/al-bg.jpg)no-repeat center top;padding: 67px 0 35px;background-size: 269%;}
.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;}
  .cp-btn a { font-size: 13px; padding: 4px 29px;}
  .cpzx { padding: 25px 9px;background: url(../images/al-bg.jpg)no-repeat center center;background-size: 564%;}
  .cp-btn { padding: 12px 0 0;}
  .cpzx .cp-bt p { margin: 0;}

  
}





/* 工程案例 */
.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: #004098;color: white;font-size: 15px;transition:all .5s}
.gcal .product_btn a:hover{background:#ed7020;transition:all .5s}
.text-center p{height: 31px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.gcal{padding: 40px 0;}
.gcal .zy-bt{padding: 0 0 27px;}

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

}
@media (max-width: 992px){
.gcal{padding:20px 0}  
.gcal .product_btn a {padding: 6px 20px;font-size: 13px;}
}
@media (max-width: 767px){
  .gcal {padding: 25px 9px 0;}
  .text-center p { margin: 0;}
  .gcal .zy-bt {padding: 0 0 25px;}
 

  
}












/* 公用标题样式 */
.bt{text-align:center;padding: 0 0 40px;}
.bt h2{position:relative;color: #004098;font-size: 33px;font-weight: bold;}
.bt h2::before{left: 35%;content: "";width: 7%;height: 3px;background: #004098;position: absolute;top: 50%;}
.bt h2::after{right: 35%;content: "";width: 7%;height: 3px;background: #004098;position: absolute;top: 50%;}
.bt p{text-transform: uppercase;color: #999;font-size: 16px;padding: 5px 0 0;}
@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width: 992px){
  .bt h2 { font-size: 28px;}
  .bt h2::before { left: 33%;}
  .bt h2::after { right: 33%;}
  


}
@media (max-width: 767px){
  .bt h2 { font-size: 20px;}
  .bt h2::before {left: 26%;height: 2px;width: 10%;}
  .bt h2::after {right: 26%;height: 2px;width: 10%;}
  .bt { padding: 0 0 25px;}
  .bt p { font-size: 14px;padding: 0px 0 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;}
.zyyw_tu{}
.zyyw_tu ul{overflow:hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.zyyw_tu ul li{width:14%;float:left;background:#000;text-align:center;padding: 17px 0;transition:all .5s}
.zyyw_tu ul li:hover{background:#ed7020 !important;transition:all .5s}
.zyyw_tu ul li .tu1{}
.zyyw_tu ul li .tu1 img{width:37%;}
.zyyw_tu ul li .wz1{padding: 9px 0 0 0px}
.zyyw_tu ul li .wz1 h3{font-size:18px;font-weight:bold;color:#fff;}
.zyyw_tu ul li .wz1 h4{font-size: 13px;font-weight: normal;color: #fff;padding-top:10px;text-transform: uppercase;}

.yyly{padding: 45px 0;}


@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}
  .yyly {padding: 45px 0 0;}
}
@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%;}
  
  .yyly { padding: 25px 9px;}
  .zyyw_tu ul li {width: 25%; padding: 10px 0;}
  .zyyw_tu ul li .wz1 h3 {font-size: 16px;}
  .zyyw_tu ul li .wz1 h4 { font-size: 12px;padding-top: 4px;}
  .zyyw_tu ul li:nth-child(5) {width:33.33%}
  .zyyw_tu ul li:nth-child(6) {width:33.33%}
  .zyyw_tu ul li:nth-child(7) {width:33.33%}
}















/* 新闻资讯 */

.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: 30px 0;}

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

.tl_2{width: 47%;float: left;padding: 17px 15px 0;text-align:center}
.tl_2 h2{font-size:25px;font-weight:bold;color:#fff;}
.tl_2 p{font-size:20px;color:#fff;font-weight:normal;}
.tl_2 hr{border-top: 2px solid #fff;margin: 14px auto 10px;width: 12%;}

.tl_3{width:24%;float:right;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%;}

.tl_3 h2{font-weight: bold;font-size: 34px;color: #fff;}
.tl_3 i{font-size: 48px;padding: 0 15px 0 0;}
.tl_3 a{display: block;text-align: center;color: #fff;background: #ed7020;border-radius: 5px;font-size: 16px;padding: 7px 0;margin: 14px 0 0;transition:all .5s;}
.tl_3 a:hover{background:#003175;transition:all .5s;color:#fff}




@media (min-width: 992px) and (max-width: 1200px){
.tl_p {font-size: 17px;}
.tl_3 {padding: 5px 20px 0;width: 28%;}
.tl_2 h2 {font-size: 19px;}
.tl_3 .tl3_tu {padding: 0 0 4px 0;}
.f-nav ul li a {padding: 0 30px;}
.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;width: 31%;}
  .tl_3 h2 {font-size: 26px;}
  .tl_3 i {font-size: 42px;}
  .tl_2 {width: 41%;}
  .tl_2 hr {margin: 8px auto 5px;}
  .tl_2 p { font-size: 17px;}
  
}
  
@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;text-align: center;}
  .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%;}
  
  .tl_3 i {font-size: 36px; padding: 0 8px 0 0;}
  .tl_3 h2 { font-size: 25px;}
  .tl_3 a { font-size: 15px;}
    

  

}



@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){
 
}

.top-tb{width:100%}




.hsys{padding: 30px 0;}
.hsys .ys-bt{text-align: center;}
.hsys .ys-bt h2{color: #004098;font-weight: bold; font-size: 37px;}
.hsys .ys-bt h2 span{color: #ed7020; font-style: italic;font-size: 65px; padding: 0px 8px;}
.hsys .ys-bt p{font-size: 16px;color: #727272;letter-spacing: 2px;padding: 4px 0 0;}

.ys-box.ys1{overflow: hidden;padding: 0 0 30px;}
.ys-box.ys2{margin-bottom: 0;}
.ys-box.ys1 .ys-img{float: right;}
.ys-box.ys1 .ys-nr{float: left;padding: 40px 0 0 0;}
.ys-box.ys2 .ys-img{float: left;}
.ys-box.ys2 .ys-nr{float: right;padding-top: 50px;}

.ys-box .ys-img{width: 48%;overflow: hidden;}
.ys-box .ys-img img{width: 100%;}
.ys-box .ys-nr{width: 52%;overflow: hidden;}


.ys-nr h2 { color: #fff;font-size: 37px;line-height: 1;overflow: hidden;margin-bottom: 10px;background:#00357d;padding: 16px 0;text-align: center;font-weight: bold;}
.ys-biaot{}
.ys-dbt{width: 11%;float: left;}
.ys-xbt{width: 89%;float: left;padding: 0 0 0 24px;}
.ys-xbt span{font-size: 17px;text-transform: uppercase;color: #a7a6a6;}
.ys-xbt h3{font-size: 24px;font-weight: bold;color: #00357d;}
.ys-txt{    padding-top: 9px;}
.ys-txt h3 {font-size: 26px;line-height: 1; font-weight: bold; color: #d10401;font-family: Microsoft JhengHei;}
.ys-txt h5 {font-size: 15px;line-height: 1;color: #888;text-transform: capitalize;margin-top: 5px;}
.ys-txt hr{}
.ys-txt p {background: url(../images/ys-ico.png)no-repeat top 2px left; background-size: 15px; font-size: 15px;line-height: 2;margin-bottom: 10px;color: #7a7a7a;}
@media (min-width: 992px) and (max-width: 1200px){
  .ys-xbt span {font-size: 14px;}
  .ys-xbt h3 { font-size: 20px;}
  .ys-txt p { font-size: 13px;line-height: 1.5;}
  .ys-box.ys2 .ys-nr {padding-top: 15px;}

}
@media (max-width: 992px){
  .ys-box.ys1 .ys-img {display: none;}
  .ys-box.ys1 .ys-nr {width:100%}
  .ys-box .ys-img img { display: none;}
  .ys-box.ys2 .ys-nr {padding-top: 0;width: 100%;}
  .ys-box.ys1 {padding: 0 0 0px;}
  


}
@media (max-width: 767px){
  .hsys .ys-bt h2 { font-size: 23px;}
  .hsys .ys-bt h2 span { font-size: 45px;}
  .hsys { padding: 17px 9px;}
  .ys-box.ys1 .ys-nr { padding: 25px 0 0 0;}
  .hsys .ys-bt p { font-size: 14px;padding: 0px 0 0;}
  .ys-nr h2 { font-size: 26px; padding: 14px 0;}
  .ys-dbt { width: 14%;}
  .ys-xbt {width: 86%;padding: 0 0 0 13px;}
  .ys-xbt span {display: none;}
  .ys-xbt h3 { font-size: 19px;}
  .ys-txt { padding-top: 4px;}
  .ys-txt p {font-size: 13px;line-height: 1.8;margin-bottom: 16px;}
 

  
}



/*新闻展示－第11种开始*/
.news_bg{}
.news_title{margin: 20px 0;border-bottom: 1px solid #fff;}
.news_title_logo{position: relative;display: inline-block;}
.news_title a{position: absolute;width:100px;height:30px;display: inline-block;top:0;right:0;}
.news_content{position: relative;}
.news_list{width: 60%;float: left; padding-bottom:10px;padding-left: 25px;}
.news_list li{border-bottom: 1px dashed #fff;padding: 9px 0;}
.news_date{width:69px;height:69px;background: #004098;color: #fff;float: left;margin:0 10px}
.news_date h5{font-size: 27px;padding: 7px 0 0;margin: 0;font-weight: bold;}
.news_date p,.news_article p{margin: 0;}
.news_article,.news_article a{color:#333;}
.news_article{margin-left: 95px;}
.news_article h5{margin:5px auto 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:17px;}
.news_article p{height:43px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 14px;color: #666;line-height: 1.4;}
.news_contact{    width: 40%;float: left;}
.contact_info{margin-top:265px;font-size: 13px;color:#000;}
.contact_number,.contact_text{margin-bottom: 10px;}
.contact_number span,.contact_text span{float: left;}
.contact_number p{margin:0 0 0 40px;}
.new-tp{height: 369px;overflow: hidden;display: flex;flex-wrap: wrap;align-content: center;}
.new-tp img{width:100%}
.xwzx{padding:50px 0 35px 0;background: #0040980d;}
@media (min-width: 992px) and (max-width: 1200px){
  .news_article p {height: 23px;}
  .news_date {height: 62px;}
  .new-tp {height: 297px;}
  .news_date h5 {padding: 1px 0;}

}
@media (max-width: 992px){
  .news_list {width: 100%;padding: 0;}
  .news_contact {display:none}
  .news_article p { height: 39px;}
  .news_list li {padding: 0 0 9px 0;}
  


}
@media (max-width: 767px){
.news_title {display: none;}
.news_content{margin-top: 0px;}
.news_list{margin:0;padding: 0;}
.news_list li{padding: 8px 0;}
.news_article p{font-size: 12px;line-height: 20px;}
  .news_date h5 {font-size: 23px;padding: 7px 0 0;}
  .xwzx {padding: 25px 0 35px 0;}
  .xw-bt{padding: 0 0 15px;}
}
/*新闻展示－第11种结束*/



/* 工厂 */
.gczs{}
.gczs .gc-bt{}
.gczs .gc-box{}
@media (min-width: 992px) and (max-width: 1200px){

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


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

  
}