a{text-decoration:none;color:#2C2C2C;}

a:hover{text-decoration:none;color:#109334;}

*, *::after, *::before {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



*::after, *::before {

  content: '';

}



img{

	max-width: 100%;

}

.navbar{padding: 0rem 0 .1rem 0;}

.navbar-brand{

	margin-right: 4rem;

}

.navbar-expand-lg .navbar-nav .nav-link{

	position: relative;

}

.navbar-expand-lg .navbar-nav .active .nav-link:after{

	position: absolute;

	background: url(../images/nav-show.png) ; width: 80px; height: 130px;

	top: 0;

	left:0;

	z-index: -1;

}

.navbar-light .navbar-nav .nav-link{
	color:#333;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
	color:#fff;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
	color:#fff;
}
/* Sweep To Top */
.navbar-nav .nav-link {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.navbar-nav .nav-link:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../images/nav-show.png) ; width: 80px; height: 130px;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:active {
  color: white;
}
.navbar-nav .nav-link:hover:before, .navbar-nav .nav-link:focus:before, .navbar-nav .nav-link:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.navbar-nav .nav-link{

	width: 80px;

	padding:50px 0;
}
.navbar-nav .nav-link span{

	font-size:0.6rem; 

	color:#666;

}
.navbar-nav .nav-link:hover span{

	color:#fff;

	display: block;

}
.navbar-nav .active>.nav-link span{

	color:#fff;

	display: block;

}

.nav-item{

	position: relative;

	text-align: center;
}
.nav-item i{

	border-right: 1px dashed #ccc;

    height: 15px;

    position: absolute;

    top: 3.9rem;

}
.mega-menu{

	width: 768px;

	background: #FFF;

	border: 1px solid #ddd;

	padding: 2rem;

	position: absolute;

	z-index: 99;

	left: -184px;

	top: 130px;

	display: none;

}
.nav-item:hover .mega-menu{
	display: block;
}
.mega-menu-left a{
	display: block;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	line-height: 40px;
}
.mega-menu-right .item .t{
	padding: .5rem 0;
	font-size: 12px;
}
.mega-menu-right .item img{
	border: 1px solid #ddd;
}
.mega-menu-left span{
	display: none;
	float: right;
}
.mega-menu-left a:hover span{
	display: block;
}
.mega-menu-left a.active{
	color: #109334;
}
.mega-menu-left a.active span{
	display: block;
}



/*首页关于我们*/

.index-about{

	padding: 3rem 0;

}

.index-about .title{

	background: url(../images/index-about-icon.png) no-repeat center bottom;

	padding-bottom: 1rem;

}

.index-about .title .en{

	font-size: 20px;

	color: #a9a9a9;

}

.index-about .title .cn{

	font-size: 20px;

	color: #333;

	padding: .5rem 0;

}

.index-about .text{

	padding: 2rem 0;

	font-size: 14px;

	color: #666;

}

.index-about .more{

	border: 1px solid #109334;

	border-radius: 5px;

	display: inline-block;

	padding: .5rem 2rem;

	font-size: 12px;

	color: #109334;

}



/*首页产品分类*/

.indec-product-title{

	height: 100%;

	background: #109334;

	color: #FFF;

	display: flex;

	flex-direction: column;

	justify-content: center;

	align-items: center;

	margin: 0 -15px;

}

.indec-product-title .t{

	font-size: 30px;

}

.indec-product-title .p{

	font-size: 12px;

	margin-bottom: 3rem;

}

.index-product .item{

	position: relative;

	overflow: hidden;

}

.index-product .item .title{

	position: absolute;

	bottom: 0;

	width: 100%;

	line-height: 90px;

	color: #FFF;

	padding: 0 30px;

	/*background: url(../images/index-product-cate-icon.png) no-repeat right bottom;*/

	z-index: 2;

	background-origin: content-box

}

.index-product .item .title span{

	position: relative;

	display: block;

	font-size: 20px;

}

.index-product .item .title span:before{

	position: absolute;

	right: 0;

	bottom: 20px;

	background: url(../images/index-product-cate-icon.png) no-repeat right bottom;

	width: 18px;

	height: 11px;

}

.index-product .item .title span:after{

	height: 2px;

	width: 180px;

	position: absolute;

	bottom: 20px;

	left: 0;

	z-index: 2;

	background: #FFF;

}

.index-product .item .text{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(36,36,36,.7);

	z-index: 3;

	color: #FFF;

	display: flex;

	-ms-align-items: center;

	flex-direction: column;

	justify-content: center;

	align-items: center;

	transform: translateY(100%);

    transition: all 0.35s ease;

}

.index-product .item .text .t{

	font-size: 20px;

	position: relative;

	padding-bottom: 1rem;

}

.index-product .item .text .t:after{

	position: absolute;

	left: 50%;

	bottom: 0;

	height: 2px;

	width: 50px;

	background: #FFF;

	margin-left: -25px;

}

.index-product .item .text .p{

	font-size: 14px;

	line-height: 40px;

	padding: 0 5rem;

	margin-top: .5rem;

	margin-bottom: 5rem;

}

.index-product .item .text .more{

	border: 1px solid #FFF;

	border-radius: 5px;

	display: inline-block;

	padding: .3rem 2rem;

	color: #FFF;

	font-size: 12px;

}

.index-product .item:hover .text{

	transform: translateY(0%);

}

.index-product .item:hover .title{

	display: none;

}



/*工程案例*/

.index-case{

	background: #f2f2f2;

	padding: 3rem 0;

}

.index-case-title .en{

	font-size: 30px;

	color: #a9a9a9;

	font-family: "Verdana";

	line-height: 45px;

}

.index-case-title .cn{

	font-size: 20px;

	color: #333;

	padding-top: .5rem;

}

.index-case-item{

	position: relative;

}

.index-case-item .item{

	margin: 0 10px;

	display: block;

}

.index-case-item .t{

	font-size: 14px;

	line-height: 50px;

	border-bottom: 1px solid #ccc;

	text-align: center;

}

.index-case-item .p{

	font-size: 12px;

	color: #666;

	padding-top: 15px;

}

.index-case .owl-buttons{

	position: absolute;

	left: -90px;

	top: 138px;

}

.index-case .owl-theme .owl-controls .owl-buttons div{

	background: #a9a9a9;

	padding: 9px 14px;

	border-radius: 0;

}



/*内页面包屑*/

.bread{

	height: 400px;

}

.bread .title{

	color: #FFF;

	height: 100%;

	display: flex;

	flex-direction: column;

	justify-content: center;

}

.bread .title .en{

	font-size: 40px;

	font-family: "Arial";

	font-weight: bold;

}

.bread .title .cn{

	font-size: 22px;

}

/*内页导航*/

.list-nav{

	line-height: 90px;

}

.list-nav a{

	display: inline-block;

	padding-right: 2rem;

	color: #666;

}

.list-nav a.active{

	position: relative;

	color: #000;

}

.list-nav a.active:after{

	position: absolute;

	height: 3px;

	width: 30px;

	background: #109334;

	left: 0;

	bottom: 0;

}

/*内页列表背景*/

.list-box{

	background: #f2f2f2;

	padding: 3rem 0;

}





/*关于我们*/

.about-text{

	display: flex;

	flex-direction: row;

	position: relative;

}

/*.about-text:after{

	width: 30px;

	height: 3px;

	background: #666666;

	position: absolute;

	left: 5px;

	bottom: 0;

}*/

.about-text .about-text-left{

	color: #109334;

	padding-top: 8px;

	padding-right: 30px;

}



.about-text .about-text-right .en{

	font-size: 30px;

	color: #a9a9a9;

	line-height: 36px;

}

.about-text .about-text-right .cn{

	font-size: 24px;

}

.company-name{

	padding: 2rem 0;

}

.company-name .cn{

	font-size: 18px;

}

.company-name .en{

	font-size: 14px;

	color: #666;

}



/*产品列表*/

.product{

	padding: 3rem 0;

}

.product-item .title{

	padding: 1rem 0;

	font-size: 20px;

}

.product-item .item img{

	border: 1px solid #ddd;

}

.product-item .item .text{

	padding: .8rem 0 1.5rem 0;

}

.product-item .item .t{

	font-size: 16px;

}

.product-item .item .p{

	font-size: 12px;

	color: #666;

}

/*产品详情*/

.product-box .title{

	padding: 1rem 0;

	font-size: 20px;

}

.product-box .info-text{

	height: 100%;

	display: flex;

	flex-direction: column;

	justify-content: center;

}

.product-box .info-text .title{

	padding: 1rem 0;

	font-size: 20px;

	color: #109334;

	font-weight: bold;

}

.product-box .info-text .info-des{

	font-size: 12px;

	color: #666;

	line-height: 28px;

}

.jqueryzoom img{

	border: 1px solid #ddd;

}

/*.swiper-container{

	height: 200px;

	overflow: hidden;

}*/

.group_pic .cloudzoom-gallery{

	border: 1px solid #ddd;

}

.group_pic .cloudzoom-gallery-active{

	border: 1px solid #109334;

}

.product_group_pic .swiper-container{

	height: 250px;

}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {

    background: none;

    top: 0;

    left: 0;

    line-height: 30px;

    background: #109334;

    color: #FFF;

    width: 100%;

    position: absolute;

}



.swiper-button-next,.swiper-container-rtl .swiper-button-prev {

    background: none;

    bottom: 0;

    left: 0;

    line-height: 30px;

    background: #109334;

    color: #FFF;

    width: 100%;

    text-align: center;

    position: absolute;

}

.swiper-button-prev,.swiper-button-next{

	height: 30px;

	/*position: static;*/

	/*position: relative;*/

	z-index: 5;

}

.swiper-button-prev .fa,.swiper-button-next .fa{

	line-height: 30px;

	font-size: 40px;

}

/*内容Tab*/

.product-box-tab{

	padding-top: 2rem;

	margin-bottom: 2rem;

}

.product-box-tab .nav-pills .nav-link.active,.product-box-tab .nav-pills .show>.nav-link{

	background: #109334;

}

.product-box-tab .nav-pills .nav-link{

	border-radius: 0;

	background: #eee;

	font-size: 14px;

	padding: .5rem 2rem;

}

.product-box-tab .nav-item{

	margin-right: .5rem;

}

.product-box-tab .tab-content>.tab-pane{

	font-size: 14px;

}



/*产品左边分类*/

#side-menu,#side-menu li ul{

	padding: 0;

}

#side-menu li{

	list-style-type: none;

}

#side-menu>li>a{

	display: block;

	line-height: 49px;

	border-bottom: 1px solid #dddddd;

	font-size: 14px;

}

