ul{

	padding:0;

	list-style: none;

	margin:0;

}

/*返回*/

.leftNav-item{

	position:fixed;

	left:5px;

	bottom:15%;

	z-index:999;

}

.leftNav-item ul{

	margin: 0;

	padding: 0;

}

.leftNav-item ul li {

	width:80px;

	height:80px;

	font-size: 20px;

	border-radius: 5px;

	background: #474747;

	color: #fff;

	text-align: center;

	margin: 5px 0;

	cursor: pointer;

	position: relative;

	transition: .5s;

}

.leftNav-item ul li a{

	color:#fff;

	font-size:14px;

	text-align: center;

	display: block;

}

.leftNav-item ul li a:hover{

	text-decoration: none;

}

.leftNav-item ul li i {

	color: #666;

	line-height: 60px;

	font-size:20px;

}



.leftNav-item ul li .rota {

	display: block;

	position: absolute;

	border-radius: 5px;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	margin: auto;

	-webkit-transform-origin: -50% 50%;

	transform-origin: -50% 50%;

	-webkit-transform: rotate3d(0,0,1,90deg);

	transform: rotate3d(0,0,1,90deg);

	-webkit-transition: -webkit-transform .3s ease-in;

	transition: transform .3s ease-in;

	opacity: 0;

	filter: alpha(opacity=0);

	background: #1B8BF5;

	color: #fff;

	text-align: center;

	line-height: 60px;

	font-size: 12px;

	text-decoration: none;

	padding: 2px 3px;

	box-sizing: border-box;

}



.leftNav-item ul li:hover .rota {

	-webkit-transform: rotate3d(0,0,1,0deg);

	transform: rotate3d(0,0,1,0deg);

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

	opacity: .9;

	filter: alpha(opacity=90);

}



.leftNav-item ul li .title {

	position: absolute;

	right: -72px;

	top: 16px;

	height: 18px;

	line-height: 18px;

	font-size: 14px;

	text-align: left;

	padding: 3px 10px;

	background: rgba(0,0,0,0.5);

	color: #fff;

	border-radius: 8px;

}



.leftNav-item ul li .img-item {

	position: absolute;

	left: 65px;

	top: -30px;

	border: 1px solid #ccc;

	border-radius: 3px;

}



.leftNav-item ul li div img {

	max-width: 120px;

	display: block;

}



.leftNav-item ul li .text-item {

	position: absolute;

	left: 65px;

	top: 18px;

	border: 1px solid #ccc;

	border-radius: 3px;

	background: #fff;

	text-decoration: none;

	padding: 3px 8px;

	color: #444;

	font-size: 14px;

}



.leftNav-item ul li .text-item span {

	position: relative;

	padding-left: 15px;

	word-break:keep-all;

	white-space:nowrap;

}



.leftNav-item ul li .text-item span i {

	font-size: 14px;

	line-height: 24px;

	position: absolute;

	left: 0;

	top: -2px;

	color: #444;

}



.leftNav-item ul li div {

	display: none;

}



.for-top {

	display: none;

}

.customerService{

	background-color:#639654 !important;

}



@media screen and (max-width:992px){

	#page-main .leftNav-item ul li {

		width:56px ;

		height:56px;

		font-size:12px;

		border-radius: 5px;

		background: #474747;

		color: #fff;

		text-align: center;

		margin: 5px 0;

		cursor: pointer;

		position: relative;

		transition: .5s;

	}

	.leftNav-item ul li i img{

		width:50%;

		height:auto;

		margin-top:-20px;

	}

	.leftNav-item ul li a{

		margin-top:-25px;

		transform: scale(0.8);

	}

	#page-main .hotline{

		bottom:-8px;

		padding: 37px 96px 19px 44px;

	}

	#page-main .leftNav-item{

		bottom:14%;

	}

	#page-main .hotline h3 {

		font-size:16px;

	}

	#page-main .hotline p{

		font-size:12px;

		white-space: nowrap;

	}

}

/*热线*/

.hotline{

	position:fixed;

	bottom:5%;

	right:0;

	z-index:50;

	background: url(../images/hotline.png) no-repeat center;

	padding:31px 106px 10px 23px;

}

.hotline h3{

	font-size:20px;

	color:#fff;

	margin:0;

	margin-bottom:6px;

}

.hotline p{

	color:#fff;

	margin:0;

	line-height:16px;

}



/*视频*/



.vidbacking-active-body-back{

	position: fixed;

	z-index: -100;

	min-width: 100%;

	min-height: 100%;

	top:0;

	left:0;

	background-size: cover;

	overflow: hidden;

	opacity: 1;

	transition: 2s opacity;

}



.vidbacking-active-block-back{

	position: absolute;

	min-width: 100%;

	min-height: 100%;

	height: auto;

	width: auto;

	z-index: -100;

	top:0;

	left:0;

}



.clearfix{

    display:block;

    clear:both;

    float:none;

}

.video{

    position: relative;

}

.LinksBig{

    padding-top: 28px;

    padding-bottom: 54px;

}

.video .btn-default{

    background-color: transparent;

    border-color: #fff;

    color:#fff;

    border-radius:20px;

    width:326px;

    padding:2px 18px;

}

@media screen and (max-width:992px) {

	.video .btn-default{

		width:300px;

		position: absolute;

		left:50%;

		transform: translateX(-50%);

		

	}

}

.video .btn-default.active,

.video .btn-default:active,

.video .open>.dropdown-toggle.btn-default{

    color: #fff;

    background-color:#007f41;

    border-color:#007f41;

}

.video .dropdown-menu{

    width:100%;

}

.video .dropdown-menu>li>a{

    padding: 6px 20px;

}

.video .btn .caret{

    float: right;

    margin-top:9px;

}



.LinksBig .switchBox a{

    font-size:16px;

    color:#555;

}



.LinksBig .switchBox a{

    transition:all 0.3s ease-out 0s;

}

.LinksBig .switchBox a:first-child{

    border-right:1px solid #999;

    padding-right:10px;

    margin-right:10px;

}

.LinksBig .switchBox a:hover{

    color:#d70c18;

    text-decoration: none;

}



@media screen and (max-width:992px){

	.LinksBig{

		width:100%;

		background-color:#d70c18;

	}

	.switchBox{

		margin-bottom:15px;

	}

	.video .btn-default.active,

	.video .btn-default:active,

	.video .open>.dropdown-toggle.btn-default {

		color: #555;

		background-color: #fff;

		border-color: #fff;

	}

}

@media screen and (min-width:992px){

	/* .LinksBig .switchBox{

		padding-right:20px;

	} */

	.LinksBig{

		padding:0px 10%;

		/* position: absolute;

		top:0;

		right: 0;

		z-index:99; */

	}

}



#mac-video {

	position: relative;

}



#videos {

	width: 100%;

}



#videos .swiper-slide {

	position: relative;

}



#videos video {

	width: 100%;

}



/*导航*/

