@charset "utf-8";
/*字体图标*/
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1566886611037'); /* IE9 */
  src: url('iconfont.eot?t=1566886611037#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAA3MAAsAAAAAF1wAAA1/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCEEAqgNJhmATYCJAMoCxYABCAFhG0HgRMbrxIzg8LGAQQkXkT2Xx2Yh+zKFSQo2baBZqBpghlJywtFhke+SU0WeY0yS2fw0p0btkx852M/z2/zz3uXetAPEGxCWNmNYBUYiQ7Uhfl1kZirSOfSdTldJouIz0Pv7d92t1YCGfU8oCCeYSDWvDlfpZallgWBjh0eARhGAPbG9utNkKRAhnwcFRAMh+MwARXMYRzAJLv/czZE4SJUSe751Y98IWnTjwV6fk6fUifkCXnz7efqkGvgIdnmbSGRieXuf+wb79+G3RBLYvcRkbRMImRCmog2aGyNSIXK64QWRySSM4d065Y0vMDKDDCA6eQKu3RJemBImMdg2xpQXgIMnVW6NGPm4LCJmDYxHahmm4BfAIBp4udjP3gHA+CqA84qrUxrgkgrWB8h/1OAPOiIjwDAxRlAgCsAykX6bOWpQIhXK3LQFC8A8AlBIO+UGQt33fSj//83daGdRQIWCgIQ/ZsHQBGaadcNZQMbgAU2AqOWCazA1EDBagIYVpoJ4FjpamBgZd+iENj2El2BhzCiCTBQQXwENqDDApOPIALgC6gPAO0GkJJEgdYvSUn2PKXB8DlCkscT2EmZTIxksTBzgWNxha2tTETQqLZ8O4ryWFYFhcamMf0JioJG283kC0l+f5uYZjy99NK9eXXln85zM7en14b+5aJLxvPKooJ3h162iIpZmt74h8FlVW1kny1P0eq1UJ0Ka1jZ+92UxDnzRqpF4QSZM5bVdNIYTc9FQkZ8p22/cjLvbCvsPL12c2Zl2Q1q8oP8YfhJQPPcTlNzRXaf6UR7cMD7MAJXdjDkDvxhbwSbPKObQPAtb26zzArWNSx7W3HO886syy2sJAm/eFQpVtUK+YRcrwR9CAmXRhtMUhC3r44rXCtCVMW2uN6WmiCCSsk1vyqqmX6dneH5pBTXh3e23fZdN9QyhOSNcE6HLoswNlP7qJ0X2U/aijIzNVenzNHreNJoSBzVtMcUwSOdyJPbfGdoQOUTQAxBnH3XUFmT2qEmwbdqXilIaDjJIUOdMFSADG2hFYQKuX93ykzkhMhPrKhTBe+AJRmV2WNFXmdqa9tsQI9rKUDC7yPd/YaZNLShmey7IejAkFQKFjMF199qam5/AGpJQdI4dK9qQqJwSVz3WSacidXElMUVxctPjLaRKi3mvsxxLvfra9uKCWQIxRtx+3ql6dCOVikdch2ABZJGNSeuH4kgotAU1zzeWnG2yHJ2ZkmvdtWHCUoh5XH88IW7zj1IIElJRi+kOVNht1ear2QF+xpF1pLJSJ8dzU1L7ADwjnGgIbRVSEzg6rCnRSLB863whqglk0V9Zg+nTVN0e9En8VZvW7DF3WxZwLSff+0J69HHn09zuK1gUS3Y16GSJrw7IOEoUWstSYEg6FH0OFKsYpP8Yk64HgA7avgzOYRnByP8C5zsSuvQxjdnnznrsTDuqAv3q/6iJNFy9ogpkM9Un1+y+vgCl8ruc4Iczm8GQoQKOp7mTkAlcAW6dSy7RnNP06jrmCJmdrXROqLXLcuvripIcT+p1dIeyC58QEe9roWjQ9s6IMQQQQwwQmDG2v2btwMQYEAYmoDfADOwL4YP+meaz84OAIBm+Tl081l/o7++9NwMc2YF7VEvqqVVuLpZXB63+0KvDLQWnQWUukIpBlyiRXlguaQTKnnAG+zg5UrpQApCHM2E6RWJAEk9WFweI2p0dKUFZLCK1DFBYUHkC3qDpJqzlx+twTqUlFFMYXoDLuyFntQSADJ+inLsUtF+pIJlfphRMwAo4lHDKhd1+hXFvArBQmTQ1TpMwsXlXktq6gdF6KIlJW97MKDnmYjGQW3NUEkwddIdoLgCPQFARiHBHOec2nzr7rs1z6dThuKYwX7VF4RXcyGEwEZYh7j+6GlyiM7UCX/m86d6Q7WZekTGr9rVjbr2LFvU0DHPYTs1y0qHpb5XLRzj+rI4myVBTeSsFLGhutyvrT3+2AAhgPUQR5s6mvcWZ69N6k+8F/wMLv5udfnh6ll/3T5n1dSJ1Vu/ItmdtZGFI12r10EVwsCUkX/WLdwQnbfincHO0EuTMOL+T/2sSG1IkZ993qnwmvag7EC1bJqkKGuyfuLszM+xY9VaYszQwR3n184snySw3947oW9yDFyYEmKNHuJVJFzuAOXn5VZeGritc6wiWtsIZxzbYivijdLY4PgwXba3dGTWt2li9rRvWXst3tm6sPjgWCltdkVsBYAlbN5HSfG2oUOwVmzHLFTLi6rY41xY5X8yyJH3cJkcr5g7oQ7fkEnGKGNcTihPkHeThDuVO1XagCSs+4GeWTimEqvD5o7Biwnkv6EOk75oyHKTJH0Oy6X0V7MVUgWbjJZGk1uVnwVA0WOL8Wb+K3dFmYhOd9DqF/qVs2u4NRIEnd3juizXk79Uq3dr45ZZtKd6nXavNs8sleAZsmfnWpZ2wQzZx+3zGTy6s9b+6McBpoVaFSkz1IZZrDi0rT4qEpAukLmISAw6SOThWXUbOgcbGio06ptPYQXXMk39OwXrguqc+uTGAfoujlyeYqV6+MhY83m030JDQZlEZUvn0h1LzO0dsC/jKbwR14SVHp+3JdZvgV7FEVft1lYmmyxQ+bMf8j9luKSmhfX492Xhd7BjTgnyaYPDEwJn8yZmFyYJ7VPxj7BDCO21Nv/EF/D8hva7BYMWx9nLg4KTWk2JEZNyYMXNZyqQ5zlhx17jrBB1TxhdfUl7yv+z33yodE3Jlc/3UKXi6PQLdLql83bUhdX43gV4mg4bOtpNMk8nehfNVmVTVqhf4D/qS43x4cNabo1cwdlV33TgxhPaNag+noL9nmq4DsR4cw0NIzvrNuIGIv9gUtBCAjIvJAWiI3PmAv68aC9m8CBVugWmio/H2n48Ho1HF6alffgAZnQtDY7v/CrLxG1KZ5mrPE43RjLLpsdr96irvyTdWHYU2ro7Bbik7krBLvdfoNc60I1Ij/qVc+F1e5Ldht71JwaMn7urtFaWgDlUTEqWTUar5zeKpPOpO0C/yrGbXg1t8xqRdHzRcFfGfSpDetY75uPDo+Yun7txxGP2W5aeOE8MJy4QZWxvxLDzM09H3rg3e02RdXOFgFfi4M8LM8apu/WwePvD+eFENf51dfzSTtcrTP/pgUbhnZz7V2keD+IjJ56LZOns0Q+5DgvfTR5Imzp1wXJYN+mG/S3sNrlGZWHQCYvAc/0jWvkEFoJOTIfgjqosC0tMk1AbVUjpx4niG/npHLzHT9VIldDErK5WuwdUzVI6B/MUQoxVEInvaYheqWwxa1p84yIGDeLQMxo0uceObeMRdMB6t114uWqUSB9L3I+8y4IR6O300RTuAD868x1zx2oDd7zJjL04SbjMmVimqddkJ5hHJKoyW31y3H8qU1fVNcF3R7wPH5e88a4rWGtV+HYFfMz/9yH6f7j8j8+MiKbZnuON4z2ZXYZ1ZqePvjN8p2iKmW2cvcrRy9ULnJWZVEmQROzQ77dI7CkW/Rbzf2PhNSu6al1ru+oU6+m67cwLTDvigkvr++H/oUEva5sbKDOJGP/b7gTFoph4AuFCxrpnp23siayWeu9Gsnw2P1KQLW4y1lCi+mZcuhrZIGaYqcCv5mZnjd/tCISsiYmEP/rrKEZciVzleFCcEGQ4STNyp2eqbfD5yJmPAgWTNWlpmrVI3MfuFD4Yv7Jz/5Gh71lIiQhzO5fCFwgxLpJ5Bni3eiCamtCw2cORocgfp4lDhuJeigB96ZqMcWO2z6rtxWB3z5T2qZ3Siwge089buqv2fBM/zauy0ldMk8lD4uo6eDQqlVTEBEjt7nGIJokk+uZ1akuvmm6hUSRAJqoD1dtUv/4UIbSR07mVkbdSo6Pnd+MGTh+Rw01iY8n9lhlpGXU40d6B23X2JoPYcKTkCI+VXRI3fWPCb8iChz/EONf+P6o+N8JR6WTM8Ll0c7RMhgR5zCcBuQE5iQlCr86f7a12bWXsYP+SuV/+RS8E9QsadX3owZycpzPSXPLm2DtEHfNa7+KmcsoNm5c/vQcnydJWGLsdMPV/MvqNporUdcfgPQCz6DBu1S+sthkVoLZneuGP2g5ajjRtM7WiqjaLK5FlZSzlFmr8w/UEN0JyTxbzQr8y8I/wo1sTX3cj6//J/hQADMABT2AAf69k0n2AUcqtdx8MMSnPKzAmJI/5nMfWAB94/IKIHcAf6zQJ9+OWxL57/sclsarGgQ6OHLIDLhwFwCHnqifDLuWmALhBjXSE0bH5KnMwPwBo+4IamuNHPcEs27iJAH65SQD+1JMx/wNToD7masSO+Qli9WDmLXUYNZhCPAInRhMdaXbS9gdmrYwq1Hfy9cGqZqPBd7zvaogaqziC1F0WNA0BVUbB/RAApTRgK1Ng0jg5rNib69ItqJMYNdm5RQVFGl4/BWKjOUsYGj3c2Jk+/gFlWlKkcjn3Zf6BKjV+OvA5PB9VoaB9nZuXvbVOJtAgQoAdrRgKuCOCJFkygLV3V0CJhiMPsWDduOg+8is46Uuqa/f9dF+Aw6NIpGiG5fjd+LZJayDJc0METDnSeRutPjHzwHr5gSqPeOYaRId8lVHBhFoiv3n2dGv3Fdfudv7+bPMnEw==') format('woff2'),
  url('iconfont.woff?t=1566886611037') format('woff'),
  url('iconfont.ttf?t=1566886611037') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1566886611037#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-ljfl:before {
  content: "\e604";
}

