.banner,.header-m,.i-banner,footer,header,main{transition:all .5s;-webkit-transition:all .5s;}
.header .header-top{width: 100%;height: 30px;font-size: 12px;background-color: #f8f8f8;border-bottom: 1px solid #ebebeb;margin: 0 auto;line-height: 30px;background-color: #f8f8f8;}
.header .header-top a{margin-left:15px}
.header .header-top a:hover{text-decoration:underline}
.header .header-top img{margin-right:7px}
.header .logo{height:100px;line-height:100px;overflow:hidden}
.header nav{padding-right:40px}
.header nav ul li{position:relative;float:left;margin:0 15px}
.header nav ul li.cur a::after,.header nav ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}
.header nav ul li:hover>a{color:#1b57ac}
.header nav ul li>a{position:relative;height:100px;line-height:100px;font-size:16px}
.header nav ul li>a::after{position:absolute;content:'';left:50%;bottom:0;width:32px;height:4px;margin-left:-12px;background:#1b57ac;transform:scale(0,1);-webkit-transform:scale(0,1);transition:all .3s;-webkit-transition:all .3s}
.header .sub-nav{border-top:1px solid #e3e3e3}
.header .sub-nav .mauto{padding-left:18.5%}
.header .sub-nav a:hover{color:#1b57ac;text-decoration:underline}
.header .sub-nav .item,.header .sub-nav .item2{display:none}
.header .sub-nav .item{margin:25px 0}
.header .sub-nav .item .row{margin-left:-60px}
.header .sub-nav .item .lg-6{padding-left:60px}
.header .sub-nav .item .info h3{height:40px;line-height:40px;font-size:16px;font-weight:700;color:#106641;border-bottom:1px solid #e3e3e3;margin-bottom:15px}
    .header .sub-nav .item .info h3 a {
        color:#161716;
    }
.header .sub-nav .item a{width:33%;height:24px;line-height:24px;color:#666}
.header .sub-nav .item a:hover{color:#1b57ac;}
.header .sub-nav .item2 .con-l,.header .sub-nav .item2 .con-r{margin:25px 0}
.header .sub-nav .item2 .con-l{width:200px}
.header .sub-nav .item2 .con-l a{height:35px;line-height:40px;font-size:14px;border-bottom:1px solid #e3e3e3}
.header .sub-nav .item2 .con-r{width:calc(100% - 200px);padding-left:40px}
.header .sub-nav .item2 .con-r .lg-6{padding:0 10px}
.header .sub-nav .item2 .con-r .imgs{height:135px}
.header .sub-nav .item2 .con-r em{height:40px;line-height:20px;margin-top:10px}
.header .search-w{height:100px}
.header .search{width:180px;height:36px;line-height:36px;border-radius:5px;border:1px solid #e5e5e5;overflow:hidden}
.header .search .txt{float:left;width:calc(100% - 38px);height:30px;line-height:30px;font-size:12px;padding-left:15px;background:0 0}
.header .search .btn{float:right;width:38px;height:100%;background: url(../images/search.png) no-repeat center;}
footer{color:#777;background: #d4d2d2;}
footer .footer-link{border-top: 4px solid #fff;background:#3d3d3d;}
footer .footer-link em{height:40px;line-height:40px;font-size:20px;color:#277051}
footer .footer-link .list{width:calc(100% - 90px)}
footer .footer-link a{height:40px;line-height:40px;color:#ccc;margin-left:2.4%}
footer .footer-link a:hover{text-decoration:underline}
footer .footer-head dl{margin-left:9%}
footer .footer-head dl:first-child{margin-left:0}
footer .footer-head dt{line-height:30px;margin-bottom:10px;color:#ccc;}
footer .footer-head dd{line-height:26px;font-size:12px}
footer .footer-head dd a:hover{text-decoration:underline}
footer .footer-head .tel{position:relative;margin:17px 102px 0 0}
footer .footer-head .tel::after{position:absolute;content:'';top:-24px;left:-105px;width:1px;height:152px;background:#414141}
footer .footer-head .tel em{font-size:20px}
footer .footer-head .tel i{font-size:12px}
footer .footer-head .erweima{width:130px;height:130px}
footer .copyright{padding:.25rem;line-height:22px}
#gotop{position:fixed;width:60px;height:60px;bottom:15%;right:5%;background:#fff;border-radius:50%;color:#000;text-indent:24px;font-size:30px;font-weight:700;line-height:60px;box-shadow:0 0 10px rgba(0,0,0,.1);font-family:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“';cursor:pointer;transform:rotate(270deg);-webkit-transform:rotate(270deg);transition:all .3s;-webkit-transition:all .3s}
#gotop:hover{color:#fff;background:#106641}
.i-banner .slick-dots{bottom:.2rem}
.i-banner .slick-dots li{border-radius:inherit;margin:0 4px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.i-banner .slick-dots li.slick-active,.i-banner .slick-dots li:focus,.i-banner .slick-dots li:hover{background: #0d5ba9;}
.i-banner a{display:block;min-height:50px}
.i-banner .dn{display:none!important}
.i-main{background:#00000}
.i-main .con-l{width:300px}
.i-main .con-r{width:calc(100% - 300px);padding-left:1.8%}
.i-tt1{font-size:18px;color:#1b57ac}
.i-service .head{height:44px;line-height:40px;margin-top:15px}
.i-service .head a{width:49%;font-size:16px;color:#666;border-top:4px solid transparent;border-top-left-radius:5px;border-top-right-radius:2px;background:#eaeaea}
.i-service .head a.cur{color:#1b57ac;border-color:#1b57ac}
.i-service .list{padding:.15rem 10%}
.i-service .list li{display:none}
.i-service .list li.cur{display:block}
.i-service .list a{position:relative;font-size:16px;color:#666;height:30px;line-height:30px;padding-left:.2rem}
.i-service .list a::after{left:0;top:50%;position:absolute;content:'';width:5px;height:5px;background:#ccc;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.i-service .list a:hover{text-decoration:underline;color:#1b57ac}
.i-query{margin-top:15px}
.i-query em{width:64px;height:64px;font-size:18px;border-radius:5px;background:#1b57ac}
.i-query .info{padding:0 15px;width:calc(100% - 64px)}
.i-query form{background:#ededed}
.i-query form .txt{width:calc(100% - 48px);height:30px;line-height:30px;padding:0 10px;background:0 0}
.i-query form .btn{width:48px;height:30px;line-height:30px;color:#fff;border-radius:5px;background:#106641}
.i-about .info{padding:.2rem;margin-top:15px}
.i-about .info .txt-w{height:196px;overflow:hidden;padding:0 2% 0 5px;width:calc(100% - 325px);line-height:28px;font-size:16px;color:#666}
.i-about .imgs{width:325px;height:200px}
.i-news{margin-top:15px}
.i-news .list{margin-top:15px;margin-left:-.25rem}
.i-news .item{padding-left:.25rem}
.i-news .item a:hover h3{color:#1b57ac}
.i-news .imgs{height:180px}
.i-news h3{height:48px;line-height:24px;font-size:16px}
.i-news em,.i-news i{height:24px;line-height:24px}
.i-news i{padding:0 11px;border-radius:5px;background:#dcdcdc}
.banner{height:396px;background-size:cover;background-repeat:no-repeat;background-position:center}
.main-nav-p{background:#fff;margin-top:10px;}
.main-nav-p ul{font-size:0ÃƒÂ¯Ã‚Â¼Ã¢â‚¬Âºmargin-top:50px;}
.main-nav-p li{display:inline-block;margin:0 30px}
.main-nav-p li.cur a,.main-nav-p li:hover a{color:#1b57ac}
.main-nav-p a{display:block;height:50px;line-height:50px;font-size:14px;transition:all .3s;-webkit-transition:all .3s}
.bg{background:#ffffff}
.content{min-height:400px}
.about h2{font-size:24px}
.about h3{font-size:32px}
.about .edit{padding:0 17%;font-size:18px}
.about .sliders h3{width:100%;height:55px;line-height:55px;left:0;bottom:0;color:#fff}
.about .sliders h3 i{position:relative;width:17.6%;height:55px}
.about .sliders h3 i::after{position:absolute;content:'';left:0;top:50%;width:96%;height:1px;background:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.about .sliders .slick-next,.about .sliders .slick-prev{width:70px;height:132px;border-radius:5px;overflow:hidden}
.about .sliders .slick-prev{left:20px;background:rgba(255,255,255,.6) url(../images/about_l.png) no-repeat center}
.about .sliders .slick-next{right:20px;background:rgba(255,255,255,.6) url(../images/about_r.png) no-repeat center}
.about .sliders .slick-dots{display:none!important}
.join h2{font-size:36px}
.join h3{font-size:18px}
.join .more a{color:#1b57ac;text-decoration:underline}
.join .list-w{padding:.65rem 10.4% .6rem 10.4%;background:#f7f7f7}
.join .list{border:1px solid #e5e5e5;border-top:none;border-radius:5px}
.join .list li{height:40px;line-height:40px;border-top:1px solid #e5e5e5}
.join .join-head{background:-webkit-linear-gradient(#ededed,#f9f9f9);background:-o-linear-gradient(#ededed,#f9f9f9);background:-moz-linear-gradient(#ededed,#f9f9f9);background:linear-gradient(#ededed,#f9f9f9)}
.join .join-head li{height:40px;line-height:40px}
.event ul{position:relative}
.event ul::after{position:absolute;top:0;left:50%;width:1px;height:100%;content:'';background:#ddd;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.event ul li{width:50%}
.event ul li .item{width:calc(100% - 30px);padding:.25rem 30px;transition:all .3s;-webkit-transition:all .3s}
.event ul li .item:hover{background:#1b57ac}
.event ul li .item:hover .txt,.event ul li .item:hover h3{color:#fff}
.event ul li .item h3{position:relative;font-size:16px;padding-bottom:.1rem;color:#1b57ac;color:#1b57ac}
.event ul li .item h3::after{z-index:1;position:absolute;top:50%;content:'';width:9px;height:9px;border-radius:50%;background:#1b57ac;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.event ul li .item .txt{font-size:13px;color:#666;line-height:22px}
.event ul li:nth-child(odd){float:left}
.event ul li:nth-child(odd) .item{float:left;text-align:right}
.event ul li:nth-child(odd) .item h3::after{right:-65px}
.event ul li:nth-child(even){float:right}
.event ul li:nth-child(even) .item{float:right}
.event ul li:nth-child(even) .item h3::after{left:-65px}
.event ul li:nth-child(2){margin-top:13%}
.pic-list ul{margin-left:-.4rem}
.pic-list li{padding-left:.4rem;margin-bottom:.3rem}
.pic-list li a{padding:10% 8% 8% 8%;background:#f2f2f2;text-align:center}
.pic-list li a:hover{background:#e3e3e3;box-shadow:0 0 10px rgba(0,0,0,.2)}
.pic-list li a:hover i{color:#1b57ac}
.pic-list .img{height:3.05rem}
.pic-list h3{height:64px;line-height:32px;font-size:20px;color:#000}
.news-list li{margin-bottom:10px}
.news-list .cur1{height:400px}
.news-list .cur1:hover{background:#222}
.news-list .cur1:hover .c0,.news-list .cur1:hover .c6{color:#fff}
.news-list .cur1 .info{width:300px;padding:40px 80px 0 30px}
.news-list .cur1 .info .tt1{color:#1b57ac}
.news-list .cur1 .info h3{line-height:32px}
.news-list .cur1 .imgs{height:400px;width:calc(100% - 300px)}
.news-list .cur2:hover h3{color:#1b57ac}
.news-list .cur2 .tt1{color:#106641}
.news-list .cur2 h3{line-height:32px}
.news-info .mauto{max-width:900px}
.news-info h3{font-size:20px}
.news-info .bdsharebuttonbox a{display:inline-block;width:28px;height:35px;margin:0 27px 0 0;padding-left:0;background-repeat:no-repeat}
.news-info .bdsharebuttonbox .a1{background:url(../images/share_1.png) no-repeat center}
.news-info .bdsharebuttonbox .a2{background:url(../images/share_2.png) no-repeat center}
.news-info .bdsharebuttonbox .a3{background:url(../images/share_3.png) no-repeat center}
.news-info .page{border-top:1px solid #d6d6d6}
.news-info .page a:hover{color:#1b57ac;text-decoration:underline}
.bd_weixin_popup{height:auto!important}
.dow-list li{height:100px;margin-bottom:.15rem}
.dow-list li:hover h3{color:#005c35}
.dow-list li:hover a{background:#005c35 url(../images/dow_icon5.png) no-repeat center}
.dow-list li h3{padding:30px 0 5px 0}
.dow-list li .icon{width:140px;height:100%;background-repeat:no-repeat;background-position:center}
.dow-list li .info{width:40%}
.dow-list li i{line-height:100px;padding-right:9%}
.dow-list li a{width:100px;height:100%;background:url(../images/dow_icon4.png) no-repeat center}
.pic-slider-w h2{font-size:24px}
.pic-slider-w h3{font-size:36px}
.pic-slider-w h4{font-size:20px}
.pic-slider-w .slick-slide{transition:all .3s;-webkit-transition:all .3s}
.pic-slider-w .slick-slide a{position:relative;transform:scale(.75);-webkit-transform:scale(.75)}
.pic-slider-w .slick-slide a::after{opacity:1;visibility:visible;position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:all .3s;-webkit-transition:all .3s}
.pic-slider-w .slick-center a{-webkit-transform:scale(1);transform:scale(1)}
.pic-slider-w .slick-center a::after{opacity:0;visibility:hidden}
.pic-slider-w .slick-center .info{display:block!important}
.pic-slider-w .slick-next,.pic-slider-w .slick-prev{width:38em;height:100%;text-indent:-9999px;font-size:inherit}
.pic-slider-w .slick-prev{left:0;background:url(../images/pic-slide_l.png) no-repeat center 33%}
.pic-slider-w .slick-next{right:0;background:url(../images/pic-slide_r.png) no-repeat center 33%}
.pic-slider-w .slick-dots{display:none!important}
.pic-slider-w .info{display:none;padding:.5rem 11.5% 0 11.5%}
.pic-slider-w .info .mt25{color:#474747}
.service .head{height:72px;line-height:72px;margin-top:-72px;background:0 0}
.service .head .add-l{padding-left:45px;background:url(../images/service_icon.png) no-repeat left center}
.service .head .add-l strong{color:#005c35}
.service .head .add-r .select{width:41.2%;height:50px;line-height:50px;font-size:15px;border:1px solid #ccc;padding:0 .2rem;background:url(../images/select_bg.jpg) no-repeat 95% center}
.service .head .add-r .select option{height:30px;line-height:30px}
.service .con .list{width:395px}
.service .con .list li a{padding:20px 10px;border-bottom:1px solid #e1e1e1}
.service .con .list li .icon{width:22px;height:28px;line-height:28px;color:#fff;text-align:center;background:url(../images/add_icon.png) no-repeat center}
.service .con .list li .info{width:calc(100% - 28px);padding:0 10px}
.service .con .list li .info h4{font-size:18px}
.service .con .add{width:calc(100% - 395px);height:5.2rem}
.service .con .add img{max-width:inherit}
.in-search-w .in-search{max-width:580px;height:48px;border:1px solid #e5e5e5;border-radius:5px;overflow:hidden}
.in-search-w .in-search .btn{width:50px;height:48px;line-height:48px;background:#fff url(../images/in_search_btn.png) no-repeat center}
.in-search-w .in-search .btn2{top:0;right:15px;width:20px;height:48px;background:url(../images/in_search_btn2.png) no-repeat center;cursor:pointer}
.in-search-w .in-search .txt{width:calc(100% - 50px);height:48px;line-height:48px;padding:0 .2rem}
.in-search-w li{border-bottom:1px solid #e8e8e8;padding-bottom:.2rem;padding-top:.4rem}
.in-search-w li a:hover h3{color:#005c35}
.in-search-w h3{font-size:20px;padding:5px 0 10px 0}
.in-search-w .els2{height:56px;line-height:28px}
.in-search-w .link{line-height:28px;color:#005c35}
.main-home{height:48px;line-height:48px;border-bottom:1px solid #ededed}
.main-home a:hover{color:#106641;text-decoration:underline}
.in-sub .l-menu{width:240px;border-bottom:4px solid #1a6d4a}
.in-sub .l-menu h2{padding:.26rem .23rem;background:#106641}
.in-sub .l-menu h2 em{font-size:24px}
.in-sub .l-menu .list1 h3{height:48px;line-height:48px;padding:0 20px;font-size:16px;background:#367f60 url(../images/sub_icon1.png) no-repeat 90% center}
.in-sub .l-menu .list1 a{position:relative;padding-left:.35rem;height:36px;line-height:36px;color:#333}
.in-sub .l-menu .list1 a::after{position:absolute;content:'';top:50%;left:.16rem;width:6px;height:6px;border-radius:50%;background:#106641;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.in-sub .l-menu .list1 a.cur,.in-sub .l-menu .list1 a:hover{color:#106641}
.in-sub .l-menu .list2 .item:hover h3{color:#fff;background:#367f60 url(../images/sub_icon2.png) no-repeat 90% center}
.in-sub .l-menu .list2 .item:hover .con{display:block}
.in-sub .l-menu .list2 h3{height:48px;line-height:48px;padding:0 20px;font-size:16px;color:#333}
.in-sub .l-menu .list2 .con{display:none;z-index:989;top:0;left:100%;width:700px;padding:.25rem .35rem;border:4px solid #dedede}
.in-sub .l-menu .list2 .con a{height:36px;line-height:36px;padding:0 .15rem;position:relative}
.in-sub .l-menu .list2 .con a::after{position:absolute;content:'';left:0;top:50%;width:6px;height:6px;border-radius:50%;background:#106641;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.in-sub .l-menu .list2 .con a:hover{text-decoration:underline}
.in-sub .con-r{width:calc(100% - 240px)}
.in-sub .con-r h2{font-size:24px;color:#106641}
.in-sub .con-r .edit{line-height:28px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.in-sub .con-r .b-link a{font-size:16px;color:#106641;padding-left:16px;background:url(../images/in_sub_lick_icon.png) no-repeat left center;margin-bottom:.18rem}
.in-sub .con-r .b-link a:hover{text-decoration:underline}
.presentation{background:#efefef}
.presentation .con{max-width:740px;padding:4% 8.3%;margin:0 auto;border:.1rem solid #f5f5f5}
.presentation h2{font-size:32px;color:#106641}
.presentation .txt{width:100%;padding:0 .25rem;border:1px solid #e2e2e2;height:54px;line-height:54px}
.presentation table{font-size:16px;border:1px solid #e2e2e2}
.presentation table td{padding:.14rem .2rem;line-height:25px;border:1px solid #e2e2e2}
.presentation .btn a{padding:.16rem .4rem;border:1px solid #e2e2e2;background:#ccc;margin:0 .08rem}
.presentation .btn a.cur{background:#106641}
.f28{font-size:28px}
.f24{font-size:24px}
.add-list .head{margin-left:-5px}
.add-list .head li{float:left;width:10%;padding-left:5px;text-align:center;margin-bottom:5px}
.add-list .head li a{display:block;height:42px;line-height:42px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.add-list .head li a.cur,.add-list .head li a:hover{background:#1a6d4a;color:#fff}
.add-list .con li{padding:0 3.4%}
.add-list .con .lg-6{width:50%}
.add-list .con .item{padding:.2rem 0;border-bottom:1px solid #dfdfdf}
.add-list .con.wangdian .item{padding:.1rem 0;}
.add-list .con .item h3{width:100px;color:#1a6d4a}
.add-list .con .item .b-info{width:calc(100% - 100px);line-height:36px}
.add-list .con .item .icon{padding-left:32px}
.guide .head a{position:relative;padding:0 35px;margin:0 .1rem;height:35px;line-height:35px;color:#666;border-radius:20px;background:#ebebeb}
.guide .head a::after{visibility:hidden;opacity:0;position:absolute;content:'';left:50%;bottom:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #106641;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .3s;-webkit-transition:all .3s}
.guide .head a.cur,.guide .head a:hover{color:#fff;background:#106641}
.guide .head a.cur::after,.guide .head a:hover::after{visibility:visible;opacity:1}
.guide .list ul{position:relative}
.guide .list ul::after{position:absolute;content:'';top:0;left:170px;width:1px;height:100%;background:#e5e5e5}
.guide .list li{margin-bottom:.4rem}
.guide .list a{display:block}
.guide .list h3{position:relative;width:150px;height:30px;line-height:30px;font-size:16px;font-weight:700;color:#106641;text-align:right}
.guide .list h3::after{position:absolute;content:'';top:11px;left:166px;width:8px;height:8px;border-radius:50%;background:#e5e5e5}
.guide .list .info{width:calc(100% - 150px);padding-left:50px}
.guide .list .info a{padding:3px 0;line-height:22px}
.guide .list .info a:hover{text-decoration:underline;color:#106641}
.contact .add{height:6.8rem}
.contact .add img{max-width:inherit}
.contact .tab-wrap{padding:.65rem 7% 0 7%}
.contact .info{position:relative;margin-top:-.65rem}
.contact .list ul{margin-left:-.4rem}
.contact .list li{padding-left:.4rem}
.contact .list li .icon{width:100%;height:80px;background-repeat:no-repeat;background-position:center}
.contact .list li a{padding:.47rem 0 .27rem 0;box-shadow:1px 1px 5px rgba(0,0,0,.1)}
.contact .list li:nth-child(1) .icon{background-image:url(../images/contact_icon1.png)}
.contact .list li:nth-child(2) .icon{background-image:url(../images/contact_icon2.png)}
.contact .list li:nth-child(3) .icon{background-image:url(../images/contact_icon3.png)}
.contact .list li:hover a{background-color:#005c35}
.contact .list li:hover a h3{color:#fff}
.contact .list li:hover .icon{-webkit-transition-timing-function:cubic-bezier(.6,4,.3,.8);transition-timing-function:cubic-bezier(.6,4,.3,.8);-webkit-animation:gelatine .5s 1;animation:gelatine .5s 1}
.contact .list li:hover:nth-child(1) .icon{background-image:url(../images/contact_icon1_2.png)}
.contact .list li:hover:nth-child(2) .icon{background-image:url(../images/contact_icon2_2.png)}
.contact .list li:hover:nth-child(3) .icon{background-image:url(../images/contact_icon3_2.png)}
.contact .line{width:100%;height:1px;background:#e5e5e5;margin-top:.65rem;-webkit-animation-delay:.5s;animation-delay:.5s}
.contact .tab-body li{display:none}
.contact .tab-body li.cur{display:block}
.contact .tab-body li.cur h3{-webkit-animation:zoomIn 1s both;animation:zoomIn 1s both}
.contact .tab-body li.cur .f24{-webkit-animation:slideInUp 1s both;animation:slideInUp 1s both}
@keyframes gelatine{
from,to{transform:scale(1,1)}
25%{transform:scale(.9,1.1)}
50%{transform:scale(1.1,.9)}
75%{transform:scale(.95,1.05)}
from,to{transform:scale(1,1)}
25%{transform:scale(.9,1.1)}
50%{transform:scale(1.1,.9)}
75%{transform:scale(.95,1.05)}
}
@-webkit-keyframes gelatine{
from,to{-webkit-transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05)}
from,to{-webkit-transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05)}
}
.slick-dots li{background:#ccc}
.slick-dots li.slick-active,.slick-dots li:focus,.slick-dots li:hover{background:#106641}
.in-page{color:#888}
.in-page span{padding:0 15px;border:1px solid #e8e8e8}
.in-page a{height:35px;line-height:35px;padding:0 15px;border:1px solid #e8e8e8}
.in-page a.cur,.in-page a:hover{border-color:#106641;background:#106641;color:#fff}
.tab-head li{cursor:pointer}
.tab-body li{visibility:hidden;opacity:0;height:0;transition:all .3s;-webkit-transition:all .3s}
.tab-body li.cur{visibility:visible;opacity:1;height:inherit}
.edit{overflow:hidden}
.edit span{display:inline}
.edit img{width:auto!important;height:auto!important}
.fix-wrap{display:none;z-index:9999;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
.fix-wrap .hide{position:fixed;width:25px;height:25px;padding:25px;right:5%;top:5%;background:#090908;cursor:pointer;border-radius:50%;transition:all .8s;-webkit-transition:all .8s}
.fix-wrap .hide::after,.fix-wrap .hide::before{position:absolute;top:50%;left:50%;content:'';width:1px;height:55%;background:#fff;margin-top:-27.5%}
.fix-wrap .hide::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-wrap .hide::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-wrap .hide:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.fix-video .video-wrap{min-width:55%;max-width:55%;padding:10px;border-radius:5px;background:#2d2d2d;border:1px solid #3a3a3a;box-shadow:0 0 5px rgba(0,0,0,.5);overflow:hidden;animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.fix-video video{width:100%;height:100%;object-fit:cover}
.fix-pic{overflow:auto}
.fix-pic img{animation:zoomIn .5s both;-webkit-animation:zoomIn .5s both}
.fix-search{padding:0 2.5%;background:#222}
.fix-search:hover .search::after{transform:scale(1);-webkit-transform:scale(1)}
.fix-search .search{position:relative;width:100%;height:125px;color:#555;padding-left:88px;font-size:66px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNEE5NEZGREQ0QUQxMUU2OUVGNjk4Qzg2RjZCRDdENiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNEE5NEZGRUQ0QUQxMUU2OUVGNjk4Qzg2RjZCRDdENiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0QTk0RkZCRDRBRDExRTY5RUY2OThDODZGNkJEN0Q2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM0QTk0RkZDRDRBRDExRTY5RUY2OThDODZGNkJEN0Q2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/Hs+IwAAAVlJREFUeNpi+P//PwMaFgLiJiC+/x8VHATiCCzqMTC6QBKSIc+AeC0QzwXiA0jiT4DYmFhDS6CaNgGxOg4NIUD8E6rOipChcVCFZUR4jwWIj0PVq+EylA2q4AAx4YWEQeAxLkMroAqESTS0D6rPAZuhL4H4NYkGgrAG1NDl2AwFgRVkGMqClBpQ5JgYIOAdA+ngL5TmR5eAGapKhqE8UPo1NkNvAbEtGYaaQOmDGDLAMIiGho0niWEKy2UWuBL/VyD+RYKBFlAD9+PLUTZQRUeAWICAgU5QB4CAIaG8745UaHQCsRkQ8wIxOxCLA7EfEG9HK7kuArEsoVLKHIgf/McPQF72RioaXwGxCD5DYdgXiBcC8S0gfgvEV4B4OhA7IqmRh+ZGELgJxFyEDCUWSwLxVSSDZalhKAhzogWFLiPYZMqBJBBfBGJRIH5ALUNBQBGI5wPxVIAAAwAoIUyRNtFOOQAAAABJRU5ErkJggg==) no-repeat 35px center}
.fix-search .search::after,.fix-search .search::before{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;transition:all 1s;-webkit-transition:all 1s}
.fix-search .search::before{background:#515151}
.fix-search .search::after{background:rgba(255,255,255,.5);transform:scale(0,1);-webkit-transform:scale(0,1)}
.fix-search .btn,.fix-search .txt{color:#555;background:0 0}
.fix-search .txt{width:100%;text-align:center;font-size:66px;padding-right:2%}
.fix-search .btn{font-size:24px}
/* @media (max-width:1200px){
.mauto{max-width:92%}
.header .mauto{max-width:100%;padding:0 15px}
.header .logo{width:250px}
.header nav{padding-right:20px}
.header nav ul li{margin:0 8px}
}
@media (max-width:1024px){
body{padding-top:70px}
.header{display:none}
.header-m{display:block!important;z-index:999;position:fixed;left:0;top:0;width:100%;height:70px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.1)}
.header-m::after{display:none;position:fixed;content:'';top:70px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.header-m .logo{position:absolute;left:50%;line-height:70px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header-m .logo img{max-height:40px}
.header-m .m-menu-b{display:block;position:absolute;top:0;left:0;width:60px;height:70px;cursor:pointer}
.header-m .m-menu-b::after,.header-m .m-menu-b::before{position:absolute;top:50%;left:calc(35px / 2);content:'';width:25px;height:1px;z-index:9999;transition:all .3s ease-out .3s;-webkit-transition:all .3s ease-out .3s;background:#222}
.header-m .m-menu-b::before{transform:translateY(-4px) rotate(0);-webkit-transform:translateY(-4px) rotate(0)}
.header-m .m-menu-b::after{transform:translateY(4px) rotate(0);-webkit-transform:translateY(4px) rotate(0)}
.header-m .m-menu{display:none;z-index:888;position:fixed;width:100%;width:260px;height:100%;top:0;left:-260px;opacity:1;background:#fafafa;text-align:left;padding-top:70px}
.header-m .m-menu::after{position:absolute;top:70px;content:'';width:100%;height:1px;background:#ebebeb}
.header-m .nav{height:calc(100% - 82px);overflow-x:hidden;overflow-y:auto}
.header-m .nav>li{border-bottom:1px solid #ebebeb;animation:resize .5s both;-webkit-animation:resize .5s both}
.header-m .nav>li>a{position:relative;display:block;width:100%;font-size:15px;padding:0 40px;color:#666;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;overflow:hidden;height:50px;line-height:50px}
.header-m .nav>li>a::after{position:absolute;left:20px;top:50%;margin-top:-5px;content:'';width:8px;height:8px;border:1px solid #999;border-radius:50%;background:0 0;transition:all .3s;-webkit-transition:all .3s}
.header-m .nav>li .sub-nav{display:none}
.header-m .nav>li .sub-nav a{position:relative;display:block;line-height:24px;padding:12px 40px;background:#f2f2f2;color:#4e4e4e}
.header-m .nav>li .sub-nav a::after,.header-m .nav>li .sub-nav a::before{position:absolute;content:'';width:0;height:0;left:20px;top:20px;border:5px solid transparent;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
.header-m .nav>li .sub-nav a::before{left:21px;border-left:5px solid #555}
.header-m .nav>li .sub-nav a::after{border-left:5px #ebebeb solid}
.header-m .nav>li.cur{position:relative}
.header-m .nav>li.cur::after,.header-m .nav>li.cur::before{position:absolute;content:'';background:#999;transition:all .5s;-webkit-transition:all .5s}
.header-m .nav>li.cur::before{top:19px;right:25px;width:2px;height:12px}
.header-m .nav>li.cur::after{top:24px;right:20px;width:12px;height:2px}
.header-m .nav>li.active::after{background:#fff}
.header-m .nav>li.active::before{height:0}
.header-m .nav>li.active>a{color:#fff;background:#106641}
.header-m .nav>li.active>a::after{background:#fff;border-color:#fff}
.header-m .nav>li.active .sub-nav li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.header-m .m-language{position:absolute;left:0;bottom:0;width:100%;text-align:center}
.header-m .m-language a{color:#666;height:40px;line-height:40px;font-size:16px;display:block;border-bottom:1px solid #ebebeb;animation:slideInUp 1.5s both;-webkit-animation:slideInUp 1.5s both}
.header-m .m-search-b{display:block;position:absolute;top:0;right:0;width:40px;height:70px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAVFBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW+WkCdAAAAG3RSTlMA86cS1Qd0zb+G48R+W0E4lVIhm5BKLeppGrQHXWddAAABjklEQVRIx6VV2XLDIAzkBgdf8d3o//+zg6GtB5DiTPfNi1cCrTRiV8i1Fc5aJ0yv2R30gsMv9mV7K9hekGGWtMJACf6kFOLnLyvGWShIaHCFgxOu+4rfk7GRWegcqr9y3X6SLfUOkbHSn3RfU0zx2khyrrGHiFowhcQaznewGuTpraynH4hXmpzVIZJnCELZbE6uIRBqcxNOv0oyVAXBUAsostTFtUs7fVHhos5zxoVmGunuE/+XuHcXKyOKzPvC/9LLNlYeQZ+KXFb+wCRztclCakXZ4gp6DIG6umSpn02AtswWj5Dhs+i4HNiFQZQKhQ/fEwLslJVyD+xDElMB3OhLisBRLi/x/NH0Mm6AmUOCwmxuIYEr7xWHC3ZsBawPKJAoPmBGNzwTdHqBiBXtWmP/9oTrdKpLbAAU07MdxdyYVWZr52D3cQBQGwD3GRl2asrKjqKxpVK+PtBMySCv72ukSs0j72u0T/ZO7D5eyWKk4bCtja5bakDQhUcPiGcfwMQSsE/QVbctjcFZw74Bhtc3xlH5qhwAAAAASUVORK5CYII=) no-repeat left center;background-size:23px}
html.active{height:100%;overflow:hidden}
html.active body{height:100%;overflow:hidden}
html.active .header-m{left:260px}
html.active .header-m::after{display:block}
html.active .header-m .m-menu-b::after,html.active .header-m .m-menu-b::before{background:#000}
html.active .header-m .m-menu-b::before{transform:translateY(0) rotate(225deg);-webkit-transform:translateY(0) rotate(225deg)}
html.active .header-m .m-menu-b::after{transform:translateY(0) rotate(-225deg);-webkit-transform:translateY(0) rotate(-225deg)}
html.active .header-m .m-menu{display:block;left:0}
html.active .banner,html.active .i-banner,html.active footer,html.active main{transform:translateX(260px);-webkit-transform:translateX(260px)}
.i-about .info .txt-w{height:auto;margin-top:.1rem}
.i-about .imgs{height:auto}
}
@media (max-width:768px){
.i-banner .sm-db{display:block!important}
.i-main .con-r{margin-top:15px}
.i-news .list{margin-left:0}
.i-news .item{padding-left:0}
.about h2{font-size:24px}
.about h3{font-size:18px}
.about .edit{font-size:16px}
.about .sliders h3{text-align:center;height:35px;line-height:35px}
.about .sliders h3 i{display:none}
.about .sliders h3 span{float:none;display:block}
.about .sliders .slick-next,.about .sliders .slick-prev{width:27px;height:50px}
.about .sliders .slick-prev{left:1%;background-size:auto 50%}
.about .sliders .slick-next{right:1%;background-size:auto 50%}
.join .list-w{padding:.65rem 0 .6rem 0}
.join .join-body{font-size:12px}
.event ul::after{left:18px;width:1px}
.event ul li{width:100%;padding-left:36px;margin-bottom:.3rem}
.event ul li .item{width:100%;padding:.2rem 15px}
.event ul li:nth-child(odd){float:left}
.event ul li:nth-child(odd) .item{text-align:left}
.event ul li:nth-child(odd) .item h3::after{right:0;left:-37px}
.event ul li:nth-child(even) .item h3::after{left:-37px}
.event ul li:nth-child(2){margin-top:0}
.pic-list ul{margin-left:-.2rem}
.pic-list li{padding-left:.2rem}
.pic-list li a{padding:.2rem}
.pic-list h3{height:.7rem;line-height:.35rem;font-size:.25rem}
.news-list li{margin-bottom:10px}
.news-list .cur1{height:auto}
.news-list .cur1 .info{padding:.35rem}
.news-list .cur1 .info h3{font-size:18px;line-height:30px}
.news-list .cur2 a{padding:.35rem}
.news-list .cur2 h3{width:100%;font-size:18px;line-height:30px}
.news-info .mauto{max-width:92%}
.dow-list li{height:65px}
.dow-list li h3{padding:15px 0 5px 0}
.dow-list li .icon{width:60px;background-size:60% auto}
.dow-list li .info{padding-left:.2rem;width:55%}
.dow-list li a{width:65px;background-size:40%!important}
.pic-slider-w h3{font-size:18px}
.pic-slider-w .pic-slider{padding:0 15px}
.pic-slider-w .slick-list{padding:0!important}
.pic-slider-w .slick-slide a{-webkit-transform:scale(1);transform:scale(1)}
.pic-slider-w .slick-slide a::after{display:none}
.pic-slider-w .slick-next,.pic-slider-w .slick-prev{display:none!important}
.pic-slider-w .slick-dots{display:block!important;bottom:-1.5%}
.pic-slider-w .info{display:block;padding:.3rem 0}
.service .head{height:auto;line-height:72px;margin-top:0}
.service .head .add-l{padding-left:35px;font-size:14px}
.service .head .add-l strong{font-size:14px}
.service .head .add-r .select{width:41.2%;height:50px;line-height:50px;border:1px solid #ccc;padding:0 .2rem;background:url(../images/select_bg.jpg) no-repeat 95% center}
.service .con .mauto{max-width:100%}
.service .con .list{width:295px}
.service .con .add{width:calc(100% - 295px);height:5.2rem}
.service .con .add img{max-width:inherit}
.main-home{display:none}
.in-sub .con-r .mauto{max-width:100%}
.presentation .con{padding:5%}
.presentation h2{font-size:24px}
.guide .list ul::after{display:none}
.guide .list h3{text-align:left}
.guide .list h3::after{display:none}
.guide .list .info{padding:0}
.guide .list .info a{line-height:25px}
.contact .add{height:5rem}
.contact .list ul{margin-left:-.2rem}
.contact .list li{padding-left:.2rem}
.contact .list li .icon{height:55px;background-size:auto 90%}
.contact .list li a{padding:.3rem 0 .25rem 0}
.contact .list li h3{font-size:14px;padding-top:7%}
.contact .line{margin-bottom:.4rem}
.contact .f28{font-size:20px}
.contact .f24{font-size:16px}
.contact .b-list .head{padding:0 10px}
.contact .b-list .head li{width:50%}
.main-nav-p{display:none}
.main-nav-m{display:block;position:relative;z-index:555;cursor:pointer}
.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#106641}
.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(16,102,65,.8);color:#fff}
.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55)}
.banner{height:3rem}
.in-page a{display:none}
.in-page a.cur,.in-page a.lower,.in-page a.upper{display:inline-block}
.in-page a.cur{margin:0 2px}
.fix-video .video-wrap{max-width:90%}
.fix-search{padding:0 15px}
.fix-search .search{height:65px;padding-left:0;background:0 0}
.fix-search .txt{font-size:20px;text-align:left;padding:0 10px}
.fix-search .btn{font-size:22px;color:#777}
} */
@keyframes resize{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:scale(5,5)}
100%{opacity:1;transform:scale(1,1)}
}
@-webkit-keyframes resize{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale(5,5)}
100%{opacity:1;-webkit-transform:scale(1,1)}
}
@keyframes ReturnToNormal{
from{opacity:0;transform-origin:right bottom;transform:rotate3d(0,0,1,45deg)}
to{opacity:1;transform-origin:right bottom;transform:none}
}
@-webkit-keyframes ReturnToNormal{
from{opacity:0;-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg)}
to{opacity:1;-webkit-transform-origin:right bottom;-webkit-transform:none}
}

.f20 {
    font-size:20px;
}