.fontgreen{
	color:#6fd124;
	font-weight:bold;
}
.fontgreen22{
	font-size:22px;
	color:#6fd124;
}
@-moz-document url-prefix() {
.topnav_1 {
margin:0px auto !important;
}
}
.w1200 {
	max-width: 1200px;
	margin: 0 auto;
}
.w12001 {
	max-width: 1200px;
	margin: 0 auto;
}
.bor-bc {
	max-width: 1920px;
	margin: 0 auto;
}
/*导航栏*/
.header {
	position: fixed;
	left: 0;
	top: 0;
	z-index:100;
	width: 100%;
	background: #fff;
}

/**/
.i-nav-icon {
	display: none;
	right: 5%;
}
.nav ul .yjcd {
	float: left;
	position: relative;
}
.nav {
	padding-top: 30px;
}
.nav ul li a {
	width: 110px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	display: block;
	text-align: center;
	background: none;
	transtion: all 0.7s ease-out 0s;
}
.nav ul li:hover, .nav ul li.active {
	background: #6fd124;
}
.nav ul li:hover a, .nav ul li.active a {
	color: #fff;
}
/**/
.nav ul .yjcd:hover .ejcd {
	display: block;
}
.nav ul .yjcd .ejcd {
	position: absolute;
	z-index: 520;
	background: #9ce454;
}
.nav ul .yjcd .ejcd .ejcdk {
	width: 170px;
}
.nav ul .yjcd .ejcd .ejcdk li a {
	width: 100%;
}
.nav ul .yjcd .ejcd li a {
	font-size: 14px;
		font-weight:normal;

}
/*页脚*/


.footer_b {
	height: 40px;
	background: #6fd124;
	line-height:20px;
	color: #fff;
	font-size: 14px;
	padding-top: 20px;
	padding-bottom:15px;
	text-align:center;
}
.footer_b a {
	color: #fff;
}
.footer_b a:hover {
	color: #fff;
}
/*分类菜单*/
.dlltop {
	margin: 0 auto;
	max-width: 2000px;
	min-height: 375px;
	margin-top: 75px;
}
.lclhom {
	margin: 30px 0px;
}
.lclhom, .lclhom a {
	color: #999;
	font-size: 14px;
}
.mt_wb6 {
	margin-top: -6px;
}
.altwb {
	min-height: 70px;
	background: #f8f8f8;
	border-bottom: 1px solid #e8e8e8;
	line-height: 68px;
	padding: 0 22px;
}
.altwb1 {
	font-size: 30px;
	color: #6fd124;
	font-weight:bold;
}
.altwb2 {
	font-size: 24px;
	color: rgba(129, 129, 129, 0.2);
}

.albwb ul li {
	float: left;
	border-top: 4px solid #f8f8f8;
}
.albwb ul li a {
	padding: 0 18px;
	color: #666;
	font-size: 14px;
	height: 100%;
	display: block;
}
.albwb ul li.active, .albwb ul li:hover {
	background: #fff;
	border-top: 4px solid #6fd124;
}
.albwb ul li.active a, .albwb ul li:hover a {
	color: #6fd124;
}


