* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "微软雅黑", 'microsoft yahei', Helvetica, sans-serif;
	color: #7F7F80;
	background-color: #fff;
}

input,
button,
select,
textarea {
	outline: none;
	border: none;
}

button:focus {
	outline: none;
	border: none;
}

button:link {
	outline: none;
	border: none;
}

button:visited {
	outline: none;
	border: none;
}

a {
	color: #666;
}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

.top_menu {
	font-size: 12px;
	color: #8B8C8B;
	width: 100%;
	height: 30px;
}

.language {
	float: right;
	height: 30px;
	padding: 4px 10px 0px 10px;
}

.top_name {
	display: inline-block;
	padding-top: 6px;
}

.flash img {
	width: 100%
}

.flash ul.bxslider {
	list-style: none;
}

.flash div.bx-pager {
	bottom: 4%;
}

.flash div.bx-controls-direction {
	display: none;
}

.main {
	padding: 30px 0px 10px 0px;
}

.img-thumbnail:hover,
.opacity_img:hover {
	opacity: 0.8;
}



/*导航菜单*/

.navbar {
	margin: 0px;
	background-color: #fff;
	border: none;
	margin-top: 30px;

	box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1);
}

#app_menudown {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 16px;
}

#app_menudown:hover {
	background-color: #3fbe72;
}

.search_group {
	margin: 10px 0px 5px 0px;
}

#topsearch {
	display: none;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
}

.dropdown-menu:hover>ul {
	display: none !important;
}

.dropdown-submenu>.t_xl {
	display: none !important;
}

.dropdown-submenu:hover>.t_xl {
	display: block !important;
}

.dropdown-submenu>a:after {
	content: " ";
	float: right;
	width: 0;
	height: 0;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;

}

/*公司简介*/

.aboutus {
	margin-top: 60px;
	margin-bottom: 60px;
}

.aboutus img {
	width: 100%;
	max-width: 520px;
	display: block;
	float: right;
}

.aboutus h2 {
	color: rgb(94, 94, 94);
	font-size: 24px;
	font-weight: bold;
	background: url("../images/h2_title.png") left 3px no-repeat;
	padding-left: 10px;
	margin: 0px;
	text-transform: uppercase;
}

.aboutus span {
	color: #bbb;
	display: block;
	padding-left: 10px;
	font-family: "Times New Roman";
	text-transform: uppercase;
	margin-top: 3px;
}

.aboutus p {
	line-height: 26px;
	font-size: 13px;
	padding-left: 10px;
	margin-top: 6px;
}

.view-all {
	display: inline-block;
	border: 1px solid #3FBE72;
	border-radius: 12px;
	color: #3FBE72;
	padding: 5px 23px;
	font-size: 12px;
	margin-left: 10px;
}

.view-all:hover,
.view-all:focus {
	text-decoration: none;
	background: #3FBE72;
	color: #fff;
}



/*我们的服务*/

.our_service {
	clear: both;
	margin-top: 60px;
	color: #C6D8E8;
	text-align: right;
	padding-top: 40px;
	padding-bottom: 50px;
	background-position: center;
	background-repeat: no-repeat;
}

.our_service h2 {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	background: url("../images/h2_service.png") right center no-repeat;
	padding-right: 12px;
	text-transform: uppercase;
}

.our_service p {
	color: #C6D8E8;
	line-height: 26px;
	margin-top: 20px;
}

.service-all {
	display: inline-block;
	border: 1px solid #C6D8E8;
	border-radius: 12px;
	color: #C6D8E8;
	padding: 5px 23px;
	font-size: 12px;
	margin-left: 10px;
}

.service-all:hover,
.service-all:focus {
	text-decoration: none;
	background: #C6D8E8;
	color: #000;
}

