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}

.logo{ width:100%; padding-top:20px; padding-bottom:20px;position: fixed; background: #fff; z-index: 998; display: block;}
.carousel-control{ font-size: 1.5em; line-height: 500px;}
.ban-ab{ bottom: 40px;position: absolute; width: 100%; }
.yuyue{ background: #fff; }
.yuyue ul { margin-bottom: 0px;}
.yuyue ul .form-group{ margin-bottom: 0px;}
.yuyue ul li{ margin: 16px 0px;}
.yuyue ul li:last-child{padding: 0px;  margin: 0px;}
.yuyue ul li:last-child .form-group{ margin-right: -15px;}
.btn{border-radius: 0px; padding: 22px 12px; font-size: 18px;}

.btn-success {
    color: #fff;
    background-color: #5e7b7a;
    border-color: #5e7b7a;
}
.btn-success:hover {
    color: #fff;
    background-color: #60bdcc;
    border-color: #60bdcc;
}

.form-control{ border-radius: 0px;}
.btn-success{ display: inline-block; width: 100%;}
@media screen and (max-width: 978px) {
    .hamburger{top: 10px;}
.logo{ padding-left: 80px; padding-right: 40px;}
    .carousel-control{  line-height: 200px;}
    * {
        transition: all 0.5s ease 0s;
    }
}
.pagetop {
    background: #024d22;
    border-bottom: 1px solid #012611; color: #fff;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 100%;
}

.pagea{ background: url("../images/pageabj.jpg") bottom no-repeat;}

.pagea h3{ color: #999;text-transform:uppercase; line-height:40px; font-size: 30px; font-weight: bold;}
.about-sy{ padding-left: 60px;}
.aboutimg img{ box-shadow: 5px 5px 15px #999; margin-bottom: -30px;}
.cont{ line-height: 30px;}
.ab-ul li{ float: left; padding: 10px 30px; text-align: center;}
.ab-ulc li{ float: left; padding: 10px; text-align: center;}
.about-sy h3{ color: #5e7b7a;text-transform:uppercase; line-height:40px; font-size: 30px; font-weight: bold;}




.pag-tit{ width: 260px; border: 3px solid #5c7673; height: 80px; margin: 20px auto;  text-align: center; position: relative;}
.pag-tit .tit-en{color: #5c7673;  font-size: 24px; font-weight: bold; margin: 10px;}
.pag-tit .tit-cn{ font-size:16px; color: #5c7673;bottom: -10px; left: 50%;  margin-left: -40px; background: #fff; padding-left: 10px; padding-right: 10px; position: absolute;}





/**/
.homecase .Owl-list { padding:0px; }
ul.homecase li{ margin-top: 40px;}

.Owl-list1 .Item{ padding-left: 6px; padding-right: 6px; margin-top: 20px;     overflow: hidden;}

.homecase .casebox { width: calc(100% - 20px); margin: 0 10px; height: 460px; background: #fff; cursor: pointer; position: relative; }
.homecase .casebox .casemod01 { width: 100%; height: 460px; text-align: center; }
.homecase .casebox .casemod01 .inco { width: 100%; height: 460px; overflow: hidden; line-height: 230px; }
.homecase .casebox .casemod01 .inco img { max-width: 100%; min-height: 100%; overflow: hidden; line-height: 230px; }
.homecase .casebox .casemod01 .title { width:100%; position: absolute;bottom: 0px; background:#60bdcc;  color: #fff; line-height: 30px;}
.homecase .casebox .casemod01 .title .sj-name{ float: left;  font-size: 18px; font-weight: 600; margin: 16px;}
.homecase .casebox .casemod01 .title .sj-zw{ background: #c6c3a5; padding-left: 20px; padding-right: 20px; line-height: 60px; font-size: 30px;  height: 62px;}

.homecase .casebox .casemod01 .title .sj-zw2{display: inline-block; font-size: 16px; padding-left: 10px; padding-right: 10px; float: right; }



.homecase .casebox .cover { position: absolute; top: 0; left: 0; height: 100%; padding: 0 10%; visibility: hidden; opacity: 0; width: 100%; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000'); background: rgba(0,0,0,0.7); color: #fff; text-align: center; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.homecase .casebox .cover h2 { margin: 50px 0 10px 0;  font-size: 18px; font-weight: 600; }
.homecase .casebox .cover .desc { height: 96px; overflow: hidden; color: #e6e6e6; text-align: center; margin-bottom: 40px; }
.homecase .casebox .cover .more { color: #fff; border: 1px solid #60bdcc; padding: 10px 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.homecase .casebox .cover .more:hover { background: #60bdcc; border-color: #016cbd; }
.homecase .casebox:hover .cover { visibility: visible; opacity: 1; }
.homecase .casebox:hover .title{ opacity: 0; }

.homecase .owl-theme .owl-controls .owl-buttons div { position: absolute; top: 50%; width: 49px; height: 49px; margin-top: -25px; display: block; border-radius: 0; font-size: 0; opacity: 1; transition: all 0.5s linear; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.12); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.12); -ms-box-shadow: 3px 3px 3px rgba(0,0,0,0.12); -o-box-shadow: 3px 3px 3px rgba(0,0,0,0.12); box-shadow: 3px 3px 3px rgba(0,0,0,0.12); }
.homecase .owl-theme .owl-controls .owl-buttons div.owl-prev { left: 0; background: url('../images/left.png') no-repeat center center #fff; }
.homecase .owl-theme .owl-controls .owl-buttons div.owl-next { right: 0; background: url('../images/right.png') no-repeat center center #fff; }
.homecase .owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background: url('../images/left1.png') no-repeat center center #016cbd; }
.homecase .owl-theme .owl-controls .owl-buttons div.owl-next:hover { background: url('../images/right1.png') no-repeat center center #016cbd; }

/*.Owl-list2 .Item{ margin-top: 0px; }*/
.Owl-list2,.Owl-list3{ margin-bottom: 1px;}
.Owl-list2  .owl-controls,.Owl-list3  .owl-controls{display: none;}
.ser-list img{ max-width: 90%; height: 120px;}
.dtdz-ul{ width: 100%;}
.dtdz-ul li{ margin: 2px; padding: 0px;}

.dz-div{ height: 300px; width: 100%; position: relative; overflow: hidden;}
.dz-div img{ position: absolute;  width: 100%; height: 100%;}
.dz-div .dz-text{position: absolute; bottom: -300px; width: 100%; height: 100%; padding:10px; background: #fff; background: rgba(254,254,254,0.8)}
.dz-div .dz-text > h3{ font-size: 24px; text-align: center;}
.dz-div .dz-text > p{ font-size: 14px; text-align: center;}
.dz-div:hover .dz-text{bottom: 0px;}
.dz-div:hover img{transform:scale(1.5)}


.news-s-div{height: 360px; overflow: hidden; padding: 6px; background: #fff;}
.news-s-img{ height: 220px; overflow: hidden;}
.news-s-img img{ width:100%; max-height: 100%; overflow: hidden;}
.news-title{height: 100px;}
.news-name{ height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; font-weight: 600;}
.news-note{ height: 40px; line-height: 20px; overflow: hidden;}
.news-more{ height: 20px; line-height: 20px; display: inline-block; margin: 2px auto; text-align: center; width: 100%;}
.news-more a{ color: #667675; border: 1px solid #667675;  width: 100px; padding: 4px; display: inline-block; margin: auto;}
.news-more:hover a{ background: #667675; color: #fff;}
.news-s-div:hover{ box-shadow: 5px 5px 15px #a6d7d4; }
.news-s-div:hover .news-s-img img{ transform:scale(1.5)}
    /**/
.pagec{background: url("../images/pagecbj.jpg"); padding: 100px 0; display: inline-block;}
.paged{background: url("../images/paged.jpg"); padding: 100px 0; display: inline-block;}


#nybanner{ width: 100%;}

.ny-nav{ width: 100%; position: relative; text-align: center;}
.ny-nav li{  padding: 20px; display: inline-block;}
.ny-nav li:hover,.ny-nav li.active{background: #667675;}
.ny-nav li:hover a,.ny-nav li.active a{ color: #fff;}

/* 缩略图 */
.owl-pagination{position:absolute;left:0;bottom:0;width:100%;height:80px; background:rgba(0,0,0,0.6);text-align:center;}
.owl-page{position:relative;display:inline-block;width:45px;height:45px;margin:0 5px; padding: 3px; background: #fff;border: 1px solid#ccc;*display:inline;*zoom:1;vertical-align:middle;overflow:hidden;}
.owl-page img{width:100%;height:100%;}
.owl-pagination .active{width:80px;height:80px;}
.owl-pagination span{position:absolute;left:0;top:0;width:45px;height:45px;}
.owl-pagination .active span{width:80px;height:80px;}

.case-inner-left-title{ height: 70px; line-height: 70px;background: #ce2c34; color: #fff; font-size: 24px; text-align: center;}
.moresanli{ height: 50px; line-height: 50px; text-align: center; background: #333; }
.moresanli a{color: #fff;}
.form-control-b{width: 100%;
    height: 46px;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; background: #ce2c34; border: 0px; color: #fff;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -border-radius: 5px;}
.calputer_tit{ font-size: 18px;}
.form-control{ border-radius: 0px;}

.sjsh{ max-height: 400px; overflow: hidden;}
.sjsh-mote{ line-height: 30px;}
/**/


.newsdiv{height: 170px; overflow: hidden; padding: 6px; background: #fff; margin-top: 10px;border-bottom: 1px dotted #ccc; padding-bottom: 10px;}
.newsimg{ height: 150px; overflow: hidden;}
.newsimg img{max-width:100%; height:100%;}
.newstitle{height: 160px;}
.newsname{ height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; font-weight: 600;}
.newsicon{ font-size: 10px; color: #ccc; text-transform:uppercase;}
.newsnote{ height: 40px; line-height: 20px; overflow: hidden;}
.newsmore{ height: 20px; line-height: 20px;  float: right; text-align: center;}
.newsmore a{ color: #667675; border: 1px solid #667675;  width: 100px; padding: 4px; display: inline-block; margin: auto;}
.newsmore:hover a{ background: #667675; color: #fff;}
.newsdiv:hover{ box-shadow: 5px 5px 15px #a6d7d4; }
.newsdiv:hover .news-s-img img{ transform:scale(1.5)}


.new-note{ border-bottom: 1px dotted #ccc; font-size: 12px; line-height: 30px; color: #ccc;}
.page-con{ color: #666; line-height: 28px;}
.page-con img{ max-width: 100%; margin: 6px;}
.ny-con{ margin-bottom: 40px;}
.mod-local {
    color: #666;
    font-size: 12px;
    line-height: 40px;
    height: 40px;
    background-color: #f5f5f5;
    text-align: right;
    overflow: hidden;
    min-width: 1180px; margin-bottom: 40px;
}

.foot-tit{ font-size: 4em; color: #fff; font-weight: bold;}
.foot-tit a,.foot-note a{ color: #fff;}
.foot-note{ font-size: 14px; color: #fff; line-height: 30px; margin-top: 20px;}

    /*閸掑棝銆夐弽宄扮础*/
.fenyeys{ float:left; width:90%; text-align:center; margin:22px 0px; font-size: 14px; font-family: "微软雅黑";}
.fenyeys span{  margin:2px 6px; border-radius:25px;  padding:2px 15px; background:#5e7b7a; color:#fff; }
.fenyeys a{ margin:2px 6px; border-radius:25px; padding:2px 15px; background:#666; color:#fff; }
.fenyeys a:hover{ background:#5e7b7a;}
.nyright-con .col-md-12{margin: 0px; padding: 0px;}

.fl{float: left}
.fr{ float: right;}
.f18{ font-size: 18px;}
.mt20{ margin-top: 20px; }
.mt40{ margin-top: 40px; }
.mb40{margin-bottom: 40px;}
.p0{ padding: 0px;}
.ptb20{ padding-top: 20px; padding-bottom: 20px;}
.baise{color: #fff;}
.mores{ padding: 10px 36px;display: inline-block; text-align: center; margin: 0px auto;   margin-top: 10px; background: #5e7b7a; }
.mores a{color: #fff;}
.mores:hover{  background: #74b0ae; box-shadow: 5px 5px 15px #999; padding: 10px 40px; }
.mores:hover a{color: #fff;}
.moresb{ padding: 10px 36px;display: inline-block; text-align: center; margin: 0px auto;  margin-top: 10px; border: 2px solid #5e7b7a;}
.moresb a{color: #5e7b7a;}
.moresb:hover{ background: #5e7b7a; box-shadow: 5px 5px 15px #999; padding: 10px 40px; }
.moresb:hover a{color: #fff;}
.w100{ width: 100%;}
p {
    margin-bottom: 6px;
}
.color-5e7b7a{ color: #5e7b7a;}
.font-w600{ font-weight: 600}
.container img{ max-width: 100%;}
.pb20{ padding-bottom: 20px;}
.bg-01913f{background: #01913f;}



@media (max-width: 998px) {
    .foot-tit{ font-size: 1em; font-weight: bold;}
    .foot-note{ font-size: 12px;}
}