@charset "utf-8";
.swiper1{

    width:100%;min-width: 1200px;
    overflow:hidden;
    text-align:center;
}  
.swiper1 img {
	max-width:1920px;	
	min-width:1200px;
	width:100%;
	display:block;
	margin:0 auto;
}
.swiper1 .pagination {
    bottom: 5px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1999;
}
.swiper1 .pagination .swiper-pagination-bullet {
	width:16px;
	height:16px;	
}

.khtkc {
	width:100%;min-width: 1200px;
	background-color:#F3F3F3;	
	padding:66px 0;
}
.hotkc {
	width:1200px;
	margin:0 auto;	
}
.qtkc {list-style: none;height: 386px;	position: relative;	margin: 35px 0 25px 0;	padding: 0;}
.qtkc li {
		background-color: #ffffff;
    float: left;
    height: 172px;
    margin: 13px;
    position: relative;
    width: 273px;	
}
.qtkc li a,.qtkc li a img {display: block;position: relative;margin: 0 auto; border:none;}
.qtkc li a {
	color:#fff;
	overflow: hidden;
  box-shadow: 0 0 3px #999999;
}
.qtkc li a div {position: absolute;background: #333;background: rgb(229,66,94);*background:#3290EA;background:#3290EA\0;filter:alpha(Opacity=90);	width: 100%;height: 100%;}
.qtkc li a .kcdc{width:273px;height:172px;position: relative;float: left; background-color:#ffffff;}
.qtkc li a .kcdc .kcdc_a{position: absolute;top: 0 !important;left: 0;width: 273px;height: 172px;text-align: center;font-size: 20px;color:#333333}
.qtkc li a .kcdc .kcdc_a img{margin-top: 21px;margin-bottom: 5px;}
.qtkc li a .kcsc .kcdc_a{position: absolute;top: 0 !important;left: 0;width: 273px;height: 172px;text-align: center;font-size: 20px;color:#FFFFFF}
.qtkc li a .kcsc .kcdc_a img{margin-top: 21px;margin-bottom: 5px;}
.qtkc li a .kcsc .kcdc_a p{margin-bottom: 5px;}
.qtkc li span p {
	margin-top:6px;	
}

.jxhj {
	background-color:#69b531;min-width: 1200px;
	padding:56px 0;	
}
.jxhj .hjcont {
	width:1200px;	
}
p.title {
	color:#ffffff;
	font-size:32px;
	text-align:center;	
}
p.entitle {
	color:#9f9b96;
	font-size:22px;
	text-align:center;	
	margin-top:6px;
}
p.hengxian {
	background-image: url("hengxian.png");
  background-repeat: no-repeat;
  height: 20px;
  margin: 16px auto 0;
  width: 492px;	
}
.swiper22 {
	height:500px;	
}
.swiper2 {
	height:750px;	
}
.swiper-container .pagination {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1999;
}
.swiper2 {
	margin-top:16px;	
}
.swiper2 .pagination .swiper-pagination-bullet{
	width:16px;
	height:16px;	
}
.swiper2 .pagination .swiper-pagination-bullet{
	background-color:#949393;	
}
.swiper2 .pagination .swiper-pagination-bullet-active{
	background-color:#ffffff;	
}
.zuopin {
	padding:66px 0;	
	width:100%;min-width: 1200px;
	background-color:#F3F3F3;
}
p.heit {
	color:#f0a81f;	
}

.tabs {
  text-align:center;
  width:960px;
  margin:0 auto;
  margin-top:26px;
}
.tabs a {
    color: #464545;
    font-size:22px;
    margin:0 36px;
}
.tabs a:hover, .tabs a.active {
    border-bottom: 2px solid #69b531;
    color: #69b531;
    padding-bottom: 3px;
}
.zuopin #tabs-container {
	width:1200px;	
	overflow: hidden;
}
.zuopin .swiper-slide-next .content-slide .swiper-slide,  .zuopin .swiper-slide-prev .content-slide .swiper-slide{
		height:0px;
		overflow:hidden;
}
.zuopin #content-slide {
	width:1200px;	
	overflow: hidden;
}
.swipert {
	width:100%;	
	margin-top:36px;
	overflow: hidden;
}
.swipert .swiper-slide {  
    width: 706px;  
} 
.swipert img{
	display:block;
}
.swipert .swiper-button-prev {
	 background-image: url("pre1.png");
    background-size: 100% auto;
    height: 119px;
    margin-top: -57px;
    width: 42px;	
}
.swipert .swiper-button-next {
	 background-image: url("next1.png");
    background-size: 100% auto;
    height: 119px;
    margin-top: -57px;
    width: 42px;	
}
a.morestu {
    background-image: url("morestu.png");
    background-position: 30px 12px;
    background-repeat: no-repeat;
    border: 2px solid #69b531;
    border-radius: 8px;
    color: #69b531;
    display: block;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    margin: 56px auto 0;
    text-align: center;
    width: 150px;
}
a.morestu span {
	padding-left:25px;	
}

.mingxing {
	width:1197px;
	padding:36px 0;	
}
.mingxing img {
	display:block;	
}
.gallery-top {
   height:419px;
   width:100%;
   margin-top:26px;
}
.gallery-thumbs {
  margin-top:26px;margin-left: 82px;
}
.gallery-thumbs .bgthu{
	background-color: #c8c8c8;
    height: 183px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 257px;
    z-index: -1;
}
.gallery-thumbs img {
	width:257px;
	height:183px;
}
.gallery-thumbs .swiper-slide {
    width:263px;
    height:189px;
    opacity: 0.8;
}
.gallery-thumbs .swiper-slide-active {
    opacity: 1;
}
.gallery-thumbs .swiper-slide .bgthu{
	  background-color: #c8c8c8;
}
.gallery-thumbs .swiper-slide-active .bgthu{
	  background-color: #69b531;
}
.gallery-top .swiper-button-prev {
	 background-image: url("pre1.png");
    background-size: 100% auto;
    height: 119px;
    margin-top: -57px;
    width: 42px;	
}
.gallery-top .swiper-button-next {
	 background-image: url("next1.png");
    background-size: 100% auto;
    height: 119px;
    margin-top: -57px;
    width: 42px;	
}
.gallery-top .mxcont {
	width:990px;	
	position: relative;
}
.gallery-top .mxcont img {
	width:323px;
	height:405px;	
	width:540px;
	height:400px;	
}
.gallery-top .mxcont .bgthu{
	background-color: #69b531;
    width:540px;
	height:400px;	
    left: 14px;
    position: absolute;
    top: 14px;
    z-index: -1;
}
.gallery-top .mxwz {
	background-image: url("mxwzbg.jpg");
    background-repeat: no-repeat;
    height: 323px;
    left: 540px;
    position: absolute;
    top: 52px;
    width: 445px;
}
.gallery-top .mxcont .wzbgthu{
	 background-color: #69b531;
    height: 328px;
    left: 550px;
    position: absolute;
    top: 60px;
    width: 448px;
    z-index: -1;
}
.gallery-top .mxwz p.name {
	font-size:36px;
	color:#69b531;	
	text-align:center;
	padding:20px 0 2px;
}
.gallery-top .mxwz p.name sub{
	font-size:15px;
	padding-left:6px;
}
.gallery-top .mxwz p.jianjie {
	color: #ffffff;
    font-size: 15px;
    padding: 0 15px 0 20px;
    line-height: 26px;
    text-indent: 2em;
}
.gallery-top .mxwz a {
	color: #69b531;
    float: right;
    font-size: 16px;
}


.xiangmu {
	background-color:#F3F3F3;min-width: 1200px;
	padding:66px 0 26px;	
}
.xiangmu .xmcont {
	width:1199px;	
}
.xiangmu .xmcont .swiperxm{
	height:550px;
	margin-top:50px;
}
.xiangmu .xmcont .swiperxm .swiper-wrapper{
	height:379px;
}
.xiangmu .xmcont a {
	border:1px solid #D0D0D0;	
}
.xiangmu .xmcont a,.xiangmu .xmcont a img {
	display:block;
	width:285px;
}

.swiperxm .swiper-button-prev, .swiperxm .swiper-button-next{
	margin-top:136px;
	width:42px;
	height:42px;
	background-size:42px 42px;
}
.swiperxm .swiper-button-prev {
		background-image:url(xpre2.png);
		margin-left:546.9px;
}
.swiperxm .swiper-button-next {
		background-image:url(xnext2.png);
		margin-right:546.9px;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity:0.6;	
}

.swiperxm p.title {
	color:#464545;
	font-size:20px;
	text-align:center;	
	padding:12px 0;
}
.swiperxm p.cont {
	color:#555555;
	font-size:12px;
	padding:3px 22px;
}

.xiangmu .xmcont a:hover {
		background-color:#2F2E2E;
		box-shadow: 0 0 6px #D0D0D0;
}
.xiangmu .xmcont a:hover p.title{
	color:#ffffff;
}
.xiangmu .xmcont a:hover p.cont{
	color:#ffffff;
}
.swiperxm .xmxian {
	height:3px;
	width:600px;	
	background-color:#BDBDBD;
	text-align:center;
}
.swiperxm .xmxian p{
	height:100%;
	width:90px;	
	background-color:#69b531;
	margin:0 auto;
}

.laoshi {
	background-color:#69b531;min-width: 1200px;
	padding:26px 0;	
	width:100%;
}
.laoshi .lscont {
	width:1200px;	
	height:900px;
}


.laoshi .lscont a {
		position: relative;
    width: 1200px;
    height: 700px;
    display:block;
}
.laoshi .lscont a p.team{
	color: #ffffff;
    font-size: 36px;
    padding-top: 109px;
    font-weight: bold;
}
.laoshi .lscont a p.lsname{
		text-align: right;
    font-size: 66px;
    color: #69b531;
}
.laoshi .lscont a span {
	display:block;	
}
.laoshi .lscont a span.lszuopin{
		color:#ffffff;
		font-size:36px;
		padding-top:16px;
}
.laoshi .lscont a img.lsimg{
		display: block;
    position: absolute;
    z-index:1000;
    left:216px;
    top:15px;
}
.laoshi .lscont a img.lsbg{
		display: block;
    position: absolute;
    top:332px;
    z-index:999;
}

.news {
	width:1200px;
	padding:66px 0;	
}
.news .hengxian{
	margin-bottom:26px;
}
.news .lnews {
	width:586px;
	height:372px;
	float:left;	
}
.news .lnews .swiperln {
	height:372px;	
}
.news .lnews img {
	width:586px;
	height:372px;	
}
.news .rnews {
	width:586px;
	height:372px;
	float:right;	
}


.swiperln .pagination .swiper-pagination-bullet {
    height: 16px;
    width: 16px;
    background-color:#ffffff;
    margin-left:9px;
    opacity: 1;
}
.swiperln .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color:#49ABE8;
}

.swiperln .swiper-slide p{
	background-color: #4d4d4d;
    bottom: 0;
    height: 56px;
    line-height: 56px;
    opacity: 0.8;
    position: absolute;
    text-indent: 1em;
    width: 100%;
    z-index: 1999;
    font-size: 19px;
    color: #ffffff;
}
.swiperln .swiper-slide p span {
	width:70%;
	overflow:hidden;	
	display:block;
}
.swiperln .pagination {
	position: absolute;
    bottom: 0;
    left: 70%;
    position: absolute;
    text-align: center;
    width: 30%;
    z-index: 1999;
    height: 56px;
    opacity:0.8;
    line-height: 56px;
}
.tabs2 a {
	border-bottom: 2px solid #d8d8d8;
    color: #4e4f4f;
    display: block;
    float: left;
    font-size: 19px;
    padding-bottom: 16px;
    text-align: center;
    width: 25%;
}
.tabs2 a.active {
		border-bottom: 2px solid #69b531;
    color: #69b531;
}
#tabs-container2 a{
	background-image: url("heidian.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px dashed #343434;
    color: #343434;
    display: block;
    font-size: 16px;
    height: 53px;
    line-height: 53px;
    padding-left: 16px;
}
#tabs-container2 a span {
	float:right;	
}
#tabs-container2 a:hover {
	color:#69b531;	
}