/*首页新闻*/
.newsUl_1 {
	width: 1300px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0px 20px 0px 20px;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.newsUl_1 li {
	width: 48%;
	display: flex;
	display: -webkit-flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
	padding: 8px;
	transition: all .5s ease-out;
}

.newsUl_1 li:hover {
	box-shadow: 0 0 30px #ccc;
	transition: all .5s ease-out;
}

.newsUl_1 li .newsImage {
	width: 140px;
	height: 140px;
	overflow: hidden;
}

.newsUl_1 li .newsImage img {
	width: 100%;
}

.newsUl_1 li .newsText_1 {
	margin-left: 15px;
	width: 450px;
}

.newsUl_1 li .newsText_1 h4 {
	color: #000;
	font-size: 16px;
	line-height: 1.8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}

.newsUl_1 li .newsText_1 .intro {
	margin-top: 8px;
	height: 56px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.newsUl_1 li .newsText_1 .intro p,
.newsUl_1 li .newsText_1 .intro * {
	color: #656565;
	font-size: 14px;
	line-height: 28px;
	text-indent: 2em;
}

.newsUl_1 li .newsText_1 a>span {
	display: block;
	text-align: right;
	font-size: 14px;
	color: #000;
	margin-top: 6px;
}

.newsIndex .more {
	margin: 0px auto;
}

.newsIndex .more a {
	width: 5em;
	margin: 10px auto;
	padding: 4px 40px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border: 1px solid #47ccad;
	color: #666;
	font-size: 14px;
}

@media screen and (max-width:1300px) {
	.newsUl_1 {
		width: 100%;
	}

	.newsUl_1 li {
		padding: 8px 0;
	}

	/* .newsUl_1 li .newsImage{ width: 15vw; height: auto; }  */
	.newsUl_1 li .newsText_1 {
		width: 32vw;
		margin-left: 1.5vw;
	}

	.newsUl_1 li .newsText_1 .intro {
		height: 75px;
		-webkit-line-clamp: 3;
	}

	.newsUl_1 li .newsText_1 .intro p,
	.newsUl_1 li .newsText_1 .intro * {
		line-height: 25px;
	}

}

@media screen and (max-width:768px) {
	.newsUl_1 {
		padding: 0px 10px 10px 10px;
	}

	.newsUl_1 li {
		width: 100%;
	}

	.newsUl_1 li .newsImage {
		width: 110px;
		height: 110px;
	}

	.newsUl_1 li .newsText_1 {
		width: 63vw;
		margin-left: 2.5vw;
	}
}







/*推荐*/
.titles {
	padding: 20px 0;
	margin: 0 auto;
}

.titles h4 {
	color: #333333;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 8px;
	line-height: 1.4;
}

.titles h3 {
	color: #333333;
	font-size: 22px;
	text-align: center;
	padding: 6px 0 0 0;
	line-height: 1.4;
}

.titles h6 {
	font-size: 14px;
	color: #999;
	line-height: 24px;
	text-transform: uppercase;
	text-align: center;
}

.colorFFF P,
.colorFFF div {
	color: #fff;
}

@media screen and (max-width:800px) {
	.titles {
		padding: 10px 6px;
	}

	.titles h4,
	.titles h3 {
		font-size: 18px;
	}
}

.recommendPro {
	width: 1350px;
	margin: 20px auto 20px;
	box-sizing: border-box;
	padding: 0 50px;
	position: relative;
	overflow: hidden;
}

.recommendPro .row {
	margin: 0;
}

.recommendPro .row .col-md-8 {
	padding: 0;
}


.recommendPro .row .col-md-2 {}

.recommendPro .row .col-md-2 a {
	height: 38px;
	padding: 10px 5px;
	line-height: 16px;
	font-size: 14px;
	display: block;
	text-align: center;
	border-bottom: 1px solid #F5F5F5;
}

.recommendPro .row .col-md-2 a:hover {
	background-color: #47ccad;
	color: #FFFFFF;
}
.c_type{
	background-color: #47ccad;
	color: #FFFFFF;
}
.recommendPro  .swiper {
	width: 100%;
	height: 630px;
	margin-top: 20px;
}

.recommendPro  .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	border: 1px solid #b5b5b5;
	margin: 0;
}
.recommendPro  .cover {
	display: none;
	width: 0;
	z-index: 00;
	transition: all .3s ease-out;
}

.recommendPro  .cover span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50px, -50%);
	transition: all .6s ease-out;
	white-space: nowrap;
	color: #FFFFFF;
}
.recommendPro .swiper-slide:hover .cover {
	cursor:pointer;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(71, 204, 173, .5);
	transition: all .3s ease-out;
}

