

.navbar-collapse{background: #ffffff;}
.navbar {border-radius: 0;margin-bottom:12px;min-height:75px;background:#ffffff;}
.navbar li{min-height:75px;}
.navbar-brand { float: left; height: 70px; padding: 12px 15px; font-size: 18px; line-height: 20px; }
.navbar-toggle {margin-top:18px;margin-bottom:16px;}
.navbar-brand > img {height:100%;}
ul.navbar-nav li a {font-size: 16px;border-top: 4px solid #fff;font-weight: normal;line-height:40px}
ul.navbar-nav li a:hover {font-size:16px;background-image: linear-gradient(180deg, #E8FAF3 0%, #F8FEFC 100%);border-top: 4px solid #1ec456;color: #1ec456;font-weight: 900;}
ul.navbar-nav li a.action { background-image: linear-gradient(180deg, #E8FAF3 0%, #F8FEFC 100%); border-top: 4px solid #1ec456; color: #1ec456; font-weight: 900; }

/*公司简介*/
.about-center {letter-spacing: 3px;}
.about-center span {color: #1ec456;}
.index-banner-font-p2 {color: #171c3c; font-size: 24px; line-height: 36px; font-weight: 600; letter-spacing: 3px;margin-top: 15px; }
.index-banner-font-p2 span {color: #1ec456;}
.index-banner-font-p3 { font-size: 16px; font-weight: normal; color: #333333; margin-top: 30px; }
.index-banner-font-div4 {background-image: linear-gradient(90deg, #EBFAF4 0%, #FEFFFE 100%);padding:10px 0; margin-top: 10px; }
.index-banner-font-div4 p { font-size: 16px; font-weight: normal; color: #1ec456; margin-left: 10px; line-height: 25px; }

/*banner图*/
.carousel-inner .item img{width:100%;}

#myCarousel.col-xs-12{padding-right:0;padding-left:0;border: 1px solid #efefef;}
.carousel-control.left {
	background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 0%));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 0%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 0%);
	background-repeat: repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}

.carousel-control.right {
	background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0) 0%));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0) 0%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0) 0%);
	background-repeat: repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}

/*新闻*/
.side_article_list {padding:0;}
.side_article_list li {font-size: 16px; height: 36px; line-height: 36px; overflow: hidden;background: url(../image/news-dot.jpg) no-repeat left center; }
.side_article_list li a{color: #333333; margin-left: 13px;}
.side_article_list li span {float: right;font-size: 14px;color: #757575;}
.news-middle-r-box { display:block; height: 42px; line-height: 42px; margin-bottom: 20px;}
.news-middle-r-title { position: relative; float: left; font-size: 18px; color: #333; font-weight: bold;}
.news-middle-r-title i { position: absolute; left: 0; bottom: 0; width: 48px; height: 3px; background: #1ec456; display: inline-block; }
.news-middle-r-more { float: right; }

/*栏目导航*/
.other-top { display: inline-block; box-shadow: 0px 0px 7px 0px rgba(98, 127, 107, 0.2); transform: skewX(-15deg); }
.other-top>a { padding:0 12px;display: inline-block; line-height: 36px; text-align: center; float: left; border-right: 2px #EDF0EE solid; min-width: 14px; }
.other-top a span { display: inline-block; transform: skewX(15deg); vertical-align: top; font-size: 14px; font-weight: normal; color: #1ec456; }
.other-top a:nth-child(1) span { display: inline-block; transform: skewX(15deg); vertical-align: top; margin-top: 10px; width: 14px; height: 14px; background: url(../image/home_page.png)no-repeat; }
.other-top>h1 { padding:0 12px; display: inline-block; height: 36px; line-height: 36px; text-align: center; background: #1ec456; color: #fff; float: left; position: relative; margin:0;}
.other-top h1 a { display: inline-block; transform: skewX(15deg); font-size: 14px; font-weight: normal; color: #ffffff; vertical-align: top; }




/*内容区*/
.software-details-main { width: 100%; box-shadow: 0px 1px 7px 0px rgba(98, 127, 107, 0.2); margin-top: 10px; margin-bottom: 20px; min-height:600px;border:1px solid #eaeaea;}
.software-details-div3 {margin: auto; padding: 15px; }
.software-details-div3 img { max-width: 100%;}
.software-details-div3 .news-title{ font-size: 20px; font-weight: bold; color: #333333; margin-bottom: 30px; text-align: center; }


/*banner图*/
.other-banner{margin-bottom:20px;}
.other-banner img {margin:0 auto; max-width: 100%; display: block; }


/*新闻列表页*/
.software-article-main-div { padding-top: 20px; padding-bottom: 20px; background-color: #ffffff; box-shadow: 0px 0px 0px 0px rgba(98, 127, 107, 0.4); border-bottom: 1.4px #EBEFED solid; }
.software-article-main-div:nth-child(1) { margin-top: 10px; }
.software-article-main-div1 { margin: 0 20px; display: inline-block; }
.software-article-main-div1 a { font-size: 20px; font-weight: bold; color: #333333; display:block;}
.software-article-main-div1 div { margin-top: 10px; }
.software-article-main-div1 p { font-size: 16px; font-weight: normal; color: #666666; display: inline; overflow: hidden; text-overflow: ellipsis; word-break: break-all; }
.software-article-main-div1 p>span { display: inline-block; font-size: 14px; font-weight: normal; line-height: 30px; letter-spacing: 1px; color: #999999; margin-top: 10px; margin-right: 10px; }

.software-article-main-div:hover {
	box-shadow: 0px 3px 16px 0px rgba(98, 127, 107, 0.25);

}
.software-article-main-div1 a {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

.software-article-main-div1 a:hover {
	color: #1ec456;
}


/*分页*/
.page { display: block; margin: auto; text-align: center; margin-top: 40px; margin-bottom: 40px; padding-inline-start:0; }
.page li { display: inline-block; }
.page strong { border: solid 1px #1ec456; color: #1ec456; }
.page a, .page li span{ padding:0 5px; height: 30px; background-color: #ffffff; border: solid 1px #e5e5e5; line-height: 30px; display: inline-block; text-align: center; font-size: 14px; font-weight: normal; color: #666666; margin-left: 5px; float: left; }
.page li .next, .page li .prev, .page li .last, .page li .first { padding:0 5px; }
.page li span{color:#ccc;}

.table-talents td{padding:5px 10px;}
.section1 .productx{min-height:500px;}

@media (max-width:768px) {
	.navbar li {min-height: 40px;}
	ul.navbar-nav li a {line-height:30px;}
	.about-center{text-align:center;}
	.about-center {letter-spacing:0;}
	.about-center span {color: #000;}
	.software-details-main { min-height:300px;}
	.section1 .productx { min-height:300px;}
}