.metismenu .arrow{

	line-height: 49px;

	font-size: 20px;

}

#side-menu li.active>a{

	color: #109334;

	font-weight: 600;

}

#side-menu li ul li a{

	line-height: 44px;

	border: 1px solid #ddd;

	border-right: none;

	font-size: 14px;

	display: block;

	margin-top: -1px;

	padding-left: 30px;

}

#side-menu li ul li.active>a{

	color: #109334;

	font-weight: bold;

	border-left: 5px solid #109334;

	padding-left: 26px;

}

.metismenu li a > .fa.arrow:before{

	content: "\f107";

}

.metismenu li.active .fa.arrow:before{

	content: "\f106";

}



/*服务支持*/

.service .service-title{

	background: #eee;

	line-height: 50px;

	font-size: 16px;

	padding-left: 60px;

	margin-top: 2rem;

}

.service .service-text{

	padding: 2rem 60px;

	font-size: 14px;

	color: #666;

}



/*新闻中心*/

.news{}

.news .item{

	margin: 2rem -15px;

}

.news .item .text{

	height: 100%;

	display: flex;

	flex-direction: column;

	justify-content: center;

}

.news .item .text .t{

	padding: 2rem 0 .2rem 0;

	font-size: 16px;

	font-weight: bold;

}

.news .item .text .time{

	color: #a9a9a9;

	font-size: 12px;

}