.container-fluid-leftRight{

	padding:0 5%;

}

.header{

	width:100%;

	z-index:99;

	padding:0 20px;

}

/*左侧logo*/

.header .left{

    /* width:80%; */

    float: left;

}

.header .left a{

	width:100%;

	height:auto;

}

.header .left .img2{

	display: none;

}

/*右侧*/

.header .nav{

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

	/* line-height:90px; */

    display: block;

    /* width: 82%; */

    float: right;

}

.header .navbar_nav{

    float: right;

	margin-bottom:0;

	display: flex;

	justify-content: space-between;

	width:90%;

	transition: all 0.3s ease-out 0s;

}

/* @media  (max-width:1072px) and (min-width:992px){

	.header .navbar_nav{

		width:90%;

	}

}	 */

.header .navbar_nav li{

	position: relative;

	display: block;

}



/* 下划线 */

.header .navbar_nav li:after{

    content: "";

    width: 0;

    height: 2px;

    background:transparent;

    position: absolute;

    bottom: 0;

    left: 0;

    transition: all 0.5s ease 0s;

}

.header .navbar_nav li:hover:after{

    width: 100%;

}

.header .navbar_nav li a{

	text-decoration: none;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

	color: #555;

	font-size: 16px;

	display: table-column;

	white-space: nowrap;

}

.header .navbar_nav li:hover a{

	color:#d70c18;

}

.header .navbar_nav li.dropdown{

	display: inherit;

	position: relative;

}

.header .navbar_nav li.dropdown .jt{

	width: 20px;

	height: 20px;

	background: url(i/top.png) no-repeat;

	background-size: 100% 100%;

	display: block;

}

.header .navbar_nav li.dropdown .dropdown_menu{

	display: none;

	position: absolute;

	top:40px;

	background: #f8f9fb;

	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);

	left:50%;

	transform: translateX(-50%);

	line-height:0;

	width: 116px;
	
    height: 160px;
	
    z-index: 800;

}

.header .navbar_nav li:last-child.dropdown .dropdown_menu{

	display: none;

	position: absolute;

	top:90px;

	background: #f8f9fb;

	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);

	right:0;

	line-height:0;

	padding:166%;

	width:406px;

}

.header .navbar_nav li.dropdown .dropdown_menu .dropdown_menu_left{

	position: absolute;

	top:20px;

	left:20px;

	border-right: 1px solid #007f41;

	padding-right:20px;

	margin-right:20px;

}

.header .navbar_nav li.dropdown .dropdown_menu a{

	font-size: 14px;

	color: #666;

	padding: 0 10px;

	line-height:26px;

	margin-bottom:2px;

}



.header .navbar_nav li.dropdown .dropdown_menu .triangle{

	width: 0;

	height: 0;

	border-left: 22px solid transparent;

	border-right: 22px solid transparent;

	border-bottom: 20px solid #f3f3f3;

	z-index: 800;

	position: absolute;

	top:-19px;

	left:50%;

	transform: translateX(-50%);

}

.header .navbar_nav li.dropdown .dropdown_menu .dropdown_menu_right{

	position: absolute;

	top: 20px;

	/* right:32px; */

}

.header .navbar_nav li.dropdown .dropdown_menu .dropdown_menu_right a{

	display: block;

}

.header .navbar_nav li.dropdown:hover .dropdown_menu{

	display: block;

	background: #f3f3f3;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;



}

.header .navbar_nav li.dropdown:hover .dropdown_menu a{

	color: #666;

}

.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover{

	color:#007f41;

}

/*白色背景的头部*/

.header.on{

	background: #fff;

	border-bottom: 1px solid #ccc;

}

.header.on .left .img1{

	display: none;

}

.header.on .left .img2{

	display: block;

}

.header.on .navbar_nav li a{

	color: #333;

}

.header.on .navbar_nav li:hover a{

	color:#d70c18;

}

#navToggle{

	display: none;

}



.m_nav{

	position: fixed;

	top: 0px;

	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);

	width: 100%;

    height: 100%;

    background: #fff;

    transition: all ease 0.5s;

    -webkit-transition: all ease 0.5s;

	z-index: 1000;

    opacity: 1;

    visibility: visible;

    margin-top: 0;

    overflow-y: auto;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    top: 0;

    transform: translateX(100%);

}

.m_nav.open{

	transform: translateX(0);

	z-index:999;

}

.m_nav .top{

	height: 60px;

	padding: 20px;

	box-sizing: border-box;

}

.m_nav .top .closed{

	width: 30px;

	height: 30px;

	vertical-align: middle;

	float:right;

	cursor: pointer;

}

.m_nav .logo{

	width: 100%;

	margin:0 auto;

}

.m_nav .logo img{

	height: 50px;

	display: block;

	margin:30px auto;

}

.m_nav .ul{

	margin-top: 30px;

}

.m_nav .ul li{

	padding: 0 20px;

	border-bottom: 1px solid #f5f5f5;

	transform: translateY(0);

	-webkit-transform: translateY(100%);

    transform: translateY(100%);

    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    opacity: 0;

}

.m_nav.open .ul li{

	opacity: 1;

    -webkit-transform: translateY(0);

    transform: translateY(0);

}

.m_nav .ul li:nth-child(1) {

    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(2) {

    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(3) {

    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(4) {

    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(5) {

    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(6) {

    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li a{

	display: block;

	text-decoration: none;

	color: #333;

	font-size: 16px;

	height: 50px;

	line-height: 50px;

	width: 100%;

}

.m_nav .ul li .dropdown_menu{

	display: none;

}

.m_nav .ul li.dropdown.active .dropdown_menu{

	display: block;

}

.m_nav .ul li .dropdown_menu a{

	display: block;

	height: 50px;

	line-height: 50px;

	padding: 0 40px;

	box-sizing: border-box;

	border-bottom: 1px solid #f5f5f5;

}

.m_nav .ul li .dropdown_menu a:last-child{

	border: none;

}

.banner{

	width: 100%;

}

.banner img{

	width: 100%;

}



.header .btnAn{

	padding:20px 30px !important;

}



@media screen and (max-width: 992px){

	.header .clearfix{

		line-height:74px !important;

	}

	.header #navToggle {

		height: 100%;

		padding:19px 15px;

		margin-right: -15px;

		display: inline-block;

		float:right;

    	margin-bottom:16px;

	}

	.header #navToggle span {

		position: relative;

		width: 25px;

		height: 1px;

		margin-top: 19px;

	}

	.header #navToggle span:before,

	.header #navToggle span:after {

		content: '';

		position: relative;

		width: 100%;

		height: 1px;

		left: 0;

	}

	.header #navToggle span,

	.header #navToggle span:before,

	.header #navToggle span:after {

		-webkit-transition: 0.3s;

		-moz-transition: 0.3s;

		-o-transition: 0.3s;

		transition: 0.3s;

		display: block;

		background: #999;

	}

	.header #navToggle span:before {

		top: 8px;

	}

	.header #navToggle span:after {

		bottom: 10px;

	}

	.header #navToggle.open span:before {

		top: 10px;

		-webkit-transform: translateY(-11px) rotate(-45deg);

		-moz-transform: translateY(-11px) rotate(-45deg);

		-ms-transform: translateY(-11px) rotate(-45deg);

		-o-transform: translateY(-11px) rotate(-45deg);

		transform: translateY(-11px) rotate(-45deg);

	}

	.header #navToggle.open span:after {

		bottom: 12px;

		-webkit-transform: translateY(10px) rotate(45deg);

		-moz-transform: translateY(10px) rotate(45deg);

		-ms-transform: translateY(10px) rotate(45deg);

		-o-transform: translateY(10px) rotate(45deg);

		transform: translateY(10px) rotate(45deg);

	}

	.header #navToggle.open span {

		background: none;

	}

	.header #navToggle.open span:before,

	.header #navToggle.open span:after {

		background: #4f4f4f;

	}

	

	.header .nav{

		display: none;

	}

	

	.banner img{

		height: 600px;

		object-fit: cover;

	}

	.clearfix>div{

		padding:0;

	}

	

	.header .left{

		width:80%;

	}

	.container-fluid-leftRight {

		padding: 0 5%;

	}

	.switchBox{

		display:flex;

		justify-content: center;

	}



	.header .searchRight .btn-default{

		position: absolute;

		top:0px !important;

        right:15% !important;

        font-size:26px !important;

    }

    .header .btnAn {

        padding: 18px 26px !important;

    }

	

	.header .well{

		margin-top:0 !important;

	}



}



