﻿/*配置颜色*/.Themefont,.Custom_Themefonthover:hover {
	color:#029600 !important
}
.Themebg,.NavBtn:after,.NavBtn:before,.menuBg:before,.titleBox:after,.Custom_Themebg:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover,.tp-leftarrow:hover,.tp-rightarrow:hover {
	background-color: #029600 !important;
}
.ThemeFborder,.Custom_ThemeFborder:hover {
	border-color:#029600 !important
}
.Pagebg {
	background:#fff
}
.Custom_AuxiliaryBg,.Custom_AuxiliaryBgHover:hover {
	background:#029600 !important
}
#ProClassLeft li.ac .Classtriangle:hover:after {
	border-top-color:#029600 !important
}
.menu {
	background:url(../images/header.jpg) repeat-x
}
.menu .HeaderBox .logo {
	padding:5px 10px;
	float:left
}
.menu .HeaderBox .logo .h3 {
	margin:0;
	padding:0
}
.menu .HeaderBox .logo img {
	max-height:100px
}
.column {
	margin:0px
}
/*-------</END 头部 LOGO >------------*//*搜索*/.navbar-form {
	padding:0;
	position:absolute;
	right:0;
	top:50%;
	height:32px;
	margin:-16px 0 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.navbar-form .form-control {
	height:32px;
	line-height:32px;
	padding:0 12px !important;
	border-radius:4px 0 0 4px;
	border-right:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.navbar-form .btn {
	padding:6px 12px
}
.navbar-form .btn-search {
	border-radius:0
}
.navbar-form .btn-group,.navbar-form .form-group {
	float:right
}
.navbar-form .dropdown-menu {
	min-width:108px
}
.navbar-form .btn-danger {
	border:none;
	box-shadow:0 0 1px rgba(0,0,0,.3) inset
}
/*menu*/.menu .HeaderBox {
	padding:0
}
.menu .menuBg {
	background:#029600;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:50px
}
.menu .menuBg:before {
	content:'';
	display:block;
	width:100%;
	height:4px
}
.menu .menuBg i {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:4px;
	z-index:2;
	background:#029600;
	filter:Alpha(opacity=30);
	opacity:0.3
}
.menu .NavBox_d {
	position:relative
}
.menu .NavBox_d .contentBox {
	z-index:10;
	height:50px
}
.menu .NavBox_d .contentBox:after,.menu .NavBox_d .contentBox:before {
	content:'';
	position:absolute;
	left:-13px;
	top:0;
	z-index:2;
	border-color:transparent transparent #029600 transparent;
	border-style:dashed dashed solid dashed;
	border-width:0 0 13px 13px
}
.menu .NavBox_d .contentBox:before {
	left:auto;
	right:-13px;
	border-width:0 13px 13px 0
}
.menu .NavBox ul {
	padding:0;
	margin:0;
	width:100%;
	background: #029600!important;
}
.menu .navbar-nav > li {
	float:left;
	width:12.5%;
	padding:0;
	position:relative
}
.menu .navbar-nav > li a {
	display:block;
	font-size:14px;
	padding:0 20px;
	color:#fff;
	line-height:50px;
	position:relative
}
.menu .navbar-nav > li a:hover i {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#029600;
	filter:Alpha(opacity=20);
	opacity:0.2
}
.menu .navbar-nav > li a:before {
	content:'';
	position:absolute;
	left:-4px;
	top:15px;
	width:1px;
	height:20px;
	background:#fff
}
.menu .navbar-nav > li:first-child a:before {
	display:none
}
.menu .navbar-nav > li a:hover,.menu .navbar-nav > li.active a {
	color:#fff;
	background:none
}
.menu .navbar-nav > li a:focus {
	background:none !important
}
.menu .nav > li {
	display:inline-block;
	position:relative;
	/*background-image:url(../images/index_08.jpg);
	background-repeat:no-repeat;*/
}
.menu .nav > li:hover{
	background: #77C521!important; 
}	
.menu .nav > li:hover a{
	color:#fff!important;
}	
.menu .nav > li:hover a i{
	background: #77C521!important; 
}	
.menu .nav > li .dropdown-menu li:hover{
	background: #77C521!important; 
} 	
.menu .nav > li .dropdown-menu li:hover a{
	color:#fff!important;
} 
.menu .navbar-nav li:first-child {
    background: none;
}

.menu .nav > li:hover ul {
	display:block
}
.menu .nav > li .Triangle:after {
	content:'';
	display:inline-block;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:6px solid red
}
.menu .nav > li ul {
	width:100%;
	display:none;
	padding:0;
	box-shadow:1px 1px 4px 0 rgba(0,0,0,.4);
	position:absolute;
	left:0;
	top:50px;
	z-index:99;
	min-width: 128px;
}
.menu .nav > li ul li {
	line-height:40px;
	text-align:center;
	width:100%;
	margin-top:1px;
	border-bottom: 1px solid #B0AEAE;
}
.menu .nav > li ul li a {
	font-size:12px;
	color:#fff;
	display:block;
	text-align:center;
	margin:0 5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.menu .nav > li ul li a:hover {
	text-decoration:none
}
.menu .navbar-nav > li > a {
	padding:0 18px;
	line-height:50px;
	font-size:12px;
	color:#fff;
	text-align:center
}
.menu .navbar-nav > li > a.active,.menu .navbar-nav > li > a:hover,.menu .navbar-nav > li > a:focus {
	background-color:transparent;
	color:#e8603c
}
.menu .navbar-nav > li > a.active {
	background-image:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.NavBtn {
	display:none;
	text-align:center;
	overflow:hidden
}
/*没有辅助色的时候加*/.menu .nav > li ul li:hover {
	opacity:.80;
	filter:Alpha(opacity=80)
}
/*--下拉菜单倒三角--*/.menu .nav > li .Triangle:after {
	position:absolute;
	right:5px;
	top:22px
}
/*-------</END 导航>------------*//* 小屏幕 一*//* 小屏幕 二*/@media screen and (max-width:980px) {
	.navbar-form,.menu .menuBg {
	display:none !important
}
.menu .HeaderBox {
	width:100%;
	border:none;
	height:auto;
	position:relative
}
.menu .HeaderBox .logo {
	position:static;
	float:left;
	margin:0;
	height:auto;
	padding:0 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.menu .HeaderBox .logo .h3 {
	line-height:35px
}
.menu .HeaderBox .logo img {
	height:40px
}
/*-----------</LOGO>---------------*/  /*-----------</菜单>---------------*/  .NavBtn {
	display:block;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background-color:#f5f5f5;
	background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);
	background-repeat:repeat-x;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #b3b3b3;
	border-image:none;
	border-radius:4px;
	border-style:solid;
	border-width:1px;
	box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);
	color:#333333;
	font-size:14px;
	line-height:20px;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	cursor:pointer;
	padding:6px 11px;
	vertical-align:middle;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-18px;
	z-index:10
}
.NavBtn .icon-bar {
	background-color:#e8603c;
	border-radius:1px;
	box-shadow:0 0 0 rgba(0,0,0,0.25);
	display:block;
	height:2px;
	width:18px;
	margin:4px 0
}
.NavBtn:hover .icon-bar {
	background-color:#333
}
/*响应按钮*/  .menu {
	height:auto
}
.menu .navbar-brand {
	padding:10px
}
.menu .navbar-brand img {
	height:40px
}
.menu .navbar-header {
	border-top:5px solid #e8603c;
	float:none;
	width:100%
}
.menu .NavBox_d {
	display:none
}
}/*-------------------------------------公共样式------------------------------------*/.contentBox {
	max-width:1030px;
	margin:0 auto;
	position:relative
}
@media screen and (max-width:1030px) {
	.contentBox {
	padding:0 15px
}
}a:hover,a:focus {
	text-decoration:none
}
.cl {
	clear:both
}
.flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.Animation {
	-webkit-transition:all .4s ease-in-out 0s;
	-moz-transition:all .4s ease-in-out 0s;
	-ms-transition:all .4s ease-in-out 0s;
	transition:all .4s ease-in-out 0s
}
/*title*/.titleBox {
	height:40px;
	font-size:18px;
	color:#fff;
	margin:15px 0;
	position:relative
}
.titleBox:before,.titleBox:after {
	content:'';
	position:absolute;
	left:0;
	top:0px;
	z-index:1;
	width:100%;
	height:12px;
	background:#3D4140!important;
}
.titleBox:after {
	height:3px
}
.titleBox .titleDiv {
	display:inline-block;
	position:relative;
	max-width:70%
}
.titleBox .titleDiv:after {
	content:'';
	position:absolute;
	top:0px;
	right:-10px;
	display:inline-block;
	width:0;
	height:0;
	border-color:transparent transparent #3D4140 transparent;
	border-style:dashed dashed solid dashed;
	border-width:0 10px 10px 0;
	z-index:10
}
.titleBox .title {
	position:relative;
	z-index:2;
	padding:0 20px;
	color:#fff;
	display:inline-block;
	line-height:40px;
	max-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
@media screen and (max-width:600px) {
	.titleBox {
	margin:15px 0 10px;
	font-size:16px
}
}.btnMore {
	background:#3D4140;
	position:absolute;
	right:0;
	bottom:0;
	z-index:3;
	color:#fff;
	padding:0 20px;
	display:block;
	text-align:center;
	font-size:12px;
	line-height: 27px;
    top: 0;
    height: 27px;
}
/*-----------------tpl样式--------------------*/.tpl_two .titleBox {
	margin:-10px 0 15px 0
}
.tpl_three,.tpl_five {
	background:#f6f6f6
}
.tpl_four .video iframe {
	height:142px
}
@media screen and (max-width:600px) {
	.tpl_four .col-md-6 {
	padding:0
}
}.carousel {
	margin:0
}
.bannerBox {
	position:relative
}
.banner .carousel-control {
	background:none
}
/*----banner---原点-*/.bannerEffect .tp-bullets.simplebullets.round .bullet {
	width:10px;
	height:10px;
	border-radius:30px;
	margin:0 5px
}
/*-----------<关于我们>---------------*/.about .aboutBox {
	position:relative;
	padding-bottom:20px
}
.about .aboutBox .company-box {
	font-size:14px;
	color:#333 !important;
	margin:0 auto;
	font-family:'宋体';
	line-height:20px;
	overflow:hidden
}
.about .aboutBox .company-box .textAbout {
	max-height:200px;
	overflow:hidden
}
.about .aboutBox .company-box .imgBox {
	width:240px;
	float:left;
	margin:0 20px 10px 0;
	border:3px solid #fff;
	box-shadow:1px 1px 4px rgba(0,0,0,.3)
}
.about .aboutBox .company-box .imgBox img {
	max-width:100%
}
/* 横向放置的手机和竖向放置的平板之间的分辨率 三*/@media screen and (max-width:600px) {
	.about .aboutBox .company-box .textAbout {
	max-height:200px;
	display:block
}
.about .aboutBox .company-box .imgBox {
	float:none;
	text-align:center;
	margin:0 auto 15px auto
}
.about .aboutBox .company-box .imgBox img {
	width:auto;
	max-width:100%;
	margin:0 auto
}
}/*-----------<关于我们>---------------*/.contact .contactBox {
	position:relative;
	padding-bottom:20px
}
.contact .contactBox .company-box {
	font-size:14px;
	padding-right:114px;
	color:#333 !important;
	margin:0 auto;
	font-family:'宋体';
	line-height:28px;
	max-height:142px;
	overflow:hidden
}
.contact .contactBox .company-box p {
	margin:0
}
.contact .contactBox .company-box .first {
	padding:11px 0
}
.contact .contactBox .company-box .first a {
	font-size:18px
}
.contact .contactBox .company-box .first a b {
	color:#ff6600 !important;
	margin-right:10px
}
.contact .contactBox a.ThemeFborder {
	border:1px solid #029600;
	border-radius:30px;
	display:inline-block;
	margin-top:20px;
	padding:10px 30px;
	color:#fff
}
@media screen and (max-width:400px) {
	.contact .contactBox .company-box {
	background:none;
	padding-right:0
}
}/*-----------<最新资讯>---------------*/.article .articleBox {
	position:relative;
	padding-bottom:20px
}
.article .articleBox .company-box {
	font-size:14px;
	max-height:142px;
	margin:0 auto;
	font-family:'宋体';
	line-height:20px;
	overflow:hidden
}
.article .company-box ul {
	padding:0
}
.article .company-box ul li {
	height:28px;
	line-height:28px;
	border-bottom:1px dashed #898989
}
.article .company-box li a {
	display:inline-block;
	color:#333;
	padding-right:70px;
	position:relative;
	z-index:2;
	text-align:left;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.article .company-box li a:hover,.article .company-box li a:hover .time {
	color:#ddd !important
}
.article .company-box li h3 {
	font-size:12px;
	line-height:28px;
	margin:0
}
.article .company-box li .time {
	font-size:12px;
	position:absolute;
	right:0;
	top:0;
	height:28px;
	line-height:28px;
	color:#828282
}
@media screen and (max-width:600px) {
	.article .articleBox .company-box {
	max-height:146px
}
}/* 横向放置的手机和竖向放置的平板之间的分辨率 三*//*-----------<articleLabel>---------------*/.articleLabelBox {
	padding-bottom:20px
}
.articleLabelBox ul {
	padding:0;
	margin:0 auto;
	overflow:hidden;
	max-height:147px
}
.articleLabelBox li {
	border:1px solid #cbcbcb;
	margin-bottom:100px;
	list-style-type:none;
	background:#fff;
	float:left;
	width:18.88%;
	margin-left:1.4%;
	margin:0 0.56% /9;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.articleLabelBox li:first-child {
	margin-left:0;
	margin:0 0.56% /9
}
.articleLabelBox li a {
	display:block;
	border:1px solid #fff;
	position:relative
}
.articleLabelBox li a img {
	width:100%
}
.articleLabelBox li a span {
	background:#000;
	filter:Alpha(opacity=60);
	opacity:0.6;
	width:100%;
	font-size:12px;
	margin:0;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	line-height:35px;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
@media screen and (max-width:1030px) {
	.articleLabelBox {
	padding-bottom:20px
}
}/* 横向放置的手机和竖向放置的平板之间的分辨率 三*/@media screen and (max-width:600px) {
	.articleLabelBox ul {
	max-height:100%
}
.articleLabelBox li {
	width:49%;
	margin-top:10px;
	margin-bottom:0;
	margin-left:2%
}
.articleLabelBox li:first-child,.articleLabelBox li:nth-child(2n+1) {
	margin-left:0
}
}@media screen and (max-width:360px) {
	.articleLabelBox li {
	width:50%;
	margin-left:0
}
}/*产品列表*/.productBox {
	margin:0 auto;
	padding-bottom:20px
}
.productBox .productUl {
	margin:0;
	padding:0
}
.productBox li {
	background:#fff;
	box-shadow:4px 5px 6px rgba(0,0,0,0.1);
	border-bottom:1px solid #b0aeae
}
.productBox li .imgBox {
	padding:5px;
	display:block
}
.productBox li img {
	width:100%
}
.productBox li a .overflow {
	display:block;
	line-height:40px;
	font-size:14px;
	color:#333;
	padding:0 15px
}
.productBox li a:hover .overflow {
	color:#fff
}
/*-----------</END 最新产品>---------------*/@media screen and (max-width:600px) {
	.productBox .productUl li {
	width:49%;
	margin:10px 0 0 2%;
	margin:10px 0.5% \9
}
.productBox .productUl li:nth-child(2n+1) {
	margin-left:0
}
}/* 横向放置的手机和竖向放置的平板之间的分辨率 四*/@media screen and (max-width:400px) {
	.productBox .productUl li,.productBox .productUl li:nth-child(2n+1) {
	width:50%;
	margin:10px 0 0
}
}/*---友情链接----*/.friendBox {
	line-height:25px;
	text-align:center;
	color:#fff
}
.friendBox ul {
	padding:0
}
.friendBox li {
	list-style-type:none;
	display:inline-block;
	margin:5px 15px 0 0
}
.friendBox li img {
	display:block;
	width:72px;
	margin-bottom:10px
}
.friendBox li a {
	color:#fff
}
.friendBox .contentBox {
	padding:15px 0px 0
}
@media screen and (max-width:1030px) {
	.friendBox .contentBox {
	padding:15px
}
}/*---footer----*/.footerBox {
	color:#fff;
	text-align:center
}
.footers .footerBox .footersInformation a {
	margin-right:10px;
	word-break:break-all;
	word-wrap:break-word
}
.footers .footerBox a:hover {
	color:#333 !important;
	text-decoration:none
}
.footers .footerBox a.Themefont {
	color:#fff !important
}
.footers .footerBox p {
	color:#fff;
	padding:0;
	font-size:12px;
	line-height:20px
}
.footers .contentBox {
	padding:15px 0;
	position:relative
}
.footers .qr .Big {
	width:102px;
	height:102px;
	bottom:auto;
	top:0
}
@media screen and (max-width:480px) {
	.footers .contentBox {
	padding:15px 0
}
}.menu .navbar-nav li:first-child {
	background:none;
}