.news .item .text .p{

	font-size: 12px;

	color: #666;

	padding-top: 2rem;

}

.news .item .more{

	height: 100%;

	display: flex;

	-ms-align-items: center;

	align-items: center;

}

.news .item .more a{

	border: 1px solid #ccc;

	display: block;

	text-align: center;

	padding: .6rem 0;

	width: 100%;

	font-size: 12px;

}

.news .item:hover .t{

	color: #109334;

}

.news .item:hover .more a{

	border: 1px solid #109334;

	color: #109334;

}



/*防伪查询*/

.security-search{

	max-width: 730px;

	background: #FFF;

	border: 1px solid #ccc;

	margin: 0 auto;

	padding: 3rem 0;

}

.security-search .t{

	font-size: 20px;

	margin-bottom: 2rem;

}

.security-search .form-input{

	padding: 0 4rem;

}

.security-search .btn{

	padding: .375rem 2rem;

	background: #109334;

	margin-top: 1rem;

}

.security-item{

	background: #FFF;

	padding: 1rem;

	margin-top: 2rem;

	font-size: 14px;

}

.security-item .t{

	font-size: 16px;

	margin-bottom: 1rem;

}



/*营销网络*/

.network-box{

	padding: 3rem 0;

}

#allmap{

	width: 100%;

	height: 400px;

}