@media screen and (min-width:992px){

	.clearfix{

	display: flex;

	align-items:center;
	
	margin-bottom: 20px;

	}

	.LinksBig{

		display:flex;

		justify-content: flex-end;

		align-items: center;

		z-index:600;
		
		margin-top: 20px;

	}



}

.header{

	position: relative;

}



.header .searchRight .btn-default{

	position: absolute;

	top:0px;

    right:3%;

    background-color: #007f41;

    color:#fff;

    font-size:34px;

    border-radius:0;

}

.header .btn-default{

	border-color:transparent;

}

.header .btn{

    padding:9px 30px;

    background-color:#007f41;

}

.header .well{

	margin-top:20px;

	margin-bottom:0;

	background-color:#f5f5f5;

	border-color: transparent;

	border-radius:0;

	box-shadow: none !important;

}

.header .form-control{

	border-color:#e5e5e5;

	height:40px;

}



/*轮播*/



.swiper-container {

	width: 100%;

	height: 100%;

  }

  .swiper-slide {

	text-align: center;

	font-size: 18px;

	background: #fff;

	/* Center slide text vertically */

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

  }

  .swiperButtonPrevBanner:after,

  .swiper-container-rtl .swiperButtonNextBanner:after{

	  content: "";

  }

  .swiperButtonNextBanner:after,

  .swiper-container-rtl .swiperButtonPrevBanner:after{

	content: "";

  }



.bannerBox .swiper-pagination-bullet{

	background-color:#d70c18;

	opacity:1;

	width:8px;

	height:8px;

}

.bannerBox .swiper-pagination-bullet-active{

	background-color:#fff;

	border:2px solid #d70c18;

}

.dataUl{

	padding:0 10%;

}

.bannerBox{

	position:relative;

}

@media screen and (min-width:992px){

	.dataUl{

		position: absolute;

		bottom:0;

		left:0;

		z-index:50;

		width:100%;

		background-color:rgba(215,12,24,0.8);

	}	

	.dataUl ul{

		padding:48px 0;

	}

	.dataUl ul li dl dt h3{

		font-size:44px;

		font-weight:bold;

		margin-top:0;

	}

	.dataUl ul li dl dt h3 small{

		font-size:16px;

	}

	.dataUl ul li dl dt i{

		width:33px;

		height:2px;

		background-color: #fff;

		display: block;

		margin:8px 0;

	}

	.dataUl ul li dl dd p{

		margin-top:18px;

	}

	.dataUl ul li dl,

	.dataUl ul li dl dd p,

	.dataUl ul li dl dt h3{

		margin-bottom:0;

	}

	.dataUl ul li dl dt h3 small,

	.dataUl ul li dl dt h3,

	.dataUl ul li dl dd p{

		color:#fff;

	}

	.dataUl ul li{

		display: flex;

		justify-content: center;

	}

	.bannerBox .swiper-container-horizontal>.swiper-pagination-bullets,

	.bannerBox .swiper-pagination-custom,

	.bannerBox .swiper-pagination-fraction{

		bottom:35px;

	}

	.moreData{

		display: flex;

		justify-content: center;

		margin-bottom:30px;

	}

	.moreData a{

		background-color:#fff;

		border-radius:30px;

		padding:8px 38px;

		display: flex;

		align-items: center;

	}

	.moreData a span{

		font-size:22px;

		color:#d70c18;

		margin-right:10px;

	}

	.moreData i{

		font-size:30px;

		color:#d70c18;

		line-height:0;

	}

	.moreData a:hover{

		text-decoration: none;

	}

}



@media screen and (max-width:992px){

	.dataUl{

		z-index:50;

		width:100%;

		background-color:rgba(215,12,24,0.8);

		padding:20px;

	}	

	.dataUl ul{

		padding-top:18px;

	}

	.dataUl ul li dl dt h3{

		font-size:28px;

		margin-top:0;

	}

	.dataUl ul li dl dt h3 small{

		font-size:16px;

	}

	.dataUl ul li dl dt i{

		width:33px;

		height:2px;

		background-color: #fff;

		display: block;

		margin:8px 0;

	}

	.dataUl ul li dl dd p{

		margin-top:8px;

	}

	.dataUl ul li dl,

	.dataUl ul li dl dd p,

	.dataUl ul li dl dt h3{

		margin-bottom:0;

	}

	.dataUl ul li dl dt h3 small,

	.dataUl ul li dl dt h3,

	.dataUl ul li dl dd p{

		color:#fff;

	}

	.dataUl ul li{

		display: flex;

		justify-content: center;

		margin-bottom:20px;

	}

	.moreData{

		display: flex;

		justify-content: center;

	}

	.moreData a{

		background-color:#fff;

		border-radius:30px;

		padding:8px 38px;

		display: flex;

		align-items: center;

	}

	.moreData a span{

		font-size:16px;

		color:#d70c18;

		margin-right:10px;

	}

	.moreData i{

		font-size:20px;

		color:#d70c18;

		line-height:0;

	}

	.moreData a:hover{

		text-decoration: none;

	}

}



/*搜索*/

.bigSearch{

	padding:0 10%;

	margin:6% 0;

}

.bigSearch p{

	margin-top:16px;

}

#page-main .input-group-lg>.form-control,

.input-group-lg>.input-group-addon,

.input-group-lg>.input-group-btn>.btn{

	height:62px;

	padding: 10px 44px;

	border:2px solid #639654;

}

