@charset "utf-8";

.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_text{line-height: 200%;
    max-height: 216px;
    overflow: hidden;}
.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;line-height: 200%; }
.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 { 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 { 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; line-height: 1.5;}
.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-div1 div.software-article-main-div-img-list img {max-width: 100%;height: 72px;margin: 1px;float: left;}
.software-article-main-div {padding: 20px;background-color: #ffffff; box-shadow: 0px 0px 0px 0px rgba(98, 127, 107, 0.4);margin-top: 10px;border: 1.4px #EBEFED solid;}
.software-article-main-div:hover {box-shadow: 0px 3px 16px 0px rgba(0, 166, 229, 0.25);}
.software-article-main-div1 a {font-size: 20px;font-weight: bold;color: #333333;line-height: 1.5;}
.software-article-main-div1 a:hover {color: #5cb85c;}
.software-article-main {padding: 0;}
.joblist-box-item {padding:0;}
.joblist-box-item span{height: 24px; border-radius: 4px; margin:4px 6px 4px 0; line-height: 24px; padding: 0 8px; font-size: 12px; font-weight: 400; color: #555c70; background-color: #ebf3ff; max-width: 137px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.software-details-main .entry-date {
    padding-bottom: 15px;
    color: #999999;
    font-size: 12px;
}.software-details-main .entry-title {
    margin-top: 0 !important;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 1.75;
}
ol, ul {
    list-style: none none;
	margin-block-start: 0px;
    margin-block-end: 0px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}
.article-show{background:#ffffff;margin-top:10px;box-shadow: 0px 0px 0px 0px rgba(98, 127, 107, 0.4); border: 1.4px #EBEFED solid;}
.software-details-main { background: var(--theme-el-bg-color); padding: 20px; margin-bottom: 20px; }
.software-details-main .entry-content figure, .entry .entry-head { margin-bottom: 20px; }
.software-details-main .entry-title { margin-top: 0; margin-bottom: 20px; font-size: 24px; line-height: 1.75; }
.software-details-main .entry-head{border-bottom: 1px dashed #e7e7e7; margin-bottom: 15px;}
.software-details-main .entry-head span.author{color:#5cb85c;}
.software-details-main .entry-info { padding-bottom: 15px; color: #999999; font-size:12px; }
.software-details-main .entry-info .nickname, .entry .entry-info .origin a { color: #666666; }
.software-details-main .entry-info .dot { margin: 0 5px; color: #999999; }
.software-details-main .entry-content { position: relative; margin-bottom: 30px; font-size: 16px; color: #333333; line-height: 2; }
.software-details-main .entry-content blockquote{display: block;border-left: 6px solid #009b00 !important;padding: 6px 12px !important; margin: 10px 0 !important;line-height: 1.4;font-size: 100%;background-color: #f6f6f6;}
.software-details-main .entry-content blockquote p{margin-bottom: 0px;  margin: 5px;}
.software-details-main .entry-content img{max-width:100% !important;height:auto !important;}
.software-details-main .entry-content iframe{max-width:100% !important;}
.software-details-main iframe{max-width:100% !important;}
.software-details-main .entry-content p,.software-details-main .entry-content div { margin: 8px 0; line-height: 2; word-wrap: break-word; }
.software-details-main .entry-content>p,.software-details-main .entry-content>div { white-space: pre-wrap; }
.software-details-main .entry-content.text-indent p { text-indent:0 !important;/*text-indent: 2em; */}
.software-details-main .entry-content .entry-copyright { margin-top: 30px; padding: 15px; font-size: 14px; line-height: 1.6; color: #666; border: 1px solid #ebebeb; background:#f8f8f8; border-radius: 4px; }
.software-details-main .entry-content .entry-copyright p,.software-details-main .entry-content .entry-copyright div{ margin-bottom: 0;}
.previous{line-height:30px;}

.summary-plane__info{display:inline-block;}
.summary-plane__info li { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAAXNSR0IArs4c6QAAABNJREFUCB1juHv33n8mBiAglgAArEUDqolMUwUAAAAASUVORK5CYII=) no-repeat 100%; float: left; font-size: 14px; line-height: 1.75; padding: 0 10px; }
.summary-plane__info li:nth-child(1) {padding-left: 0;}
.summary-plane__info li:last-child {background-image: none; }
.describtion__title{ color: #333; font-size: 16px; font-weight: 700; margin-bottom: 20px; position: relative;}
.describtion__title:after { background: #f0f0f0; content: ""; display: inline-block; height: 1px; position: absolute; right: 0; top: 12px; width: calc(100% - 80px); }

.display-flex{display:flex;}
.top-div-75-none{height:75px;}
.top-div-75{height:75px;background: linear-gradient(to right,#5cb85c 40%,#00bcd4);}
.top-div-160{height:160px;background:#5cb85c;}
.top-div-76{height:76px;background: linear-gradient(to right,#5cb85c 40%,#00bcd4);}
.color-ff424f{color:#ff424f;}
.padding-bottom-5{padding-bottom:5px !important;}
.margin-bottom-5{margin-bottom:5px !important;}
.border-none{border:0 !important;}
.font-bold{font-weight:bold !important;}
.alt-css{font-size:14px;color:#cccccc;}
.border-right1 {border-right:1px solid #474747;}

.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;}
}

