@charset "utf-8";

/* CSS Document */

/* self-adaption global css v1.0
 * 此文件是网站全局自适应个性化css，也适当补充了自适应栅格系统（补充的是每行5个元素），此样式表在zui框架基础上进行开发，需要先引入zui核心文件。
 * This file is the global adaptive personalized CSS of the website, and it also complements the adaptive grid system (supplemented by 5 elements per line). This stylesheet is developed on the basis of the zui framework, which requires the introduction of the zui core file first.
  * 使用此文件请保留我的信息，谢谢！ Please keep my information in this file, thank you!
 */

/* @font-face { font-family: 'iconfont'; src: url('iconfont.eot'); src: url('iconfont.eot?#iefix') format('embedded-opentype'), url('iconfont.woff2') format('woff2'), url('iconfont.woff') format('woff'), url('iconfont.ttf') format('truetype'), url('iconfont.svg#iconfont') format('svg'); } */
@font-face {
  font-family: 'iconfont';  /* Project id 2139286 */
  src: url('//at.alicdn.com/t/font_2139286_e84oo4yetrw.woff2?t=1653999624082') format('woff2'),
       url('//at.alicdn.com/t/font_2139286_e84oo4yetrw.woff?t=1653999624082') format('woff'),
       url('//at.alicdn.com/t/font_2139286_e84oo4yetrw.ttf?t=1653999624082') format('truetype');
}
.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

/* for global 全局 */
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.screen-phone .col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{padding-right:0px;padding-left:0px;}
.col-xs-5ths{width:20%;float:left;}
@media (min-width:768px){
  .col-sm-5ths{width:20%;float:left;}
}
@media (min-width:992px){
  .col-md-5ths{width:20%;float:left;}
}
@media (min-width:1200px){
  .col-lg-5ths{width:20%;float:left;}
}

/*             60%  and  40%       */
.col-xs-60,.col-xs-40{padding-right:0px;padding-left:0px;}
@media (min-width:768px){
  .col-xs-60{width:100%;float:left;}
}
@media (min-width:992px){
  .col-xs-60{width:60%;float:left;}
}
@media (min-width:1200px){
  .col-xs-60{width:60%;float:left;}
}
@media (min-width:768px){
  .col-xs-40{width:100%;float:left;}
}
@media (min-width:992px){
  .col-xs-40{width:40%;float:left;}
}
@media (min-width:1200px){
  .col-xs-40{width:40%;float:left;}
}