#distpicker5{

	width: 100%;

	display: flex;

	flex-direction: row;

	justify-content: space-between;

	font-size: 12px;

}

#distpicker5 select{

	color: #a9a9a9;

}

#distpicker5 .form-control{

	font-size: 12px;

	margin-right: 1rem;

}

#distpicker5 .form-input{

	padding: .575rem .75rem;

}

#distpicker5 .btn{

	background: #109334;

	padding: .375rem 2rem;

}

.network-item{

	padding-top: 3rem;

	font-size: 14px;

	color: #666;

	padding-bottom: 1rem;

}

.network-item-th{

	background: #f2f2f2;

	line-height: 50px;

}

.network-item .plr15{

	padding: 0 15px;

}

.network-item-th .item-2{

	border-left: 2px solid #ddd;

	border-right: 2px solid #ddd;

}

.network-item .item{

	border-bottom: 1px solid #ddd;

	line-height: 50px;

}



/*联系我们*/

.contact-map{

	padding: 3rem 0;

}

.contact-left{

	height: 100%;

	display: flex;

	flex-direction: column;

	justify-content: center;

}

.contact-left .t{

	font-size: 25px;

	color: #109334;

	font-weight: bold;

	margin-bottom: 2rem;

}

.contact-left .text p{

	margin-bottom: .5rem;

	font-size: 14px;

}

.list-box-contact .item{

	padding: 0 3rem;

}

.list-box-contact .title-icon{

	height: 100px;

	line-height: 100px;

	background: url(../images/contact-bd.jpg) repeat-x bottom;

	text-align: center;

}

.list-box-contact .contact-text .t{

	margin-top: 2rem;

	margin-bottom: 1rem;

	font-size: 18px;

	font-weight: bold;

}

.list-box-contact .contact-text .text{

	margin-bottom: 2rem;

	font-size: 14px;

	color: #666;

}

.list-box-contact .contact-text .text p{

	margin-bottom: .5rem;

}

.list-box-contact .item-2{

	position: relative;

}

.list-box-contact .item-2:before{

	position: absolute;

	width: 2px;

	height: 100%;

	left: 0;

	top: 0;

	background: url(../images/contact-bl.jpg) repeat-y;

}

.list-box-contact .item-2:after{

	position: absolute;

	width: 2px;

	height: 100%;

	right: 0;

	top: 0;

	background: url(../images/contact-bl.jpg) repeat-y;

}

.list-box-contact .item-qq{

	border: 1px solid #ccc;

	padding: 1rem 0;

	display: flex;

	flex-direction: row;

	-ms-align-items: center;

	align-items: center;

	justify-content: center;

	margin-top: 2rem;

}

.list-box-contact .text-qq{

	padding-left: 1rem;

}

.list-box-contact .text-qq .t{

	font-size: 18px;

	font-weight: bold;

}

.list-box-contact .text-qq .qq{

	font-size: 18px;

}



/*在线留言*/

.feedback{

	padding: 3rem 0;

}