/*.recommendPro .swiper-slide a {*/
/*	display: block;*/
/*}*/

/*.recommendPro .swiper-slide img {*/
/*	width: 100%;*/
/*	display: block;*/
/*}*/

/*.recommendPro .swiper-button-prev,*/
/*.swiper-container-rtl .swiper-button-next,*/
/*.recommendPro .swiper-button-next,*/
/*.swiper-container-rtl .swiper-button-prev {*/
/*	opacity: 1;*/
/*	background: none;*/
/*}*/

/*.recommendPro .swiper-button-prev i.iconfont,*/
/*.recommendPro .swiper-button-next i.iconfont {*/
/*	font-size: 50px;*/
/*	color: #c5c5c5;*/
/*	z-index: 100;*/
/*}*/

/*.recommendPro .swiper-button-next {*/
/*	transform: rotate(180deg);*/
/*	right: -4px;*/
/*}*/

/*.recommendPro .swiper-button-prev {*/
/*	left: -4px;*/
/*}*/

/*.recommendPro .js {*/
/*	text-align: center;*/
/*	padding-bottom: 10px;*/
/*	margin-top: -10px;*/
/*	font-size: 16px;*/
/*}*/

/*.recommendPro .cover {*/
/*	width: 0;*/
/*	transition: all .3s ease-out;*/
/*}*/

/*.recommendPro .cover span {*/
/*	display: block;*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	left: 50%;*/
/*	transform: translate(-250px, -50%);*/
/*	transition: all .6s ease-out;*/
/*	white-space: nowrap;*/
/*}*/

/*.recommendPro .swiper-slide:hover .cover {*/
/*	position: absolute;*/
/*	top: 0;*/
/*	left: 0;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	background-color: rgba(71, 204, 173, .5);*/
/*	transition: all .3s ease-out;*/
/*}*/

/*.recommendPro .swiper-slide:hover .cover span {*/
/*	transform: translate(-50%, -50%);*/
/*	padding: 5px 20px;*/
/*	color: #fff;*/
/*	font-size: 16px;*/
/*	border: 2px solid #fff;*/
/*	transition: all .6s ease-out;*/
/*}*/

/*.recommendPro .swiper-container .swiper-wrapper .swiper-slide .swiper_title {*/
/*	text-align: center;*/
/*	color: #333;*/
/*	font-size: 16px;*/
/*	line-height: 48px;*/
/*	height: 48px;*/
/*}*/


/*@media screen and (max-width:1380px) {*/
/*	.recommendPro {*/
/*		width: 100%;*/
/*		padding: 0 50px;*/
/*		box-sizing: border-box;*/
/*		overflow: hidden;*/
/*		margin: 40px auto 60px;*/
/*	}*/

/*	.recommendPro .swiper-button-prev i.iconfont,*/
/*	.recommendPro .swiper-button-next i.iconfont {*/
/*		font-size: 45px;*/
/*	}*/

/*	.recommendPro .swiper-button-next {*/
/*		transform: rotate(180deg);*/
/*		right: 0px;*/
/*	}*/

/*	.recommendPro .swiper-button-prev {*/
/*		left: 0px;*/
/*	}*/
/*}*/

/*.colorFFF {*/
/*	color: #fff !important;*/
/*}*/

/*新闻列表*/
/* 首页新闻-------------------------------------- */
.newsIndex {
	padding: 30px 0px 50px 0px;
}

