/*header*/
html {padding:0;margin:0;}
body{line-height: 160%; font-size: 14px; font-family: "Microsoft YaHei","微软雅黑"}
ul {list-style: none;padding:0;margin:0;}
ul li{ list-style-type: none;}
* {transition: all 0.3s ease 0s;}

a {text-decoration: none; color: #555;}
a:focus, a:hover{ color: #333;}



/*头部样式*/
.jjloog{ margin-top: 10px; margin-left: -50px; margin-bottom: 10px;}
.navbar {border:0;margin:0;min-height: 0;border-radius: 0; }
.navbar-yb{ background: #fff; padding:  0; padding-top: 10px; border-bottom: 2px solid #84c125}

.container {padding:0;}
.navbar-default{ background-color: transparent; }
.dropdown-menu>li>a {text-align: center;line-height: 30px;}
.navbar-nav ul li a {	padding:0  ;margin:0 ; position: relative;}
.navbar-nav {	float: none;display: inline-block; border: 0px; padding: 0px 30px; margin:5px 0; background:#00923F; border-radius:100px;   }
.navbar-default .navbar-nav>.active>a{   background-color: #fff;

    border-radius: 0px;
    display: inline-block;
    color: #333;}
.navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-yb .navbar-nav>li>a:focus, .navbar-yb .navbar-nav>li>a:hover {
    border-radius: 0px;
    background-color: #fff;

    display: inline-block;
    color: #333;
}
.navbar-default .navbar-nav>.active>a:focus:after, .navbar-default .navbar-nav>.active>a:hover:after, .navbar-yb .navbar-nav>li>a:focus:after,
.navbar-yb .navbar-nav>li>a:hover:after, .navbar-default .navbar-nav>.active>a:after{content: ''; display:none; width: 50%; left: 25%; bottom: -7px; height: 3px;
    border-radius: 10px; background: #00923f; position: absolute;}
.navbar-right .dropdown-menu{ right: auto; left: 0;}
.navbar-right .dropdown-menu .dropdown-menu{left: 100%; top: 0;}
/*logo样式*/
.navbar-brand {	height: 100%;padding:0;}
/*导航a标签样式*/
.nav>li {	padding:6px 30px;margin-bottom: -5px;}

.nav>li:focus > a, .nav>li:hover > a{color: #fff; }
.nav>li>a {font-size: 14px; color: #4d4c4c;padding:0;font-size: 16px;}
.nav>li>a > p{ font-size: 12px; text-transform: uppercase; color: #fff; margin-bottom: 0;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {color: #fff; background-color: transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background-color: transparent;}
.navbar-default .navbar-nav>li>a{color: #fff; padding: 10px 20px; font-weight: inherit;}
.navbar-nav > li {
    padding:1px; padding-bottom: 0;
    margin:0 auto;
    text-align: center;
}
.dropdown-menu{background: #dcdcdc; border: 0px;transition: all 0s ease 0s;}

.dropdown-menu>li>a{ display: inline-block;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{color:#444; padding:10px 10px; width: 100%;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#6f6f6f ;background:rgba(111,111,111,.8)}


.top-ul{ display: flex;   padding-left: 10px; padding-right: 20px;     text-align: left; float: right;}
.top-ul .top-ul-li{ display: flex; margin: 0 10px; line-height: 25px; font-size: 12px;}
.top-ul .top-ul-li .iconfont{ margin-right: 4px;}
.active{color: #6fe4a1;}
.top-ul .top-ul-li a{color:#333; display:inline-block;}
.top-ul .top-ul-li:hover a,.top-ul .top-ul-li:hover{color: #6fe4a1}
/*banner*/
.swiper-container {  width: 100%;  height: 100%;  background: #006D5E;  }
.swiper-slide {  font-size: 18px;  color:#fff;  -webkit-box-sizing: border-box;  box-sizing: border-box;  padding: 0;  }
.xx-banner{ position: relative; display: inline-block; width: 100%; overflow: hidden;}
.text{ position: absolute; z-index: 10; top: 50%; right: 10%; width:100%;}
.ani-slide p{  transform:translateX(0);  opacity:1;  }
.swiper-pagination {  bottom: 10px;  left: 0;  width: 100%;  }

.xx-banner .text{ display: inline-block; width: 100%; text-align: left;  position: absolute; top: 0%; height: 100%; left:0%;}
.xx-banner .texta{ display: inline-block; position: absolute;  font-size: 18px;  line-height: 30px; right: 10%; top: 20%; text-align: center; }
.xx-banner .textb{ display: inline-block; position: absolute;  font-size: 48px;  text-align: center; top: auto; bottom:50px; left: auto; right:10%;    transform: translateX(-50%);  letter-spacing: 6px;
    font-weight: 600; text-shadow: 3px 3px 10px #999; line-height: 50px; }
.bannerimg3{   animation: animate-show 16s infinite}
@-webkit-keyframes animate-show {
    0% {
        transform: scale(1);
    }
  
    50% {
        transform: scale(1.1);
    }
  
    100% {
        transform: scale(1);
    }
}
/*.xx-banner .slide9 .texta{ display: inline-block; position: absolute;  font-size: 18px;  line-height: 30px; left: 15%; right: auto; top: 20%; text-align: center; }*/
/*.xx-banner .slide9 .textb{ display: inline-block; position: absolute;  font-size: 48px;  text-align: center; bottom: 0; top: auto; right: 5%; letter-spacing: 6px;*/
/*    font-weight: 600; text-shadow: 3px 3px 10px #999; line-height: 50px; }*/
/*.xx-banner .slide15 .texta{ display: inline-block; position: absolute;  font-size: 18px;  line-height: 30px; left: 0%; right: auto; top: 0%; text-align: center; }*/

/*.xx-banner .slide16 .texta{ display: inline-block; position: absolute;  font-size: 18px;  line-height: 30px; left: 10%; right: 10%; top: 20%; text-align: center; }*/
/*.xx-banner .slide16 .textb{ display: inline-block; position: absolute;  font-size: 48px;  text-align: center; bottom: auto; top: 0; right: 5%; letter-spacing: 6px;*/
/*    font-weight: 600; text-shadow: 3px 3px 10px #999; line-height: 50px; }*/
/*.xx-banner .slide17 .texta{ display: inline-block; position: absolute;  font-size: 18px;  line-height: 30px; left: auto; right: 10%; top: 30%; text-align: center; }*/

.page-yewu{width: 100%; padding: 40px 0; background: url("../images/yewubj.jpg") center bottom no-repeat;}
.page-tit{ width: 100% ; display: inline-block;}
.page-tit.b{display: flex; align-items: center;}
.page-tit.b .yewu-icon{ width: 60px; display: flex; margin-right: 10px;}
.page-tit.b .yewu-tit {display: flex; text-align: left; flex: 1;}
.tita{font-size: 24px; font-weight: bold; display: inline-block; color: #333}
.noteas{ font-size: 14px;  width: 100% ; line-height: 30px;  text-align: left; display: inline-block; color: #666}

.yewu-sy-ul{ display: inline-block; width: 100%;  text-align: center; margin-top: 40px; padding: 20px 0;}
.yewu-sy-ul li{ display: inline-block; width:31%;  padding: 10px 1%}

.yewu-divs{display: inline-block; width: 336px;   background: url("../images/yewuli.png") center bottom no-repeat; padding: 20px 10%; padding-bottom: 20px; }
.yewu-tit{display: inline-block; width: 100%; text-align: center; font-size: 24px; font-weight: bold; line-height: 50px;}
.yewu-note{display: inline-block; width: 100%; text-align: center; font-size: 14px;  line-height:25px; color: #999; height: 75px; overflow: hidden;}
.yewu-icon{ display: inline-block; width: 100%; padding-top: 0px;}
.yewu-divs:hover .yewu-icon{animation:swing 1s infinite linear}
.yewu-divs:hover{background: url("../images/yewulib.png") center bottom no-repeat;}
.yewu-divs:hover .yewu-tit,.yewu-divs:hover  .yewu-note{color: #00923F}

.page-titb{ padding: 5px 10px;}
.page-titb .tita{font-size: 24px; font-weight: bold;  color: #00923F;}
.page-titb .noteas{ font-size: 14px;  width: 100% ; text-align: center; color: #555}
.ena{color: #666; font-size: 14px; width: 100%; display: inline-block; text-transform: uppercase}

.page-news{ width: 100%; padding: 20px; background: #f5f5f5;}

.news-div{display: inline-block; width: 100%; margin-bottom: 10px; padding: 10px;}
.newsbody{ width: 75%; padding: 10px; display: inline-block;  }
.news-img-s{ width: 25%; float: left; overflow: hidden;}

.news-div:hover .news-img-s img{ transform: scale(1.1)}
.news-div:hover{ float: left;  box-shadow: 5px 5px 10px #999;}

.news-l{ width: 100%; display: inline-block; height:520px; border: 1px solid #f5f5f5; box-shadow: 5px 5px 16px #ccc;  overflow: hidden;}

.news-l.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0;
    display:inline-block; padding: 20px; height: 80px; width: 30%; background-color: #201455; line-height: 30px;
}
.jiantfy{ position: absolute; z-index: 4; top: 50%; font-size: 18px; font-weight: bold; display: inline-block; width: 100%;}
.jiantfy .jiant-pre{ position: absolute; left: 20px; color: #fff; font-family: "宋体"}
.jiantfy .jiant-next{ position: absolute; right: 40px; color: #fff; font-family: "宋体"}

.newtopb .news-type{color: #fff}
.news-l .swiper-slide {
    font-size: 18px;
    color:#fff; overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding:0;
}
.news-l .parallax-bg {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%; margin: 0;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center;
}
.nynewsl.news-l .parallax-bg{ width: 60%;}
.newsswbody{ width: 40%; height: 100%; right: 0; background: #f2f2f2; position: absolute; padding: 30px;}
.newsswbody .news-top{ margin-top: 20px;}
.newsw-note{ font-size: 12px; width: 100%; margin-top: 20px; color: #333; line-height: 180%;}
.news-l .swiper-slide .title{ background: #333; position: absolute; background: rgba(0,150,63,.8); width: 100%; margin-bottom: 0; color: #fff; margin-left: 0;
    font-size: 14px;  padding: 10px; bottom: 0px; display: inline-block;}
.nynewsl.news-l .swiper-slide .title{position: relative;}
.newsbody.newsbodyb{width: 100%;}

.newsmore{ display: inline-block; float: right;}
.newsmore a{ display: inline-block; padding: 0 10px; font-size: 12px; margin-top: 15px; color: #92B717;}
.newsmore a .iconfont{ display: inline-block;}
.newstit{ display: inline-block; width: 100%; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; font-size: 14px;}
.newsnote{ display: inline-block; width: 100%; line-height: 22px; height: 44px; color: #666; overflow: hidden; font-size: 12px;}

.news-sy-ul{display: inline-block; width: 100%; padding: 6px;}

.news-sy-ul li{ display: inline-block; width: 100%;}
.news-sy-ul .newstit{ display: inline-block; width: calc(100% - 90px); float: left; padding-left: 10px;}
.news-sy-ul .news-time{ width: 80px; display: inline-block; float: right; color: #999; line-height: 30px;}
.news-sy-ul .news-div{ margin-bottom: 4px; background: transparent; padding: 8px;}







.foota{   display: inline-block; width: 100%; padding: 20px 0;  color: #fff; background:#00923F;}
.foota a{ color: #f2f2f2}
.foot-nav{ display: inline-block; width: 100%; text-align: left;}
.foot-nav li{ display: inline-block; margin: 5px 16px;}
.footlx{ line-height: 30px;  font-size: 12px; display: inline-block; padding: 10px 0;  margin-top: 20px; width: 100%;}
.footlx li .iconfont{ padding-left: 4px; font-size: 12px;}
.footbr{ display: inline-block; width: 100%; text-align: right;}
.footewm{ width: 100px; margin-top: 30px; float: right; margin-left: 5px;}
.foot-nav li .foot-nav-cn{ color: #fff; font-size: 14px; font-weight: bold; }
.foot-nav li .foot-nav-en{ color: #fff; font-size: 12px;}

.footlogo{ display: inline-block; padding: 10px ;}

.foottit{ width: 100%; display: inline-block; text-align: right; margin-top: 20px; padding-right: 20px; color: #fff;}
.foottitb{ width: 100%; display: inline-block; text-align: left; font-size: 18px; font-weight: bold; padding: 20px;   color: #fff;}
.foottel{ width: 100%; padding-right: 20px; display: inline-block;text-align: right; }
.foottel li{ margin: 4px ; color: #fff;}
.foottel .fa-phone{ color: #F4D03B; font-size: 24px; line-height: 50px; font-weight: bold;}

.footbq{ color: #fff; display: inline-block; width: 100%; padding: 5px 20px; font-size: 12px;}

.links{ display: inline-block; width: 100%; border-bottom: 1px solid #00923F; padding: 0 10px;}
.linkstit{ width: 90px; padding: 10px; color: #fff; display: inline-block; float: left;}
.linkscon{ width: calc(100% - 100px) ; padding: 10px; float: left; display: inline-block;}
.linkscon a{ display: inline-block; padding: 0px 10px; color: #fff;}


/*内页*/
.page-ny{ padding: 40px 0; width: 100%}
.page-ny-nav{ width: 100%; padding: 0; display: inline-block; background: #fafafa; border-bottom: 1px solid #ececec; }

.ny-nav-ul{ margin-top: 0px; width: 100%; display: inline-block; text-align: center;}
.ny-nav-ul li{ margin: 0 5px; display: inline-flex;}

.ny-nav-ul li a{  overflow: hidden; z-index: 2; padding: 6px; display: inline-block; position: relative;  line-height: 22px; color: #555; font-weight: bold;   margin-top:0px;}
/*.ny-nav-ul li a:before{content: ""; position: absolute; top: -40px; display: inline-block; height: 100%; width: 100%; background: #92B717; z-index: 0; left: 0;}*/
.ny-nav-ul li a small{ width: 100%; z-index: 2; display: inline-block; line-height: 20px; color: #ccc; font-size: 12px; font-weight: 300;}
.ny-nav-ul li a:hover,.ny-nav-ul li a.active,.ny-nav-ul li a:hover small,.ny-nav-ul li a.active small{ color: #fff;}
.ny-nav-ul li a:hover,.ny-nav-ul li a.active{   background: #00923F;}

.breadcrumb{ background: transparent; font-size: 12px; color: #ccc;}
.breadcrumb a{ color: #ccc;}


.page-cn{ position: relative; display: inline-block; font-size:24px; padding: 0;  font-weight: bold; text-transform: uppercase; color: #00923F; }
.page-cn span{ display: inline-block; color: #92B717; margin: 0 5px;}
.page-cnb{ position: relative;  display: inline-block; font-size: 44px; font-weight: bold; line-height: 60px; text-transform: uppercase; width: 100%; color: #333;}
.page-en{ position: relative;  display: inline-block; font-size: 24px; font-weight: bold; text-transform: uppercase; width: 100%; color: #00923F; }
.page-note{ position: relative;  display: inline-block; font-size: 14px; text-transform: uppercase; width: 100%; color: #666;}

.zhichi{display: inline-block; position: relative; width: 100%; box-shadow: 5px 5px 15px #ccc; background: #fff; padding: 20px 10%; margin-top: 20px;}
.zhichi:before{ position: absolute; content: ''; left: -10px; top: 80px; z-index: 6;  border-top: 20px solid transparent;
    border-right: 20px solid #fff;
    border-bottom: 20px solid transparent;}

.shinian{display: inline-block; position: relative; width: 100%;   padding: 20px ; padding-right: 10%; margin-top: 0px;}
.shijianimg{ display: inline-block; width: 100%; padding: 20px; margin-top: 80px;}

.ygcen,.cjcen{width: 100%; padding: 20px 0; overflow: hidden; }
.yg-ul .ygimgs{ width: 100%; height: 240px; display: flex; justify-content: center; align-items: center; overflow: hidden;}
.yg-ul .ygimgs img{  width: 100%; min-height: 100%;}
/*.yg-ul li:nth-child(1),.yg-ul li:nth-child(2),.yg-ul li:nth-child(3){ width: 33.3%;}*/
/*.yg-ul li:nth-child(4),.yg-ul li:nth-child(5),.yg-ul li:nth-child(6),.yg-ul li:nth-child(7){ width: 25%;}*/

.sxnext{ position: absolute; right: -40px; top: 45%;}
.sxprev{ position: absolute; left: -40px; top: 45%;}
.sxnext .iconfont,.sxprev .iconfont{ font-size: 20px; font-weight: bold;}
.paginations{display: flex; justify-content: center; align-items: center;}
.paginations .swiper-pagination-bullet{ margin: 2px;}
.heix{display: inline-block; position: relative; width: 100%; background: url("../images/heix.jpg") center bottom no-repeat;
    background-size: contain; padding: 20px ; height: 460px;}

.hei-ul{ display: inline-block; width: 100%; margin-top: 120px; padding: 20px 10%;}
.heix-div{ display: inline-block; width: 100%; background: url("../images/heixli.png") center no-repeat; background-size: contain; padding: 40px 5%; height: 200px;}

.heix-tit{ display: inline-block; width: 100%; margin-top: 10px; line-height: 40px; font-size: 24px; font-weight: bold; color: #00923F;}
.heix-note{ display: inline-block; width: 100%; margin-top: 10px; line-height: 25px; font-size: 14px; color: #666;}

.expertpage{ display: inline-block; width: 100%; padding: 20px 0;}
.expert-div{ display: inline-block; width: 100%; padding: 10px 0; background: #fff;}
.expert-img{display: inline-block; width: 100%;  height: 180px; padding-top: 20px; overflow: hidden;}
.expert-body{ display: inline-block; width: 100%; padding: 20px;  }
.expert-name{ display: inline-block; width: 100%; font-size: 18px; font-weight: bold; line-height: 25px; height: 25px;
    overflow: hidden;}
.expert-con{ display: inline-block; width: 100%; font-size: 14px; color: #999; line-height: 25px; height: 75px; overflow: hidden;}
.pagemore{ display: inline-block; width: 100%; padding: 5px 0 ;}
.pagemore a{ display: inline-block; padding: 5px 25px; border: 1px solid #92B717;   color: #92B717; line-height: 32px; text-align: center;}
.pagemore a:hover{ padding: 5px 30px; background: #92B717; color: #fff;}

.page-con{ width: 100%; margin-top: 10px; line-height: 30px;color: #666; position: relative;}
.page-con img{ max-width: 100%; height: auto;}


.caselist{ display: inline-block; width: 100%; position: relative; height: 360px; margin-top: 12px; }
.caselistimg{ width: 100%; display: inline-block; height: 100%; overflow: hidden;}
.caselistimg img{ width: 100%; height: 100% !important;}
.caselistbody{ position: absolute; bottom: 0; left: 0; top: 0; right: 0; display: flex; justify-content: center; align-items: center; flex-direction: column;
     width: 100%;   padding: 20px 0; color: #fff; background-color: rgba(0,0,0,.4);}

.caselisttit{ width: 100%;   padding: 0 20px;  display: flex; justify-content: center; align-items: center; flex-direction: column; line-height: 40px;}
.caselisttit .tita{ float: left; font-size: 24px; font-weight: bold; color: #fff; display: inline-block;}
.caselisttit .tita a{color: #fff;}
.caselisttit .titb{ display: inline-block; float: right; text-align: right; font-size: 14px;}
.caselistnote{ padding: 0 20px; display: inline-block; width: 100%;}
.caselistnote .notea{ float: left; display: inline-block; font-size: 14px;}
.caselistnote .noteb{ float: right; display: inline-block;  text-align: right;}
.caselistnote .noteb a{ color: #92B717}

.caselist:hover .caselistimg img{ transform: scale(1.1)}
.caselist:hover .caselistbody{ background: linear-gradient(rgba(150,180,20,.1), rgba(150,180,20,0.5));}



.lxwm-name{ font-size: 24px; font-weight: bold; display: inline-block; width: 100%; line-height: 50px;}
.lxwm-name span{ color: #00923F }
.lxwm-note{ font-size: 12px; color: #666; margin-top: 0px; line-height: 20px; }

.lxwmtel{ display: inline-block; width: 100%; margin-top: 20px;}
.lxwmtel li{ display: inline-block; width: 100%; margin-top: 10px;}
.lxwmtel li.tels{ font-size: 24px; font-weight: bold; color: #00923F;}

.lxwmform{   display: inline-block; width: 100%; padding: 20px;}
textarea.form-control.mytextarea{ height: 10vh;}
.mybtn{background: #00923F; color: #fff; font-size: 14px;  width: 100%;}

.nynewsl.news-l .parallax-bg{ width: 60%;}
.newsswbody{ width: 40%; height: 100%; right: 0; background: #f2f2f2; position: absolute; padding: 30px;}
.newsswbody .news-top{ margin-top: 20px;}
.newsw-note{ font-size: 12px; width: 100%; margin-top: 20px; color: #333; line-height: 180%;}
.news-l .swiper-slide .title{ background: #333; position: absolute; background: #00923F; width: 100%; margin-bottom: 0; color: #fff; margin-left: 0;
    font-size: 14px;  padding: 20px; bottom: 0px; display: inline-block;}
.nynewsl.news-l .swiper-slide .title{position: relative;}
.pagetitfull{border-bottom: 1px solid #f2f2f2; display: inline-block; width: 100%; margin-bottom: 20px;}
.nynewsl.news-l .news-top{display: inline-block; width: 100%;}
.nynewsl.news-l .news-type{color: #00923F; width: 100px; float: left; line-height: 30px;}
.nynewsl.news-l .news-tit{color: #00923F; float: left; width: calc(100% - 10px); padding-left: 10px; height: 60px; line-height: 30px;
    overflow: hidden;}
.nynewsl.news-l .news-time{ width: 100px; font-size: 14px; color: #00923F; display: inline-block;}
.new-foot{ font-size: 18px; font-weight: bold; position: absolute; bottom:10%; width: 90%;}
.news-more{ display: inline-block; float: right;}
.news-more a{ background: #00923F; padding: 5px 30px;  font-size: 14px; font-weight: 500; border-radius: 100px; display: inline-block; line-height: 25px; color: #fff;}
.typename{ display: inline-block; margin-top: -6px; width: 100%; line-height: 40px ; height: 40px; text-align: center; color: #fff; background: #00923F; }
.casetype .caseimg{ overflow: hidden; width: 100%; display: flex; height: 260px; overflow: hidden; justify-content: center; align-items: center ; border: 1px solid #ccc;}

.casetype:hover .caseimg img{ transform: scale(1.1)}
.casetype:hover .typename{ background: #00923F;}
.nynewst{ margin-top: 16px;}
.nynewst .news-time{ font-size: 12px; margin-top: 10px; }

.nynewst .newsmore{ float: left;  margin-left: -10px;}
.newsfoot{ background: url("../images/newsfoot.png"); color: #fff; padding: 2px 5px; font-size: 12px; height: 28px; width: 185px;}
.newsfoot a{ color: #fff;}
.nynewst .news-img-s,.nynewst .newsbody{ width: 100%}
.casepage .cppage{ height: 500px; width: 100%; overflow: hidden; position: relative;}

.cppage .swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.cppage .swiper-slide {
    background-size: cover;
    background-position: center;
}

.cppage .gallery-top {
    height: 100%;
    width: 100%;
}

.cppage .gallery-thumbs { position: absolute;
    height: 120px;
    box-sizing: border-box;
    padding: 10px; bottom: 10px;
}
.casepage .cppage .gallery-thumbs{ background: rgba(0,0,0,.5); bottom: 0; border-top: 1px solid rgba(254,254,254,.4)}
.cppage .gallery-thumbs .swiper-slide {
    width: 16%; box-shadow: 3px 3px 10px #666; border: 2px solid rgba(254,254,254,.5);
    height: 100%;
    opacity: 1; cursor: pointer;
}

.cppage .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1; border: 2px solid #00923F;
}
.shiniancon img{ width: 100%;}
.shinian{padding-right: 10px;}
.shijianimg{ margin-top: 20px;}
.yg-ul li >div img{ height: 100%;}
.yg-ul{padding: 0}
.cppage{ height: 680px;}
.aboutcon{font-size: 14px; line-height: 24px; overflow: hidden; }
.aboutconb{font-size: 16px; line-height: 24px; overflow: hidden; }
@media (max-width: 1366px) {
    .navbar-default .navbar-nav>li>a{ padding: 5px;}
    .jjloog{ margin-left: 0px;}
    .navbar-nav{ padding: 6px;}
    .shinian{ padding: 20px;}
    .shijianimg{ margin-top: 85px;}
    .shinian .lin30,.zhichi .lin30{ line-height: 24px;}
}

@media (max-width: 768px) {
    .jjloog{width: 130px;}.foot-nav.w80{width: 100%;}
    .page-ny{padding: 20px 0;}
    .navbar-nav{border-radius: 0;}
    .page-yewu{padding-bottom: 0;}
    .news-sy-ul .news-div{padding: 0;}
    .top-ul,.format-penel,.newsmore,.footewm,.links{ display: none;}
    .navbar-nav,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>li>a{ width: 100%;}
    .dropdown ul{display: inline-block; width: 100%; padding: 10px; background: rgba(254,254,254,.2)}
    .dropdown ul li a{ display: inline-block; padding: 5px; color: #fff; line-height: 20px;}
    .expert-img{height: 120px; padding-top: 0px;}
    .expert-body{padding: 5px 10px;}
    .expert-con{ font-size: 12px; line-height: 20px; height: 40px;}
    .pagemore a{ line-height: 22px;}
    .expert-div{ padding: 0;}
    .casepage .cppage{height: auto;}
    .xx-banner .textb{ font-size: 20px; width: 60%; top: 35%; letter-spacing: 3px;}
    .xx-banner .textd{ font-size: 16px; top: 40%;}
    .xx-banner .texta{ padding: 10px 28%;}
    .gsjjbody{ padding: 5px;}
    .cjimg{ height: 260px;}
    .pagemore{ margin-top: 0px; padding: 5px;}
    .footpage{ padding: 10px;}
    .search-wrap .search-text{ width: 78%;}
    .page-ny-nav.ny-left .ny-nav-ul li{ width: 24%;}
    .news-div{ padding: 0;}
    .recruit-main{ min-width: 100%;}
    .recruit-main .lists .penel .open-close{ width: 30px; line-height: 44px;}
    .page-cn:before, .page-cn:after{ width: 30px;}
    .page-cn{ font-size: 18px;}
    .yewu-sy-ul{margin-top: 10px;padding: 10px 0;}
    .yewu-sy-ul li{width: 32.5%}
    .yewu-divs {
        padding: 6px;
        padding-bottom: 30px; background-size: cover;
    }
    .yewu-tit{font-size: 18px; line-height: 30px;}
    .page-news{padding: 20px 10px;}
    .news-img-s{ width: 30%; margin-top: 20px;}
    .newsbody{width: 69%;}
    .news-sy-ul .newstit{padding-left: 0;}
    .shinian{ padding: 20px;}
    .shijianimg{ margin-top: 0; padding-top: 0;}
    .hei-ul{ margin-top: 20px; padding: 10px;}
    .heix-div{ padding: 10px 4%; background-size: cover; height: 120px;}
    .heix-tit{margin-top: 0; line-height: 30px;}
    .news-l{ height: 360px;}
    .news-top.newtopb{display: none;}
    .news-l .swiper-slide .title{padding: 5px 10px;}
    .zhichi{ padding: 20px 5%;}
    .page-cnb{ font-size: 18px; line-height: 30px;}
}

/*public*/
.fenyeys{ float:left; width:100%; display: inline-block; padding: 20px 10px; text-align:center;  font-size: 12px; font-family: "微软雅黑";}
.fenyeys span{  margin:2px 6px; border-radius:25px;  padding:5px 10px; background:#00923F; color:#fff; }
.fenyeys a{ margin:2px 6px; border-radius:25px; padding:5px 10px; background:#ccc; color:#fff; }
.fenyeys a:hover{ background:#00923F;}
.nyright-con .col-md-12{margin: 0px; padding: 0px;}
.page-ny img{ max-width: 100%;}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#00923F;border-color:#00923F;}

/*客服*/
.side{  height:170px;position:fixed;bottom:0px; right:0px;  top: 0px;   margin:auto auto;z-index: 1000; margin-top: 10%;}
.side-ul>li{ position: relative;  margin-bottom: 10px; }
.side-ul>li:last-child{ border-bottom: none;}
.side-ul>li>a{  color:#fff ; display: block; width: 50px; height:50px; background: #01903f;   border-radius: 5px 0px 0px 5px;}
.side-ul>li>a > .iconfont{ font-size: 25px;line-height: 50px; }
.side-ul>li:hover a{
    background:#84c226;
}
.side-ul>li:hover>a{  color:  #404040;}
.side-ul>li>a .kuang1,.side-ul>li>a .kuang2,.side-ul>li>a .kuang3{ ;position: absolute; right: 50px; top: 0px; display: none;opacity: 0;width: 200px; background: #01903f ; padding: 13px; color: #fff;border-radius: 5px;}
.side-ul>li.qq:hover>a .kuang1{ display: block; opacity: 1;}
.side-ul>li.weixin:hover>a .kuang2,.side-ul>li.weixin:hover>a .kuang2:hover{ display: block; opacity: 1; top:60px;}
.side-ul>li.dianhua:hover>a .kuang3{ display: block; opacity: 1;  top: 0px;}


.ny-r-c{display: inline-block; width: 100%;}

.p0{ padding-left: 0px; padding-right: 0px;}
.pl0 {	padding-left:0;}
.pr0 {	padding-right:0;}
.p8{padding-right: 8px;
    padding-left:8px;}
.ml0 {	margin-left:0 ;}
.mr0 {	margin-right:0;}
.ml100 {	margin-left:100px ;}
.fl {	float: left;}
.fr {	float: right;}
.w100 {	width: 100%;}
.w80{ width: 80%;}
.mt10 {	margin-top: 10px !important;}
.mt20 {	margin-top: 20px;}
.mt30 {	margin-top: 30px;}
.mt40{ margin-top: 40px;}
.mt6 {	margin-top: 6px;}
.mt60 {	margin-top: 60px;}
.tac {	text-align: center;}
.pb10 {	padding-bottom: 10px;}
.borderb1 {	border-bottom:1px solid #d4d4d4;}
.rela{position: relative}
.ba-f5f5f5{ background: #f5f5f5;}
.lin30{line-height: 30px;}
.lin40{line-height: 40px;}
h3 {margin:0;}
h4 {	margin:0;}
a {	text-decoration: none !important;}