#page-main .input-group-lg>.form-control{

	border-radius:50px 0 0 50px;

}

#page-main .btn-danger{

	background-color: #639654;

	border-radius:0 50px 50px 0;

}

#page-main .btn-danger:hover{

	background-color:#639654;

}

#page-main .form-control{

	box-shadow: inset 0 2px 2px rgba(189,11,23,.1);

}



@media screen and (max-width:992px){

	#page-main .input-group-lg>.form-control,

.input-group-lg>.input-group-addon,

.input-group-lg>.input-group-btn>.btn{

	height:62px;

	padding: 10px 24px;

	border-radius:0;

	border:2px solid #d70c18;

}

}



/*产品中心*/

.contentBox{

	padding:0 10%;

}



.productCenter ul li dl dt{

	width:70%;

	height:100%;

	padding:36%;

	overflow:hidden;

	cursor: pointer;

	background-position-x:center;

	margin:0 auto;

}

.productCenter ul li:first-child dl dt{

	background:url(../images/productCenter1.png) no-repeat center;

	background-position-y:top;

	background-size:cover;

}

.productCenter ul li:nth-child(2) dl dt{

	background:url(../images/productCenter2.png) no-repeat center;

	background-position-y:top;

	background-size:cover;

}

.productCenter ul li:nth-child(3) dl dt{

	background:url(../images/productCenter3.png) no-repeat center;

	background-position-y:top;

	background-size:cover;

}

.productCenter ul li:nth-child(4) dl dt{

	background:url(../images/productCenter4.png) no-repeat center;

	background-position-y:top;

	background-size:cover;

}

.productCenter ul li:nth-child(5) dl dt{

	background:url(../images/productCenter5.png) no-repeat center;

	background-position-y:top;

	background-size:cover;

}

.productCenter ul li:nth-child(6) dl dt{

	background:url(../images/productCenter6.png) no-repeat center;

	background-position-y:top;

	background-size:cover;

}

.productCenter ul li:nth-child(7) dl dt{

	background:url(../images/productCenter7.png) no-repeat center;

	background-position-y:top;

	background-size:cover;

}

.productCenter ul li:last-child dl dt{

	background:url(../images/productCenter8.png) no-repeat center;

	background-position-y:top;

	background-size:cover;

}

.productCenter ul li dl dd p{

	font-size:16px;

	color:#555;

	margin-bottom:0;

	text-align: center;

}

.productCenter ul li dl dd{

	margin-top:20px;

}

.productCenter ul li dl:hover dt{

	background-position-y:bottom;

}



@media screen and (min-width:922px){

	.productCenter ul{

		display: flex;

		justify-content: center;

	}

	.productCenter ul li{

		width:12.5%;

		text-align: center;

		padding:0 10px;

	}

}



@media screen and (max-width:922px){

	.productCenter ul li{

		width:25%;

		text-align:center;

		padding:0 10px;

		float: left;

	}

	.productCenter ul li dl dd {

		margin-top:10px;

	}

	.productCenter ul li dl dt{

		width:100%;

		height:100%;

		padding:50%;

		overflow:hidden;

		transition: all 0.2s ease-out 0s;

		cursor: pointer;

		background-position-x:center;

		margin:0 auto;

	}

	.contentBox {

		padding: 0 2%;

	}

	.productCenter ul li dl dd p{

		font-size:12px;

	}

	.bigSearch {

		margin: 13% 0;

	}

}



.heading{

	margin-bottom:3%;

}



.heading h3{

	font-size:50px;

	font-weight:bold;

	color:#e0e0e0;

	margin:0;

}



.heading h2{

	font-size:36px;

	color:#333;

	margin-top:-25px;

	z-index: 5;

}



.productCenter{

	margin:7% 0;

}



@media screen and (max-width:992px){

	.heading h3{

		font-size:28px;

		font-weight:bold;

		color:#e0e0e0;

		margin:0;

	}

	

	.heading h2{

		font-size:18px;

		color:#333;

		margin-top:-13px;

		z-index: 5;

		font-weight:bold;

	}

	.heading{

		margin-bottom:6%;

	}

}





/*公司简介*/



.company>div .contentSmll{

	position: relative;

	cursor: pointer;

}

.company>div .companyProfile{

	position: absolute;

	top:50%;

	left:50%;

	transform: translate(-50%,-50%);

}

.company>div img{

	box-shadow:0 0 10px rgba(134,134,134,.7);

}

.company>div .companyProfile h3{

	font-size:40px;

	color:#007f41;

	font-weight: bold;

	margin:0;

	white-space: nowrap;

}

@media screen and (max-width:992px) {

	.businessSection .company>div .companyProfile h3,

	.company>div .companyProfile h3{

		font-size:18px !important;

	}

}

.company>div .contentSmll .companyProfileBox{

	position: absolute;

	top:0;

	left:0px;

	width:100%;

	height:100%;

	background-color: rgba(0,0,0,.7);

	padding:4% 0 0 8%;

	display:none;

	z-index:5;

}

.company>div .companyProfileBox h3 span{

	font-size:28px;

	color:#fff;

}

.company>div .companyProfileBox h3 i{

	width:50px;

	height:2px;

	background-color:#fff;

	display: block;

	margin-top:4%;

}

.company>div:hover .companyProfileBox{

	display: block;

}

.company>div:hover .companyProfile h3{

	display: none;

}

@media screen and (max-width:992px){



	.company div{

		margin-bottom:15px;

	}



}

	.company{

		margin-bottom:6%;

	}





/*新闻中心*/



.navsBox .nav-tabs>li.active>a,

.navsBox .nav-tabs>li.active>a:focus,

.navsBox .nav-tabs>li.active>a:hover{

	color: #fff;

    cursor: default;

    background-color: #d70c18;

    border: transparent;

	border-bottom-color: transparent;

	border-radius:0;

}

.navsBox .nav>li>a {

    position: relative;

    display: block;

	padding: 12px 27px;

	font-size:16px;

	color:#555;

	transition: all 0.3s ease-out 0s;

}

.navsBox .nav-tabs>li>a{

	margin-right:0;

	border: transparent;

}

.navsBox .nav-tabs{

	border-bottom:transparent;

}



.newsArticle .newsArticleImg img{

	width:100%;

	height:272px;



}

.newsArticleImg img {
    width: 100%;
    height: 272px;
}



@media screen and (max-width:992px) {

	.navsBox .nav>li>a {

		padding: 12px 20px;

	}

	.newsArticle{

		margin-top:6%;

	}

	.newsArticle ul li dl dd h3{

		font-size:18px !important;

	}

	.newsArticle ul li dl dd{

		padding-top:4% !important;

	}

	.newsArticle ul li dl dd p{

		font-size:14px !important;

	}

}