.feedback label{

	display: inline-block;

	margin-bottom: .5rem;

}

.feedback .form-group{

	margin-bottom: 2rem;

}

.feedback .form-control{

	border: none;

	border-bottom: 1px solid #ddd;

	border-radius: 0;

	padding: .5rem 0;

	font-size: 14px;

}

.feedback .content-form{

	position: relative;

}

.feedback .feedback-btn{

	width: 66px;

	height: 66px;

	border-radius: 50%;

	position: absolute;

	bottom: 0;

	right: -30px;

	background-color: #109334;

	border-color: #109334;

}

.feedback .feedback-btn:hover{

	opacity: .9;

}



/*内容页*/

.content-box{

	padding: 2rem 15px;

}

.content-box h1{

	font-size: 24px;

}

.content-box .content-title .p i{

	display: inline-block;

	padding: 0 1.5rem;

	color: #999;

	font-size: 12px;

}

.content-box .pic{

	padding-top: 1rem;

}

.content-box .content-info{

	padding: 1rem 0;

}

.content-page li{

	list-style-type:none;

	font-size: 12px;

}

.content-page li a{

	font-size: 12px;

}







/*图片列表*/

.item-pic .item{

	margin-bottom: 1rem;

}

.item-pic .item img{

	border: 1px solid #e5e5e5;

}

.item-pic .item .t{

	font-size: 14px;

	line-height: 36px;

	height: 36px;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}



/*分页*/

.pagination{

	margin: .5rem 0 0 0;

}

.pagination li a{

	font-size: 12px;

	color: #109334;

}

.page-item.active .page-link{

	background-color: #109334;

	border-color: #109334;

}



/*底部版权*/

.footer{

	padding: 3rem 0;

}

.footer-nav .t{

	font-size: 16px;

	margin-bottom: 1rem;

}

.footer-nav ul{

	padding: 0;

}

.footer-nav ul li{

	list-style-type: none;

}

.footer-nav ul li a{

	color: #666;

	font-size: 14px;

	line-height: 30px;

}