/* 767 像素以下的屏幕*/
@media (max-width: 767px) {
.dlltop {
	margin-top: 35px;
	height: 3rem;
	min-height: 3rem;
	background-size: auto 100% !important;
}
.altmia1 {
	float: none !important;
}
.altmia2 {
	float: none !important;
}
.alcwb ul li {
	width: 50%;
}
.alcwb1 {
	width: 3.2rem;
	height: 2.95rem;
}
.alcwb1i {
	width: 3.2rem;
	height: 2.95rem;
	background-size: 3.2rem 2.95rem !important;
}
.altwb1 {
	font-size: 0.34rem;
}
.altwb2 {
	font-size: 0.24rem;
}
.albwb ul li a {
	font-size: 14px;
	padding: 0 0.1rem;
}
.altwb {
	line-height: 0.68rem;
	height: auto;
	padding: 0 10px;
}
}
/* 991 像素以下的屏幕*/
@media (min-width: 768px) and (max-width: 991px) {
.dlltop {
	margin-top: 75px;
	height: 3.4rem;
	min-height: 3.4rem;
	background-size: auto 100% !important;
	background-position: 77% center !important;
}
.altmia1 {
	float: none !important;
}
.altmia2 {
	float: none !important;
}
.alcwb ul li {
	width: 50%;
}
.alcwb1 {
	width: 90%;
	height: 3.1rem;
}
.alcwb1i {
	width: 100%;
	height: 3.1rem;
	background-size: 100% 3.1rem !important;
}
.altwb1 {
	font-size: 0.34rem;
}
.altwb2 {
	font-size: 0.24rem;
}
.albwb ul li a {
	font-size: 0.14rem;
	padding: 0 0.18rem;
}
.altwb {
	line-height: 0.68rem;
	height: auto;
}
.logo {
	height: 70px;
	width: auto;
}
}
/* 1199 像素以下的屏幕*/
@media (min-width: 992px) and (max-width: 1199px) {
.alcwb ul li {
	width: 33.33%;
}
.alcwb1 {
	width: 88%;
	height: 2rem;
}
.alcwb1i {
	height: 2rem;
	width: 100%;
	background-size: 100% auto !important;
}
.dlltop {
	margin-top: 75px;
	background-size: auto 100% !important;
}
.altwb1 {
	font-size: 0.34rem;
}
.altwb2 {
	font-size: 0.24rem;
}
.albwb ul li a {
	font-size: 14px;
	padding: 0 0.18rem;
}
.altwb {
	line-height: 0.68rem;
	height: auto;
}
}
@media (max-width: 414px) {
.dlltop {
	height: 3rem !important;
	min-height: 3rem !important;
}
.albwb ul li a {
	font-size: 13px !important;
}
.lclhom {
	font-size: 12px;
}
.lclhom a {
	font-size: 12px;
}
.mt_wb6 {
	height: 17px;
}
}
 @media (max-width: 640px) {
.ftbtj a {
	padding: 0;
}
.footer_b {
	font-size:12px;
	line-height: 24px;
	padding-top:5px;
	padding-bottom:5px;
}

.nav ul .yjcd:hover .ejcd {
	display: none;
}
.nav ul .yjcd .ejcd {
	display: none;
}
}
@media (max-width: 750px) {
.footer_b span {
	display: none;
	font-size: 12px;
}
.nav ul .yjcd:hover .ejcd {
	display: none;
}
.nav ul .yjcd .ejcd {
	display: none;
}
.logo {
	height: 55px;
	width: auto;
}
}
@media (max-width: 768px) {
.nav ul .yjcd:hover .ejcd {
	display: none;
}
.nav ul .yjcd .ejcd {
	display: none;
}
.i-nav-icon {
	position: absolute;
	display: block;
	top: 0;
	width: 28px;
	height: 22px;
	margin-top: 15.5px;
}
.i-nav-iconpr {
	position: relative;
}
.topnav_1 {
	margin-left: 3%;
}
.nav ul li {
	width: 100%;
	float: none;
}
.nav ul li a {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
}
.nav {
	display: none;
}
.mda1 {
	width: 100%;
	position: fixed;
	z-index: 11111;
	background: #fff;
}
.footer_b {
	max-width: 100%;
	text-align: left;
	height: auto;/*margin-top: 0 !important;*/
}
.mw2remwb {
	min-width: 2rem;
}
}
/*平板*/
@media (min-width: 768px) and (max-width: 991px) {
.nav ul .yjcd:hover .ejcd {
	display: none;
}
.nav ul .yjcd .ejcd {
	display: none;
}
.footer_b {
	height: auto;
	line-height:20px;
	padding-bottom:15px;
}
}
/*低分辨率PC*/
@media (min-width: 768px) and (max-width:1199px) {
.nav ul .yjcd:hover .ejcd {
	display: none;
}
.nav ul .yjcd .ejcd {
	display: none;
}
.i-nav-icon {
	position: absolute;
	display: block;
	top: 0;
	width: 28px;
	height: 22px;
	margin-top: 23.5px;
}
.i-nav-iconpr {
	position: relative;
}
.topnav_1 {
	margin-left: 3%;
}
.nav ul li {
	width: 100%;
	float: none;
	line-height: 40px;
	padding: 0;
	margin: 0;
}
.nav ul li a {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0;
	margin: 0;
}
.nav {
	display: none;
}
.mda1 {
	width: 100%;
	position: fixed;
	z-index: 11111;
	background: #fff;
}
}
.mid_contnet {
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0px;
}
.mid_contnet img {
	max-width: 100%;
	height: auto;
}
@media (max-width:1000px) {
.logo {
	padding-left: 5px;
}
.mid_contnet {
	width: 96%;
	margin: 0 auto;
	padding: 25px 0px;
	font-size: 14px;
	line-height: 26px;
}
.nav ul li {
	margin-top: 0px;
}
.lclhom {
	margin: 15px 0px;
	padding-left: 5px;
}
.w1200 {
	width: 96%;
	margin: 0 auto;
}
.i-nav-icon {
	right: 3%;
}
}
/*内页框架结束*/