.icon-iconfontdianhua:before {
  content: "\e606";
}

.icon-weixin:before {
  content: "\e613";
}

.icon-shuye:before {
  content: "\e600";
}

.icon-wushui:before {
  content: "\e664";
}

.icon-lajifenleishidian:before {
  content: "\e62c";
}

.icon-lajifenlei:before {
  content: "\e6e1";
}

.icon-wushui1:before {
  content: "\e607";
}

.icon-lajifenlei1:before {
  content: "\e608";
}



em,i{
    font-style: normal;
}
/*logo*/
.top-nav-wrap .list-unstyled{
    padding-top: 25px;
    margin: 0;
}
    .top-nav-wrap .list-unstyled li{
        float: left;
    }
        .top-nav-wrap .list-unstyled li a{
            display: block;
            margin-left: 18px;
        }
        .top-nav-wrap .list-unstyled li a:hover{
            text-decoration: none;
        }
    .top .top-icon a{
        padding: 6px;
        font: normal 14px/1 microsoft yahei;
    }
    /*隐藏*/
    .top .top-icon .topicon-link{
        position: relative;
        font-size: 0;
        color: #fff;
        background-color: #cccccc;
        border-radius: 50%;
    }
        .top .top-icon .topicon-link .icon{
            font-size: 25px;
        }
        .top .top-icon .topicon-link .top-hidden{
            position: absolute;
            right: 0;
            top: 150%;
            z-index: 999;
            display: none;
	        font-size: 0;
        }
            .top .top-icon .topicon-link .top-hidden img{
	            display: block;
	            width: 200%;
            }
            .top .top-icon .topicon-link .top-hidden .top-hidden-text{
	            display: block;
	            padding: 0 15px;
                font: normal 12px/3 microsoft yahe;
                color: #fff;
	            white-space: nowrap;
	            background-color: #676767;
            }
        .top .top-icon .topicon-link:hover .top-hidden{
            display: block;
        }