.newsUl_1 {
	width: 1300px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0px 20px 0px 20px;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.newsUl_1 li {
	width: 48%;
	display: flex;
	display: -webkit-flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
	padding: 8px;
	transition: all .5s ease-out;
}

.newsUl_1 li:hover {
	box-shadow: 0 0 30px #ccc;
	transition: all .5s ease-out;
}

.newsUl_1 li .newsImage {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
}

.newsUl_1 li .newsImage img {
	width: 100%;
}

.newsUl_1 li .newsText_1 {
	margin-left: 15px;
	width: 450px;
}

.newsUl_1 li .newsText_1 h4 {
	color: #000;
	font-size: 16px;
	line-height: 1.8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}

.newsUl_1 li .newsText_1 .intro {
	margin-top: 8px;
	height: 56px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.newsUl_1 li .newsText_1 .intro p,
.newsUl_1 li .newsText_1 .intro * {
	color: #656565;
	font-size: 14px;
	line-height: 28px;
	text-indent: 2em;
}

.newsUl_1 li .newsText_1 a>span {
	display: block;
	text-align: right;
	font-size: 14px;
	color: #000;
	margin-top: 6px;
}

.newsIndex .more {
	margin: 0px auto;
}

.newsIndex .more a {
	width: 5em;
	margin: 10px auto;
	padding: 4px 40px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border: 1px solid #47ccad;
	color: #666;
	font-size: 14px;
}

@media screen and (max-width:1300px) {
	.newsUl_1 {
		width: 100%;
	}

	.newsUl_1 li {
		padding: 8px 0;
	}

	/* .newsUl_1 li .newsImage{ width: 15vw; height: auto; }  */
	.newsUl_1 li .newsText_1 {
		width: 32vw;
		margin-left: 1.5vw;
	}

	.newsUl_1 li .newsText_1 .intro {
		height: 75px;
		-webkit-line-clamp: 3;
	}

	.newsUl_1 li .newsText_1 .intro p,
	.newsUl_1 li .newsText_1 .intro * {
		line-height: 25px;
	}

}

@media screen and (max-width:768px) {
	.newsUl_1 {
		padding: 0px 10px 10px 10px;
	}

	.newsUl_1 li {
		width: 100%;
	}

	.newsUl_1 li .newsImage {
		width: 110px;
		height: 110px;
	}

	.newsUl_1 li .newsText_1 {
		width: 63vw;
		margin-left: 2.5vw;
	}
}



/*底部信息*/

footer {
	text-align: center;
	background-color: #333641;
	color: #ababa8;
	padding: 30px 0px 20px 0px;
	margin-top: 38px;
	font-size: 13px;
}

footer .row {
	color: #FFFFFF;
}

footer .row .col-md-2 h4 {
	margin-bottom: 2.5rem;
}

footer .row .col-md-2 a {
	color: #FFFFFF;
}

footer .row .col-md-2 a:hover {
	color: #ababa8;
}

footer .row .col-md-2 div {
	margin: 1.25rem 0rem;
}

.f_img {
	width: 12.5rem;
	height: 12.5rem;
	margin: 0 auto !important;
}

.f_img img {
	width: 100%;
	height: 100%;
}

.copyright {
	line-height: 20px;
	margin-top: 5.25rem;
}

.copyright a {
	color: #ababa8;
}


/* about */

.a_title img {
	width: 100%;
	height: 100%;
}

.c_left {
	width: 20%;
	float: left;
	margin: 50px 0;
}

.c_left .left_menu {
	width: 100%;
	height: 85px;
	line-height: 85px;
	text-align: center;
	float: left;
	background: #3FBE72;
	color: #fff;
	font-size: 26px;
}

.c_left ul {
	background: #f7f7f7;
	width: 100%;
	float: left;
	min-height: 100px;
	padding: 20px 0 50px;
}

.c_left ul li {
	display: block;
	float: left;
	height: 50px;
	line-height: 50px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	box-shadow: 0px 1px 0px #fff;
}

.c_left ul li a {
	font-size: 16px;
	color: #333;
	text-align: center;
	display: block;
}

.c_left ul li a.now {
	color: #3FBE72;
}

.c_right {
	float: right;
	width: 75%;
	height: auto;
	margin: 50px 0;
	min-height: 500px;
}

.c_right .c_title {
	width: 100%;
	text-indent: 10px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	margin-bottom: 20px;
	border-bottom: 2px solid #c3c3c3;
}

.c_right .c_title span {
	float: right;
	font-size: 14px;
	color: #999;
}

.c_right .c_title span a {
	padding: 0 5px;
	color: #999;
}

.content {
	width: 100%;
	padding: 30px 25px;
	font-size: 16px;
	line-height: 40px;
}

.content h2 {
	text-align: center;
	margin-bottom: 20px;
}

.content img {
	margin: 30px 0 40px;
}

/* new_list */

.news_list {
	width: 100%;
	height: auto;
}

.news_list li {
	width: 100%;
	position: relative;
	border-bottom: 1px solid #e5e5e5
}

.news_list li::before {
	content: " ";
	width: 0;
	height: 1px;
	background-color: #47ccad;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .8s ease;
}

.news_list li::after {
	content: " ";
	width: 0;
	height: 1px;
	background-color: #47ccad;
	position: absolute;
	bottom: 0;
	right: 0;
	transition: all .8s ease;
}

.news_list li:hover::before {
	width: 100%;
	transition: all .8s ease;
}

.news_list li:hover::after {
	width: 100%;
	transition: all .8s ease;
}

.news_list li .img {
	width: 145px;
	height: 145px;
	position: absolute;
	left: 0;
	top: 24px;
	overflow: hidden;
	transition: all .4s ease;
}

.news_list li .circleImage {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}

.news_list li .img img {
	width: 100%;
	height: auto
}

.news_list li dl {
	padding-left: 180px
}

.news_list li dl dt {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 10px;
	height: 30px;
	overflow: hidden
}

.news_list li dl dd {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	max-height: 72px;
	overflow: hidden
}

.news_list li dl dd.setting {
	margin-top: 10px;
	height: 24px;
	overflow: hidden
}

.news_list li dd.setting span {
	color: #b5b5b5
}

.news_list li dd.setting span:first-child {
	color: #b5b5b5;
	padding-right: 40px
}

.news_list li a {
	display: block;
	padding: 24px 0;
	height: 190px;
	transition: all .4s ease;
}

.news_list li:hover a dt {
	color: #47ccad
}

.news_list li:hover a {
	box-shadow: 0 0 10px #ccc;
	transition: all .4s ease;
}

.news_list li:hover a .img {
	transform: translateX(10px);
	transition: all .4s;
}

.c_page {
	margin-left: 4.25rem;
}

.c_page .pagination a {
	color: #666666;
	background-color: white;
	border-color: #dddddd ;
}

.c_page .pagination a:hover {
	background-color: #47ccad;
	color: #FFFFFF;
	border-color: #FFFFFF ;
}

.c_page li a {
	margin: 0 0.25rem;
}

.c_page .c_xz a {
	color: #FFFFFF;
	background-color: #47ccad;
}

.news_title {
	width: 100%;
	float: left;
	height: auto;
	margin-bottom: 20px;
	text-align: center;
	padding: 0 10px;
}

.news_title h2 {
	font-size: 24px;
	line-height: 40px;
	font-weight: 500;
	margin: 5px;
}

.news_title p {
	color: #b3b3b3;
	width: 100%;
	padding-bottom: 15px;
	margin-top: 10px;
	font-size: 14px;
	border-bottom: 1px dashed #c1c1c1;
}

/* contact */

.map {
	height: 360px;
	border: #ccc solid 1px;
}

.m_fo {
	height: 30px;
	background-color: #FFFFFF;
}

.address {
	margin-bottom: 20px;
}

.address ul li span {
	color: #47ccad;
	font-weight: bold;
}

.contact {
	width: 100%;
	font-size: 16px;
	line-height: 40px;
}

/* product */
.c_left .box .list{
	clear: both;
}
.c_left .box .list .type {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	padding-left: 20px;
	border-bottom: 1px solid #e5e5e5;
	box-shadow: 0px 1px 0px #fff;
}

.c_left .box .choice{
	color: #3FBE72 !important;
}
.c_left  .box .list .type a {
	color: #333;
	background: url(../images/arrow_down.png) no-repeat;
	background-size: 30px;
	background-position: 160px;
	display: block;
	text-decoration: none;
}
.c_left  .box .list  a:hover {
	color: #3FBE72 !important;
}

.c_left .box .list .type .showed {
	color: #333;
	background: url(../images/arrow_up.png) no-repeat;
	background-size: 30px;
	background-position: 160px;
	display: block;
}

.c_left .box .list .links {
	background: #f2f2f2;
	display: none;
}

.c_left  .box .list .links a {
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 10px 20px 10px 20px;
	font-size: 16px;
	color: #999;
	line-height: 40px;
}

.c_left  .box .list .links a span {
	display: block;
}



.p_list{overflow:hidden}
.p_list li{width:200px;height:auto;overflow:hidden;border:1px solid #e5e5e5;margin:18px 12px 0 0;float:left;transition:all .5s}
.p_list li:hover{border-color:#47ccad;transition:all .5s;transform:translateY(-10px);box-shadow:0 3px 15px #32a04b3d}
.p_list li a{display:block}
.p_list li .img{width:100%;height:224px;text-align:center;overflow:hidden; position: relative;}
.p_list li .img {height:165px;}
.p_list li .img img{width: 100%;
border: none;
	width: 100%;}
.p_list li .title{text-align:center;color:#333;font-size:16px;line-height:48px;height:48px;padding:0 10px;}

.p_img{
	height: 315px;
}
.p_img .de_image{
	width: 50%;
	height: 302px;
	float: left;
	border: 1px solid #dddddd;
}
.p_img .de_image img{
	width: 100%;
	height: 100%;
}
.p_img .de_name{
	width: 49%;
	float: left;
}
.p_img .de_name .n_title{
    margin-left: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dcdcdc;
	color: #3FBE72 ;
	font-size: 18px;
	font-weight: bold;
}

.p_img .de_name .n_content{
	font-size: 12px;
	margin: 10px 0px 0px 20px;
	line-height: 16px;
}
.de_xt{
	clear: both;
	background: #f4f4f4;
	color: #3FBE72;
	font-size: 14px;
	padding: 10px;
	margin-bottom: 20px;
}
.de_show{
	display: block !important;
}
.wu{}
/* words */

.error{
	border: 1px solid red;
}
input{

}
.form {
	width: 100%;
	margin-top: 10px;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.form input {
	margin: 20px 0px;
	line-height: 30px;
	width: 47%;
	height: 45px;
}

.form button {
	margin: 10px 0px;
	width: 100px;
	color: #FFFFFF;
	background-color: #5cb85c;
	padding: 6px 12px;
	font-size: 14px;
	border-radius: 2px;
}




/*大屏幕*/

@media screen and (min-width: 769px) {

	.logo {
		max-height: 76px;
		max-width: 260px;
		margin-top: 15px;
	}

	.flash {
		margin-top: 76px;
	}

	.navbar {
		min-height: 76px;
	}

	.navbar-nav {
		float: right;
	}

	.navbar-nav>li>a {
		text-align: center;
	}

	.navbar-default .navbar-nav>li>a {
		padding-top: 28px;
		padding-bottom: 28px;
		color: #5e5e5e;
		text-transform: uppercase;
	}

	.navbar-default .navbar-nav>li>a:hover,

	.navbar-default .navbar-nav>li>a:focus,

	.navbar-default .navbar-nav>.active>a,

	.navbar-default .navbar-nav>.active>a:hover,

	.navbar-default .navbar-nav>.open>a,

	.navbar-default .navbar-nav>.open>a:hover,

	.navbar-default .navbar-nav>.open>a:focus {

		background: url("../images/nav_bg.png") center bottom #3fbe72;
		color: #fff;

	}

	.navbar-default .navbar-nav-c>li>a {
		font-size: 14px;
		font-family: 'microsoft yahei';
	}



	.small-nav {
		min-height: 60px;
		background: rgba(255, 255, 255, 0.9);
		margin-top: 0px;
	}

	.small-nav .navbar-nav>li>a {
		padding: 20px;
	}

	.small-nav img.logo {
		max-height: 50px;
		margin-top: 10px;
		max-width: 220px;
	}



	.nav_small {
		background-color: #fff;
		background: rgba(255, 255, 255, 0.9);
		padding: 10px 0px 10px 0px;
		border: none;
		box-shadow: none;
		min-width: 135px;
	}

	.nav_small>li {
		text-align: center;
	}

	.nav_small>li>a {
		line-height: 24px;
		color: #5e5e5e;
		padding-left: 28px;
		padding-right: 28px;
	}

	.nav_small>li>a:hover {
		color: #fff;
		background-color: #3fbe72;
	}

	#app_menudown,
	#small_search {
		display: none;
	}

	.index_left_nav,
	.footer_nav {
		display: none;
	}

}



/*小屏幕*/

/*@media screen and (max-width: 768px) {*/

/*	.navbar {}*/

/*	.navbar-default .navbar-brand {*/
/*		color: #fff;*/
/*	}*/

/*	.navbar-default .navbar-brand:hover,*/

/*	.navbar-default .navbar-brand:focus {*/
/*		color: #fff;*/
/*	}*/

/*	.navbar-toggle {*/
/*		border-color: #ccc;*/
/*	}*/

/*	.navbar-default .navbar-collapse,*/
/*	.navbar-default .navbar-form {*/
/*		border: 1px solid #ddd;*/
/*	}*/

/*	.navbar-default .navbar-toggle:hover,*/

/*	.navbar-default .navbar-toggle:focus {*/

/*		background: none;*/

/*	}*/

/*	.navbar-default .navbar-toggle .icon-bar {*/
/*		background-color: #ccc;*/
/*	}*/

/*	.navbar-default .navbar-nav {*/
/*		margin-top: 0px;*/
/*		margin-bottom: 0px;*/
/*	}*/

/*	.navbar-default .navbar-nav>li {}*/

/*	.navbar-default .navbar-nav>li:last-child {*/
/*		border: none;*/
/*	}*/

/*	.navbar-default .navbar-nav>li>a,*/

/*	.navbar-default .navbar-nav .open .dropdown-menu>li>a {*/
/*		color: #5e5e5e;*/
/*	}*/

/*	.navbar-default .navbar-nav>li>a:hover,*/

/*	.navbar-default .navbar-nav>li>a:focus,*/

/*	.navbar-default .navbar-nav>.active>a,*/

/*	.navbar-default .navbar-nav>.active>a:hover,*/

/*	.navbar-default .navbar-nav>.active>a:focus,*/

/*	.navbar-default .navbar-nav>.open>a,*/

/*	.navbar-default .navbar-nav>.open>a:hover,*/

/*	.navbar-default .navbar-nav>.open>a:focus,*/

/*	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {*/

/*		background-color: #3fbe72;*/
/*		color: #fff;*/
/*	}*/

/*	.small-nav {*/
/*		background: rgba(255, 255, 255, 0.9);*/
/*		margin-top: 0px;*/
/*	}*/



/*	.flash {*/
/*		margin-top: 50px;*/
/*	}*/

/*	.top_name {*/
/*		display: none;*/
/*	}*/

/*	.logo {*/
/*		margin: 8px 0px 0px 7px;*/
/*		max-width: 180px;*/
/*		max-height: 50px;*/
/*	}*/

/*	.aboutus {*/
/*		margin-top: 25px;*/
/*	}*/

/*	.aboutus img {*/
/*		display: none;*/
/*	}*/

/*	.our_service {*/
/*		background-position: left center;*/
/*		text-align: center;*/
/*		margin-top: 30px;*/
/*	}*/

/*	.our_service h2 {*/
/*		background-image: none;*/
/*		padding-right: 0px;*/
/*	}*/

/*	.aboutus {*/
/*		text-align: center;*/
/*	}*/

/*	.aboutus h2 {*/
/*		background-image: none;*/
/*		padding-left: 0px;*/
/*	}*/

/*	.aboutus span,*/
/*	.aboutus p {*/
/*		padding-left: 0px;*/
/*	}*/

/*	.view-all {*/
/*		margin-left: 0px;*/
/*		margin-top: 10px;*/
/*	}*/

/*	.index_product {*/
/*		margin-top: 30px;*/
/*	}*/

/*	.page_bg {*/
/*		display: none;*/
/*	}*/

/*	.list_box {*/
/*		margin: 70px 0px 0px 0px;*/
/*	}*/

/*	.flash div.bx-pager {*/
/*		!*display:none;*!*/
/*	}*/

/*	.left_h2 {*/
/*		margin-top: 0px;*/
/*	}*/

/*	#product div.flash,*/
/*	#product h2.left_h1,*/
/*	#photo div.flash,*/
/*	#photo h2.left_h1 {*/
/*		display: none;*/
/*	}*/

/*	.index_left_nav {*/
/*		margin: 0px 15px 15px 15px;*/
/*	}*/

/*	.product_con img,*/
/*	.contents img {*/
/*		width: 100%;*/
/*	}*/

/*	.news_time {*/
/*		display: none;*/
/*	}*/

/*	.footer_nav {*/
/*		background-color: #fafafa;*/
/*	}*/

/*	#pic-page a img {*/
/*		width: 35px;*/
/*	}*/

/*	#cmsFloatPanel {*/
/*		display: none;*/
/*	}*/

/*	.point span.to_prev,*/
/*	.point span.to_next {*/
/*		text-align: left;*/
/*		padding-bottom: 8px;*/
/*	}*/

/*	footer {*/
/*		margin-bottom: 50px;*/
/*	}*/

/*}*/



/*@media screen and (max-width: 767px) {*/

/*	.copyright_p {*/
/*		display: none;*/
/*	}*/

/*}*/



/*!*370px到768px*!*/

/*@media screen and (min-width:370px) and (max-width:768px) {*/

/*	.col-mm-1,*/
/*	.col-mm-2,*/
/*	.col-mm-3,*/
/*	.col-mm-4,*/
/*	.col-mm-5,*/
/*	.col-mm-6,*/
/*	.col-mm-7,*/
/*	.col-mm-8,*/
/*	.col-mm-9,*/
/*	.col-mm-10,*/
/*	.col-mm-11,*/
/*	.col-mm-12 {*/

/*		float: left;*/

/*	}*/

/*	.col-mm-12 {*/

/*		width: 100%;*/

/*	}*/

/*	.col-mm-11 {*/

/*		width: 91.66666667%;*/

/*	}*/

/*	.col-mm-10 {*/

/*		width: 83.33333333%;*/

/*	}*/

/*	.col-mm-9 {*/

/*		width: 75%;*/

/*	}*/

/*	.col-mm-8 {*/

/*		width: 66.66666667%;*/

/*	}*/

/*	.col-mm-7 {*/

/*		width: 58.33333333%;*/

/*	}*/

/*	.col-mm-6 {*/

/*		width: 50%;*/

/*	}*/

/*	.col-mm-5 {*/

/*		width: 41.66666667%;*/

/*	}*/

/*	.col-mm-4 {*/

/*		width: 33.33333333%;*/

/*	}*/

/*	.col-mm-3 {*/

/*		width: 25%;*/

/*	}*/

/*	.col-mm-2 {*/

/*		width: 16.66666667%;*/

/*	}*/

/*	.col-mm-1 {*/

/*		width: 8.33333333%;*/

/*	}*/

/*	.product_img,*/
/*	.product_list2 div.product_img {*/
/*		min-height: 270px;*/
/*	}*/

/*}*/

/*@media screen and (min-width:371px) and (max-width:400px) {*/

/*	.product_img,*/
/*	.product_list2 div.product_img {*/
/*		min-height: 230px;*/
/*	}*/

/*}*/

/*@media screen and (min-width:250px) and (max-width:370px) {*/

/*	.product_img,*/
/*	.product_list2 div.product_img {*/
/*		min-height: 350px;*/
/*	}*/

/*}*/
