body{ font-family: "Microsoft YaHei","微软雅黑";}
ul{padding:0;}
ul li{ list-style-type: none;}
* {
    transition: all 0.5s ease 0s;
}
a {
    color: #666;
    text-decoration: none;
}
a:hover{text-decoration:none; }
#navbar-menu{ margin-top: 35px; padding-left: 0px; padding-right: 0px;}
.navbar{ margin-bottom: 0px;}
.zslogo{ padding: 16px 0;}
.navbar-default .navbar-nav>li>a{ padding: 10px 20px; font-weight: bold; color: #000;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #009944;
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #009944;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #009944;
    border-radius: 10px;
}
.carousel-control span{ position: absolute; top: 50%;}
.dropdown-menu{ border: 0px;     background: #00ac53;
    background: rgba(0,170,80,0.8);}
/*向上*/
.triangle_border_up{
    width:0;
    height:0;
    border-width:0 10px 10px;
    border-style:solid;
    border-color:transparent transparent #00ac53;/*透明 透明  灰*/
    border-color:transparent transparent rgba(0,170,80,0.8);/*透明 透明  灰*/
    top:-10px; right: 30px;
    position:absolute;
}
.dropdown-menu>li>a{ line-height: 40px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
    color: #fff;
    padding: 4px 10px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background: #ffa115;
    background: rgba(255,160,23,0.8);
}
.abimg{ padding: 80px 0;}
.abbody{ padding: 60px 20px; display: inline-block; background: #f2f2f2; margin-top: 40px;}
.ab-cn{ display: inline-block; font-weight: bold; font-size: 16px;}
.ab-en{ display: inline-block;  font-size: 14px; color: #ccc;}
.ab-page{ display: inline-block;  font-size: 14px; color: #4f4f4f; line-height: 30px;}
.ab-more a{ display: inline-block; padding: 8px 20px;  background: #00ac53; font-size: 14px; color: #fff;}

.pageb{ background: #f5f5f5; margin-top: 40px; padding: 40px 0; width: 100%;}

.page-tit{background: url("../images/page-tit-bj.png"); width: 270px; height: 120px; margin: 20px auto; text-align: center;}
.page-tit .page-cn{ color: #303030; font-size: 22px; font-weight: bold; margin-top: 26px; display: inline-block;}
.page-tit .page-en{ color: #a3a3a3; font-size: 14px; margin-right: -20%;}

.yewu-ul{ display: inline-block; margin-top: 20px;}
.yewu-ul li{ margin-top: 20px;}
.yewu-div{ width: 100%; display: inline-block; }
.yewu-div:hover,.yewu-div.active{ background: #f89500;}
.yewu-div .yewu-cn{ margin: 16px 0; text-align: center; margin-bottom: 6px; font-size: 14px; font-weight: bold;}
.yewu-div .yewu-en{ margin: 6px 0; text-align: center; font-size: 12px;}
.yewu-div:hover .yewu-cn a,.yewu-div:hover .yewu-en a{color: #fff; text-align: center;}
.yewu-div .yewu-x{ height: 2px; width: 20%; overflow: hidden;  margin: 5px auto; margin-bottom: 16px; background: #00ac53;}
.yewu-div:hover .yewu-x,.yewu-div.active .yewu-x{ background: #fff;}

.yewu-con{ display: inline-block; width: 100%;}


.xmal-ul{ display: inline-block; margin-top: 20px; width: 100%;}
.xmal-ul li{ padding-left: 8px; padding-right: 8px;}
.xmal-div{ width: 100%; display: inline-block; }
.xmal-img{ border: 4px solid #fff ; height: 195px;}
.xmal-img img{ height: 100%; width: 100%;}
.xmal-div:hover .xmal-img,.xmal-div.active .xmal-img { border: 4px solid #ffa115 ;}
.xmal-div .xmal-cn{ margin: 6px 0; text-align: left; margin-bottom: 6px; font-size: 14px; font-weight: bold;}
.xmal-div .xmal-en{ margin: 6px 0; text-align: left; font-size: 12px;}
.xmal-div:hover .xmal-cn a,.xmal-div:hover .xmal-en a,.xmal-div.active .xmal-cn a,.xmal-div.active .xmal-en a{color: #ffa115; text-align: left;}
.xmal-div .xmal-sort{ font-size: 36px; font-weight: bold;}
.xmal-div:hover .xmal-sort,.xmal-div.active .xmal-sort{ color:#ffa115;}

.xmal-con{ display: inline-block; width: 100%;}

.page-type{ display: inline-block; width: 100%; text-align: center; padding: 16px 0;}
.page-type li{display: inline-block; }
.page-type li a{ font-size: 18px; font-weight: bold; padding: 6px 20px; display: inline-block;}
.page-type li.active a,.page-type li:hover a{ color: #fff; background: #f89500; }

.new-tj{ margin-top: 10px;}
.new-img-s{ border: 8px solid #fff; box-shadow: 3px 3px 6px #ccc; height: 300px; overflow: hidden;}

.new-tj .new-img-s img{ width: 100%; height: 100%;}
.new-img{ border: 8px solid #fff; box-shadow: 3px 3px 6px #ccc; height: 240px; overflow: hidden;}

.new-tj .new-img img{ width: 100%;}
.new-tj .h3{font-size: 16px; font-weight: bold; color: #333;}
.new-tj .h3 A{ color: #333;}
.new-tj .new-icon{ font-size: 12px; color: #999;}
.new-tj .new-note{ line-height: 20px; color: #999; height: 40px; overflow: hidden; font-size: 14px;}


.news-ul-s{ margin-top: 10px;}
.news-ul-s .h3{ font-size: 14px; font-weight: bold; margin-top: 0px;}
.news-ul-s li{ margin-top: 10px;   border: 2px solid transparent; padding-top: 10px; border-bottom: 1px solid #ccc; float: left; padding-bottom: 10px;}
.news-ul-s li:hover{ border: 2px solid #f89500; padding: 10px 0px;}
.news-ul-s .new-note-s{ font-size: 12px; color: #999; line-height: 20px;    height: 20px;
    overflow: hidden;}
.links-ul{ width: 100%;}
.links-ul li{ padding: 6px; margin-right: 10px; float: left; display: inline-block;}
@media (min-width: 992px){
    .new-time1{ width: 14.5%;}

}
.news-ul-s .new-time-s{ height: 50px;width: 100%; display: inline-block; text-align: center;}
.new-time-s .news-d-s{ color: #555; font-size: 20px; text-align: center; margin-top: 2px; border-bottom: 1px solid #ccc; display: inline-block;}
.new-time-s .news-m-s{ color: #999; font-size: 14px; text-align: center;}

.owl-buttons{ margin-top: 10px;}
.owl-buttons .owl-prev{background: #00ac53; display: inline-block; padding: 4px 10px; color: #fff; font-family: "宋体";}
.owl-buttons .owl-next{background: #f89500; display: inline-block; padding: 4px 10px; color: #fff; font-family: "宋体";}
.owl-pagination{ display: inline-block; position: absolute; right: 10px; margin-top: 15px;}
.owl-page{ border: 1px solid #00ac53; height: 8px; width: 8px; border-radius: 10px; float: left; margin-right: 6px;}
.owl-pagination .active{ background: #00ac53;}
.hzqy-ul{ display: inline-block; width: 100%; padding: 20px 0; padding-top: 0px;}
.hzqy-ul li{ padding: 4px; margin-top: 16px;}
.hzqy-img{ height: 54px; overflow: hidden;}
.hzqy-img img{ max-height: 100%;}

.foota{background: #eaeaea; padding: 20px 0; width: 100%; }
.footb{ background: #ccc; text-align: center; font-size: 12px; width: 100%; padding: 10px 0; line-height: 24px; color: #555;}
.footb a{ color: #555;}
.foot-nav{ display: inline-block; width: 100%;}
.foot-nav li{display: inline-block; float: left;}
.foot-nav li a{ display: inline-block; padding: 8px 10px;}
.foot-con{ border-bottom: 1px solid #ccc; padding: 8px; width: 100%; color: #818181;}
.foot-con a{ color: #818181;}
.bmtel{color: #00ac53; display: inline-block; margin-left: 10px; font-size: 18px; font-weight: bold;}

/*内页*/
.ysbreadcrumb{     background-color: #fff;}
.breadcrumb{ margin-bottom: 0px; background: #fff; display: inline-block;}
.breadcrumb li,.breadcrumb div{ float: left;}

.page-en{ display: inline-block; font-family: pageen; font-weight: bold; text-align: center; width: 273px; margin-top: 10px; text-transform:uppercase; color: #ccc; font-size: 18px;letter-spacing:1px;}

.page-nav1{ padding: 20px 0; background: #00ac53; margin-top: 40px; }

.ny-nav-ul{ margin-top: 10px; width: 100%; display: inline-block; text-align: center;}
.ny-nav-ul li{ margin: 0 5px; display: inline-block;
}
.ny-nav-ul li a{ border: 1px solid #fff; padding: 8px 26px; display: inline-block; color: #FFF;}
.ny-nav-ul li:hover a,.ny-nav-ul li.active a{ background: #f08300; color: #fff;  border: 1px solid #f08300;}
.ny-pagen{ width: 100%; line-height: 50px; font-weight: bold; font-size: 20px; letter-spacing: 5px;}
.nypage{line-height: 30px; padding-bottom: 20px; display: inline-block; width: 100%;}
.about-hz{background: #f08300; margin-top: 20px; padding: 20px 10px;}


/*news*/
.news-ul{ width: 100%; display: inline-block;}
.news-ul li{ margin-top: 16px;}
.news-div{ width: 100%; display: inline-block;}
.news-div:hover{box-shadow: 5px 5px 15px #ccc;}
.news-div:hover .news-img img{ transform:scale(1.2);}
.news-div .news-img{ height: 200px; width: 100%; position: relative; overflow: hidden;}
.news-div .news-img img{ width: 100%; height: 100%;}
.news-div .news-img .new-ty{ width: 60px; height: 70px; left: 20px; top: 0; position: absolute; background: #ebb326; background: rgba(235,179,38,0.8); color: #fff; text-align: center; padding: 10px 0;}
.news-body{ background: #f5f5f5; width: 100%; height: 150px;}
.news-body .news-tit{ font-size: 16px; font-weight: bold; margin-left: 10px; margin-right: 10px; height: 30px; overflow: hidden;}
.news-body .news-time{ color: #ccc; font-size: 12px; margin-left: 10px;}
.news-body .news-note{ font-size: 14px; color: #999; line-height: 25px; margin-right: 10px; margin-left: 10px; height: 50px; overflow: hidden;}
.news-body .news-more{ display: inline-block; width: 100%; text-align: center; font-size: 12px;}
.news-body .news-more a{ display: inline-block; padding: 0px 16px; border: 1px solid #ebb326; color: #ebb326; border-radius: 60px;}

.fwnr-ul{width: 100%; display: inline-block;}
.fwnr-ul li{margin-top: 20px;}
.fwnr-div{background: #f5f5f5; width: 100%; display: inline-block;}
.fwnr-body{border-top: 5px solid #051e82; }
.fwnr-body-b{border-top: 5px solid #ebb326; }

.fwnr-tit{ margin-top: 10px;  margin-left: 20px;  margin-right: 20px; font-size: 18px; font-weight: bold;}
.fwnr-note{ margin-left: 20px; margin-right: 20px; line-height: 30px; color: #666;}
.fwnr-div A{ color: #666;}
.fwnr-more{ display: inline-block; margin-right: 20px; float: right; margin-top: 10px;}
.fwnr-more A{ display: inline-block; padding: 8px 20px; background: #263d8c; color: #fff;}

.fwnr-more-b{ display: inline-block; margin-left: 20px; float: left;}
.fwnr-more-b A{ display: inline-block; padding: 8px 20px; background: #ebb326; color: #fff;}



.hpinputb{border-radius: 100px; border: 1px solid #263d8c; height: 41px;}
.hplabel{ line-height: 32px;}
.form-horizontal{ margin-top: 20px;}
.hpbtnb{ background-color: #263d8c;  border: 1px solid #263d8c; font-size: 14px; padding: 5px 30px 4px; width: 100%; border-radius:  100px ;  line-height: 30px; color: #fff;outline:none;text-decoration: none;}
.hpbtnb:hover,.hpbtnb:active,.hpbtnb:focus{background-color: #455bb5; color: #fff;  padding: 5px 30px 4px;  border: 1px solid #11f1f1;outline:none;}
.lyzqt .iconfont{ font-size: 40px; color: #013c5c; margin-left: 20px; float: left;}
.lyzqt .lytel{ float: left; display: inline-block; margin-left: 10px;}
.lyzqt .lytel .tel{ color: #013c5c; font-size: 24px; font-weight: bold;}

.new-note{ font-size: 12px; line-height: 24px; color: #ccc;}












.fenyeys{ float:left; width:90%; text-align:center; margin:22px 0px; font-size: 12px; font-family: "微软雅黑";}
.fenyeys span{  margin:2px 6px; border-radius:25px;  padding:2px 10px; background:#5e9633; color:#fff; }
.fenyeys a{ margin:2px 6px; border-radius:25px; padding:2px 10px; background:#ccc; color:#fff; }
.fenyeys a:hover{ background:#5e9633;}
.nyright-con .col-md-12{margin: 0px; padding: 0px;}




.fl{float: left}
.fr{ float: right;}
.f18{ font-size: 18px;}
.f16{font-size: 16px;}
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt20{ margin-top: 20px; }
.mt40{ margin-top: 40px; }
.mt80{ margin-top: 80px; }
.mb40{margin-bottom: 40px;}
.p0{ padding: 0px;}
.pl0{padding-left: 0px;}
.pr0{padding-right: 0px;}
.plr0{padding-left: 0px; padding-right: 0px;}
.ptb20{ padding-top: 20px; padding-bottom: 20px;}
.border0{border: 0px;}
.bt2{ border-bottom: 2px solid #fff; display: inline-block;}
.baise{color: #fff;}
.lvse{ color: #5e9633;}
.moresb{  width: 100%; display: inline-block; text-align: center; margin-bottom: 20px;}
.moresb a{color: #fff; padding: 4px 20px;text-align: center; display: inline-block;  border-radius: 100px; margin: 0 auto;  margin-top: 10px; background: #5caa33;}

.moresb:hover a{color: #fff;}

.w100{ width: 100%;}
p {
    margin-bottom: 6px;
}

.container img{ max-width: 100%;}



@media (max-width: 768px) {
    .kc-ul2 .kcimg{ height: 50px; overflow: hidden;}

    .kc-div .kc-text h3{ font-size: 12px; margin-top: 0px; margin-bottom: 1px;}


}