.navbar-default{
    margin: 0;
    background-color: #676767;
    border: none;
}
.navbar-default .navbar-collapse{
    padding: 0;
}
.navbar-default .navbar-nav>li>a{
    padding: 15px 35px;
    font:normal 18px/3.5 microsoft yahei;
    color: #fff;
}
.navbar-default .navbar-nav>li.active>a{
    color: #fff;
    background-color: #6eb92b;
}
.navbar-default .navbar-nav>li:hover,.navbar-default .navbar-nav>li.active>a:hover{
    color: #fff;
    background-color: #6eb92b;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
    color: #fff;
    background-color: #6eb92b;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
	color: #fff;
	background-color: #6eb92b;
}

.navbar-default .container{
    position: relative;
    padding: 0 45px;
}
.navbar-default .nav{
    padding-left: 65px;
}
.navbar-default .nav > li{
    position: static;
}
	.navbar .dropdown-menu{
        left: auto;
        right: 0;
		z-index: 999;
        float: right;
        width: auto;
        max-width: 1200px;
        padding: 0;
        margin: 0;
        background-color: #fff;
		border: none;
        box-shadow: none;
	}
        .navbar .dropdown-menu li{
            display: inline-block;
            vertical-align: middle;
        }
		.navbar .dropdown-menu a{
            padding: 0 15px;
            line-height: 4;
            overflow: hidden;
            min-width: 140px;
            text-align: center;
            white-space: nowrap;
            text-overflow: ellipsis;
		}