/*  1/5, 4/5     -->       20%  and  80%       */
.col-xs-20,.col-xs-80{padding-right:0px;padding-left:0px;}
@media (min-width:768px){
  .col-xs-20{width:100%;float:left;}
}
@media (min-width:992px){
  .col-xs-20{width:20%;float:left;}
}
@media (min-width:1200px){
  .col-xs-20{width:20%;float:left;}
}
@media (min-width:768px){
  .col-xs-80{width:100%;float:left;}
}
@media (min-width:992px){
  .col-xs-80{width:80%;float:left;}
}
@media (min-width:1200px){
  .col-xs-80{width:80%;float:left;}
}
body{background:#fff;color:#000;font-size:16px;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";}
a{color:#000;cursor:pointer;text-decoration:none;outline:none;}
a:focus{outline:none;text-decoration:none;}
a:hover{outline:none;text-decoration:none;color:#009447;}
li{list-style:none;}

/* box size */
.no-margin{margin:0;}
.no-padding{padding:0;}

/* display */
.inline-block{display:inline-block}

/* position */
.pst-relative{position:relative;}
.fl{float:left;}
.fr{float:right;}

/* clear */
.clear-block{clear:both;}
.clear{clear:both;}

/* vertical-align */
.vc-middle{display:inline-block;vertical-align:middle;}

/* font */
.text-12px{font-size:12px}
.text-14px{font-size:14px}
.text-18px{font-size:18px}
.text-20px{font-size:20px}

/* other */
.middle-ctrl{display:inline-block;height:100%;width:0px;vertical-align:middle;}
.screen-phone .container>.row{margin:0;}
.animate500ms{transition:all 0.5s ease-out;  /* 过度 所有css属性 1秒过度 结束慢*/-moz-transition:all 0.5s ease-out;  /* Firefox 4 */-webkit-transition:all 0.5s ease-out;  /* Safari 和 Chrome */-o-transition:all 0.5s ease-out;}
.nav>li>a:focus,.nav>li>a:hover{color:#009447;text-decoration:none;background-color:#fff;}

/* header */
#headerbar{border:none;font-size:0px;position:fixed;top:0px;z-index:999;height:120px;border-radius:0;padding-bottom:0px;width:100%;padding:0;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,0));}
#headerbar .container{position:relative;}
#headerbar .search{width:160px;position:absolute;top:40px;right:-160px;z-index:999;}
#headerbar .search #inputSearch{box-shadow:none;outline:none;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,.2);padding-left:20px;padding-right:20px;color:#000;}
#headerbar .search #inputSearch::placeholder{color:#505050;}
#headerbar .search .search_btn{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,.2);margin-left:0;}
#headerbar .header-top{font-size:16px;width:100%;height:100px;position:relative;background:rgba(255,255,255,0.8);}
#headerbar .header-top:hover{background:rgba(255,255,255,0.7);}
#headerbar .header-top .welcome{height:38px;line-height:38px;background-color:#ffbfc2;}
#headerbar .header-top .welcome .left{font-size:14px;color:#009447;}
#headerbar .header-top .welcome .right{text-align:right;font-size:14px;color:#3B3B3B;}
#headerbar .header-top .welcome .right span{font-size:16px;color:#009447;font-weight:700;}
#headerbar .header-top .welcome a{}
#headerbar .header-top .welcome a:hover{color:#009447}
#headerbar .header-top .search{height:30px;position:absolute;top:-0px;right:0px;}
#headerbar .header-top .search form{display:inline-block;float:left;}
#headerbar .header-top .search .btn-primary{background:#009447;border-color:#009447;outline:none;height:28px;line-height:2px;top:-4px;}
#headerbar .header-top .search input{border-color:#009447;background:#009447;color:#fff;height:28px;line-height:28px;outline:none;}
#headerbar .header-top .search i{color:#FFFFFF;}
#headerbar .header-top .container{position:relative;background:none;}
#headerbar .header-top p{margin:0;line-height:40px;}
#headerbar .header-top .logo{float:left;display:inline-block;padding-top:30px;}
#headerbar .header-top .logo a{display:inline-block;vertical-align:middle;color:#000;}
#headerbar .header-top .logo span{font-size:30px;font-weight:bold;color:#000;display:inline-block;vertical-align:middle;padding-left:10px;}
#headerbar .header-top .top-right{float:right;width:70%;padding-top:38px;text-align:left;font-size:16px;position:relative;}
#headerbar .header-top .top-right ul.nav{text-align:center;float:none;margin:0;display:flex;height:36px;}
#headerbar .header-top .top-right ul.nav>li{display:inline-block;height:100%;min-width:100px;padding:0px;}
@media (min-width:768px){
  #headerbar .search{  right: -50px;top:5px;}
    #headerbar .header-top .top-right{width:80%;}
     #headerbar .header-top .top-right ul.nav>li{min-width: 90px; padding:0 8px}
}
@media (min-width:1300px){ /*1300px~1500px执行*/
    #headerbar .search{right:10px;top:5px;}
    #headerbar .header-top .top-right{width:70%;}
    #headerbar .header-top .top-right ul.nav>li{min-width: 100px;}
}
@media (min-width:1600px){
    #headerbar .search{right:-160px;top:40px;}
    #headerbar .header-top .top-right{width:70%;}
    #headerbar .header-top .top-right ul.nav>li{min-width: 100px;}
}






/* #headerbar .header-top .top-right ul.nav>li .line { width: 0em; height: 3px; position: absolute; bottom: 10px; left: 50%; margin-left: -2em; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; } */
#headerbar .header-top .top-right ul.nav>li>a{display:block;width:100%;font-size:18px;line-height:36px;color:#000;padding:0px;}
#headerbar .header-top .top-right ul.nav>li>a:focus{background:none;}
#headerbar .header-top:hover .top-right ul.nav>li>a{color:#000;}
#headerbar .header-top .top-right ul.nav>li:hover>a{color:#009447;background:none;}
#headerbar .header-top .top-right ul.nav>li>a.active{color:#000;}
#headerbar .header-top .top-right ul.nav>li>a.active:hover{color:#009447;}
#headerbar .header-top .top-right ul.nav>li:hover .navplus{display:block;}
#headerbar .header-top .top-right ul.nav>li .navplus{width:100%;min-width:100%;padding:20px 0 0;display:none;position:absolute;z-index:1009;text-align:left;left:0;font-size:0;background:rgba(0,0,0,0.5);}
#headerbar .header-top .top-right ul.nav>li .navplus>li{width:100%;}
#headerbar .header-top .top-right ul.nav>li .navplus>li>a{display:block;width:fit-content;min-width:100%;font-size:14px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:0px;padding:0px 10px;line-height:34px;text-align: center;}
#headerbar .header-top .top-right ul.nav>li .navplus>li>a i{margin-right:2px;}
#headerbar .header-top .top-right ul.nav>li .navplus>li:hover>a{background:rgba(0,0,0,.5);color:#5bb530;}
#headerbar .header-top .top-right ul.nav>li .navplus>li>.navplus{left:100%;top:0;margin:0;border:none;}
#headerbar .header-top .top-contact{max-width:250px;line-height:50px;font-size:20px;position:absolute;top:0;right:10px;}
#headerbar .header-top .top-contact>span{cursor:pointer;position:relative;display:inline-block;padding-left:5px;}
#headerbar .header-top .top-contact>span>a{line-height:22px;}
#headerbar .header-top .top-contact>span>a>.icon{vertical-align:middle;}
#headerbar .header-top .top-contact>span>a>span{display:inline-block;vertical-align:middle;font-size:18px;}
#headerbar .header-top .top-contact>span>img{width:100%;height:auto;}
#headerbar .header-top .top-contact>a{color:#009447;margin-left:5px;margin-right:20px;}
#headerbar .header-top .top-contact>.cn_box{display:block;font-size:14px;line-height:1;}
#headerbar .header-top .top-contact>.cn_box>select{display:block;width:168px;height:20px;margin:5px 0;}
#headerbar .header-top .top-contact>.cn_box>p{display:block;margin:0;line-height:1;}
#headertitle{display:block;height:60px;position:relative;z-index:1;background-color:#fff;}
#headertitle .group-left{display:block;float:left;height:60px;width:100%;text-align:center;}
#m-headerbar{padding-top:6px;padding-bottom:6px;border:none;background-color:#fff;border-bottom:#d1d1d1;box-shadow:0px 3px 5px 0px #d1d1d1;}
.screen-phone #m-headerbar .container .relative i.icon.blue,.screen-tablet #m-headerbar .container .relative i.icon.blue{position:absolute;top:12px;right:72px;}
#m-headerhd{pointer-events:auto;width:100%;padding-right:50px;}
#m-headerhd:hover{color:#009447;}
#m-headerhd span{display:block;color:#000;line-height:40px;font-size:20px;display:inline-block;max-width:40%;height:40px;overflow:hidden;}
#m-headerbar .hdtitle-img{  /* *width: 40px; */
width:80%;height:40px;line-height:40px;text-align:left;}
#m-headerbar .hdtitle-img img{height:auto;max-height:40px;display:inline-block;vertical-align:middle;}
#m-headerbar .hdtitle-img span{display:inline-block;vertical-align:middle;max-width:none;}
#m-headerbar .hdtitle-ch{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:1px;padding-left:10px;}
#m-headerbar .hdtitle-en{font-family:Georgia,"serif";font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.1;padding-left:10px;}
#m-headerbtn{position:absolute;top:10px;right:10px;color:#888a8d;text-shadow:none;background-color:#fff;border-color:#888a8d;}
#leftmenulayout{display:none;width:100%;height:100%;width:100vw!important;height:100vh!important;position:fixed;z-index:999998;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5;}
#leftmenulayout span{display:block;width:40%;height:100%;margin-left:60%;color:#7d7d7d;font-size:4rem;overflow:hidden;text-align:center;}
#leftmenu{display:none;width:60%;height:100%!important;width:60vw;height:100vh!important;background-color:#009447;border-right:1px solid #009447;position:fixed;z-index:999999;box-shadow:rgba(0,0,0,.15) 0 .15rem .5rem,rgba(0,0,0,.25) 0 .15rem .5rem;overflow-y:auto!important;}
#leftmenu>.items{display:block;width:100%;border-bottom:1px solid #20aa62;position:relative;}
#leftmenu>.items>a{margin:0 15%;font-size:18px;display:block;height:55px;line-height:55px;position:relative;color:#fff;width:70%;overflow:hidden;white-space:nowrap;text-overflow:inherit;}
#leftmenu>.items>i{text-align:center;display:block;position:absolute;top:0;right:10px;color:#fff;height:55px;width:55px;font-size:24px;line-height:55px;}
#leftmenu>.items>.listplus{display:none;text-align:center;padding:10px 0;}
#leftmenu>.items>.listplus>div{display:block;}
#leftmenu>.items>.listplus>div>a{display:block;color:#fff;line-height:26px;font-size:16px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:inherit;}

/*
| ----------------------------------------------------------
| Glide styles
| ----------------------------------------------------------
| Here are slider styles
| banner滚动轮播插件的个性样式，需要配合jquery.glide.min.js使用
*/
.mainbanner{width:100%;height:auto;font-size:0px;position:relative;}
.mainbanner .banner_btn{position:absolute;z-index:9;bottom:150px;left:50%;width:50px;height:50px;line-height:50px;margin-left:-25px;}
.mainbanner .banner_btn:hover{cursor:pointer;}
.mainbanner .banner_btn .iconfont{font-size:42px;color:rgba(255,255,255,.6);}
.screen-phone .mainbanner .banner_btn{bottom: 20px;}
.mainbanner ul{width:1000%;overflow:hidden;}
.mainbanner ul,.mainbanner ul li{list-style:none;margin:0;padding:0;font-size:0;display:block;}
.mainbanner ul li{float:left;width:100%;}
.mainbanner .slider{position:relative;width:100%;height:auto;overflow:hidden;}
.mainbanner .slides{height:auto;  /* Simple clear fix */overflow:hidden;  /**  * Prevent blinking issue * Not tested. Experimental. */-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;  /** * Here is CSS transitions * responsible for slider animation in modern broswers */-webkit-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);-moz-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);-ms-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);-o-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);}
.mainbanner .slide{list-style:none;height:auto;float:left;clear:none;}
.mainbanner .slide a{color:#fff;display:block;position:relative;}
.mainbanner .slide a div{width:50%;max-width:600px;position:absolute;top:30%;left:20%;margin:0;}
.mainbanner .slide a div h4{font-size:46px;line-height:50px;margin:0 0 40px;}
.screen-phone .mainbanner .slide a div,.screen-tablet .mainbanner .slide a div{width:90%;top:10%;left:5%;}
.screen-phone .mainbanner .slide a div h4{font-size:20px;line-height:25px;margin:0 0 10px;}
.mainbanner .slide a div p{font-size:24px;line-height:50px;margin:0;}
.screen-phone .mainbanner .slide a div p{font-size:14px;line-height:30px;}
.arrowsWrapper{display:none;}
.mainbanner .slider:hover .arrowsWrapper{display:block}
.mainbanner .slider-arrow{position:absolute;display:block;margin-bottom:0px;width:5%;padding:2.5%;text-decoration:none;text-align:center;opacity:1;}
.mainbanner .slider-arrow:before{display:block;background:rgba(0,0,0,.2);width:100%;height:100%;content:'';position:absolute;top:0;right:0;}
.mainbanner .slider-arrow--right{bottom:47.5%;right:3%;background:url(../../images/right_jt.png) no-repeat center;background-size:100%;}
.mainbanner .slider-arrow--left{bottom:47.5%;left:3%;background:url(../../images/left_jt.png) no-repeat center;background-size:100%;}
.mainbanner .slider-nav{position:absolute;bottom:4%;text-align:center;padding:15px 0px;background:rgba(0,0,0,.3);border-radius:20px;}
.mainbanner .slider-nav__item{width:10px;height:10px;background:#fff;border:none;border-radius:5px;clear:none;display:inline-block;margin:0 8px;position:relative;}
.mainbanner .slider-nav__item:first-child{margin-left:35px;}
.mainbanner .slider-nav__item:last-child{margin-right:35px;}
.mainbanner .slider-nav__item:before{display:block;content:'';width:160%;height:160%;border-radius:50%;position:absolute;top:-5px;left:-5px;border:2px solid rgba(0,0,0,0);box-sizing:content-box;}
.mainbanner .slider-nav__item:hover,.mainbanner .slider-nav__item--current{background:#fff;}
.mainbanner .slider-nav__item:hover:before,.mainbanner .slider-nav__item--current:before{border:2px solid #fff;}
.screen-phone .mainbanner .slider-nav__item{width:6px;height:6px;}
.screen-phone .mainbanner .slider-nav__item:before{top:-3px;left:-4px;border:2px solid rgba(0,0,0,0);}
.screen-phone .mainbanner .slider-nav__item:hover:before,.screen-phone .mainbanner .slider-nav__item--current:before{border:2px solid #fff;}
.thebreadcrumb{width:100%;background:#eee;font-size:16px;text-align:left;line-height:28px;padding-top:10px;padding-bottom:10px;}
.thebreadcrumb a{color:grey;}
.breadcrumb{display:inline-block;margin:0;padding:0;}
.breadcrumb i{font-size:16px;}
.breadcrumb>li+li::before{padding:0 5px;color:#ccc;content:"»";}


/**测试**/
 


/*测试**/
 

/*测试结束*/

/*大标题*/
.title_box{margin:0}
.title_box{color:#555555;}
.title_box h1{font-size:28px;padding:0;margin:0}
.title_box p{font-size:24px;}
.screen-phone .title_box h1{font-size:20px;    text-align: center; color: #009447;}
.screen-phone .title_box p{font-size:16px;}


.leader.title_box{padding-bottom: 30px;border-bottom: 1px solid #ccc;}
.leader.title_box h1{font-size: 20px;padding-bottom: 20px;}
.leader.title_box p{font-size: 16px;}
.leader.title_box>div{padding-bottom: 10px;}

.letter {letter-spacing:23px}

.title_boxdang{margin:0;padding-top: 50px;padding-bottom: 30px;background: #d40310;color: #ede696;}
.screen-phone .title_boxdang{padding-top: 30px;}
.title_boxdang h1{font-size:28px;padding:0;margin:0;text-align: center;color: #ede696;}
.title_boxdang>div{text-align: center;padding-top: 30px;}
.title_boxdang>div>a{display: inline-block;vertical-align: middle;font-size: 20px;line-height: 36px;padding: 0 50px;border: 1px solid #ede696;color: #ede696;margin: 0 10px;}
.title_boxdang>div>a.active, .title_boxdang>div>a:hover{background: #ede696;color: #d40310;}

/*地图背景框*/
.main_bg{padding:0;}

/*首页公司简介*/
.index_about{padding:60px 0 30px 0;}
.screen-phone .index_about{padding:10px 0 40px;padding-bottom:0px;}
.jianjiecont{margin-top:30px;font-size:15px;color:#4f4f4f;line-height:26px;}
.screen-phone .jianjiecont{margin-top:10px;padding:5px;}
.jianjiecont p{padding-right:0px;}
.screen-phone .jianjiecont p{padding-right:5px;}

/*左对齐的按钮*/
.about_btn{width:100%;padding:0;}
.about_btn a{display:block;text-align:center;background:#fff;color:#000;margin-top:25px;margin-bottom:20px;width:150px;border:1px solid #dbdbdb;font-size:16px;line-height:30px;padding:5px 0;border-radius:3px;}
.about_btn a:hover{background:#009447;color:#fff;border:1px solid #009447;}

/*居中对齐的按钮*/
.about_btn2{width:100%;padding:0;margin-top:30px;}
.about_btn2 a{display:block;text-align:center;background:#fff;color:#000;margin-top:25px;margin-bottom:20px;width:150px;border:1px solid #dbdbdb;margin:0 auto;font-size:16px;line-height:30px;padding:5px 0;border-radius:3px;}
.about_btn2 a:hover{background:#009447;color:#fff;border:1px solid #009447;}

/*首页 产品中心*/
.index_product{margin-top:20px;padding:0 0 180px 0;width:100%;height:100%;background-image:url(../../images/product_bg.jpg);background-repeat:no-repeat;background-position:50% 50%;background-attachment:scroll;background-size:cover;opacity:1;transition:all,.3s;}
.screen-phone .index_product{padding:0 0 40px 0;}

.index_product .list>a{color:#000;}
.index_product .list>a:hover{color:#009447;}
.index_product .list .kuang>a{color:#000;border:1px solid #fbfcfc;}
.index_product .list .kuang>a:hover{border:1px solid #009447;}
.index_product .list .items{display:block;text-align:center;color:#d3d3d3;margin-bottom:20px;}
.index_product .list .items:hover{color:#009447;text-decoration:underline;}
.screen-phone .index_product .list .items{margin-bottom:10px;}
.index_product .list .items .itemsimg{display:block;position:relative;width:100%;padding-top:100%;}
.index_product .list .items .itemsimg img{transition:all 0.5s ease-out;  /* 过度 所有css属性 1秒过度 结束慢*/-moz-transition:all 0.5s ease-out;  /* Firefox 4 */-webkit-transition:all 0.5s ease-out;  /* Safari 和 Chrome */-o-transition:all 0.5s ease-out;  /* Opera */}
.index_product .list .items .itemsimg img:hover{transform:scale(1.2,1.2);}
.index_product .list .items .itemsimg>div{display:block;position:absolute;width:100%;height:100%;top:0px;overflow:hidden;background-size:auto 100%;background-color:#e4e4e4;}
.index_product .list .items .itemstitle{width:100%;line-height:50px;background-color:#FFFFFF;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;}

/*首页 及 内页  侧边框栏目产品列表样式*/
.right_list{}
.right_list .title{height:70px;line-height:70px;color:#FFF;font-size:20px;text-indent:15px;border:1px #e7e7e7 solid;border-bottom:none;background:url("../../images/prolist_bg.png") 40% 100% no-repeat;}
.right_list .con{border:1px #e7e7e7 solid;border-top:none;border-bottom:none;background-color:#FFFFFF;}
.right_list .con ul{padding:0;margin:0;}
.right_list .con ul li{padding:13px 0 13px 14px;border-bottom:1px #e7e7e7 solid;}
.right_list .con ul li a{color:#000;}
.right_list .con ul li a:hover{color:#009447;}

/*走进苏合-企业文化*/
.culture_img{
	 
	height:220px;
}
.culture_img>img{
	width:100%;
	height:100%;
}
.cult_title{
	text-align: center;
	font-size: 24px;
	margin:30px 0 10px 0;
}
.cult_title>span{
	padding:0 40px;
	position: relative;
}
.cult_title>span:after,
.cult_title>span:before{
	content:'';
	display: block;
	width:90px;
	height:1px;
	background: #333;
	position: absolute;
	top:50%;
}
.cult_title>span:after{
	right:-90px;
}
.cult_title>span:before{
	left:-90px;
}
.cult_title+p{
	text-align: center;
	color: #F49E16;
}
.cult_text{
	padding:0px 0 30px 0;
	line-height: 24px;
	border-bottom: 1px solid #F0F0F0;
}
.advantage{
	margin:40px 0 70px;
}
.screen-phone  .advantage{ margin:40px 0 70px 0; padding: 0}
.advantage>li{
	padding:5px 10px;
	background-color: #F9F9F9;
	margin-bottom: 30px;
}

.advantage>li p {}


.wish{
	float: left;
}
.wish>span{
	font-size: 48px;
	color: #0B8F3E;
	float: left;
}
.wish>div{
	float: left;
	text-align: right;
	margin: 10px 0 0 10px;
	padding-right:20px;
	border-right: 1px solid #E3E3E3;
}
.wish>div>p{
	color: #C0C0C0;
}
.wish>div>span{
	font-size: 18px;
	color: #454141;
}
.advantage>li>p{
	margin: 24px 0 0 180px;
	font-size: 16px;
	color: #454141;
}

.screen-phone  .advantage>li>p{width: 100%; margin: 100px 0 0 0px; font-size: 16px; color: #454141;
}


/* prevnext 前一篇-后一篇 */
.prevnext{width: 100%;padding: 20px 0;font-size: 14px; border-top:#E1E1E1 1px solid}
.prevnext a{color: #333;}
.prevnext a:hover{text-decoration: underline;color: #354fa6;}
.prevnext .prev,.prevnext .next{width: 100%;display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.prevnext .historygo{display: inline-block;padding:10px 20px;background: #1162a7;color: #fff;}
.prevnext .historygo:hover{color: #fff;text-decoration: none;background: #354fa6;}

/*按钮*/
.beautifulbtn { width: 100%; text-align: center;margin-top: 20px;}
.beautifulbtn_about { width: 100%; text-align: center;margin-top: 0px;}
.beautifulbtn1{ background-color: #009447; height: 40px; line-height: 40px; width: 130px; font-size: 16px; margin: 0 10px; text-align: center; max-width: 100%; display: inline-block; vertical-align: middle; position: relative; box-sizing: border-box; color: #fff !important; outline: none !important; border-radius:6px;-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.beautifulbtn1::before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #5bb431;text-decoration : none; -webkit-transform: scale(0,0); transform: scale(0,0); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; transition: all .3s ease-out; }
.beautifulbtn1:hover::before {border-radius:6px;-webkit-transform: scale(1,1);transform: scale(1,1);}
.lte-ie-8 .beautifulbtn1:hover {background: #3f3b3a;}
.screen-phone .beautifulbtn1{height: 40px;line-height: 40px;width: 120px;}


/*首页 行业应用*/
.index_yingyong{margin-top:20px;padding:0 0 20px 0;width:100%;height:100%;}
.screen-phone .index_yingyong{padding:0 0 20px 0;}
.index_yingyong{display:block;padding-top:60px;padding-bottom:30px;position:relative;overflow:hidden;}
.screen-phone .index_yingyong{padding-top:10px;padding-bottom:10px;}
.index_yingyong .list{width:100%;float:left;margin-top:20px;padding:0;}
.screen-phone .index_yingyong .list{margin-top:20px;}
.index_yingyong .list>a{color:#FFFFFF;}
.index_yingyong .list>a:hover{color:#009447;}
.index_yingyong .list .items{display:block;color:#000000;margin-bottom:20px;padding:10px 0;}
.index_yingyong .list .items:hover{color:#009447;}
.screen-phone .index_yingyong .list .items{margin-bottom:10px;}
.index_yingyong .list .items .itemsimg{display:block;position:relative;width:100%;padding-top:60%;border:1px solid #888888;}
.index_yingyong .list .items .itemsimg img{transition:all 0.5s ease-out;  /* 过度 所有css属性 1秒过度 结束慢*/-moz-transition:all 0.5s ease-out;  /* Firefox 4 */-webkit-transition:all 0.5s ease-out;  /* Safari 和 Chrome */-o-transition:all 0.5s ease-out;  /* Opera */}
.index_yingyong .list .items:hover .itemsimg img{transform:scale(1.1,1.1);}
.index_yingyong .list .items .itemsimg>div{display:block;position:absolute;width:100%;height:100%;top:0px;overflow:hidden;background-size:auto 100%;background-color:#e4e4e4;}
.index_yingyong .list .items .itemstitle{text-align:center;width:100%;margin:15px 0;font-size:16px;font-weight:600;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.screen-phone .index_yingyong .list .items .itemstitle{margin:1px 0;font-size:16px;font-weight:400;}
.index_yingyong .list .items .itemsExcerpt{text-align:left;color:#afafaf;font-size:14px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index_yingyong .list .line{display:block;width:100%;height:1px;margin-top:20px;background-color:#afafaf;position:relative;overflow:hidden;}
.index_yingyong .list .line>span{display:block;width:100%;height:100%;background-color:#009447;position:absolute;top:0;left:-100%;-webkit-transition:ease-in 1s;-moz-transition:ease-in 1s;-ms-transition:ease-in 1s;-o-transition:ease-in 1s;}
.index_yingyong .list .items:hover .line>span{left:0%;}
.index_yingyong .more{width:100%;padding-top:20px;text-align:center;}
.screen-phone .index_yingyong .more{width:100%;margin-top:20px;text-align:center;}
.index_yingyong .more a{display:inline-block;text-align:center;font-size:14px;color:#FFFFFF;background-color:#009447;line-height:36px;padding:0 60px;border:1px solid #009447;}
.index_yingyong .more a:hover{border:1px solid #e8550d;color:#FFFFFF;background-color:#e8550d;}

/*首页 新闻资讯*/
.index_news{padding-top:40px;padding-bottom:20px; background: url("../../images/bg.png") repeat;}
.screen-phone .index_news{padding-top:20px;}
.index_news .head{display:block;padding-bottom:30px;}
.screen-phone .head{padding-bottom:20px;}
.index_news .head>h3{display:block;margin:0;}
.screen-phone .index_news .head>h3{ margin:0px 0 10px 0;}
.index_news .head>h3>a{display:block;width:100%;height:auto;line-height:74px;font-size:30px;color:#d71d1f;text-align:center;margin:0;}
.screen-phone .index_news .head>h3>a{font-size:18px;line-height:30px;}
.index_news .head>div{display:block;font-size:0;text-align:center;}
.index_news .head>div>a{display:inline-block;max-width:33.3%;font-size:16px;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;}
.screen-phone .index_news .head>div>a{max-width:100%;line-height:26px;font-size:14px;}
.index_news .head>div>a>span{display:inline-block;vertical-align:middle;width:6px;height:6px;background:#009447;border-radius:50%;margin-right:8px;}
.news_images{padding-right:15px;}
.index_news .right{padding-left:25px;}
.screen-phone  .index_news .right{padding-left:0px;}
.index_news .right .nav-tabs>li.active>a,.index_news .right .nav-tabs>li.active>a:focus,.index_news .right .nav-tabs>li.active>a:hover{color:#009447;font-weight:700;cursor:default;border:none;border-bottom:2px solid #009447;background: none;}
.index_news .right .nav-tabs>li>a:hover{border-color:rgba(0,0,0,0);}
.index_news .right .nav>li>a:focus,.index_news .right .nav>li>a:hover{color:#009447;text-decoration:none;background-color:rgba(0,0,0,0);}
.index_news .right .nav-tabs>li>a{border:1px solid rgba(0,0,0,0);transition:all 0s cubic-bezier(.175,.885,.32,1);}
.index_news .right .nav>li>a{border:1px solid rgba(0,0,0,0);   margin-right: 0px;padding: 8px 15px; }
.screen-phone .index_news .right .nav>li>a{ padding: 8px 8px; }
.index_news .right .nav>li{;overflow:hidden;text-align:center;}
.screen-phone .index_news .right .nav>li{ }

.index_news .right .nav>li.more{width:auto;float:right;font-size:12px;}
.index_news .right .nav>li.more i{font-size: 12px;font-weight: 300;}
.index_news .right .tab-content{padding:20px 2px;}
.index_news .right .tab-content ul{margin:0;padding:0;}
.index_news .right .tab-content ul li{display:flex;align-items:flex-end;justify-content:space-between;}
.index_news .right .tab-content ul li>a{flex:1;font-size:16px;line-height:42px;width:0;display:flex;}
.screen-phone .index_news .right .tab-content ul li>a{ line-height:42px; }
.index_news .right .tab-content ul li>a>span{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index_news .right .tab-content ul li>a:hover>span{text-decoration:underline;}
.index_news .right .tab-content ul li>a>i{display:inline-block;font-style:normal;vertical-align:middle;font-size:12px;color:#009447;line-height:42px;font-weight:100;padding-right:8px;}
.index_news .right .tab-content ul li>span{flex:0 0 50px;font-size:16px;line-height:42px; color: #999999;font-weight: 300;}
.index_news .body{border-bottom:1px solid #f1f1f1;}
.index_bottom{display:block;height:60px;border-top:1px solid #f1f1f1;text-align:center;font-size:0;}
.screen-phone .index_bottom{height:auto;}
.index_bottom .nav_box{display:inline-block;position:relative;max-width:30%;}
.screen-phone .index_bottom .nav_box{max-width:100%;}
.screen-phone .index_bottom .nav_box>h5{padding:0 20px;height:30px;}
.screen-phone .index_bottom .nav_box>ul{position:absolute; top:30px; left:0; height:auto;display: none;max-height: 200px;overflow-y: auto;}
.index_bottom .nav_box2{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
.screen-phone .index_bottom .nav_box2{border:none;}
.index_bottom .nav_box>h5{display:block;margin:0;font-weight:normal;font-size:14px;line-height:30px;padding:15px 60px;height:60px;}
.index_bottom .nav_box>h5:hover{cursor:pointer;}
.index_bottom .nav_box>h5>.iconfont{font-size:14px;display:inline-block;vertical-align:middle;padding-left:5px;}
.index_bottom .nav_box:hover>ul{height:auto;max-height:200px;}
.index_bottom .nav_box>ul{padding:0;margin:0;display:block;width:100%;height:0;overflow:auto;position:absolute;z-index:5;margin-top:-1px;background-color:#fff;}
.index_bottom .nav_box>ul>li{display:block;width:100%;}
.index_bottom .nav_box>ul>li>a{display:block;font-size:14px;line-height:28px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;}
.index_bottom .nav_box>ul>li>a:hover{background-color:#009447;color:#fff;}

/* 新闻列表样式(页面) */

/* title list style with pic in left 左边有图片的标题列表样式 */

.inner{padding:20px 10px 30px;background:#fff;}
.screen-phone .inner{padding:10px 0;}
.inner_k{margin-top:20px;}
.screen-phone .inner_k{margin-top:20px;}
.liststyle2{margin-top:40px;}
.screen-phone .liststyle2{margin-left:0px;margin-top:0px;}
.liststyle2 .items{width:100%;padding:14px 0 8px 0;;border-bottom:1px dashed #dfdfdf;}
.liststyle2 .items>a{display:block;position:relative;}
.liststyle2 .items .news-img{display:block;width:16%;float:left;overflow:hidden;position:relative;padding-top:11%;}
.screen-phone .liststyle2 .items .news-img{width:30%;padding-top:20%;text-align:center;}
.liststyle2 .items .news-img>div{text-align:center;display:block;position:absolute;font-size:0px;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.liststyle2 .items>a:hover  h1 {color: #009447;} 
.liststyle2 .items>a:hover .news-img>div{width:120%;height:120%;top:-10%;left:-10%;}
.liststyle2 .items .news-img>div>img{width:100%;height:100%;}
.liststyle2 .items .news-con{display:block;width:82%;margin-left:2%;float:left;}
.screen-phone .liststyle2 .items .news-con{display:block;width:68%;margin-left:2%;float:left;}
.liststyle2 .items .news-con h1{padding-top:5px;margin:0;color:#333;font-size:18px;font-weight:normal}
.screen-phone .liststyle2 .items .news-con h1{color:#333;font-size:16px;}

.liststyle2 .items .news-con p{color:#afafaf;font-size:14px;padding:15px 0 0 0;    overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.screen-phone .liststyle2 .items .news-con p{color:#afafaf;font-size:14px;padding:5px 0 0 0;}

.liststyle2 .items .news-con p:nth-child(3){color:#808080;font-size:14px;padding:0;}  
.screen-phone .liststyle2 .items .news-con p:nth-child(3){ padding:10px 0 0 0 ;}  

.liststyle2 .items .news-con p span{float:right;padding-right:8px;}

 
/*集团领导*/
.leader{margin-top:40px;}
.screen-phone .leader{margin-left:0px;margin-top:0px;}
.leader .items{width:100%;padding:30px 0;border-bottom:1px dashed #dfdfdf;}
.screen-phone  .leader .items{ padding:15px 0; }
.leader .items>a{display:block;position:relative;}
.leader .items .news-img{display:block;width:16%;float:left;overflow:hidden;position:relative;padding-top:11%;}
.screen-phone .leader .items .news-img{width:30%;padding-top:20%;text-align:center;}
.leader .items .news-img>div{text-align:center;display:block;position:absolute;font-size:0px;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.leader .items>a:hover  h1 {color: #009447;} 
.leader .items>a:hover .news-img>div{width:120%;height:120%;top:-10%;left:-10%;}
.leader .items .news-img>div>img{width:100%;height:100%;}
.leader .items .news-con{display:block;width:82%;margin-left:2%;float:left;}
.screen-phone .leader .items .news-con{display:block;width:68%;margin-left:2%;float:left;}
.leader .items .news-con h1{padding-top:5px;margin:0;color:#333;font-size:22px;font-weight: 400}
.screen-phone .leader .items .news-con h1{color:#333;font-size:20px;}
.leader .items .news-con p{color:#909090;font-size:14px;padding:15px 0 0 0;}
.leader .items .news-con p:nth-child(3){ padding:0px 0 0 0;}
.screen-phone .leader .items .news-con p{color:#afafaf;font-size:14px;padding:6px 0;}
.leader .items .news-con p span{float:right;padding-right:8px;}




/* 新闻详细页detail   ->go on 2021.11.23*/
.detail{display:block;position:relative;background-color:#f5f7fa}
.detail .detail_bg>img{display:block;width:100%;}
.detail .detail_bg .container{position:relative;}
.detail .neirong{background-color:#FFFFFF;margin:20px 15px 0 0;padding:0 46px;}
.screen-phone .detail .neirong{margin:-10px;    padding: 0 15px 0 30px;}
.detail .neirong .title{padding:20px 0;}
.screen-phone .detail .neirong .title{padding:10px 0;}
.detail .neirong .title h3{padding-bottom:10px;font-size:24px;font-weight:normal;text-align:left;color:#2c2c2c;}
.screen-phone .detail .neirong .title h3{padding-bottom:0px;font-size:18px;line-height:25px;text-align:center;}
.detail .neirong .title span{font-size:13px;color:#afafaf;}
.detail .neirong .title span.hit{padding-left:20%;}
.detail .neirong .detail_content{display:block;padding:15px 0px;color:#4f4f4f;line-height:27px;}
.detail .neirong .detail_content p{line-height:27px;    }
.detail .neirong .detail_content p img {width: 90%; height: auto;padding: 10px 0}
.screen-phone  .detail .neirong .detail_content p img {width: 100%; height: auto;padding: 5px 0}
.detail .detail_content video{display: block;margin: 0 auto;padding: 10px 20px;width:95%;height: auto;}
.screen-phone  .detail .detail_content video{width:100%;padding: 0px;}
.detail .detail_content{display:block;padding:0 20px 80px;}
.detail .detail_content .title{text-align:center;}
.detail .detail_content .title h3{font-size:24px;}
.detail .detail_content .title p{font-size:14px;color:#999;}
.screen-phone .detail .detail_content{padding:0 0 30px;margin-top: 25px;}
.detail1 .detail_content{display:flex;padding:20px 20px 20px 32px;overflow:hidden;font-size:0;}
.screen-phone .detail1 .detail_content{display:block;padding:0px 0px 20px;overflow:hidden;font-size:0;}
.screen-tablet .detail1 .detail_content{display:block;padding:30px 0px 20px;overflow:hidden;font-size:0;}
.detail1 .detail_content .right_spec{flex:1;}
.screen-phone .detail1 .detail_content .right_spec{flex:1;padding-left:0px;}
.detail1 .detail_content .right_spec .title{font-size:24px;text-align:left;text-indent: 30px;}
.screen-phone .detail1 .detail_content .right_spec .title{font-size:20px;text-align:center;text-indent: 0px;    padding-top: 10px;}
.detail1 .detail_content .tupian{text-align:left}
.screen-phone .detail1 .detail_content .tupian{text-align:center;}
.detail1 .detail_content .right_spec p{width:100%;text-align:center;}
.detail1 .detail_content .right_spec p img{max-width:80%;}
.detail1 .detail_content1{display:block;padding:0 0px 20px;}
.screen-phone .detail1 .detail_content1{display:block;padding:0 0px 30px 0;}
.detail1 .detail_content1 p{with:100%;}
.detail1 .detail_content1 .title{padding-bottom:15px;text-align:left;font-size:20px;font-weight:bold;line-height:20px;width:100%;border-bottom:3px solid #ece8e8;}
.detail1 .detail_content1 img  {width:92%;}
.detail1 .detail_content1 p img {width:92%;}

.screen-phone .detail1 .detail_content1 img  {width:95%;}
.screen-phone .detail1 .detail_content1 p img {width:95%;}


/*bshare .cn 分享*/
.bshare-custom {
    float: right;
    width: 280px;
    font-size: 13px;
    line-height: 16px !important;
}


/*党建专题样式*/
.inner_d{margin-top:20px;}
.screen-phone .inner_d{margin-top:20px;}
.liststyle-dang{margin-top:0px;}
.screen-phone .liststyle-dang{margin-left:0px;margin-top:0px;}
.liststyle-dang .items{width:100%;padding:14px 0;border-bottom:1px dashed #dfdfdf;}
.liststyle-dang .items>a{display:block;position:relative;}
.liststyle-dang .items .news-img{display:block;width:16%;float:left;overflow:hidden;position:relative;padding-top:11%;}
.screen-phone .liststyle-dang .items .news-img{width:30%;padding-top:20%;text-align:center;}
.liststyle-dang .items .news-img>div{text-align:center;display:block;position:absolute;font-size:0px;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.liststyle-dang .items>a:hover  h1 {color: #bc0207;} 
.liststyle-dang .items>a:hover .news-img>div{width:120%;height:120%;top:-10%;left:-10%;}
.liststyle-dang .items .news-img>div>img{width:100%;height:100%;}
.liststyle-dang .items .news-con{display:block;width:82%;margin-left:2%;float:left;}
.screen-phone .liststyle-dang .items .news-con{display:block;width:68%;margin-left:2%;float:left;}
.liststyle-dang .items .news-con h1{padding-top:5px;margin:0;color:#333;font-size:16px;}
.screen-phone .liststyle-dang .items .news-con h1{color:#333;font-size:16px;}
.liststyle-dang .items .news-con p{color:#afafaf;font-size:12px;padding:35px 0 0 0;}
.screen-phone .liststyle-dang .items .news-con p{color:#afafaf;font-size:14px;padding:16px 0;}
.liststyle-dang .items .news-con p span{float:right;padding-right:8px;}




/*  行业应用--内页  */
.newslist{margin:0;padding:0;}
.newslist .yingyong{width:100%;height:420px;padding:0;margin-top:40px;}
.newslist .yingyong>.context{width:38%;position:absolute;z-index:99;margin-top:30px;padding:5px 23px;background-color:#FFFFFF;border:1px solid #fefefe;box-shadow:-3px 3px 10px #cdcbcb;}
.newslist .yingyong:nth-child(2n)>.context{right:0;box-shadow:3px 3px 10px #cdcbcb;}
.screen-phone .newslist .yingyong:nth-child(2n)>.context{right:inherit;box-shadow:3px 3px 10px #cdcbcb;}
.screen-phone .newslist .yingyong .context{width:90%;opacity:0.95;}
.screen-phone .newslist .yingyong .context{width:90%;opacity:0.95;}
.newslist .yingyong .context h1{padding:8px 3px 20px 3px;font-size:24px;color:#3366ff;border-bottom:1px solid #cccccc;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.screen-phone .newslist .yingyong .context h1{font-size:20px;}
.newslist .yingyong .context .con{padding:20px 0 30px 0;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.screen-phone .newslist .yingyong .context .con{padding:10px 0 30px 0;font-size:14px;}
.newslist .yingyong>.picture{float:right;}
.newslist .yingyong:nth-child(2n)>.picture{float:left;}
.newslist .yingyong .picture img{min-width:800px;height:400px;float:right;}

/*产品列表页2021.11.23*/
.product_box .list {margin-top: 40px;}
.screen-phone .product_box .list {margin-top: 20px;}
.product_box .list>a{color:#000;}
.product_box .list>a:hover{color:#009447;}
.product_box .list .kuang>a{color:#000;border:1px solid #fbfcfc;}
.product_box .list .kuang>a:hover{border:1px solid #009447;}
.product_box .list .items{display:block;text-align:center;color:#d3d3d3;margin-bottom:20px;}
.product_box .list .items:hover{color:#009447; }
.screen-phone .product_box .list .items{margin-bottom:10px;}
.product_box .list .items .itemsimg{display:block;position:relative;width:100%;padding-top:65%;}
.product_box .list .items .itemsimg img{transition:all 0.5s ease-out;  /* 过度 所有css属性 1秒过度 结束慢*/-moz-transition:all 0.5s ease-out;  /* Firefox 4 */-webkit-transition:all 0.5s ease-out;  /* Safari 和 Chrome */-o-transition:all 0.5s ease-out;  /* Opera */}
.product_box .list .items .itemsimg img:hover{transform:scale(1.2,1.2);}
.product_box .list .items .itemsimg>div{display:block;position:absolute;width:100%;height:100%;top:0px;overflow:hidden;background-size:auto 100%;background-color:#e4e4e4;}
.product_box .list .items .itemstitle{width:100%;line-height:50px;background-color:#FFFFFF;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;}

/*联系我们单页 */
.contact{display:block;position:relative;}
.contact .about_map{padding-top:30px;}
.contact .about_map iframe{height:550px;}
.screen-phone .contact .about_map iframe{height:260px;}
.screen-phone .contact .about_map{padding-top:10px;}
.contact .about_contact{display:block;padding-top:18px;padding-left:80px;line-height:30px;font-size:16px;}
.screen-phone .contact .about_contact{padding-left:10px;}
.contact .about_contact .name{padding:15px 0 30px 0;border-bottom:1px solid #dddddd;font-size:20px;font-weight:bold;}
.screen-phone .contact .about_contact .name{padding:10px 0 15px 0;border-bottom:1px solid #dddddd;font-size:20px;font-weight:bold;}
.contact .about_contact .xiangxi{margin-top:20px;}
.contact .about_contact .xiangxi ul{margin:0px;padding:0}
.contact .about_contact .xiangxi ul li{padding:8px 0;font-size:16px;}
.contact .about_contact .xiangxi ul li .iconfont{font-size:18px;}
.contact .about_contact .icon{display:inline-block;vertical-align:middle;padding:0 20px 0 10px;}
.contact .about_contact span{display:inline-block;vertical-align:middle;}

/*在线反馈*/
.feedback{display:block;position:relative;overflow:hidden;}
.feedback .container>.row{position:relative;z-index:1;}
.screen-phone .feedback .container{padding:30px 10px;}
.screen-phone .feedback{padding-top:0px;padding-bottom:10px;}
.feedback .title_box{display:block;padding:10px 0;}
.screen-phone .feedback .title_box{padding:0;}
.feedback .title_box>h1{font-size:40px;font-weight:bold;line-height:40px;padding:30px 0;margin:0;text-align:left;color:#dddddd;}
.screen-phone .feedback .title_box>h1>span{display:block;}
.feedback .title_box>h1>span{font-size:24px;color:#000;margin-left:10px;}
.feedback .title_box>h2{font-size:26px;font-weight:normal;line-height:52px;padding:0 20px;margin:0;text-align:left;color:#000;}
.feedback .title_box>div{font-size:14px;line-height:28px;padding:0 20px;margin:0;text-align:left;color:#000;}
.feedback .title_box>p{display:block;margin-top:10px;line-height:42px;font-size:16px;font-weight:bold;}
.feedback .title_box>p span{color:#ff0000;}
.feedback .title_box>div>p>span{display:inline-block;vertical-align:middle;margin-right:10px;}
.feedback .title_box>div>p>select{display:inline-block;vertical-align:middle;width:auto;padding:0 20px;height:38px;border-radius:8px;border:none;outline:none;}
.feedback .title_box>div.button{margin-top:30px;font-size:20px;line-height:40px;padding:0;}
.feedback .title_box>div.button button{display:inline-block;border-radius:12px;text-align:center;padding:0 20px;margin-left:20px;border:none;outline:none;color:#fff;height:42px;line-height:normal;}
.feedback .title_box>div.button button>i{line-height:42px;display:inline-block;vertical-align:middle;}
.feedback .title_box>div.button button>span{line-height:42px;display:inline-block;vertical-align:middle;}

/*.screen-phone .feedback .title_box>h1{font-size: 24px;line-height: 40px;}*/

/*.screen-phone .feedback .title_box>h2{font-size: 20px;line-height: 40px;}*/
.feedback .title_box>label{display:inline-block;vertical-align:middle;width:49%;margin-top:20px;padding-right:30px;}
.screen-phone .feedback .title_box>label{width:100%;padding-right:0px;margin-top:10px;font-weight:400}
.feedback .title_box>label span{color:#ff0000;}
.feedback .title_box>label:nth-child(2n){padding-right:0px;padding-left:30px;}
.screen-phone .feedback .title_box>label:nth-child(2n){padding-right:0px;padding-left:0px;}
.feedback .title_box>label>input{display:inline-block;font-size:16px;line-height:38px;width:100%;margin-top:10px;border-radius:4px;border:1px solid #dddddd;outline:none;padding:0 15px;}
.screen-phone .feedback .title_box>label>input{font-size:14px;}
.feedback .title_box>label>select{display:inline-block;font-size:16px;line-height:38px;width:100%;border-radius:4px;border:1px solid #dddddd;outline:none;margin:0;margin-top:10px;height:38px;padding:0 15px;}
.screen-phone .feedback .title_box>label>select{font-size:14px;}
.feedback .title_box>textarea{display:block;width:100%;font-size:16px;line-height:38px;margin-top:10px;padding:15px;border-radius:4px;border-color:#dddddd;}
.screen-phone .feedback .title_box>textarea{font-size:14px;}
.feedback .title_box>textarea:focus{outline:none!important;border-color:#dddddd;box-shadow:0 0 10px #dddddd;}
.feedback .title_box>button.addFeedback{display:block;width:20%;margin:0 auto;border-radius:8px;text-align:center;padding:0 20px;margin-top:30px;border:none;outline:none;color:#fff;height:42px;line-height:42px;background:#009447;}
.screen-phone .feedback .title_box>button.addFeedback{width:40%;margin-top:20px;}

/*高度，放在最后放生效2021.11.16*/
.mt70{margin-top:70px;}
.screen-phone .mt70{margin-top:16px;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.screen-phone .mt40{margin-top:16px;}
.pl20{padding-left:20px;}
.pr40{padding-right:40px}
.screen-tablet .pr40{padding-right:20px}

/*内页位置导航*/

.weizhi{height:43px;line-height:43px;margin-top:10px;padding-left:15px;font-size:16px;color:#000;margin-bottom:10px;border-bottom: 1px solid #e8e8e8;position:relative;}
.weizhi img{margin-right:8px;}
.weizhi a{font-size:16px;color:#000;}
.weizhi a:hover {color: #009447;}
.weizhi .search{display:block;max-width:300px;position:absolute;right:5px;top:50%;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);}
.screen-phone .weizhi{font-size:14px;margin-bottom:0;}
.screen-phone .weizhi img{width:10px;}
.screen-phone .weizhi a{font-size:14px;}

/*搜索 */
.pro1 h1{font-size: 18px;text-align: center;}


.ptr_content3{clear:both;text-align:left;line-height:30px;font-size:12px;height:0 auto;margin-bottom:2px;overflow:hidden;}
.ptr_content3 p{font-size:16px;line-height:28px;}
.ptr_content3 ul{margin:0;padding:0;margin-top:25px;}
.screen-phone .ptr_content3 ul{margin:15px 0;}
.ptr_content3 h3{line-height:60px;text-align:center;color:#1f1f1f;font-size:26px;}
.screen-phone .ptr_content3 h3{line-height:40px;padding-top:10px;}
.ptr_content3 .detail{height:40px;line-height:40px;margin-top:20px;margin-bottom:45px;text-align:center;color:#1f1f1f;font-size:16px;background:#e0e8e8;}
.screen-phone .ptr_content3 .detail{font-size:14px;margin:10px 0;}
.ptr_content3 .pro_con{padding:0 15px 0 10px;}
.ptr_content3 .pro_con p{}
.ptr_content3 ul li span{padding-right:3px;color:#666;font-size:14px;font-family:Arial;position:absolute;top:0;right:0;}
.ptr_content3 ul li{height:30px;line-height:30px;padding-left:14px;font-size:16px;background:url(../images/square.png) left center no-repeat;position:relative;}
.ptr_content3 ul li.sep_line{height:10px;margin-top:8px;margin-bottom:15px;border-bottom:#aaa 1px dashed;background:none;}
.ptr_content3 ul li a{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;padding-right:80px;}
.ptr_content3 ul li .iconfont {font-size: 12px;color: #888888;}

/*news列表页面css
.news {height:auto; margin:0 auto;overflow: hidden;padding: 30px 10px;}
.screen-phone .news{padding: 0;}
.news .news_item a{display: block;background: #f6f6f6;padding-bottom: 50px;}
.screen-phone .news .news_item a{padding-bottom: 20px;margin-top: 10px;margin-bottom: 10px;}
.news .news_item:hover a{color: #353535;}
.news .news_item a>img{display: block;}
.news .news_item a>h3{display: block;font-size: 20px;line-height: 36px;padding: 0 20px;}
.news .news_item a>span{display: block;font-size: 16px;line-height: 24px;padding: 0 20px;}
.news .news_item a>p{display: block;font-size: 16px;line-height: 24px;margin-top: 30px; padding: 0px 20px;height: 72px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.news .news_more{display: block;}




.news .news_more h2{margin:0;margin-left: 15px;width: 100%;border-bottom: 1px solid #eaeaea;font-size: 20px;line-height: 40px;}
.screen-phone  .news .news_more h2{margin:0}
.news .news_more h2 span{display: inline-block;width: fit-content;border-bottom: 1px solid #009447;color: #009447;margin-bottom: -1px;}
.news .news_more .list{display: block;padding: 0;margin-left: 15px;padding-top: 10px;}
.screen-phone  .news .news_more .list{margin-left: 0px;}
.news .news_more .list>a{display: block;position: relative;border-bottom: 1px dashed #e1e1e8;}
.news .news_more .list>a:hover{color: #009447;}
.news .news_more .list>a>h3{display: block;margin: 0; width: 100%;padding-right: 90px; font-weight: normal; font-size: 16px;line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news .news_more .list>a>h3 i{font-size: 10px;}
.news .news_more .list>a>span{font-size: 14px;line-height: 45px;position: absolute;right: 0;top: 0;}


*/

/*产品列表页*/
.products{height:auto;margin:0 auto;overflow:hidden;padding:30px 10px;}
.screen-phone .products{padding:0;}
.products .title{display:block;text-align:center;padding-bottom:50px;}
.products .title a{display:inline-block;vertical-align:middle;width:150px;color:#4d4c47;}
.products .title a:hover,.products .title a.active{color:#353535;}
.products .title a:hover>h3,.products .title a.active>h3{font-weight:bold;}
.products .title a:hover span,.products .title a.active span{display:inline-block;background:#353535;}
.products .title a>h3{margin:0;display:block;font-size:24px;line-height:52px;font-weight:normal;}
.products .title a>span{width:60px;height:5px;display:inline-block;background:#fff;}
.products .pro_item a{display:block;padding-bottom:50px;}
.products .pro_item a>img{display:block;}
.products .pro_more{display:block;padding-top:30px;}
.products .pro_more>div{display:block;padding:50px 30px 70px;color:#444;border-bottom:1px solid #eee;}
.products .pro_more>div:last-child{border-bottom:none;}
.products .pro_more>div .title{display:block;text-align:left;padding-bottom:30px;}
.products .pro_more>div .title i{display:inline-block;vertical-align:middle;width:10px;height:10px;background:#353535;margin-right:10px;}
.products .pro_more>div .title span{display:inline-block;vertical-align:middle;font-size:18px;line-height:30px;font-weight:bold;}
.products .pro_more>div .desc{display:block;padding:0;}

/*about页面*/
.about{display:block;position:relative;}
.about .about_bg{display:block;position:relative;width:100%;}
.about .container{position:relative;}
.about .about_content{background:#fff;min-height:500px;padding:0 0 50px;margin-left:15px;}
.screen-phone .about .about_content{}
.about .about_content h3{margin:0;font-size:24px;line-height:30px;padding-bottom:30px;}
.about .about_content h2{margin:0;width:100%;border-bottom:1px solid #eaeaea;font-size:20px;line-height:40px;}
.about .about_content h2 span{display:inline-block;width:fit-content;border-bottom:1px solid #009447;color:#009447;margin-bottom:-1px;}
.about .about_content .detail{display:block;padding-bottom:50px;padding-top:30px;}
.product_box{display:block;position:relative;margin-top: 20px;}
.product_box h2{margin:0;width:100%;border-bottom:1px solid #eaeaea;font-size:20px;line-height:40px;}
.product_box h2 span{display:inline-block;width:fit-content;border-bottom:1px solid #009447;color:#009447;margin-bottom:-1px;}

/*详情多图滚动*/
.slide_imgs{display:inline-block;position:relative;width:500px;overflow:hidden;margin-right:30px;}
.screen-phone .slide_imgs{display:block;position:relative;width:300px;overflow:hidden;margin:0 auto;}
.screen-tablet .slide_imgs{display:block;width:100%;margin:0 auto;}
.screen-desktop .slide_imgs{display:block;width:300px;margin:0 auto;}
.slide_imgs .big{position:relative;overflow:hidden;left:0;top:0;}
.slide_imgs a{position:absolute;top:50%;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);opacity:0;z-index:1000;}
.slide_imgs ul{margin:0;padding:0;}
.slide_imgs ol{margin:0;padding:0;}
.slide_imgs .big li{float:left;width:500px;position:relative;overflow:hidden;}
.screen-phone .slide_imgs .big li{float:left;width:300px;}
.screen-desktop .slide_imgs .big li{float:left;width:300px;}
.slide_imgs .big li img{width:100%;display:block;}
.slide_imgs .big li img.set{width:auto;max-width:unset;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.slide_imgs .prev{left:-10px;}
.slide_imgs .next{right:-10px;}
.slide_imgs .small{margin-top:5px;width:100%;position:relative;}
.slide_imgs .small li{float:left;margin-right:5px;width:121px;background:#000;position:relative;overflow:hidden;}
.screen-phone .slide_imgs .small li{float:left;margin-right:5px;width:60px;background:#000;}
.screen-tablet .slide_imgs .small li{float:left;margin-right:5px;width:60px;background:#000;}
.screen-desktop .slide_imgs .small li{float:left;margin-right:5px;width:60px;background:#000;}
.slide_imgs .small li:last-child{margin-right:0;}
.slide_imgs .small li .img{width:100%;height:100%;display:block;background:#000;}
.slide_imgs .small li img{width:100%;display:block;opacity:0.5;background:#fff;}
.slide_imgs .small li img.set{width:auto;height:100%;max-width:unset;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.slide_imgs .small li.set{background:rgba(0,0,0,0);}
.slide_imgs .small li.set img{max-width:unset;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

/*left_nav css New*/
.left_nav{display:block;width:100%;}
.screen-phone .left_nav{margin-top:10px;}
.left_nav .title{height:70px;line-height:70px;color:#FFF;font-size:20px;text-indent:15px;border:1px #e7e7e7 solid;border-bottom:none;background:url("../../images/prolist_bg.png") 40% 100% no-repeat;}
.left_nav .con{border:1px #e7e7e7 solid;border-top:none;border-bottom:none;background-color:#FFFFFF;}
.left_nav .con ul{padding:0;margin:0;}
.left_nav .con ul li{border-bottom:1px #e7e7e7 solid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.left_nav .con ul li a{display:block;font-size:16px;color:#000;height:70px;line-height:70px;text-indent:15px;border:1px #e7e7e7 solid;border-bottom:none;}
.left_nav .con ul li a:hover{color:#009447;}
.left_nav .con ul li a.setoutbg{color:#009447;}
.left_nav .con ul li a.setoutbg:hover{color:#009447;}
.left_nav1{display:block;width:100%;padding:0 20px 20px;background:#fff;}
.screen-phone .left_nav1{margin-top:10px;}
.left_nav1 .title{height:70px;background:#fff;line-height:70px;text-indent:0;font-size:18px;border:none;color:#000;margin-bottom:15px;border-bottom:1px #e7e7e7 solid;}
.left_nav1 ul{padding:0;}
.left_nav1 ul li{overflow:hidden;position:relative;height:50px;line-height:50px;font-size:14px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;color:#666;text-overflow:ellipsis;white-space:nowrap;text-align:left;}
.left_nav1 ul li>i{width:4px;height:4px;display:inline-block;vertical-align:middle;margin:0 5px;background:#666;border-radius:50%;}
.left_nav1 ul li a{vertical-align:middle;color:#666;}

.left_nav1 ul li a:hover{text-decoration:underline;}
.left_nav1>a{display:block;background-color:#FFF;margin-top:20px;border-color:#ddd;border-width:1px;border-style:solid;padding:0 10px;font-size:14px;height:32px;line-height:32px;color:#666;text-align:center;text-decoration:none;}
.left_nav1>a:hover{background:#eee;}
 

/*right css*/
.right{}
.right .right_top{}
.right .right_top h2{display:block;height:42px;line-height:42px;margin:0;padding-left:25px;color:#fff;font-size:16px;font-weight:normal;background:#009447;}
.right .right_top h2 a{color:#000;}
.right .right_top .topch{width:100%;padding-bottom:35px;padding-top:25px;background:#ffebea;}
.right .right_top .topch .rline{}
.right .right_top .topch .rline a{display:block;margin-bottom:15px;padding-left:30px;color:#101010;font-size:16px;}
.right .right_top .topch .rline a.setoutbg{}
.right .right_top .topch .rline a.setoutbg:hover{color:#000;}
.right .right_top .topch .rline a.setonbg{color:#000;}
.right .right_top .topch .rline a.setonbg:hover{color:#000;}
.screen-phone .right .right_top .topch{padding:10px 0;}
.right .rhdpt{margin-top:15px;}
.right .rhdpt h2{height:42px;line-height:40px;text-align:center;margin:0;font-weight:normal;font-size:16px;color:#fff;background:url(../images/hdpt.png) left center no-repeat;}
.right .rhdpt .ptbox{height:115px;margin-bottom:3px;overflow:hidden;}
.right .rhdpt .ptbox a{float:left;display:block;width:141px;height:105px;padding-top:10px;text-align:center;line-height:140px;font-size:18px;color:#fff;}
.right .rhdpt .ptbox a.zzxx{margin-right:3px;background:#00a0e9 url(../images/zzxx.png) center 25px no-repeat;}
.right .rhdpt .ptbox a.tsjb{background:#eb6000 url(../images/tsjb.png) center 25px no-repeat;}
.right .rhdpt .ptbox a.zzxx:hover{background:#0479af url(../images/zzxx.png) center 25px no-repeat;}
.right .rhdpt .ptbox a.tsjb:hover{background:#ba5007 url(../images/tsjb.png) center 25px no-repeat;}
.right .rhdpt a.ywzx{display:block;width:285px;height:80px;text-align:center;line-height:80px;font-size:18px;color:#fff;background:#638c0b url(../images/ywzx.png) 50px center no-repeat;}
.right .rhdpt a.ywzx:hover{background:#446105 url(../images/ywzx.png) 50px center no-repeat;}
.right .rpicnews{margin-top:15px;background-color:#ffebea}
.right .rpicnews h2{display:block;height:42px;line-height:42px;margin:0;text-indent:25px;color:#fff;font-size:16px;font-weight:normal;background:#009447;}
.right .rpicnews h2 a{color:#fff;}
.right .rpicnews h2 a:hover{color:#009447;}
.right .rpicnews ul{padding-bottom:10px;}
.right .rpicnews ul li{height:66px;margin-top:10px;}
.right .rpicnews ul li img{float:left;width:101px;height:66px;padding-left:5px;}
.right .rpicnews ul li p{display:inline-block;width:180px;height:75px;line-height:25px;margin:0;padding-left:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.right .rpicnews ul li p a{color:#515151;font-size:14px;}
.right .rpicnews ul li p a:hover{color:#009447;}
.right .rhot{margin-top:15px;background-color:#ffebea}
.screen-phone .right .rhot{margin-bottom:15px;}
.right .rhot h2{height:42px;line-height:42px;margin:0;text-indent:25px;color:#000;font-size:16px;font-weight:normal;background:#009447;}
.right .rhot ul{margin:0;padding:0;padding-top:5px;}
.right .rhot ul li{height:30px;line-height:30px;padding-left:15px;background:url(../images/square.png) 5px center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right .rhot ul li a{color:#515151;font-size:14px;}
.right .rhot ul li a:hover{color:#009447;}

/* 网站地图 */
.sitemap{padding:0 10px;}
.sitemap .level{padding-bottom:10px;}
.sitemap .level a{display:block;}
.sitemap .level span{display:inline-block;padding:10px;}
.screen-phone .sitemap .level span{display:block;padding:5px;}
.sitemap .level h2{margin:0;padding:10px;border-bottom:1px dashed #144199;display:block;}
.sitemap .level0>h2>a{color:#fff;}
.sitemap .level.level0>h2{border-bottom:none;}
.sitemap .level0>h2{font-size:20px;background:#009447;padding:15px 10px;}
.sitemap .level1>h2{font-size:18px;}
.sitemap .level2>h2{font-size:16px;}
.sitemap .level3>h2{font-size:14px;}
.sitemap .level4>h2{font-size:13px;}
.sitemap .level5>h2{font-size:12px;}
.sitemap .level a:hover{color:#39e13e;text-decoration:underline;}

/*内页 新闻详细内容页*/
.content_nei{clear:both;text-align:left;line-height:30px;font-size:12px;height:0 auto;margin-bottom:2px;overflow:hidden;}
.content_nei p{font-size:16px;line-height:28px;}
.content_nei ul{margin:0;padding:0;margin-top:10px;}
.screen-phone .content_nei ul{margin:15px 0;}
.content_nei h3{line-height:60px;text-align:center;color:#1f1f1f;font-size:26px;}
.screen-phone .content_nei h3{line-height:40px;padding-top:10px;}
.content_nei .detail{height:40px;line-height:40px;margin-top:20px;margin-bottom:45px;text-align:center;color:#1f1f1f;font-size:16px;border-bottom:1px solid #e0e8e8}
.screen-phone .content_nei .detail{font-size:14px;margin:10px 0;}
.content_nei .pro_con{padding:0 15px 20px 10px;}
.content_nei .pro_con p{}
.content_nei ul li{line-height:32px;padding-left:14px;font-size:16px;position:relative;}
.content_nei ul li.sep_line{height:10px;margin-top:8px;margin-bottom:15px;border-bottom:#aaa 1px dashed;background:none;}
.content_nei ul li a{display:inline-block;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:73px;}
.content_nei ul li a i{display:inline-block;width:4px;height:4px;vertical-align:middle;border-radius:50%;background:#ec6941;}
.content_nei ul li span{padding-right:3px;color:#939393;font-size:14px;font-family:Arial;position:absolute;top:0;right:0;}
.content_nei .lvshi{padding-top:30px;}
.content_nei .lvshi li{margin-bottom:15px;float:left;list-style-type:none;padding:0 6px;}
.content_nei .lvshi li img{width:180px;}
.content_nei .lvshi li p{text-align:center;font-size:14px;margin-top:5px;}

/*首页友情链接*/
.links{margin:20px 0;}
.links .title{height:40px;line-height:40px;border-bottom:#009447 1px solid;}
.links .title span{display:block;width:120px;height:40px;margin-left:3px;line-height:40px;text-align:center;font-size:18px;color:#fff;font-weight:bold;background-color:#ec6941;border-radius:10px 10px 0 0;}
.links .con{padding-top:10px;}
.links .con img{height:60px;margin:12px;border:1px solid #d4d4d4}

/*底部*/
#footerbar{width:100%;font-size:14px;color:#333;margin-top:0px;padding-top:50px;padding-bottom:60px;background-color:#f0f0f0;border-top:1px solid #f4f4f4;position:relative;}
#footerbar .container{position:relative;}
#footerbar .wechat{position:absolute;top:-50px;right:-120px;}
.screen-tablet  #footerbar .wechat{position:relative;text-align: center;top:auto;right:auto;}
.screen-phone  #footerbar .wechat{position:relative;text-align: center;top:auto;right:auto;}
#footerbar .wechat img{width:120px;height:120px;}
.screen-phone #footerbar{padding:20px 0 30px 0;}
#foot-down{width:100%;font-size:14px;text-align:center;padding:20px;color:#fff;background-color:#242424;}
#foot-down p{margin:0;font-size:14px;}
#foot-down a{color:#999999;}
#foot-down a:hover{color:#1c62cf;}
#footerbar .row{position:relative;overflow:hidden;}
#footerbar a{color:#999999;}
#footerbar .group-left1{padding:0;text-align:center;}
.screen-phone #footerbar .group-left1{padding:0;text-align:center;}
#footerbar .group-left1 a:hover{color:#009447;}
#footerbar .group-left1 p{font-size:14px;line-height:28px;color:#999999;margin:0;}
#footerbar .group-right{text-align:right;}
.screen-phone #footerbar .group-right{text-align:center;}
#footerbar .group-right>div{display:inline-block;font-size:14px;line-height:26px;margin-right:15px;margin-top:15px;}
.screen-phone #footerbar .group-right>div{text-align:center;}
#footerbar .group-right>div img{display:inline-block;vertical-align:middle;width:100px;height:auto;}
#footerbar .group-right>div p{display:block;width:auto;font-size:14px;line-height:30px;text-align:left;padding-left:20px;color:#999999;padding-top:10px;}
#footerbar .group-right>div p span{font-size:24px;line-height:50px;color:#ffc670;}
.screen-phone #footerbar .group-right>div p{display:block;text-align:center;}
.screen-phone #footerbar .group-right>div{float:none;margin-right:0;}
#m-footer{border-top:1px solid #fff;background-color:#009447;}
#m-footer a{display:block;color:#fff;padding-top:5px;padding-bottom:5px;}
#m-footer .iconfont{font-size: 28px;}
#footerbar .foot_nav{text-align:center;margin:0 auto;}
.navbar-nav{float:none;  /*覆盖默认样式*/}
#footerbar .foot_nav ul{text-align:center;}
#footerbar .foot_nav ul li{display:inline-block;position:relative;float:none;padding:8px;}
#footerbar .foot_nav ul li:last-child a{border:none;}
#footerbar .foot_nav ul li a{padding:0 16px 0 0;border-right:1px solid #000;color:#000;}
#footerbar .foot_nav ul li a:hover{color:#009447;}

/*
#footerbar .foot_nav a{display: inline-block;font-size: 14px;line-height: 20px; padding:0 20px; border-right: 1px solid #fff;}
#footerbar .foot_nav ul li:last-child a{border-right: none;}  */
#footerbar .foot_nav a:hover{color:#fff;background:none;}


.lilian{padding:0;margin-top:10px;}
.lilian ul{padding:0;}
.lilian ul li{width:240px;float:left;list-style:none;color:#000;font-weight:bold;font-size:16px;}
.lilian ul li p{font-weight:normal;font-size:14px;color:#666;margin-top:10px;}
.screen-tablet .lilian ul li{width:220px;}
.screen-tablet .lilian ul li p{font-weight:normal;font-size:14px;color:#666;margin-top:10px;}
.banquan{width:100%;padding:10px 0;color:#000;text-align:center;background-color:#f1f1f1;border-top:1px solid #bababa;}
.banquan a{color:#000;}
.banquan a:hover{color:#000;}
.banquan .left{text-align:center;font-size:16px;line-height:52px;}
.screen-phone .banquan .left{line-height:30px;padding:10px 0;}
.banquan .right{text-align:right}
.screen-phone .banquan .left{text-align:center}
.screen-phone .banquan .right{text-align:center}

/*搜索页  */
.liststyle21 .items{width:100%;padding:0;border-bottom:1px dashed #dfdfdf;}
.liststyle21 .item1{border-bottom:none;padding-bottom:20px;}
.liststyle21 .items>a{display:block;position:relative;}
.liststyle21 .items .news-img{display:block;width:20%;float:left;overflow:hidden;position:relative;padding-top:12%;}
.screen-phone .liststyle21 .items .news-img{width:30%;padding-top:20%;text-align:center;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.liststyle21 .items .news-img>div{text-align:center;display:block;position:absolute;font-size:0px;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.liststyle21 .items>a:hover .news-img>div{width:120%;height:120%;top:-10%;left:-10%;}
.liststyle21 .items .news-img>div>img{width:100%;height:100%;}
.liststyle21 .items .news-con{display:block;width:77%;margin-left:3%;float:left;}
.screen-phone .liststyle21 .items .news-con{display:block;width:98%;margin-left:2%;float:left;}
.screen-phone .liststyle21 .item1 .news-con{padding-left:30%;}
.screen-phone .liststyle21 .item1 .pl{padding-left:0;}
.liststyle21 .items .news-con p{width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.liststyle21 .items .news-con .news-title{color:#343434;font-size:16px;margin-top:10px;padding-right:100px;}
.liststyle21 .item1 .news-con .news-title{color:#1b54aa;font-size:20px;padding-right:0;white-space:nowrap;}
.screen-phone .liststyle21 .items .news-con .news-title{font-size:14px;height:28px;}
.screen-phone .liststyle21 .item1 .news-con .news-title{font-size:16px;}
.liststyle21 .items .news-con .news-title>i.icon{position:absolute;line-height:24px;font-size:0.1em;}
.liststyle21 .items .news-con .news-title>i.icon.icon-2x{line-height:24px;font-size:20px;position:relative;left:4px;margin-right:10px;}
.liststyle21 .items .news-con .news-desc{color:#999;font-size:14px;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.liststyle21 .items .news-con .news-detailbtn{width:auto;display:block;cursor:pointer;color:#2d5088;height:30px;float:left;font-size:14px;line-height:30px;text-align:center;position:relative;background:#fff;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.liststyle21 .items:hover .news-con .news-detailbtn,.device-mobile .liststyle21 .items .news-con .news-detailbtn{}
.liststyle21 .items .news-con .news-detailbtn span{display:block;width:0;color:#fff;background-color:#0568c1;box-shadow:0px 0px 2px #0568c1;overflow:hidden;position:absolute;top:0;right:0;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.liststyle21 .items:hover .news-con .news-detailbtn span,.device-mobile .liststyle21 .items .news-con .news-detailbtn span{width:30px;}
.liststyle21 .items .news-con .news-detailtime{width:auto;display:block;color:#343434;height:30px;float:right;font-size:14px;line-height:30px;text-align:center;position:absolute;top:10px;right:0;background:#fff;}
.liststyle21 .items .news-con .news-title .hot{display:inline;height:12px;color:red;margin-bottom:5px;}
.screen-phone .liststyle21 .items .news-con .news-title .hot{display:block;height:9px;position:absolute;top:9px;right:100px;color:red;margin-bottom:0px;}
.liststyle21 .items:hover .news-con .news-title,.liststyle21 .items:hover .news-con .news-desc,.liststyle21 .items:hover .news-con .news-detailbtn,.liststyle21 .items:hover .news-con .news-detailtime{color:#0568c1;}

/* 留言页 */
.form{display:block;padding-bottom:30px;}
.form .contact{display:block;width:100%;padding:0 10px;}
.form .bt1{padding:0 20px 10px;}
.form .contact form label{display:block;font-size:14px;font-weight:400;}
.form .contact form{display:block;overflow:hidden;padding-top:10px;}
.form .contact input{display:inline-block;width:250px;height:30px;padding:0 5px;outline:none;margin-top:10px;}
.form .contact input.fl{float:left;}
.form .contact input.fr{float:right;}
.form .contact textarea{display:block;width:60%;height:80px;padding:10px;margin-top:10px;outline:none;}
.screen-phone .form .contact textarea{width:100%;}
.screen-phone .form .contact input{width:100%;}
.screen-phone .form .contact .in_btn{width:100%;margin-bottom:10px;}
.form .contact .in_btn{display:inline-block;width:200px;height:40px;border:none;background:#009447;color:#fff;outline:none;}
.form .contact .in_btn:hover{background:#000;}

/* ------------------------- list 列表页 --------------------------- */

/* list with cards style 卡片样式列表 */

/*核心业务-主页*/

.core{margin-top:80px;margin-bottom:30px;}
.core .container{padding-left:0;padding-right:0;}
.screen-phone .core .container{padding-left:10px;padding-right:10px;}
.screen-phone .core{margin-top:0;margin-bottom:0;}
.liststyle0{margin-top:40px;}
.screen-phone .liststyle0{padding-left:0;}
.screen-phone .liststyle0 .col{padding-left:5px;padding-right:5px;}
.liststyle0 .item{display:block;background-color:#fff;text-align:center;color:#555657;border:1px solid #b8b8b8;margin-bottom:20px;position:relative;}
.liststyle0 .col{padding-right:25px;padding-left:25px;}
.screen-phone .liststyle0 .item{margin-bottom:10px;}
.liststyle0 .item .itemimg{display:block;min-height:170px;padding-top:60%;position:relative;font-size:0;line-height:0;}
.screen-phone .liststyle0 .item .itemimg{min-height:130px;top:-20px;}
.liststyle0 .item .itemimg>div{position:absolute;display:block;width:112px;height:112px;top:30px;left:50%;margin-left:-56px;border:1px solid #fff;border-radius:56px;background-color:#8c8d8d;}
.liststyle0 .item .itemimg>div>div{display:block;width:57px;height:57px;position:absolute;top:26px;left:28px;}
.liststyle0 .item .itemimg>div>div.img-data{background:url(../../images/icon/data.png) no-repeat center;}
.liststyle0 .item .itemimg>div>div.img-government{background:url(../../images/icon/government.png) no-repeat center;}
.liststyle0 .item .itemimg>div>div.img-estate{background:url(../../images/icon/estate.png) no-repeat center;}
.liststyle0 .item .itemimg>div>div.img-internet{background:url(../../images/icon/internet.png) no-repeat center;}
.liststyle0 .item .itemimg>div>div>img{width:100%;min-height:100%;border:none;padding:0;margin:0;}
.lte-ie-8 .liststyle0 .item .itemimg>div>div>img{width:100%;height:100%;position:relative;top:0;left:0;}
.liststyle0 .item .itemtitle{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:32px;margin-bottom:0px;margin:0 5%;}
.liststyle0 .item .itemtitleEn{margin-bottom:80px;color:#b6b6b6;font-size:14px;line-height:20px;}
.screen-phone .liststyle0 .item .itemtitleEn{margin-bottom:40px;line-height:20px;}
.liststyle0 .item .itemline{width:54px;height:3px;position:absolute;left:50%;bottom:40px;margin-left:-27px;background-color:#009447;}
.screen-phone .liststyle0 .item .itemline{bottom:20px;}
.liststyle0 .item:hover{background-color:#009447;box-shadow:2px 5px 10px #8c8d8d;}
.liststyle0 .item:hover .itemimg>div{background-color:#fff;}
.liststyle0 .item:hover .itemimg>div>div.img-data{background-image:url(../../images/icon/data_2.png);}
.liststyle0 .item:hover .itemimg>div>div.img-government{background-image:url(../../images/icon/government_2.png);}
.liststyle0 .item:hover .itemimg>div>div.img-estate{background-image:url(../../images/icon/estate_2.png);}
.liststyle0 .item:hover .itemimg>div>div.img-internet{background-image:url(../../images/icon/internet_2.png);}
.liststyle0 .item:hover .itemtitle{color:#fff;}
.liststyle0 .item:hover .itemtitleEn{color:#b5dcf5;}
.liststyle0 .item:hover .itemimg>div>i{color:#009447;}
.liststyle0 .item:hover .itemline{background-color:#fff;}

/*案例列表页*/
.caseliststyle1{margin-top:30px;padding-left:10px;padding-right:10px;}
.screen-phone .caseliststyle1{padding:0;}
.caseliststyle1 .item{display:block;width:100%;height:100%;background-color:#fff;text-align:center;color:#555657;position:relative;}
.caseliststyle1 .col{padding-bottom:20px;}
.caseliststyle1 .item .itemimg{display:block;padding-top:70%;position:relative;font-size:0;line-height:0;overflow:hidden;}
.caseliststyle1 .item .itemimg>div{position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;}
.caseliststyle1 .item .itemimg>div>div{height:100%;max-width:100%;position:relative;overflow:hidden;z-index:1;}
.caseliststyle1 .item .itemimg>div>div>img{width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;padding:0;margin:0;}
.caseliststyle1 .item .itemtitle{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:40px;margin:0 5%;}
.caseliststyle1 .item:hover .itemtitle{color:#009447;}
.screen-phone .caseliststyle1 .item .itemtitle{font-size:14px;}
.caseliststyle1 .item .itemcontent{width:90%;height:100px;overflow:hidden;margin:0 5%;margin-bottom:30px;font-size:14px;line-height:24px;}
.caseliststyle1 .item_more .a_null{height:182px;}

/*产品列表页*/
.proliststyle1{padding-left:0;padding-right:0;}
.screen-phone .proliststyle1{padding:0;}
.proliststyle1 .item{display:block;width:100%;height:100%;background-color:#fff;text-align:center;color:#555657;position:relative;border:1px solid #ccc;}
.proliststyle1 .col{padding:0 10px;padding-bottom:20px;}
.screen-phone .proliststyle1 .col{padding:0 5px;padding-bottom:10px;}
.proliststyle1 .item .pro-img{display:block;padding-top:100%;position:relative;font-size:0;line-height:0;overflow:hidden;}
.proliststyle1 .item .pro-img>div{position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;}
.proliststyle1 .item .pro-img>div>div{height:100%;max-width:100%;position:relative;overflow:hidden;z-index:1;}
.proliststyle1 .item .pro-img>div>div>img{width:100%;min-height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;padding:0;margin:0;}
.proliststyle1 .item .pro-img1{display:block;padding-top:30%;position:relative;font-size:12px;line-height:20px;overflow:hidden;}
.proliststyle1 .item .pro-img1>div{position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;}
.proliststyle1 .item .pro-img1>div>div{height:100%;max-width:100%;position:relative;overflow:hidden;z-index:1;}
.proliststyle1 .item .pro-img1>div>div>img{width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;padding:0;margin:0;}
.proliststyle1 .item .itemtitle{display:block;width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:30px;margin:0 5%;}
.screen-phone .proliststyle1 .item .itemtitle{font-size:12px;}
.proliststyle1 .item .itemcontent{width:90%;height:100px;overflow:hidden;margin:0 5%;margin-bottom:30px;font-size:14px;line-height:24px;}
.proliststyle1 .item_more .a_null{height:182px;}

/* join 加入我们列表样式 */
.liststyle3{text-align: left;font-size: 0px;line-height: 0px;overflow: hidden;}
.liststyle3 p{margin: 0px;}
.liststyle3 .group-title{display: block;width: 100%;color: #333;font-size: 24px;line-height: 50px;}
.liststyle3 .item{display: block;width: 100%;color: #000;  background-color: #eee; border-bottom: 1px solid #eeeeee;position: relative;transition: all .5s;overflow: hidden;}
.liststyle3 .item:nth-child(2n){ background-color:#fff;}
.liststyle3 .item:hover{background: #d9e6f1;}
.liststyle3 .item.item-hd{background-color: #009447; color: #FFFFFF;}
/* .liststyle3 .item.item-2n{background-color: #999;} */
.liststyle3 .item.active{background: #d9e6f1;color: #333;}
.liststyle3 .item>span{display: block;width:25%;font-size: 14px;line-height: 50px;float: left;position: relative;}
.liststyle3 .item>span:first-child{padding-left:4%;width: 50%;}
.liststyle3 .item>span:nth-child(2),.liststyle3 .item>span:nth-child(3),.liststyle3 .item>span:nth-child(4) {width: 15%;text-align: center;}
.liststyle3 .item>span:nth-child(5){width: 5%;text-align: center;}
.liststyle3 .item>span.more{text-align:right;width: 100%;padding-left: 0;}
.liststyle3 .item>span .morebtn{display:inline-block;width: 100%;font-size: 14px;line-height: 30px; /* background: #354fa6; */ border-radius: 5px; margin: 0; color: #000; padding-right: 10px; margin-bottom: 6px; cursor: pointer; -webkit-transition: all .2s ease-out 0s; -moz-transition: all .2s ease-out 0s; -o-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s; position: absolute; top: -40px; right: 0;
}
/* .liststyle3 .item>span .morebtn:hover{background: #fff;color: #666;}
.liststyle3 .item.active>span .morebtn:hover{background: #3f3b3a;color: #fff;}
.liststyle3 .item>span .morebtn .icon{display: inline-block; -webkit-transition: all .2s ease-out 0s; -moz-transition: all .2s ease-out 0s; -o-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s; }
.liststyle3 .item.active>span .morebtn .icon{transform: rotate(180deg)}
 */

.liststyle3 .item>span .morebtn .iconfont{color: #7D7D7D;font-size:28px; display: inline-block; -webkit-transition: all .2s ease-out 0s; -moz-transition: all .2s ease-out 0s; -o-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s; }
.liststyle3 .item.active>span .morebtn .iconfont{transform: rotate(180deg)}
.liststyle3 .item.item-hd>span{font-size: 16px;line-height: 40px;}
.liststyle3 .item .items-main{display: none;width: 100%;color: #000;background-color: #f7fffb;font-size: 14px;line-height: normal;text-align: left;padding: 0% 4% 2%;}
.screen-phone .liststyle3 .group-title{font-size: 16px;line-height: 42px;}
.screen-phone .liststyle3 .item>span{width: 100%;font-size: 14px;line-height: 40px;vertical-align: top;}
.screen-phone .liststyle3 .item>span+sapn{}
.screen-phone .liststyle3 .item.item-hd>span{font-size: 16px;line-height: 40px;}
.screen-phone .liststyle3 .item>span.xs-hidden{display: none;}
.screen-phone .liststyle3 .item>span .morebtn{display:inline-block;font-size: 12px;line-height: 30px;padding:0 4px;top: -30px;}
.liststyle3 .item .button{padding-top: 10px;}
.liststyle3 .item .button a{display:inline-block; font-size: 14px; line-height: 30px; background: #2072b9; border-radius: 5px; padding: 0 20px; color: #fff; cursor: pointer; -webkit-transition: all .2s ease-out 0s; -moz-transition: all .2s ease-out 0s; -o-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s; }
.liststyle3 .item .button a:hover{
	background: #354fa6;
}

/* contact 联系我们列表样式 */
 

.liststyle4{padding:20px 10px 30px;position:relative;}
.screen-phone .liststyle4{padding:20px 0;}
.liststyle4 .mask{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);}
.liststyle4 .row{}
.liststyle4 .left{color:#000;padding:0px 10px;}
.liststyle4 h2{margin:0;font-size:36px;line-height:90px;color:#009447;}
.liststyle4 .left p{font-size:16px;line-height:60px;margin:0;position:relative;}
.liststyle4 .left p span{line-height:20px;white-space:normal;width:100%;display:block;padding:20px 0;padding-left:36px;min-height:60px;}
.screen-phone .liststyle4 .left p{font-size:14px;line-height:30px;}
.screen-phone .liststyle4 .left p span{min-height:40px;padding:10px 0;padding-left:30px;}
.screen-phone .liststyle4 .left p .iconfont{font-size:20px;line-height:40px;}
.liststyle4 .left p .iconfont{font-size:26px;color:#009447;display:inline-block;vertical-align:middle;padding-right:10px;position:absolute;top:0;left:0;}
.liststyle4 .right{color:#515151;background:rgba(255,255,255,.8);text-align:center;}
.liststyle4 .right iframe{width:100%;min-height:300px;height:auto;}
.liststyle4 .bottom{color:#515151;background:rgba(255,255,255,.8);padding:0px;text-align:center;}
.liststyle4 .bottom iframe{width:100%;min-height:300px;height:auto;}

/* developmentlist 发展历程时间轴列表样式 */
.liststyle5{width:100%;height:510px;overflow:hidden;position:relative;font-size:0px;}
.liststyle5 .group-main{width:auto;height:510px;white-space:nowrap;position:absolute;}
.liststyle5 .group-main .item{display:inline-block;width:180px;height:500px;margin:5px;position:relative;vertical-align:top;}
.liststyle5 .group-main .item .maintitle{position:absolute;display:block;width:100px;height:100px;color:#fff;border-radius:50%;background:#c8cac9;font-size:18px;white-space:normal;padding:12px;line-height:1.2;text-align:center;top:91px;left:50%;margin-left:-50px;z-index:3;behavior:url(style/PIE/PIE.htc);}
.liststyle5 .group-main .item .items-line{position:absolute;display:block;width:4px;height:50px;background:#c8cac9;top:191px;left:50%;margin-left:-2px;z-index:2;}
.liststyle5 .group-main .item .items-arrow{position:absolute;display:block;width:100%;height:18px;top:241px;overflow:visible;z-index:1;}
.liststyle5 .group-main .item .items-arrow .arrowtop{position:relative;display:block;width:100%;height:9px;background:#c8cac9;-webkit-transform:skew(40deg);-moz-transform:skew(40deg);-o-transform:skew(40deg);-ms-transform:skew(40deg);transform:skew(40deg);}
.liststyle5 .group-main .item .items-arrow .arrowbottom{position:relative;display:block;width:100%;height:9px;background:#c8cac9;-webkit-transform:skew(-40deg);-moz-transform:skew(-40deg);-o-transform:skew(-40deg);-ms-transform:skew(-40deg);transform:skew(-40deg);}
.liststyle5 .group-main .item .items-circle{position:absolute;display:block;width:10px;height:10px;background:#fff;top:245px;left:50%;margin-left:-5px;border-radius:50%;z-index:2;behavior:url(style/PIE/PIE.htc);}
.liststyle5 .group-main .item .subtitle{position:absolute;display:block;width:100%;height:50px;text-align:center;top:258px;left:0;color:#c8cac9;z-index:3;font-size:40px;line-height:50px;}
.liststyle5 .group-main .item .items-main{position:absolute;display:block;width:100%;height:180px;overflow:hidden;top:308px;left:0;z-index:3;font-size:14px;line-height:18px;white-space:normal;}
.liststyle5 .group-main .item .items-main p{margin:0;}
.liststyle5 .group-main .item.style .maintitle{top:308px;}
.liststyle5 .group-main .item.style .items-line{top:258px;}
.liststyle5 .group-main .item.style .subtitle{top:191px;}
.liststyle5 .group-main .item.style .items-main{top:12px;}

/* lightgallery 灯箱画廊样式 */
#lightGallery{}
#lightGallery>a.col{padding:10px;font-size:0;text-align:center;position:relative;}
#lightGallery>a.col .grouphd{padding-top:70%;position:relative;overflow:hidden;}
#lightGallery>a.col .grouphd .grouphd-img{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;}
#lightGallery>a.col .grouphd .grouphd-img>span{width:0;height:100%;display:inline-block;vertical-align:middle;}
#lightGallery>a.col .grouphd .grouphd-img>img{width:100%;max-height:100%;display:inline-block;vertical-align:middle;}
#lightGallery>a.col .grouposter{display:none;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);top:0;left:0;}
#lightGallery>a.col:hover .grouposter{display:block;}
#lightGallery>a.col .grouposter>span{width:0;height:100%;display:inline-block;vertical-align:middle;}
#lightGallery>a.col .grouptitle{width:100%;height:36px;font-size:14px;line-height:36px;background-color:#fff;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#lightGallery>a.col:hover .grouptitle{background-color:#009447;color:#fff;}

/* casenav 选项卡导航 */
.casenav{width:100%;background:#f1f1f1;font-size:16px;text-align:center;line-height:28px;border-bottom:1px solid #dedede;}
.casenav .casenav-nav{width:100%;text-align:center;}
.casenav .casenav-nav>li{display:inline-block;position:relative;float:none;}
.casenav .casenav-nav>li.active{background:#009447;}
.casenav .casenav-nav>li.active a{color:#fff;}
.casenav .casenav-nav>li:hover a{color:#009447;}

/*列表页，页面效果*/
.page{font-size:15px;font-family:Arial;}
.page em{font-style:normal;}
.page em{padding:2px 10px;border:#e54f45 1px solid;}

/* pagectrl 翻页按钮 */
.pagectrl{display:block;width:100%;padding-top:20px;}
.pagectrl>a{display:inline-block;padding:0 16px;height:30px;line-height:28px;font-size:14px;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;color:#333;}
.pagectrl>a.active,.pagectrl>a:hover{background-color:#009447;border:1px solid #009447;color:#fff;}
.pagectrl>.pagectrlform{display:inline-block;height:30px;line-height:28px;padding:0px 20px;margin-bottom:10px;}
.pagectrl>.pagectrlform .pageinput{width:30px;height:30px;border:1px solid #ccc;border-radius:0;margin-bottom:10px;text-align:center;}
.pagectrl>.pagectrlform .pagesubmit{padding:0 8px;height:30px;background-color:#009447;border:1px solid #009447;color:#fff;margin-bottom:10px;}

/* detail 详情页 */
.content{font-size:16px;width:100%;margin:0 auto;margin-top:20px;color:#000;}
.screen-phone .content{padding-bottom:0;}
.newstitle{display:block;width:100%;font-size:20px;font-weight:700;line-height:40px;text-align:center;color:#009447;}
.maincontent{font-size:16px;width:100%;max-width:1000px;margin:0 auto;padding:10px;color:#000;}
.maincontent p{margin-bottom:0;}
.screen-phone .newstitle{font-size:18px;line-height:30px;}

/* prevnext 前一篇-后一篇 */
.prevnext{width:100%;padding:20px 0;font-size:14px;}
.prevnext a{color:#333;}
.prevnext a:hover{text-decoration:underline;color:#009447;}
.prevnext .prev,.prevnext .next{width:100%;display:block;}
.prevnext .historygo{display:inline-block;padding:5px;background:#009447;color:#fff;}
.prevnext .historygo:hover{color:#fff;text-decoration:none;background:#3f3b3a;}

/* casedetail 案例详情卡片图片展示 */
.casedetail{padding-top:54%;position:relative;margin-left:-10px;margin-right:-10px;}
.casedetail .items-images{position:absolute;top:0;height:100%;width:100%;}
.casedetail .items-images .mainimgbox,.casedetail .items-images .mainimgctrl{height:100%;overflow:hidden;}
.casedetail .items-images .mainimgbox{text-align:center;}
.casedetail .items-images .mainimgbox img{width:100%;max-height:100%;}
.casedetail .items-images .mainimgctrl{padding-top:40px;padding-bottom:40px;}
.casedetail .items-images .mainimgctrl .upctrl,.casedetail .items-images .mainimgctrl .downctrl{width:88%;position:absolute;left:6%;height:25px;line-height:20px;text-align:center;color:#fff;background:#009447;cursor:pointer;border:1px solid #999;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.casedetail .items-images .mainimgctrl .upctrl:hover,.casedetail .items-images .mainimgctrl .downctrl:hover{background:#3f3b3a;}
.casedetail .items-images .mainimgctrl .upctrl{top:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.casedetail .items-images .mainimgctrl .downctrl{bottom:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.casedetail .items-images .mainimgctrl .imagesbox{width:100%;height:100%;overflow:hidden;position:relative;}
.casedetail .items-images .mainimgctrl .imagesbox .images{width:100%;height:auto;position:absolute;top:0px;-webkit-transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;transition:all .5s linear 0s;}
.casedetail .items-images .mainimgctrl .imagesbox .images>img{width:100%;height:auto;margin:4px 0;cursor:pointer;}
.casedetailmorebtn{display:inline-block;background-color:#009447;color:#fff;width:120px;font-size:16px;line-height:36px;text-align:center;margin-top:15px;}
.screen-phone .casedetailmorebtn{width:80px;font-size:14px;line-height:28px;margin-top:5px;}
.casedetailmorebtn:hover{background-color:#3f3b3a;color:#fff;}
.casedetailbox-title{display:block;width:140px;background-color:#009447;color:#fff;text-align:center;font-size:16px;line-height:36px;font-weight:700;}
.screen-phone .casedetailbox-title{display:block;width:120px;background-color:#009447;color:#fff;text-align:center;font-size:14px;line-height:28px;font-weight:700;}
.casedetailbox{border-top:2px solid #009447;}
.screen-phone .casedetailbox{border-top:1px solid #009447;}

/* other 其它 */

/* leftnav 左侧小导航栏 */

.leftnav{display:block;width:90%;background-color:#fff;border:1px solid #d1d1d1;margin-bottom:20px;}
.screen-phone .leftnav,.screen-tablet .leftnav{margin-left:auto;margin-right:auto;display:none;}
.leftnav .leftnav-m-ctrl{display:block;width:100%;font-size:18px;line-height:58px;border-bottom:1px solid #d1d1d1;background:#009447;color:#fff;text-align:center;font-weight:700;cursor:pointer;}
.leftnav a{color:#666;}
.leftnav ul{padding:0;margin:0;}
.leftnav ul li{display:block;width:100%;}
.leftnav ul li>a{display:block;width:100%;background-color:#fff;font-size:16px;color:#666;line-height:54px;font-weight:800;padding:0px 22px;position:relative;}
.leftnav ul li.active>a,.leftnav ul li:hover>a{color:#fff;background-color:#009447;}
.leftnav ul li>a>.icon{position:absolute;right:22px;line-height:48px;-webkit-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);-moz-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);-ms-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);-o-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);}
.leftnav ul li.active>a>.icon{transform:rotate(180deg);}
.leftnav ul li+li{border-top:1px solid #d1d1d1;}
.leftnav ul li .navplus{display:none;width:100%;border-top:1px solid #d1d1d1;}
.leftnav ul li.left-contact{width:100%;height:90px;font-size:14px;line-height:16px;background:#333;padding:20px 0;}
.leftnav ul li.left-contact div.left-tel{background:url(../../images/icon/tel1_03.png) no-repeat center;width:60px;height:50px;margin-left:5px;float:left;border-left:none;}
.leftnav ul li.left-contact div{float:left;color:#fff;padding:5px;13px;border-left:1px dotted #5c5c5c;}
.leftnav ul li.left-contact div p{}
.leftnav ul li .navplus a{display:block;font-size:16px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:0px;padding:12px 20px;line-height:16px;height:40px;-webkit-transition:all 0.3s ease-in-out 0.05s;-moz-transition:all 0.3s ease-in-out 0.05s;-ms-transition:all 0.3s ease-in-out 0.05s;-o-transition:all 0.3s ease-in-out 0.05s;}
.leftnav ul li .navplus a:hover,.leftnav ul li .navplus a.active{color:#009447;padding-left:40px;}

/* rightnav 右侧悬浮导航 */
.rightnav{width:52px;border:1px solid #ccc;font-size:0px;display:block;position:fixed;top:50%;right:0px;z-index:999;}
.rightnav ul{margin:0px;padding:0px;}
.rightnav ul li{width:52px;display:block;height:52px;overflow:hidden;list-style:none;background-position:0 0px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.rightnav ul li:hover{background-position:0px -62px;}
.rightnav ul li+li{margin-top:5px;}
.rightnav ul li a{display:block;width:100%;height:100%;}
.qq{background:url(../../images/QQ.png) no-repeat;}
.weixin{background:url(../../images/weixin.png) no-repeat;}
.weixin-logo{background:#fff;font-size:12px;width:0px;height:0px;overflow:hidden;position:absolute;top:0px;right:127px;transform:rotate(720deg);-webkit-transition:ease-out .5s;-moz-transition:ease-out .5s;-ms-transition:ease-out .5s;-o-transition:ease-out .5s;}
.weixin-logo>img{width:100%;}
.weixin:hover .weixin-logo{width:130px;height:auto;top:0px;right:52px;text-align:center;color:#000;transform:rotate(0deg);}
.rightnav .liuyan{background:url(../../images/liuyan.png) no-repeat;}
.rightnav .gotop{background:url(../../images/gotop.png) no-repeat;}

/* detailcontent wenhua-imgbox 奥捷文化图片盒子 */
.wenhua-imgbox{width:100%;-moz-column-count:2;  /* Firefox */-webkit-column-count:2;  /* Safari 和 Chrome */column-count:2;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}
.wenhua-imgbox img{display:inline-block;width:100%;height:auto;padding:1px;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;}

/* 右侧悬浮导航 */
.right_nav{right:0;bottom:100px;position:fixed;text-align:left;overflow:hidden;z-index:999;}
.right_nav li{background:#d8eaf7;margin:4px 0;padding:5px;border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer;position:relative;right:-70px;}
.right_nav li .iconBox{text-align:center;overflow:hidden;display:flex;align-items:center;flex-direction:column;justify-content:center;width:60px;height:60px;}
.right_nav li .iconBox .iconfont{font-size:24px;color:#333;}
.right_nav li img{width:30px;height:30px;}
.right_nav li h4{color:#333;font-size:12px;font-weight:400;margin:2px 0;}
.right_nav li:hover{background:#009447;}
.right_nav li:hover h4{color:#fff;}
.right_nav li:hover .iconfont{color:#fff;}
.right_nav li .hideBox{display:none;position:absolute;right:70px;padding:10px;padding-right:15px;top:-10px;z-index:999;}
.right_nav li .hideBox .hb{border:1px solid #ccc;background-color:#fff;min-width: 200px;padding:10px 20px;border-top:2px solid #009447;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.right_nav li .hideBox .hb h5{padding:0 0 12px 0;;border-bottom:1px solid #ccc;color:#009447;font-size:16px;font-weight:300;text-align: center;display:block;white-space:nowrap;}
.right_nav li .hideBox .hb p{margin-top:5px;font-size:18px;font-weight:300;text-align: center;}
.right_nav li .hideBox .hb .qqtalk{margin-top:10px;}
.right_nav li .hideBox .hb .qqtalk a{display:flex;align-items:center}
.right_nav li .hideBox .hb .qqtalk img{width:25px;height:25px;}
.right_nav li .hideBox .hb .qqtalk p{font-size:14px;font-weight:400;white-space:nowrap;margin-top:-5px;margin-left:5px;}
.right_nav li:nth-child(5) .hideBox img{width:140px;height:auto;margin-top:10px;}