/*首页*/
#banner {
	margin-top:92px;
}
@media (max-width:1000px) {
#banner {
	margin-top: 75px;
}
}
@media (max-width:767px) {
#banner {
	margin-top: 55px;
}
}
#banner .item img {
	display: block;
	width: 100%;
	height: auto;
	vertical-align: central;
}
/*首页新闻*/
.indexmid1_l {
	width: 55%;
	float: left;
}
@media (max-width:1000px) {
.indexmid1_l {
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 26px;
}
}
.dh-cd {
	width: 100%;
	margin: 0 auto;
}
.none {
	display: none;
}
.dh-cd span {
	margin: 0;
	font-size: 26px;
}
.dh-cd {
	margin-bottom: 15px;
}
.dh-cd span {
	display: inline-block;
	width: 33%;
	height: 40px;
	text-align: left;
	text-indent: 15px;
	line-height: 40px;
	border-right: 1px solid #fff;
	color: #fff;
	background: #9ce454;
	cursor: pointer;
}
.dh-cd span.cur {
	background: #6fd124;
}
.pn-tab {
width100%;
	margin: 0px auto;
}
@media (max-width:1000px) {
.dh-cd span {
	margin: 0;
	font-size: 18px;
}
}
/*首页视频*/
.indexvideo {
	width: 42%;
	float: right;
}

 @media (max-width:1000px) {
.indexvideo {
	display: none;
}
.pn-tab {
	padding-bottom: 20px;
}
}
.indexnews {
	width: 100%;
	float: left;
	margin-bottom: 15px;
	font-size: 14px;
	color: #888;
	line-height: 22px;
}
.indexnews img {
	float: left;
	padding-right: 15px;
	width: 120px;
	height: 78px;
}
.indexnews:hover {
	background: #6fd124;
	-webkit-transition: all ease 1s;
	transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
}
.indexnews .title {
	font-size: 16px;
	color: #333;
	line-height: 26px;
}
.indexnews:hover .title {
	color: #fff;
}
.indexnews:hover .contnet {
	color: #fff;
}
.indexnews .contnet {
	font-size: 14px;
	color: #888;
}
 @media (max-width:640px) {
.indexnews .contnet {
	display: none;
}
.indexnews .title {
	padding-top: 10px;
	font-size: 14px;
}
}
.indexnews2 {
	width: 98%;
	float: left;
	padding: 0px 5px;
	margin-bottom: 12px;
	font-size: 14px;
	color: #888;
	line-height: 22px;
}
.indexnews2 .title {
	font-size: 16px;
	color: #333;
	line-height: 26px;
}
.indexnews2 .time {
	font-size: 14px;
	color: #888;
	padding-right: 15px;
}
.indexnews2:hover {
	background: #6fd124;
	-webkit-transition: all ease 1s;
	transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
}
.indexnews2:hover .title {
	color: #fff;
}
.indexnews2:hover .time {
	color: #fff;
}
 @media (max-width:640px) {
.indexnews2 {
	margin-bottom: 10px;
}
.indexnews2 .title {
	font-size: 14px;
	line-height: 20px;
}
.indexnews2 .time {
	display: none;
}
}
.indexmid2 {
	float: left;
	width: 50%;
}
@media (max-width:980px) {
.indexmid2 {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
}
.indexyw {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #6fd124;
	font-size: 26px;
	text-indent: 15px;
	color: #fff;
}
.indexyw span {
	color: #9ce454;
	padding-left: 5px;
}
.indexcase {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #9ce454;
	font-size: 26px;
	text-indent: 15px;
	color: #fff;
}
.indexcase span {
	color: #b9ff96;
	padding-left: 5px;
}
 @media (max-width:640px) {
.indexyw {
	font-size: 18px;
}
.indexcase {
	font-size: 18px;
}
}
.indexcaselist {
	width: 50%;
	float: left;
	margin: 4px 0px 8px 0px;
}
.indexcaselist .indexcasefram {
	margin: 0 auto;
	width: 98%;
	border: 1px solid #d2d4d6;
}
.indexcaselist .indexcasefram .tp {
	width: 100%;
	height: 215px;
	overflow: hidden;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
}
.indexcaselist .indexcasefram .tp img {
	max-width: 100%;
	height: auto;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
	-ms-transition: all 0.6s
}
.indexcaselist .indexcasefram .title {
	width: 100%;
	text-align: center;
	padding: 5px 0px;
	font-size: 16px;
	color: #333;
}
.indexcaselist a:hover .tp img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.indexcaselist a:hover .indexcasefram {
	background: #9ce454;
	-webkit-transition: all ease 1s;
	transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
}
.indexcaselist a:hover .title {
	color: #fff;
}
@media (max-width:1000px) {
.indexcaselist .indexcasefram .tp {
	height: 325px;
}
}
@media (max-width:979px) {
.indexcaselist .indexcasefram .tp {
	height: 260px;
}
}
@media (max-width:768px) {
.indexcaselist .indexcasefram .tp {
	height: 250px;
}
}
 @media (max-width:640px) {
.indexcaselist {
	width: 50%;
}
.indexcaselist .indexcasefram .tp {
	height: 115px;
}
.indexcaselist .indexcasefram .title {
	width: 100%;
	height: 30px;
	overflow: hidden;
	font-size: 14px;
}
}
@media (max-width:441px) {
.indexcaselist .indexcasefram .tp {
	height: 100px;
}
.indexcaselist .indexcasefram .title {
	width: 100%;
	height: 30px;
	overflow: hidden;
	font-size: 12px;
	padding: 3px;
}
}
.indexywframe {
	float: left;
	margin-top: 4px;
	width: 99.5%;
	border: 1px solid #d2d4d6;
	background: #f2f2f2;
}
.indexywlist {
	width: 50%;
	float: left;
	padding: 28px 0px;
}
@media (max-width:767px) {
.indexywlist {
	width: 100%;
	float: left;
	padding: 10px 0px;
}
}
.indexywlist .indexywk {
	width: 80%;
	margin: 0 auto;
}
.indexywlist .indexywk .icon {
	float: left;
	width: 65px;
	height: 70px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}
.indexywlist .indexywk .icon1 {
	display: block;
}
.indexywlist .indexywk .icon2 {
	display: none;
}
.indexywlist .indexywk .content {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
}
.indexywlist .indexywk .title {
	font-size: 16px;
	line-height: 30px;
	color: #333;
}
.indexywlist:hover {
	background: #9ce454;
	-webkit-transition: all ease 1s;
	transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
}
.indexywlist:hover .indexywk .title {
	color: #fff;
}
.indexywlist:hover .indexywk .content {
	color: #fff;
}
.indexywlist:hover .icon2 {
	display: block;
}
.indexywlist:hover .icon1 {
	display: none;
}
/*新闻*/
.newslist {
	width: 100%;
	float: left;
	padding: 30px 0px 30px 0px;
	border-bottom: 1px solid #e8e8e8;
}
.newslist .news_l {
	width: 25%;
	float: left;
	height: 180px;
	overflow: hidden;
}
.newslist .news_r {
	float: left;
	width: 72%;
	margin-left: 3%;
}
.newslist .news_r .title {
	font-size: 16px;
	color: #333;
}
.newslist .news_r .time {
	font-size: 14px;
	color: #999;
	line-height: 30px;
}
.newslist .news_r .wz {
	color: #666;
	font-size: 14px;
}
.newslist .news_r .more {
	color: #6fd124;
	padding-left: 15px;
}
.newslist:hover .title {
	color: #6fd124;
}
.newslist:hover .more {
	text-decoration: underline;
}
.newslist .news_l img {
	max-width: 100%;
	height: auto;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
	-ms-transition: all 0.6s
}
.newslist:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
@media (max-width:980px) {
.newslist {
	padding: 20px 0px;
}
.newslist .news_l {
	height: 128px;
}
.newslist .news_r {
	height: 128px;
	overflow: hidden;
}
}
@media (max-width:768px) {
.newslist .news_l {
	height: 100px;
}
.newslist .news_r {
	height: 110px;
	overflow: hidden;
}
}
@media (max-width:640px) {
.newslist {
	padding: 15px 0px;
}
.newslist .news_l {
	width: 100%;
	height:180px;
}

.newslist .news_r {
	width: 100%;
	margin-left: 0;
}
.newslist .news_r .wz {
	display: none;
}
}
/*行业资讯*/
.toc-dl2 {
	border-bottom: 1px solid #e5e5e5;
	padding: 30px 0;
}

.toc-dl2 .time {
	line-height: 20px;
	color: #999;
	font-size: 12px;
	height: 20px;
	overflow: hidden;
	width: 100%;
	float: right;
}
.toc-dl2 .tit {
	line-height: 30px;
	padding-bottom: 3px;
	width: 100%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
}
.toc-dl2 .tit a {
	color: #333;
	font-size: 16px;
}
.toc-dl2 .tit a:hover {
	color: #6fd124;
}
.toc-dl2 .con {
	font-size: 14px;
	line-height: 30px;
	text-align: start;
	color: #666;
	width:100%;
	float:left;
	margin-top: 5px;
	height: 60px;
	overflow: hidden;
}
.toc-dl2 .link {
	width:100%;
	float: right;
	margin-top: 10px;
}
.toc-dl2 .link a {
	width: 120px;
	border: 1px solid #c9c9c9;
	line-height: 30px;
	font-size: 12px; /* color:#00448d;*/
	height: 30px;
	color: #3ea318;
	text-align: center;
	display: inline-block;
	-webkit-transition: all ease 1s;
	transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
}
.toc-dl2 .link a:hover {
	color: #fff;
	background: #6fd124;
	-webkit-transition: all ease 1s;
	transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
}
/*========页码=======*/ 
.pager {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 10px;
	font-size: 12px;
}
.pager A {
	BORDER-BOTTOM: #c8c8c8 1px solid;
	BORDER-LEFT: #c8c8c8 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #ffffff;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #999;
	BORDER-TOP: #c8c8c8 1px solid;
	MARGIN-RIGHT: 5px;
	BORDER-RIGHT: #c8c8c8 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.pager A:hover {
	BACKGROUND-COLOR: #606060;
	COLOR: #ffffff
}
.pager .cpb {
	BORDER-BOTTOM: #c8c8c8 1px solid;
	BORDER-LEFT: #c8c8c8 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #606060;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #ffffff;
	BORDER-TOP: #c8c8c8 1px solid;
	MARGIN-RIGHT: 5px;
	BORDER-RIGHT: #c8c8c8 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
/**新闻内页内容**/

.n_news_detail_top {
	padding: 0px 0 10px;
	width: 100%;
	margin: 0 auto;
}
.n_news_detail_top .dbt {
	width: 100%;
	color: #1a1a1a;
	text-align: center;
	line-height: 1.6em;
	padding: 8px 0;
	-webkit-text-stroke: 0.01em #000;
	font-size: 26px;
}
.n_news_detail_top .xbt {
	width: 100%;
	text-align: center;
	font-size: 20px;
}
.n_news_detail_top span {
	font-size: 0.9em;
	line-height: 2.4em;
	color: #999999;
	font-weight: normal;
	margin: 0 auto;
	text-align: center;
	display: block;
	width: 100%;
}
.n_right_news_bottom {
	border-top: 1px solid #ddd;
	width: 100%;
}
.n_right_news_bottom_link {
	width: 60%;
	float: left;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
.n_right_news_bottom_link p {
	position: relative;
	line-height: 30px;
	z-index: 9;
	padding-left: 18px;
}
.n_right_news_bottom_link p span {
	display: inline-block;
	width: 1em;
	height: 0.8em;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px;
	z-index: 99;
}
.n_right_news_bottom_link p span.prve {
	background: #D9D9D9 url(../images/bottom_link1.png) no-repeat center center;
}
.n_right_news_bottom_link p span.next {
	background: #D9D9D9 url(../images/bottom_link2.png) no-repeat center center;
}
.n_right_news_bottom_link p a {
	color: #333333;
	font-size: 14px;
	line-height: 2em;
	padding-left: 5px;
}
.n_right_news_bottom_link p:hover span.prve {
	background: #6fd124 url(../images/bottom_link1.png) no-repeat;
center center;
}
.n_right_news_bottom_link p:hover span.next {
	background: #6fd124 url(../images/bottom_link2.png) no-repeat;
center center;
}
.n_right_news_bottom_link p:hover a {
	color: #6fd124;
}
.n_right_news_bottom_share {
	width: 20%;
	height: 30px;
	float: right;
	position: relative;
	margin-top: 2em;
}
.n_right_news_bottom_share a.new_back {
	display: block;
	width: 40px;
	height: 28px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../images/new_back.png) no-repeat;
	-webkit-transition: all ease 1s;
	transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
}
.n_right_news_bottom_share a.new_back:hover {
	background: url(../images/new_backon.png) no-repeat;
	-webkit-transition: all ease 1s;
	transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
}
.n_con {
	width: 100%;
	padding: 10px 0px 25px 0px;
}
.n_con img {
	max-width: 100%;
	height: auto;
}
 @media (max-width:640px) {
.n_right_news_bottom {
	display: none;
}
.n_news_detail_top .dbt {
	font-size:20px;
	line-height:26px;
	padding:0;
	margin:0;
}
.n_con{
	padding:0px;
}
}
/**售后申请**/
.aftermarket_form {
	padding: 0px;
	width: 100%;
	margin: 0px auto;
	max-width: 1200px;
}
.aftermarket_form .red {
	color: #F00;
}
.aftermarket_colspan3 {
	float: left;
	width: 31.3%;
	padding: 0 12px;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
}
.aftermarket_colspan2 {
	float: left;
	width: 50%;
	padding: 0 12px;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
}
.aftermarket_colspan1 {
	float: left;
	width: 100%;
	padding: 0 12px;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
}
.aftermarket_input {
	width: 100%;
	border: 1px solid #D2D0D1;
	height: 46px;
	line-height: 44px;
		text-indent: 100px;
}

.aftermarket_textarea {
	width: 100%;
	border: 1px solid #D2D0D1;
	height: 250px;
	text-indent: 124px;
	padding: 10px;
}
.aftermarket_select {
	width: 100%;
	position: relative;
	z-index: 5;
}
.aftermarket_select dt {
	text-indent: 16px;
	width: 100%;
	border: 1px solid #D2D0D1;
	height: 46px;
	line-height: 44px;
	font-weight: normal;
	cursor: pointer;
	position: relative;
}
.aftermarket_select dt:after {
	content: "\e915";
	position: absolute;
	right: 10px;
	font-weight: normal;
	font-family: 'icomoon';
	font-size: 20px;
}
.aftermarket_select_list {
	background-color: #fff;
	position: absolute;
	top: 46px;
	left: 0;
	width: 100%;
	border: 1px solid #D2D0D1;
	border-top: none;
	z-index: 6;
	padding: 10px 0;
	display: none;
}
.aftermarket_select dd {
	cursor: pointer;
	line-height: 32px;
	font-size: 14px;
	color: #333;
	text-indent: 8px;
}
.aftermarket_select dd:hover {
	background: #005BAC;
	color: #fff;
}
.tip_titile {
	display: block;
	height: 44px;
	line-height: 44px;
	text-align: right;
	font-size: 14px;
	color: #333;
	position: absolute;
	top: 0;
	left: 16px;
	z-index: 5;
}
.tip_titile b {
	color: #004096;
}
.width96 {
	width: 96px;
}
.width124 {
	width: 124px;
}
.width975b {
	width: 97.8%
}
.width958b {
	width: 96%
}
.z_index7 {
	z-index: 7;
}
.z_index8 {
	z-index: 8;
}
.aftermarket_submit {
	width: 126px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background-color: #6fd124;
	border: none;
	float: left;
	margin-right: 12px;
	margin-left: 16px;
	cursor: pointer;
}
.aftermarket_reset {
	width: 126px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background-color: #666;
	border: none;
	float: left;
	cursor: pointer;
}
.aftermarket_form h1 {
	font-size: 18px;
	line-height: 70px;
	color: #005BAC;
	font-weight: normal;
}
 @media (max-width:1190px) {
.aftermarket_colspan3 {
	width: 30.5%;
}
.width975b {
	width: 96.5%
}
.width958b {
	width: 94.3%
}
}
@media (max-width:979px) {
.aftermarket_colspan3 {
	width: 30%;
}
.width975b {
	width: 95.5%
}
.width958b {
	width: 93.1%
}
}
@media (max-width:768px) {
.width975b {
	width: 96.5%
}
.width958b {
	width: 93.8%
}
}
 @media (max-width:640px) {
.aftermarket_colspan3 {
	width: 96%;
}
.width975b {
	width: 96%
}
.width958b {
	width: 92.8%
}
}
 @media (max-width:440px) {
.width958b {
	width: 89%
}
}
/*招聘英才*/
.detailRecruiting .title {
	width: 100%;
	box-shadow: 3px 3px 3px #ccc;
}
.detailRecruiting .title strong {
	display: inline-block;
	width: 20%;
	text-align: center;
	color: #646464;
	font-size:16px;
	line-height: 60px;
	float: left;
	position: relative;
}
.detailRecruiting .main {
	border: 1px solid #ccc;
}
.detailRecruiting .title strong i {
	position: absolute;
	bottom: 50%;
	right: 0px;
	width: 1px;
	height: 20px;
	margin-bottom: -10px;
	background: #ccc;
}
.detailRecruiting .box_title {
	font-size:16px;
	padding: 10px 0;
	cursor: pointer;
}

.detailRecruiting .box_title span {
	display: inline-block;
	width: 20%;
	text-align: center;
	color: #5f5f5f;
	line-height: 30px;
}

.detailRecruiting .box_intro {
		font-size:16px;
	margin: 0 30px;
	padding: 20px 30px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	display: none;
}
.detailRecruiting .box_intro p {
	color: #636363;
	line-height: 20px;
}
.detailRecruiting .box_intro a {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 36px;
	background: #197246;
	padding: 0 10px;
	width: 80px;
}
.detailRecruiting .box_intro .box_btn {	
	text-align: center;
	margin: 15px 0 30px;
}
.detailRecruiting .box:hover .box_title span {
	color: #6fd124;
}
.detailRecruiting .box.selected .box_title span {
	color: #6fd124;
}
.detailRecruiting .box.selected .box_intro {
	overflow: hidden;
}
/*招聘英才--应聘登记表*/
.Resume {
	display: none;
	position: relative;
}
.Resume .Popupbg {
	width: 100%;
	height: 100%;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.78);
	z-index: 99997;
}
.Resume .Popup {
	position: relative;
}
.Resume .Popup {
	position: absolute;
	left: 50%;
	top: -600px;
	margin-left: -480px;
	background: #fff;
	z-index: 99998;
	width: 960px;
}
.Resume .Popup .form h3 {
	line-height: 40px;
	color: #fff;
	background: #197246;
	text-align: center;
	font-size:18px;
}
.Resume .Popup .form p {
	line-height: 40px;
	color: #777777;
	padding: 0 30px;
}
.Resume .Popup .form .box_row h3 {
	text-align: left;
	color: #545454;
	line-height: 40px;
	padding: 0 30px;
	background: #f7f0f1;
	margin: 10px 0;
	margin-top: 30px;
}
.Resume .Popup .form .form1 {
	margin: 0 30px;
}
.Resume .Popup .form .form1 input {
	border: none;
	line-height: 30px;
	padding: 0 10px;
	color: #777777;
}
.Resume .Popup .form .box_row {
}
.Resume .Popup .form .row {
	margin: 10px 0;
	padding: 0 30px;
}
.Resume .Popup .form .box_row .controls {
	float: left;
	width: 33.33%;
}
.Resume .Popup .form .box_row .controls label {
	width: 30%;
	line-height: 20px;
	color: #000;
	float: left;
}
.Resume .Popup .form .box_row .controls input {
	width: 56%;
	float: left;
	line-height: 20px;
	color: #000;
	border: 1px solid #ccc;
}
.Resume .Popup .form .box_row .controls select {
	width: 57%;
	float: left;
	line-height: 20px;
	color: #000;
	border: 1px solid #ccc;
}
.Resume .Popup .form .box_row .controls option {
	line-height: 20px;
	color: #000;
}
.Resume .Popup .form .box_row textarea {
	width: 100%;
	min-height: 200px;
	border: 1px solid #ccc;
}
.Resume .Popup .box_btn {
	margin: 0 auto;
	text-align: center;
	margin: 30px;
}
.Resume .Popup .box_btn a {
	line-height: 36px;
	color: #fff;
	background: #197246;
	padding: 0 15px;
	display: inline-block;
}
.Resume .Popup .close {
	position: absolute;
	right: -40px;
	top: 10px;
	cursor: pointer;
}
 @media (max-width: 1199px) {
.detailRecruiting .title strong {
	width: 33.33%;
}
.detailRecruiting .box_title span {
	width: 33.33%;
}
.Resume .Popupbg {
	display: none;
}
.Resume .Popup {
	width: auto;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 auto;
	margin-left: 0;
	margin-top: 50px;
	border: 1px solid #ccc;
	box-shadow: 0 0 5px #ccc;
}
}
@media (max-width: 767px) {
.detailRecruiting .title strong {
	width: 50%;
}
.detailRecruiting .box_title span {
	width: 50%;
}
.Resume .Popup .form .box_row .controls {
	width: 50%;
}
}
 @media (max-width: 640px) {
.detailRecruiting .box.selected .box_intro {
	margin: 0 10px;
	padding: 10px 15px;
}
.Resume .Popup .form .row {
	padding: 0 10px;
}
.Resume .Popup .form .box_row .controls {
	width: 100%;
}
}

/**荣誉资质**/
.honor_list {
	width: 100%;
}
.honor_list li {
	width: 25%;
	float: left;
	margin-bottom: 1em;
}
.honor_list li a {
	display: block;
	width: 100%;
}
.honor_list li .honor_pic {
	width: 85%;
	border: 1px solid #ddd;
	padding:0 5%;
    height:200px;
    text-align:center;
    display:table;
}
.honor_list li .honor_pic_box {
	width: 100%;
	overflow: hidden;
    display:table-cell;
    vertical-align:middle;
    
}
.honor_list li .honor_pic_box img {
	max-width: 100%;
    max-height:180px;
}
.honor_list li p {
	text-align: center;
	line-height: 22px;
	text-align: center;
	height: 44px;
	overflow: hidden;
}

 
 @media (max-width: 1197px) {
.honor_list li {
	width: 33.3%;
	float: left;
	margin-bottom: 1em;
}
.honor_list li .honor_pic {
	width: 87%;
	border: 1px solid #ddd;
	padding: 3%;
}
.honor_list li p {
	text-align: center;
	line-height: 20px;
	text-align: center;
}
}
 @media (max-width: 797px) {
.honor_list {
	width: 100%;
}
.honor_list li {
	width: 50%;
	float: left;
	margin-bottom: 1em;
}
.honor_list li .honor_pic {
	width: 87%;
	border: 1px solid #ddd;
	padding: 3%;
}
.honor_list li p {
	text-align: center;
	line-height: 20px;
	text-align: center;
}
}

@media (max-width: 640px) {
.honor_list {
	width: 96%;
	margin: 0 auto;
}
.honor_list li {
	width: 100%;
	float: left;
	margin-bottom: 1.5em;
}
.honor_list li .honor_pic {
	width: 90%;
	border: 1px solid #ddd;
	padding: 5%;
}
.honor_list li p {
	text-align: center;
	line-height: 36px;
	text-align: center;
}
}



/**************项目**************/
.plan li{ width:25%; margin-bottom:30px; float:left; }
.plan li .p-box{ width:90.67%;margin:0 auto;}
.plan li .p_img{ height:180px; overflow:hidden;}
.plan li .p_text{ background:#f2f2f2; text-align:center; padding:3px 0px;}
.plan li .p-box:hover .p_text,.plan li .p-box.act .p_text{ background:#9ce454; color:#fff;transition:background 0.8s;}
.plan li .p-box:hover .p-a,.plan li .p-box.act .p-a{ border-color: #fff; color:#fff;}
.img100{ width:100%; height:100%;}
.plan li .p_text h1{ font-size:14px;}

.plan li .p_img img { transition: all 0.5s linear; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; }
.plan li .p_img:hover img { transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); }
.code{
	float:left;
	display:block;
	margin-top:55px;
}
.code2{
	display:none;
}

@media (max-width: 991px) {
		.plan li{ width:33.33%; }
.plan li .p_img{ height:145px; overflow:hidden;}
}

@media (max-width: 640px) {
	.plan li{
	width:100%;
	float:left;
}
	.plan li .p-box{ width:100%; margin-bottom: .35rem;}
.plan li .p_img{ height:auto;}
}

/**投资者关系**/
.down-cp{overflow:hidden;}
.down-cp ul li{ margin-bottom:10px; line-height:46px; padding:17px 0; background:#f2f2f2; position:relative;transition:all 1s ease 0s; position:relative;}
.down-cp ul li:hover{ background:#9ce454;}
.down-cp ul li:hover span{ color:#fff;}
.down-cp ul li span{ display: inline-block; text-align:center; font-size:18px;}
.down-cp ul li span.name{ width:94%; text-align:left; text-indent:40px; }
.down-cp ul li span.downs{ width:6%; margin-top:1px; position:absolute;}
.down-cp ul li span.downs i{ text-indent:-9999px; display:inline-block; height:46px; width:46px; background:url(../images/v03.png) center left no-repeat;}
.down-cp ul li:hover span.downs i{background:url(../images/v04.png) no-repeat;}
@media (max-width: 980px) {
	.down-cp ul li span.name{ width:90%; text-align:left; text-indent:30px; }
		.down-cp ul li span.downs{ width:10%; margin-top:1px; position:absolute;}
}

@media (max-width: 640px) {
	.down-cp ul li{ width:98%;}
	.down-cp ul li span.name{ width:90%; text-align:left; text-indent:20px; font-size:16px; }
	.down-cp ul li span.downs{ display:none;}
}

/*首页友情链接*/
.indexlink{
	padding-top:5px;
	padding-bottom:15px;
}
.indexlink span{
	font-size:14px;
	font-weight:bold;
	color:#6fd124;
	float:left;
	padding-right:5px;
}
.indexlink li{
	float:left;
	font-size:14px;
	line-height:14px;
	padding:0px 10px;
	border-right:1px solid #aaa;
	margin-bottom:10px;
}
.indexlink li a{
	color:#333;
}

.indexlink li a:hover{
	color:#6fd124;
}
@media (max-width: 640px) {
	.indexlink{
	padding-top:0px;
	padding-bottom:15px;
}
	.indexlink span{
		width:100%;
		float:left;
		clear:both;
	}
	.indexlink li{
	font-size:12px;

}
}

/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
/*当页面大于1200px 时，大屏幕，主要是PC 端*/
/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC*/
/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/
/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机*/