@media screen and (min-width: 768px){
    .navbar .bgbar{
        position: absolute;
        left: 0;
        top: 100%;
        z-index: 500;
        display: none;
        width: 100%;
        height: 56px;
        background-color: #fff;
    }
}
@media screen and (max-width: 992px){
    .navbar-default .container{
        padding: 0 15px;
    }
    .navbar-default .navbar-nav>li>a{
        padding: 15px 20px;
        line-height: 2;
    }
    .navbar-default .nav{
        padding-left: 0;
        line-height: 3;
    }
    
    .top-nav-wrap .list-unstyled{
        padding-top: 20px;
    }
    .top-nav-wrap .list-unstyled li a{
        margin-left: 8px;
    }
        .top .top-icon .topicon-link .icon{
            font-size: 15px;
        }
}
@media screen and (max-width: 767px){
    .navbar-default .navbar-toggle .icon-bar{
        background-color: #fff;
    }
    .navbar-brand{
        padding-top: 6px;
    }
        .navbar-brand>img{
            height: 36px;
        }
    .navbar-default .navbar-nav>li>a{
        font: normal 16px/1 microsoft yahei;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
        background-color: #676767;
    }
    .navbar-default .navbar-nav .open .dropdown-menu{
	    background-color: #6eb92b;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li{
        display: block;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
	    color: #fff;
        text-align: left;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{
        color: #fff;
    }
}

/*banner*/
.banner-inner{
    position: relative;
    overflow: hidden;
}
    .banner-inner .list-unstyled{
        position: relative;
        margin-bottom:0;
    }
        .banner-inner .list-unstyled li{
            float: left;
        }
            .banner-inner .list-unstyled li a,.banner-inner .list-unstyled li img{
                display: block;
                min-height:100%;
            }
            .banner-inner .list-unstyled li img{
                width: 100%;
            }

    .banner-inner .banner-img-controler{
        position: absolute;
        left:0;
        bottom: 25px;
        z-index: 999;
        width: 100%;
        height: 2%;
        text-align: center;
    }
    .zimainbar .banner-inner .banner-img-controler{
        height: 3.2%;
    }
    .banner-inner .banner-img-controler li{
        display: inline-block;
        vertical-align: middle;
        width: 3%;
        height: 100%;
        margin: 0 .6%;
        background-color: #ece3e0;
    }
    .banner-inner .banner-img-controler li.active{
        background-color: #6eb92b;
    }
    @media screen and (max-width:767px){
        .banner-inner .banner-img-controler{
            bottom: 15px;
        }
    }

.footer{
    font: normal 16px/3.8 microsoft yahei;
    color: #a4a4a4;
    background-color: #3e3a39;
}
.footer .footer-inner{
    padding: 0 15px;
}
    .footer .footer-tel{
        float: left;
    }
    .footer .footer-address{
        float: right;
    }
    
@media screen and (max-width: 767px) {
    .footer{
        padding: 15px 0;
        font: normal 16px/2 microsoft yahei;
    }
    .footer .footer-inner{
        padding: 0;
    }
}


/*mbox标题公共*/
.mbox{
    padding: 45px 0 70px;
}
.mbox .mbox-title{
    position: relative;
    margin-bottom: 75px;
    text-align: center;
}
.mbox .mbox-title .title-chinese,.main-inner .mbox .mbox-title .title-english{
    display: block;
}
.mbox .mbox-title .title-chinese{
    font:normal bold 30px/2.3 microsoft yahei;
    color: #6eb92b;
}
.mbox .mbox-title .title-chinese span{
    color: #5a5a5a;
}
.mbox .mbox-title .title-english{
    font:normal bold 14px/1 Arial;
    color: #acacac;
}
.mbox .mbox-title .title-border{
    position: absolute;
    left: 50%;
    bottom: -4px;
    z-index: 999;
    margin-left: -2em;
    width: 4em;
    height: 4px;
    font-size: 20px;
    background-color: #6eb92b;
}
.mbox .more-link{
    margin-top: 70px;
    text-align: center;
}
    .mbox .more-link a{
        display: inline-block;
        padding: 0 30px;
        font: normal 14px/2 microsoft yahei;
        color: #fff;
        background-color: #6eb92b;
        border-radius: 15px;
    }
    
@media screen and (max-width: 992px){
    .mbox{
        padding: 20px 0;
    }
    .mbox .mbox-title{
        position: relative;
        margin-bottom: 20px;
        text-align: center;
    }
        .mbox .mbox-title .title-chinese{
            font-size: 18px;
        }
    .mbox .more-link{
        margin-top: 20px;
    }
}

/*图文列表样式*/
ul,li{
    margin: 0;
    padding: 0;
    list-style: none;
}
.imgtextout li{
    padding: 16px 0;
}
.imgtextout .imgtextin{
    position: relative;
}
.imgtextout .imgtextin a{
    display: block;
}
.imgtextout .imgtext-title{/*标题部分*/
    display: block;
    overflow: hidden;
    font: normal 16px/2 microsoft yahei;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #4e4e4e;
}
.imgtextout .imgtextpic-wrap{
    position: absolute;
    left: 0;
    top: 0;
    width: 175px;
    height: 100%;
    overflow: hidden;
    border-radius: 5px;
}
.imgtextout .imgtextpic-wrap img{
    display: block;
    width: 100%;
    min-height: 100%;
    transition: all .7s;
}

.imgtextout a:hover .imgtextpic-wrap img{
    transform: scale(1.2);
}
.imgtextout .imgtext-detail{
    display: block;
    height: 106px;/*高度*/
    margin-left: 190px;
}
.imgtextout a:hover{
    text-decoration: none;
}

/*图文列表详细介绍部分*/
.imgtextout .imgtext-detail .articletext{/*文字详情*/
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    height: 66px;
    overflow: hidden;
    font:normal 12px/22px microsoft yahei;
    color: #8d8d8d;
}
.imgtextout a:hover .imgtext-detail .articletext,.imgtextout a:hover .imgtext-title{
    color: #f04343;
}
@media screen and (max-width: 767px){
    .imgtextout .imgtextpic-wrap{
        width: 145px;
    }
    .imgtextout .imgtext-detail{
        margin-left: 160px;
    }
}

/*带时间文字列表样式*/
.textlistout{
    overflow: hidden;
}
.textlistout li{
    position: relative;
    font: normal 14px/30px microsoft yahei;
}
.textlistout li a{
    display: block;
    margin-right: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #5b5b5b;
}
.textlistout li a:hover{
    color: #f04343;
}
.textlistout .textlist-date{
    position: absolute;
    right: 0;
    top: 0;
}

/*图片样式*/
.disimg{
    position: relative;
    display: block;
    overflow: hidden;
}
    .disimg img{
        display: block;
        width: 100%;
        min-height: 100%;
    }
    .disimg img{
         -webkit-transition: transform .8s;
        -moz-transition: all .8s ;
        -ms-transition: all .8s ;
        -o-transition: all .8s ;
        transition: all .8s ;
    }
    
    .disimg .pic-modal{
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        padding: 20px;
        font: normal 14px/2 microsoft yahei;
        text-align: center;
        color: #fff;
        background-color:#000;
        background-color: rgba(0,0,0,.7);
    }
        .disimg .pic-modal .pic-title{
            font: normal 20px/2 microsoft yahei;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .disimg .pic-modal .modal-text{
            max-height: 8em;
            overflow: hidden;
            text-align: left;
        }
.img-desc{
    display: block;
    padding-top: 12px;
    font:normal 14px/1 microsoft yahei;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width: 992px){
    .disimg .pic-modal{
        font-size: 16px;
    }
}

/*圆形图片*/
.circle a{
	display: block;
	color: #666;
}
	.circle a .disimg{
		position: relative;
		width: 80%;
		height: 0;
		margin: 0 auto;
		padding-bottom: 80%;
		border-radius: 50%;
	}
		.circle a .disimg img{
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}

/*动画效果*/
.js-fadeIn{
    opacity: 0;
    filter: alpha(opacity=0);
}
.js-fadetop{
    position: relative;
    top: 100px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.js-fadeleft{
    position: relative;
    right: 100px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.js-faderight{
    position: relative;
    left: 100px;
    opacity: 0;
    filter: alpha(opacity=0);
}