.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { background-color:#FFF; overflow:hidden;}
/*.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}*/
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background-color: #ffffff;}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
.ztbanner { width: 100%; height: 508px; border-top: #16ab50 solid 5px; background-image: url("banenr-bj1.jpg"); background-repeat: no-repeat; background-position: center top;}
.ztbanner img { display: block; margin: 169px auto;}
.banner-txt { background-color: #147d3d; padding: 25px 0px;}
.banenrtxt { padding: 0px 40px; font-size: 18px; color: #ffffff; line-height: 1.875; text-indent: 36px; text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.46); text-align:justify; text-justify:inter-ideograph;}
.ztggbt-div { width: 100%; overflow: hidden; border-bottom: #dbe5ea solid 5px; height: 60px; margin-top: 20px;}
.ztggbt-div span { float: left; position: absolute; border-bottom: #147d3d solid 10px; font-size: 28px; color: #282828; padding: 5px;}
.ztggbt-div a { float: right; font-size: 14px; color: #787878; line-height: 60px; margin-right: 5px;}
.ztgglist-div { width: 100%; overflow: hidden; margin-top: 15px;}
.ztgglist-div ul { padding: 0px; margin: 0px;}
.ztgglist-div ul li {font-size: 18px;height: 44px;line-height:44px;color: #999999;padding: 0px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ztgglist-div ul li a { color: #282828;}
.liw50 li { width: 50%; float: left;}


#ztzlgd2{width:100%;overflow:hidden;margin-top:20px;}
#ztzlgd2 a {width: 270px !important;height: 201px !important;display: block;margin-left: 4px;margin-right: 4px;color: #3b3b3b;}
#ztzlgd2 img {width: 270px !important;height: 171px !important;display: block;}
#ztzlgd2 p {margin: 0;line-height: 30px;font-size: 14px;color: #3b3b3b;}
.ztqhdivsty1 { margin-top:35px; background-color: #ffffff; padding-bottom:45px;}
.wfxztz-div {margin: 0px auto;width:1060px;min-height:245px;}
.owl-nav {display: flex; justify-content: space-between; position: relative; margin-top:-150px;}
.owl-nav button { width:28px; height: 58px; position: relative;}
.owl-nav button.owl-prev { background-image: url("ztqhbnt1.png") !important; margin-left: -33px;}
.owl-nav button.owl-next { background-image: url("ztqhbnt2.png") !important; margin-right: -33px;}
.owl-carousel .owl-item img{height: 245px;}	
.owl-carousel .owl-item span {width:100%;height:40px;background:rgba(0,0,0,0.4);position:relative;display:block;margin-top:-40px;font-size:16px;color:#ffffff;text-align:center;line-height:40px;}