.footer-nav ul li a:hover{color:#109334}

.footer-contact .t{

	font-size: 16px;

	margin-bottom: 1rem;

}

.footer-contact .item{

	display: flex;

	justify-content: flex-start;

	-ms-align-items: center;

	align-items: center;

	font-size: 14px;

	margin-bottom: 1rem;

	color: #666;

}

.footer-contact .item .text{

	padding-left: .5rem;

}

.copyright{

	background: #109334;

	color: #FFF;

	padding: 1rem 0;

	font-size: 14px;

}

.copyright a{

	color: #FFF;

}







@media (max-width: 1400px){

	.index-product .item .text .p{

		margin-bottom: 2rem;

		line-height: 30px;

	}

}

@media (max-width: 1200px){
	.mega-menu{
		width: 700px;
		top: 64px;
	}
	.mega-menu-left a{
		font-size: 12px;
	}
	.flicker-example{

		height: 500px;

	}

	.index-product .item .text .p{

		margin-bottom: 1rem;

		line-height: 24px;

		padding: 0 2rem;

	}

}



@media (min-width: 992px){

	.navbar-expand-lg .navbar-nav .nav-link{

		font-size: 1.0rem;

		margin: 0 .8rem;

	}

	.product-touch{

		display: none;

	}

}

@media (max-width: 992px){
	.nav-item:hover .mega-menu{
		display: none;
	}

	.flicker-example{

		height: 400px;

	}

	.index-product .item .text{

		display: none;

	}

	.index-product .item:hover .title{

		display: block;

	}

	.index-case-title{

		padding: 0 10px;

	}

	.index-case-title .en{

		font-size: 28px;

	}

	.index-case-title .cn{

		margin-bottom: 1rem;

	}

	.index-case .owl-buttons{

		position: inherit;

	}

	.footer-contact .item{

		margin-bottom: 0;

		margin-top: .5rem

	}

	.bread{

		height: 300px;

	}

	.bread .title .en{

		font-size: 28px;

	}

	.bread .title .cn{

		font-size: 22px;

	}

	.product_group_pic{

		display: none;

	}

	.product-touch{

		display: block;

		text-align: center;

	}

	.service .service-title{

		padding-left: 15px;

	}

	.service .service-text{

		padding: 1rem 15px;

	}

	.news .item .text .t{

		padding: 1rem 0 .2rem 0;

	}

	.news .item .text .p{

		padding-top: 1rem;

	}

	.news .item .more{

		padding-top: 1rem;

	}

	.feedback .feedback-btn{

		position: static;

		width: 100%;

		height: auto;

		border-radius: 5px;

		margin-top: 1rem;

		padding: .5rem .75rem;

	}

}

@media (max-width: 760px){

	.hidden-xs {

    display: none !important;

  }

  .navbar-nav{

      padding: 10px 0;

      border-top: 1px solid #eee;

  }

  .nav-item{

  	    padding: 10px 0 10px 20px;

  	    text-align: left;

  }
  .navbar-nav .nav-link{

  	padding: 0 !important;

  }

  .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
  	    color: #109334;
  }

  .navbar-nav .nav-link:before{
  	background:none;
  }

  .navbar-expand-lg .navbar-nav .active .nav-link:after{
  	background:none;
  }
	.navbar-brand{
		margin-right: 3rem;
	}
	.flicker-example{

		height: 200px;

	}

	.indec-product-title{

		padding: 4rem 0;

	}

	.bread{

		height: 200px;

	}

	.bread .title .en{

		font-size: 24px;

	}

	.bread .title .cn{

		font-size: 18px;

	}

	.list-nav{

		line-height: 60px;

	}

	.list-nav a{

		font-size: 14px;

		padding-right: .8rem;

	}

	.list-box-contact .item{

		padding: 0;

	}

	.list-box-contact .item-2:before{

		background: none;

	}

	.list-box-contact .item-2:after{

		background: none;

	}

	.product{

		padding: 2rem 0;

	}

	.product-box-tab{

		margin: 1rem 0;

		padding: 0;

	}

	#distpicker5{

		padding: 0 15px;

	}

	#distpicker5 .form-control{

		margin-right: 0;

		margin-bottom: 1rem;

	}

	#distpicker5 .btn{

		width: 100%;

	}

}

@media (max-width: 400px){

	.hidden-xs {

    display: none !important;

  }

    .navbar-nav .nav-link{

  	padding: 0 !important;
  	
  }

	.navbar-brand{
		margin-right: 6rem;
	}
	.product-box-tab .nav-pills .nav-link{

		padding: .5rem 1rem;

	}

}

.btn.focus, .btn:focus{box-shadow: 0 0 0 0.2rem rgba(16, 147, 52, 0.3)}



.form-control:focus{border-color: #5ed27e;box-shadow: 0 0 0 0.2rem rgba(16, 147, 52, 0.3)}



.btn-primary{border-color: #109334;}

.btn-primary:hover{border-color: #109334;}



.btn-primary.focus, .btn-primary:focus{box-shadow: 0 0 0 0.2rem rgba(16, 147, 52, 0.3)}



.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{    background-color: #109334;

    border-color: #027d24;}



    .dropdown-item.active, .dropdown-item:active{background-color:#109334;}

.n-title{padding: 0px 0 0px 0;     text-align: center;}
.n-title .title-h2{font-size: 35px;margin-bottom: 8px;position: relative;z-index: 1;}
.n-title .title-h2 span{padding: 0 50px;background: #f2f2f2;}
.n-title .title-h2 .line{position: absolute;top: 30px;left: 0;right: 0;height: 1px;width: 60%;margin: 0 auto;background: #ccc;z-index: -1;}
.n-title .text{font-size: 20px; color:#666;}

#service{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
            *html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
            #service li{height:60px;list-style:none}
            #service li img{float:right;}
            #service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
            #service li a .shows{display:block;}
            #service li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
            #service li a.weixin_area .hides{display:none;position:absolute;right:143px;}
            #service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
            #p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
            #p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
            #p1{width:47px;height:49px;float:left}


.demo>p{line-height: 30px;font-size: 14px}
.demo>p a{font-size: 14px}
.demo h3{font-size: 16px;margin:20px 0}