@media screen and (min-width:992px) {

	.navsBox .navsBoxContent .nav-tabs{

		display: flex;

		justify-content: flex-end;

	}

	.newsArticle{

		width:100%;

		margin-top:2%;

	}

	.newsArticle .newsArticleImg{

		width:50%;

		float: left;

	}

	

	.newsArticle>ul{

		width:50%;

		height:100%;

		float: right;

	}



}

.newsArticle{

	background-color:#f5f5f5;

	margin-bottom:7%;

}

.newsArticle ul li dl{

	margin-bottom:2%;

	display: inline-block;

	cursor: pointer;

}

.newsArticle ul li dl dt{

	float: left;

	text-align: center;

	border:1px solid #999;

	margin-right:3%;

}

.newsArticle ul li dl dt,

.newsArticle ul li dl dt h2,

.newsArticle ul li dl dt span,

.newsArticle ul li dl dd p{

	transition: all 0.3s ease-out 0s;

}



.newsArticle ul li dl dt h2{

	font-size:48px;

	margin:0;

	padding:5% 16px;

	background-color:#999;

	color:#fff;



}

.newsArticle ul {

	padding-top:4%;

}

.newsArticle ul li dl dt span{

	font-size:18px;

	color:#999;

	line-height:30px;

}

.newsArticle ul li dl dd h3{

	margin-top:0;

	font-size:22px;

	margin-bottom:6px;

	text-overflow: -o-ellipsis-lastline;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp:1;

	line-clamp:1;

	-webkit-box-orient: vertical;

}

.newsArticle ul li dl dd p{

	font-size:16px;

	color:#999;

	margin-bottom:0;

	text-overflow: -o-ellipsis-lastline;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

}

.newsArticle ul li dl dd{

	padding-top:2%;

}



.newsArticle ul li dl:hover dt h2{

	font-size:48px;

	margin:0;

	padding:5% 16px;

	background-color:#007f41;

	color:#fff;

}.newsArticle ul li dl:hover dt span{

	color:#007f41;

}

.newsArticle ul li dl:hover dd p{

	color:#555;

}

.newsArticle ul li dl:hover dt{

	border-color:#007f41;

}



/* 业务版块 */

.businessSection .company{

	margin:5% 0;

}

.businessSection .company>div{

	padding-bottom:30px;

}

.businessSection ul li{

	margin-bottom:2%;

}

footer{

	width:100%;

    background-color:#639654;

    padding-top:2%;

}



#page-footer>div ul li a{

	font-size:16px;

    color:#fff;

    font-weight:bold;

}



#page-footer>div ul li:hover a{

	text-decoration: none;

}



#page-footer div img:last-child{

	margin-left:4%;

}

.contentBox .footerRow{

	border-bottom:1px solid #fff;

	padding-bottom:20px;

}



@media screen and (min-width:922px){

	.businessSection .businessNr{

		width:100%;

		background-color:#f8f9fb;

		padding:4% 0;

	}

	#page-footer .contentBoximg{

		display:flex;

		justify-content:flex-end;

	}

	.footerRow ul{

		display: flex;

		justify-content: space-between;

		padding:10px 0;

	}

	.footerRow ul li{

		padding-bottom:10px;

    }

    #page-footer.container-fluid{

        padding-left:0;

        padding-right:0;

    }

}



@media screen and (max-width:992px){

	#page-footer .contentBoximg{

		display:flex;

		justify-content:center;

	}

	.footerRow ul{

		padding:10px 20px;

		text-align: center;

	}

	.footerRow ul li{

		padding-bottom:10px;

	}

	.copyright span{

		display: block;

		font-size:12px;

	}

	.footerRow .row{

		margin-left:0;

		margin-right:0;

    }

	

}



.description{

	display: flex;

	justify-content: center;

	/* padding-top:20px; */

	padding-bottom:10px;

}

.description a{

	font-size:14px;

	color:#fff;

	border-right:1px solid #fff;

	line-height:14px;

	padding:0 10px;

}

.description a:last-child{

	border-right:transparent;

}

.description a:hover{

	text-decoration: none;

}



.copyright{

	color:#fff;

}





.video .embed-responsive-16by9{

	z-index:1;

}

/* footer{

    padding-bottom:6%;

} */