.hezuo {
    background-color: #f3f3f3;min-width: 1200px;
    padding: 66px 0;
}
.hezuo .hzcont {
	width:1200px;	
}
.hezuo .hzcont a{
	border: 1px solid #e3e3e3;
    box-shadow: 3px 3px 3px #cccccc;
    display: block;
    float: left;
    margin: 16px 6px 0;
    width: 286px;
}

.hezuo .hzcont a:hover {
    border: 1px solid #B9DFF7;
    box-shadow: 3px 3px 3px #B9DFF7;
    transition: border 0.3s ease 0s;
}
.hezuo .hzcont a img{
	display: block;
}

.liaojie {
    padding: 66px 0;
    width:1167px;
}
.liaojie a {
	display:block;
	float:left;
	width:296px;
	height:86px;
	background-repeat:no-repeat;	
	background-size: auto 100%;
	margin-top:36px;
	margin-bottom:16px;
}
.liaojie a p {
	color:#464545;
	font-size:19px;
	padding-left:96px;	
	height:43px;
	line-height:43px;
}
.liaojie a:hover p {
		color:#69b531;
}
.liaojie a span {
	display:block;
	color:#464545;
	font-size:19px;
	padding-left:96px;	
	height:43px;
	line-height:43px;
}
.liaojie a.l1 {
		background-image: url(l1.png); 
}
.liaojie a.l1:hover {
		background-image: url(l1l.png); 
}

