/* *{-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;} */
/*====================头部*********/
/*导航*/
.nav{height: 100%;display: block;z-index: 999;transition: all 0.5s ease 0s;background: #0b5939;}
.nav.scroll{position: fixed;animation:fadeInDown 0.5s linear forwards;top: 0; left: 0;}
.navbar_nav .dropdown{position: relative;display: block;flex: 1;}
.navbar_nav li .leve1{text-decoration: none;height: 100%;display: block;color: #fff;font-size: 16px;line-height: 50px;text-align: center;text-transform: capitalize;}
.navbar_nav li .leve1 .icon{padding-right: 10px;vertical-align: middle;font-size: 16px;vertical-align: middle;}
.navbar_nav{display: flex;}
.navbar_nav li .leve1:hover,.navbar_nav li .leve1.active{background: #086e44;}


.m_nav .ul li .dropdown_menu{transition:none}
#navToggle{display: none;}
.m_nav{display: none\9;position: fixed;right: 0;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;height: 100%;
	background: #fff;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index: 1000;opacity: 1;visibility: visible;
	margin-top: 0;overflow-y: auto;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(100%);}
.m_nav.open{transform: translateX(0);}
.m_nav .top{height: 60px;padding: 20px;box-sizing: border-box;}
.m_nav .top .closed{width: 30px;height: 30px;vertical-align: middle;float:right;cursor: pointer;}
.m_nav .logo{width: 100%;margin:0 auto;}
.m_nav .logo img{height: 50px;display: block;margin:30px auto;}
.m_nav .ul{margin-top: 30px;}
.m_nav .ul li{padding: 0 20px;opacity: 0;position: relative;
	border-bottom: 1px solid #f5f5f5;
	transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;	}
.m_nav .ul li .icon-jiantou{transition: all 0.5s ease 0s;font-size: 18px;font-weight: bold;position: absolute;
	right: 5px;top: 7px;z-index: 20;width: 35px;height: 35px;line-height: 35px;
	text-align: center;cursor: pointer;border-radius: 50%;}
.m_nav .ul li:hover .icon-jiantou{background: #f5f5f5;}
.m_nav .ul li:first-child .icon-jiantou{display: none;}
.m_nav .ul li .icon-jiantou.up{transform: rotate(180deg);}
.m_nav.open .ul li{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.m_nav .ul li:nth-child(1) {
    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(2) {
    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(3) {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(4) {
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(5) {
    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(6) {
    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li a{display: block;text-decoration: none;color: #333;font-size: 16px;height: 50px;line-height: 50px;width: 100%;}
.m_nav .ul li .dropdown_menu{display: none;}
.m_nav .ul li.dropdown.active .dropdown_menu{display: block;}
.m_nav .ul li .dropdown_menu a{display: block;height: 50px;line-height: 50px;padding: 0 40px;box-sizing: border-box;border-bottom: 1px solid #f5f5f5;}
.m_nav .ul li .dropdown_menu a:last-child{border: none;}



body{background: transparent  url(../images/topbg2.jpg)center top no-repeat;}
.header{width:100%;position: relative;top:0;left:0;z-index:999;height: 215px;background-size: 100% 100%;}
.header.on{position: fixed;top: 0;left: 0;}
.header .logo{height:150px;position: relative;display: flex;align-items: center;}
.header .logo a img{}
.header .logo h1{font-size: 36px;font-weight: bold;line-height: 150px;color: #0b5939;}

.banner{width: 100%;}
.banner img{width: 100%;}

/*homemain */
.wrapper{max-width: 1200px;margin:  0 auto;padding: 0 10px;}
.homemain .title{background: #e2eee9;padding: 0 10px 0 0 ;}
.homemain .title h3{font:500 16px/40px 'Microsoft yahei';position: relative;color: #222;display: inline-block;padding: 0 20px;color: #fff;background: #0b5939;}
.homemain .title a{float: right;color: #0b5939;font-weight: normal;font-size: 12px;line-height: 40px;}
img{max-width: 100%;}
.imgarea{overflow: hidden;}
.imgarea img{width: 100%;transition: all 0.5s ease;height: 100%;}
.imgarea:hover img, li:hover .imgarea img{transform: scale(1.1);}

#owl-banner{position: relative;}
#owl-banner .item{height: 360px;text-align: center}
#owl-banner .owl-controls {margin-top: 0; position: absolute; bottom: 5px; left: 50%;margin-left: -30px;}
#owl-banner .owl-controls .owl-buttons{display: none;}
#owl-banner .owl-controls .owl-page span{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity:1; background: #fff;transition: all .5s;}
#owl-banner  .owl-controls .owl-page.active span,
#owl-banner  .owl-controls.clickable .owl-page:hover span{background: #d20000;text-decoration: underline}

.homemain .mod1{margin-top: 20px;}

.homemain .cont{padding: 10px;border: 1px solid #eee;border-top: none;margin-bottom: 20px;}
.homemain .mod1 .cont{height: 270px;overflow: hidden;}
.homemain .mod1 .piclist {position: relative;}
.homemain .mod1 .swiper-pagination{width: 100px;left: auto;right: 0;z-index: 9;}
.homemain .mod1  .swiper-pagination-bullet{background: #fff;width: 12px;border-radius: 4px;height: 4px;}
.homemain .mod1 .piclist .imgarea{height: 305px;}
.homemain .mod1 .piclist li{position: relative;}
.homemain .mod1 .piclist li .tit{position: absolute;width: 100%;font-size: 15px;left: 0;bottom: 0;padding: 10px;background: rgba(0,0,0,0.5);color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homemain  .newslist li{transition: all 0.3s;padding-left: 15px;line-height: 40px;background: url(../images/1.png) center left no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homemain .about .imgarea{margin-bottom: 10px;}
.homemain .about .txtarea{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow : hidden;word-break:break-all;}
.homemain  .newslist li:hover{padding-left: 20px;}
.homemain .hotnews .imgarea{width: 170px;height: 120px;float: left;margin-right: 20px;}
.homemain .hotnews .txtarea{padding-left: 170px;}
.homemain .hotnews h5{font-size: 15px;font-weight: bold;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homemain .hotnews p{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow : hidden;word-break:break-all;}
.homemain .hotnews .time{margin: 5px 0;}
.homemain .newslist2 h5{font-size: 15px;font-weight: bold;margin-bottom: 10px;}
.homemain .newslist2 li{padding: 15px 0 10px;border-bottom: 1px dashed #dddd;}
.homemain .newslist2 p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homemain .contact li{width: 100%;height: 55px;display: flex;justify-content: center;align-items: center;color: #fff;margin-bottom: 10px;line-height: 1.5;font-size: 16px;}
.homemain .contact li .txt{width: 60%;}
.homemain .contact li:first-child{background: #eaac49;}
.homemain .contact li:nth-child(2){background: #81a4dc;}
.homemain .contact li:nth-child(3){background: #88c122;margin-bottom: 0;}
.homemain .contact li i{display: inline-block;font-size: 20px;vertical-align: middle;margin-right: 15px;}
.homemain .contact li p{font-size: 14px;}
.homemain .right .imgarea{margin-bottom: 10px;}
.Calendar>div{border: none !important;}
.calendar_pane:hover{background: #c5e8fb;}

.homemain .mod2 .h-new1{width: 340px;margin-right: 20px;}
.homemain .mod2 .h-new3{width: 340px;margin-left: 20px;}
.homemain .mod2 .h-new2{flex: 1;}

#test {width:250px;overflow:hidden;border: none;}
.homemain .mod3{margin-bottom: 20px;}

.homemain .mod4{padding: 20px;background: rgba(225,240,250,0.8);color: #0b5939;display: flex;position: relative;margin-top:20px;}
.homemain .mod4 .tit{display: inline-block;padding: 4px 20px;background: #0b5939;color: #fff;font-size: 17px;margin-right: 30px;}
.homemain .mod4 .tit i{font-size: 20px;margin-right: 5px;display: inline-block;line-height: 1;vertical-align: middle;}
.homemain .mod4 .newL{display: inline-block;flex: 1;height: 35px;line-height: 35px;}
.homemain .mod4 .txt{width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.homemain .mod4 .swiper-button-prev,.homemain .mod4 .swiper-button-next{background: none;height: auto;margin-top: -17px;}
.homemain .mod4 .arrow {width: 80px;position: relative;overflow: hidden;line-height: 35px;}
.homemain .mod4 .arrow .swiper-button-prev i{display: inline-block;transform: rotate(90deg);}
.homemain .mod4 .arrow .swiper-button-next i{display: inline-block;transform: rotate(-90deg);}
.homemain .mod4 .arrow .swiper-slide{opacity: 0 !important;}
.homemain .mod4 .arrow  .swiper-slide.swiper-slide-active{opacity: 1 !important;}
.homemain .newslist li .txt{width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.homemain .newslist li .time{float: right;}
.homemain .mod5 img{height: 155px;}

.foot{background: #0b5939;color: #fff;margin-top: 40px; padding: 30px 0;text-align: center;}
.foot p{margin-bottom: 5px;}
.foot span{padding: 0 10px;}
.foot a{color: #fff;}

.fixed_bot{width: 100%;height: 65px;line-height: 65px;background: rgba(0,0,0,0.8);left: 0;bottom: 0;position: fixed;z-index: 99;}
.fixed_bot h4{float: left;color: #ffc774;font-size: 24px;font-weight: bold;margin-right: 25px;}
.fixed_bot span{margin-left: 60px;font-size: 18px;font-weight: bold;color: #fff;display: inline-block;background: url(../images/gou.png)center left no-repeat;padding-left: 40px;}
.fixed_bot span.fr{background: url(../images/bot_tel.png)center left no-repeat;padding-left: 55px;font-size: 28px;font-family: Arial, Helvetica, sans-serif;font-style: italic;}


.fixed-r{position:fixed;width:60px;height:275px;right:0;top:50%;transform: translateY(-50%);z-index:100;z-index: 999;}
.fixed-r ul li{width:60px;height:60px;float:left;position:relative;margin-bottom: 1px;}
.fixed-r ul li .sidebox{position:absolute;width:60px;height:60px;top:0;right:0;transition:all 0.3s;background:#646577;color:#fff;font:15px/60px;overflow:hidden;}
.fixed-r ul li .sidetop,.fixed-r  ul li .wx{width:60px;height:60px;display:block;background:#646577;transition:all 0.3s;}
.fixed-r ul li i{display: inline-block;width: 60px;line-height: 60px;color: #fff;font-size: 30px;text-align: center;vertical-align: middle;}
.fixed-r .wx{position: relative;}
.fixed-r .wx .wx_code{position: absolute;width: 100px;height: 100px;background: rgba(20,38,78,0.5);padding: 4px;left: -110px;top: 50%;display: none;transform: translateY(-50%);text-align: center;}
.fixed-r .wx .wx_code img{max-width: 100%;}
.fixed-r .wx:hover .wx_code{display: block;}
.fixed-r ul li .sidetop:hover,.fixed-r ul li .sidebox:hover,.fixed-r .wx:hover{background:rgba(20,38,78,0.5);}

.fixed-b {width: 100%; background: #0b5939; bottom: 0; left: 0;z-index: 999; font-size: 14px;position: fixed;padding: 10px 0;display: none;}
.fixed-b li{ width: 25%; text-align: center; color: #fff; float: left;border-right: 1px solid #777;box-sizing: border-box;}
.fixed-b li:last-child{ border-right: none;}
.fixed-b li a{color: #fff;}
.fixed-b li a i{font-size: 24px;padding-right: 5px;color: #fff;vertical-align: middle;line-height: 1;}
.fixed-b li a .icon-home{font-size: 18px;}