footer form{

    background-image: -webkit-gradient(linear,right top,left top,from(#5d8d4f),to(#45693b));

    background-image: linear-gradient(360deg,#5d8d4f,#45693b);

    width:100% !important;

}

footer form.row{

    margin-left:0;

    margin-right:0;

}

.formText{

    font-size:22px;

    color:#fff;

    font-weight: bold;

    margin-bottom:16px;

}



.footerConter{

    padding-bottom:3%;

}



footer .form-control{

    border-radius:0;

}

.aboutDijia{

	width:100%;

	height:100%;

	background-color:#f5f5f5;

	margin:0;

}

.aboutBox{

	position: relative;
  
   padding: 30px;

}

.aboutBoxTopImg{

	margin-bottom:5%;

}

.aboutBox .aboutContent{

	padding:10% 10%;

	padding-bottom:4%;

	position: relative;

}

.aboutBox .aboutContent p{

	font-size:16px;

	color:#555;

	line-height:26px;

	text-indent: 35px;

}

.aboutBox  .linkCk{

	color:#fff;

	padding:10px 20px;

	background-color:#d70c18;

	border-radius:20px;

	display: inline-block;

	position: absolute;

	bottom:10%;

	left:6%;

}



.aboutBox li{

	padding-left:0;

	padding-right:0;

}

.aboutBox li:last-child img{

	height:100%;

}

#page-main.container-fluid{

	padding-left:0;

	padding-right:0;

}



.dataBox{

	position: absolute;

	top:58%;

    left: 5%;

	background-color:#fff;

	padding: 10px 4%;

    z-index: 666;

}



.dataBox li{

	float: left;

	padding:0 40px;

}

.dataBox li dl dt h3{

	font-size:36px;

	font-weight:bold;

	color:#d70c18;

	margin-bottom:2px;

}

.dataBox li dl dt small{

	position: absolute;

	top:38px;

	font-size:16px;

	color:#555;

}



.dataBox li dl dd p{

	font-size:16px;

	color:#555;

}







@media screen and (max-width:992px){

	.dataBox {

		position: absolute;

		top:47%;

		left:4%;

}



.dataBox li {

    float: left;

	padding: 0px;

	width:33.33%;

	text-align: center;

}



.aboutBox li:last-child img{

	width:100%;

	height:auto;

	margin-top:28px;

}

.dataBox li dl dt h3{

	font-size:18px;

}

.dataBox li dl dd p{

	font-size:12px;

}

.dataBox li dl dt small{

	position: static;

	font-size:16px;

	color:#555;

}

#page-footer .navbar-fixed-bottom,#page-footer .navbar-fixed-top{

	position: static;

}

footer {

    padding-bottom:0;



}

}



/*新闻中心*/

.newsBox {    padding: 0 15%;   margin: 6% 0; position: relative;}.newsBox .newsHead h2 {    font-size: 32px;    color: #D70C18;    margin-bottom: 4%;}.newsEye {    position: absolute;    top: 0;    left: 0;	text-align: center;}.newsEye dl dt h3 {    font-size: 48px;    color: #D70C18;    margin-bottom: 0;}.newsEye dl dd p {    font-size: 22px;    color: #999;    margin-top: -6px;    margin-bottom: -4px;}.newsEye dl dd span {    font-size: 18px;    color: #999;}.newsEye dl dd:last-child {    width: 50px;    height: 50px;    background-color: #F5F2F6;    display: inline-block;    padding-top: 8px;}.imageBox {    margin-bottom: 8%;}.newsEye dl dd small {    font-size: 14px;    color: #999;}
.newsContentBox{

	background: url(../images/newBj.jpg) no-repeat center;

	background-size: cover;

	width:100%;

	padding:4% 10%;

}



.newsContent{

	position: relative;

}

.newsContent .newLink{

	position: absolute;

	top:0;

	right:0;

	background-color:#d70c18;

	font-weight: bold;

	color:#fff;

	border-radius:60px;

	padding:10px 30px;

}



.newsContent .nav-tabs>li.active>a,

.newsContent .nav-tabs>li.active>a:focus,

.newsContent .nav-tabs>li.active>a:hover{

	border-radius:0;

	background-color:#639654;

	color:#fff;

	border:transparent;

	font-size:16px;

	padding:10px 20px;

}

.newsContent .nav>li>a{

	border-radius:0;

	background-color:#fff;

	color:#555;

	border:transparent;

	font-size:16px;

	padding:10px 20px;

	margin:0;

}



.newsContentBox .newsListBox{

	background-color:rgba(255,255,255,.6);

	padding:30px;

}

.newsContentBox .newsListBox:first-child div{

	padding-left:0;

	padding-right:30px;

}

.newsContentBox .newsList li dl dt{

	float: left;

	margin-right:20px;

}

.newsContentBox .newsList li dl dt h2{

	font-size:50px;

	color:#fff;

	background-color:#639654;

	width:106px;

	height:80px;

	text-align: center;

	line-height:80px;

	margin:0;

}

.newsContentBox .newsList li dl dt span{

	background-color:#fff;

	color:#555;

	margin-top:0;

	text-align: center;

	font-size:16px;

	padding:6px 24px;

}

.newsContentBox .newsList li dl dd h3{

	font-size:24px;

	color:#333;

	padding-top:10px;

}

.newsContentBox .newsList li dl dd p{

	font-size:18px;

	color:#333;

	margin-bottom:0;

}

.newsContentBox .newsList li dl dd i{

	font-size:20px;

	color:#999;

	line-height:0;

}

.newsContentBox .newsList li dl{

	margin-bottom:2.4%;

}

.newsContentBox .newsList li dl dd .seeMore{

	font-size:16px;

	color:#d70c18;

	font-weight:bold;

	margin-top:7px;

}



.newsContentBox .newsList li dl{

	border-bottom:1px solid #bbc0c7;

	padding-bottom:15px;

}

.newsContentBox .newsList li dl dd h3,

.newsContentBox .newsList li dl dd p{

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    word-break: break-all;

}

.newsContentBox .newsList li:last-child dl{

	margin-bottom:0;

}

.productCenter .productBox .nav-tabs>li:first-child.active>a,

.productCenter .productBox .nav-tabs>li:first-child.active>a:focus,

.productCenter .productBox .nav-tabs>li:first-child.active>a:hover{

	background:url(../images/product1.png) no-repeat center;

	background-color:#639654;

	color:#fff;

	font-size:20px;

	font-weight: bold;

	width:196px;

    padding-top: 50px;

    padding-bottom: 20px;

    border-radius: 0;

    background-position-y: 22px;

}

.productCenter .productBox .nav-tabs>li:nth-child(2).active>a,

.productCenter .productBox .nav-tabs>li:nth-child(2).active>a:focus,

.productCenter .productBox .nav-tabs>li:nth-child(2).active>a:hover{

	background:url(../images/pr2.png) no-repeat center;

	background-color:#639654;

	color:#fff;

	font-size:20px;

	font-weight: bold;

	width:196px;

    padding-top: 50px;

    padding-bottom: 20px;

    border-radius: 0;

    background-position-y: 22px;

}

.productCenter .productBox .nav-tabs>li:last-child.active>a,

.productCenter .productBox .nav-tabs>li:last-child.active>a:focus,

.productCenter .productBox .nav-tabs>li:last-child.active>a:hover{

	background:url(../images/pr3.png) no-repeat center;

	background-color:#639654;

	color:#fff;

	font-size:20px;

	font-weight: bold;

	width:196px;

    padding-top: 50px;

    padding-bottom: 20px;

    border-radius: 0;

    background-position-y: 22px;

}

.productCenter .productBox .nav-tabs>li:first-child>a{

	background:url(../images/pr1.png) no-repeat center;

	color:#555;

	font-size:20px;

	font-weight: bold;

	width:196px;

    padding-top: 50px;

    padding-bottom: 20px;

    border-radius: 0;

	background-position-y: 22px;

	border:transparent;

}

.productCenter .productBox .nav-tabs>li:nth-child(2)>a{

	background:url(../images/product2.png) no-repeat center;

	color:#555;

	font-size:20px;

	font-weight: bold;

	width:196px;

    padding-top: 50px;

    padding-bottom: 20px;

    border-radius: 0;

	background-position-y: 22px;

	border:transparent;

}

.productCenter .productBox .nav-tabs>li:last-child>a{

	background:url(../images/product3.png) no-repeat center;

	color:#555;

	font-size:20px;

	font-weight: bold;

	width:196px;

    padding-top: 50px;

    padding-bottom: 20px;

    border-radius: 0;

	background-position-y: 22px;

	border:transparent;

}



.productCenter .productBox{

	margin:4% 0;

}

.productCenter .productBox .tab-content{

	padding:0 10%;

	margin-top:3%;

	height:397px;

	overflow:hidden;

}

.productCenter .productBox .productText{

	border:1px solid #999;

	padding-top:10px;

	transition: all 0.3s ease-out 0s;

	cursor: pointer;

	position: relative;

}

.productCenter .productBox .productText::after{

	content: "";

	position: absolute;

	top:0;

	left:0;

	width:100%;

	height:72%;

	background-color:rgba(99,150,84,.6);

	display: none;

	transition: all 0.3s ease-out 0s;

}

.productCenter .productBox .productText:hover::after{

	display:block;

}

.productCenter .productBox .productText:hover .productTextDiv{

	width:100%;

	border-bottom:2px solid #d70c18;

}

.productCenter .productBox .productText:hover{

	border-color:transparent;

}

.productCenter .productBox .productText .productTextDiv{

	padding:20px 0;

	border-bottom:2px solid #fff;

}

.productCenter .productBox .productText .productTextDiv h3{

	font-size:18px;

	color:#555;

	margin-bottom:0;

}



.productCenter .productBox .productText .productTextDiv p{

	font-size:18px;

	color:#555;

	margin-bottom:0;

}

.productCenter .productBox .productText:hover{

	box-shadow:0 0 15px rgba(0,0,0,.3);

}



.productCenter .productBox .productText:hover .productTextDiv h3{

	color:#639654;

}





.swiper-product-next:after,

.swiper-container-rtl .swiper-product-prev:after{

	content: "next";

	color:#999;

}



.swiper-button-prev:after,

.swiper-container-rtl .swiper-button-next:after{

	content: "prev";

	color:#999;

}





.chooseUs .row{

	background-color:#639654;

	height:100%;

	display: flex;

	align-items: center;

	margin-top:4%;

	margin-bottom:6%;

}



.chooseUs .chooseUsTb li:first-child>a>div{

	background: url(../images/chooseUs1.png) no-repeat center;

	background-size:87%;

	padding:50%;

}



.chooseUs .chooseUsTb li:nth-child(2)>a>div{

	background: url(../images/chooseUs2.png) no-repeat center;

	background-size:87%;

	padding:50%;

}

.chooseUs .chooseUsTb li:last-child>a>div{

	background: url(../images/chooseUs3.png) no-repeat center;

	background-size:87%;

	padding:50%;

}

.chooseUs .chooseUsTb li:hover:first-child>div{

	background: url(../images/chooseUs01.png) no-repeat center;

	background-size:87%;

	padding:50%;

}



.chooseUs .chooseUsTb li:hover:nth-child(2)>div{

	background: url(../images/chooseUs02.png) no-repeat center;

	background-size:87%;

	padding:50%;

}



.chooseUs .chooseUsTb li:hover:last-child>div{

	background: url(../images/chooseUs03.png) no-repeat center;

	background-size:87%;

	padding:50%;

}



.chooseUs .chooseUsTb li:hover:last-child>div,

.chooseUs .chooseUsTb li:hover:nth-child(2)>div,

.chooseUs .chooseUsTb li:last-child>div{

	cursor: pointer;

}



.chooseUs .row div:first-child{

	padding-left:0;

}



.salesNetwork img:last-child{

	margin-top:6%;

	margin-bottom:7%;

}





/* 联系我们 */

.contactUsBox{

	position: relative;

	margin-bottom:5%;

}

.contactUsLink{

	font-size:22px;

	font-weight:bold;

	background-color:#d70c18;

	color:#fff;

	padding:10px 24px;

	border-radius:50px;

	position: absolute;

	left:24%;

	bottom:10%;

}

.contactUsLink:hover{

	text-decoration: none;

	color:#fff;

	background-color:#639654;

}





.navBig .breadcrumb{

	margin-bottom:0;

	background-color: transparent;

}

.navBig .breadcrumb>li a{

	color:#333;

}

.navBig .breadcrumb>.active{

	color:#639654;

	

}

.navBig .breadcrumb>li:first-child a{

	color:#333;

	border-left:3px solid #639654;

	padding-left:6px;

}

.navBig .breadcrumb>li a:hover{

	text-decoration: none;

}

.navBig{

	border-bottom:1px solid #b5b5b5;

}

.navBig .nav-pills>li>a{

	border-radius:0;

	color:#333;

	font-size:16px;

	padding:30px 10px;

}

.navBig .nav-pills>li.active>a,

.navBig .nav-pills>li.active>a:focus,

.navBig .nav-pills>li.active>a:hover{

	background-color:#639654;

	color:#fff;

}



.navBig .breadcrumb>li+li:before {

    padding: 0 5px;

    color: #333;

	content: ">";

}

@media screen and (min-width:750px){
	.containerBox{
		padding:0 10%;
		margin-top:4%;
	}
	.navBig {
		display: flex;
		justify-content: center;
		align-items: center;
}
.navBig .navBox {
    width: 60%;
    margin-left: 4%;
}
}

.bottom_bottom{
	padding:5% 0;
}


.tableBox .table-bordered>tbody>tr>th{
	background-color:#EFEFEF;
	line-height:38px;
	font-size:18px;
}

.tableBox .table-bordered>tbody>tr>td{
	line-height:48px;
}

.table_p{
	color:#D70C18;
}

.personnelPolicy p{
	font-size:16px;
	color:#555;
	line-height:26px;
}

.rDteamBoxP{
	font-size:16px;
	margin-bottom:3%;
}
.rDteam dt img{
	width:100%;
	height:294px;
}
.rDteam{
	box-shadow:0 0 4px rgba(0,0,0,.3);
	position: relative;
}
.rDteam dd h3{
	font-size:26px;
	margin-bottom:4%;
}
.rDteam dd span{
	font-size:16px;
}
.rDteamDp{
	font-size:16px;
	color:#fff;
	position: absolute;
	top:0;
	width:100%;
	height:100%;
	background-color: rgba(0,0,0,.6);
	padding:30px;
	line-height: 26px;
	display: none;
}

.rDteam dd:nth-child(2){
	padding:30px;
}

.rDteam:hover .rDteamDp{
	display: block;
	cursor: pointer;
}

.rDteamBoxRow li{
	margin-bottom:20px;
}
.titleBox{
	display:flex;
	justify-content: center;
	align-items:center;
	margin-bottom:3%;
	margin-top:3%;
}
.titleBox h3{
	font-size:26px;
	margin:0 15px;
}
.titleBox i{
	width:6px;
	height:6px;
	display: inline-block;
	background-color:#639654;
	border-radius: 50px;
}
.rdCenter p{
	font-size:18px;
	line-height:30px;
	margin-bottom:2%;
	margin-top:1%;
}
.rdCenter img{
	width:100%;
	height: auto;
}
.course dl dt,.course dl dd{
	width:50%;
	float: left;
}
.course dl dt img{
	width:100%;
}
.course dl dd p{
	font-size:16px;
	color:#555;
	line-height:28px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:3;
	line-clamp:3;
	-webkit-box-orient: vertical;
}
.course dl dd{
	background-color:#F5F5F5;
	padding:30px 30px 30px 8%;
	height:320px;
}
.course{
	width:100%;
	height:100%;
	position: relative;
	cursor: pointer;
}
.course dl dt{
	margin-top:7.9%;
	position: relative;
}

.developmentLi li a{
	color:#fff;
	background-color:#D70C18;
	padding:6px 16px;
	border-radius:50px;
	text-align: center;
	position: absolute;
	bottom:0;
	right:3%;
}
.course .developmentTime{
	width:200px;
	height:200px;
	background-color:#fff;
	padding:15px;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	right:-13%;
	top:0;
	z-index:10;
}
.course .developmentTime h2{
	font-size:36px;
	background-color:#fff;
	color:#639654;
	font-weight: bold;
	border:2px solid #639654;
	text-align: center;
	width:100%;
	height:100%;
	margin:0;
	line-height:166px;
}
.course:hover .developmentTime{
	background-color: #639654;
}
.course:hover .developmentTime h2{
	background-color: #639654;
	color:#fff;
	border:2px solid #fff;
}
.developmentLi li{
	position: relative;
	margin-bottom:4%;
}
.developmentLi{
	position: relative;
	margin-top:4%;
}
.developmentLi::before{
	position: absolute;
	top:0;
	left:50%;
	content: "";
	height:100%;
	width:2px;
	background-color:#639654;
	transform: translateX(-50%);
	z-index:5;
}

.course dl{
	margin:0;
}
.developmentLi li:last-child{
	margin-bottom:0;
}
.pathNav .nav-tabs.nav-justified{
	width:60%;
	margin:0 auto;
}
.pathNav .nav-tabs.nav-justified>.active>a,
.pathNav .nav-tabs.nav-justified>.active>a:focus,
.pathNav .nav-tabs.nav-justified>.active>a:hover{
	font-size:34px;
	color:#d70c18;
	border:1px solid #fff;
	font-weight:bold;
}
.pathNav .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #fff;
	border-radius:0;
	color:#333;
	font-size:34px;
	font-weight:bold;
	border-right:1px solid #333 !important;
}
.pathNav .nav-tabs.nav-justified>li:last-child>a{
	border-right-color:#fff !important;
}
.riqCenter{
	width:140px;
	height:90px;
	text-align: center;
	border:1px solid #fff;
	padding:10px;
}
.riqCenter>div{
	background-color:#639654;
	width:100%;
	height:100%;
}
.riqCenter>div h2{
	color:#fff;
	margin:0;
	font-weight:bold;
	padding-top:8px;
}
.riqCenter>div span{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin:0;
}
.newsContentText dt h3{
	font-size:28px;
	border-left:2px solid #d70c18;
	padding-left:10px;
}
.newsContentText dt::after{
	content: "";
	width:100%;
	display: block;
	border-bottom: 1px solid #d70c18;
	margin:20px 0;
}
.newsContentText dd{
	width:100%;
	display: flex;
	justify-content: space-between;
}

.newsContentText dd p{
	width:70%;
	font-size:16px;
	line-height:26px;
	padding-right:15px;
}

.newsContentText dd img{
	width:20%;
}

.newsContentText{
	background-color:#F5F5F5;
	padding:30px;
}

.riqCenter{
	position: relative;
}

.riqCenterLi li i{
	position:absolute;
	top:120%;
	left:50%;
	width:1px;
	height:300%;
	background-color:#639654;
	transform: translateX(-50%);
}

.riqCenterLi li:hover .riqCenter{
	border:1px solid #d70c18;
	cursor: pointer;
}

.riqCenterLi li:hover .riqCenter>div{
	background-color:#d70c18;
	width:100%;
	height:100%;
}

.riqCenterLi li a{
	color:#555;
}

.developmentVisionUl{
	background: url(../images/hythrthtr.jpg) center no-repeat;
	width:100%;
	background-size: cover;
}
.developmentVision{
	height:120px;
	width:100%;
	background-color: rgba(0,0,0,.6);
	cursor: pointer;
}
.developmentVision dt h3{
	font-size:32px;
	text-align: center;
	color:#fff;
	line-height:120px;
	margin:0;
}
.developmentVision dd{
	display: none;
}
.developmentVision:hover dt h3{
	display: none;
}
.developmentVision:hover dd{
	display: block;
	padding-top:10px;
}
.developmentVision dd p{
	font-size:18px;
	color:#fff;
	text-align: center;
	margin:0;
}
.developmentVision{
	margin-bottom:30px;
}
.developmentVisionUl{
	padding-top:30px;
}

.companyProfileText h3{
	font-size:34px;
	color:#639654;
}
.companyProfileText p{
	font-size:16px;
	color:#555;
}
.companyProfile .table-bordered>tbody>tr>th{
	font-size:16px;
	white-space: nowrap;
	padding:30px 20px;
}
.companyProfile .table-bordered>tbody>tr>td{
	font-size:16px;
	padding:30px 20px;
}
.companyProfile{
	margin:4% 0;
}
.companyProfile caption{
	font-size:24px;
	color:#333;
	text-align: center;
}

.companyDynamicsBox{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background-color:#F5F5F5;
	margin-bottom:30px;
}

.companyLeft dl dt{
	margin-right:20px;
}
.companyLeft dl dd h3{
	margin-top:0;
	color:#639454;
	border-left:2px solid #d70c18;
	padding-left:10px;
	display: inline-block;
}
.companyLeft dl{
	display: flex;
	justify-content: flex-start;
	margin-bottom:0;
}
.companyLeft dl dt{
	width:30%;
}
.companyLeft dl dd{
	width:64%;
	padding-top:3%;
}
.companyLeft dl dd p{
	font-size:16px;
	line-height:26px;
}
.companyLeft{
	width:80%;
}
.companyLeft dl dd i{
	width:100%;
	border-top:1px solid #d70c18;
	display: inline-block;
}
.companyRight h2,.companyRight p{
	text-align: center;
}
.companyRight h2{
	font-size:42px;
	color:#999;
	font-weight:bold;
	margin:0;
}
.companyRight p{
	font-size:26px;
	color:#999;
	margin:0;
}
.companyRight{
	width:20%;
	border-left:1px solid #999;
	padding:50px 0;
}

.onlineMessage label{
	color:#d70c18;
	font-size:16px;
}
.onlineMessage textarea{
	height:200px;
}
.onlineMessage .form-control{
	border-color: #639454;
}
.onlineMessage .form-control{
	box-shadow: inset 0 2px 2px rgba(0,0,0,0) !important;
}

.btuOnlineMessage{
	background-color:#d70c18;
	color:#fff;
	padding:10px 76px;
	border: transparent;
	font-size:16px;
	border-radius:0;
	margin-left:30px;
}
.btuOnlineMessage:hover{
	background-color:#639454;
	color:#fff;
}
.btuOnlineRight{
	background-color:#EDEDED;
	color:#555;
}
.technology li{
	margin-bottom:30px;
}
.protectionConcept{
	width:100%;
	display: flex;
	justify-content: space-between;
}
.protectionConcept li{
	background-color:#EDEDED;
	padding:10px 20px;
	width:7%;
	display: flex;
	justify-content: center;
}
.protectionConcept li p{
	font-size:16px;
	margin-bottom:0;
	writing-mode:tb-rl;
}
.qualityCertification{
	display: flex;
	justify-content: flex-start;
	background-color:#EDEDED;
}
.qualityCertification p{
	font-size:16px;
	line-height:26px;
	padding:8%;
}
.qualityCertificationText{
	margin-top:3%;
}
.qualityCertificationText p{
	font-size:16px;
	display: flex;
	align-items: center;
}
.qualityCertificationText p i{
	width:6px;
	height:6px;
	background-color:#639454;
	border-radius:50px;
	display: inline-block;
	margin-right:6px;
}
.productionWorkshop li{
	margin-bottom:30px;
}