.liaojie a.l2 {
		background-image: url(l2.png); 
		width:190px;
		margin-left:66px;
}
.liaojie a.l2:hover {
		background-image: url(l2l.png); 
}

.liaojie a.l3 {
		background-image: url(l3.png); 
		width:236px;
		margin-left:96px;
}
.liaojie a.l3:hover {
		background-image: url(l3l.png); 
}

.liaojie a.l4 {
		background-image: url(l4.png); 
		width:180px;
		margin-left:100px;
}
.liaojie a.l4:hover {
		background-image: url(l4l.png); 
		
}

.liaojie a.l5 {
		background-image: url(l5.png); 
}
.liaojie a.l5:hover {
		background-image: url(l5l.png); 
}

.liaojie a.l6 {
		background-image: url(l6.png); 
		width:190px;
		margin-left:66px;
}
.liaojie a.l6:hover {
		background-image: url(l6l.png); 
}

.liaojie a.l7 {
		background-image: url(l7.png); 
		width:236px;
		margin-left:96px;
}
.liaojie a.l7:hover {
		background-image: url(l7l.png); 
}

.liaojie a.l8 {
		background-image: url(l8.png); 
		margin-left:100px;
		width:180px;
}
.liaojie a.l8:hover {
		background-image: url(l8l.png); 
}
.topdh {
	margin-top:25px; font-size:20px; color:#f3ad10;
}
