/****top*****/
.header {
	position: fixed;
	width: 100%;
	height: 110px;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	transition: 0.45s;
	background:rgba(0, 0, 0, .5);
}

.head-wrap {
	position: relative;
	max-width: 1600px;
	margin: 0 auto;
	padding: 0 2%;
}

.header.active {
	background: #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
}

.header.active .hlimg1 {
	display: none;
}

.header.active .hlimg2 {
	display: inline-block;
}

.header.active .yj-bot .yj-link {
	color: #333;
}

.header.active .yj-bot li.active .yj-link {
	color: #468d06;
}

.head-logo {
	float: left;
	height: 110px;
}

.head-logo a {
	display: block;
}

.head-logo img {
	margin-top: 20px;
}

.hlimg1 {
	display: block;
	height:70px;
}

.hlimg2 {
	display: none;
	height:70px;
}

.header .nav {
	position: relative;
	float: right;
}

.header .yj-bot {
	float: left;
}

.header .yj-bot li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	transition: 0.35s;
	text-align: center;
	z-index: 10;
}

.header .yj-bot .yj-link {
	position: relative;
	z-index: 3;
	color: #fff;
	font-size: 16px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	margin: 0 17px;
	z-index: 3;
	line-height:110px;
}

.header .yj-bot li.active .yj-link {
	color: #74b539;
}

.header .nav li:hover .ej-list {
	transition: 0.45s;
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.ej-list.active {
	opacity: 1;
	visibility: visible;
}

.ej-list {
	position: absolute;
	z-index: 10;
	width: 100%;
	transform: translateY(20px);
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	text-align: left;
	box-sizing: border-box;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .16);
}

.el-link {
	position: relative;
	display: block;
	color: #000;
	font-size: 16px;
	box-sizing: border-box;
	border-bottom:1px solid #eee;
	padding: 15px 0 15px 0px;
	text-align:center;
}

.el-link img{
	vertical-align:middle;
	width:20px;
	margin-right:10px;
}

.el-link:hover {
	background-color:#efefef;
	cursor:pointer;
	color:#4ca100;
}

.menu-handler {
	position: fixed;
	right: 0;
	top: 0;
	width: 55px;
	height: 75px;
	display: none;
	cursor: pointer;
	z-index: 1010;
	transition: 0.35s;
}

.menu-handler span {
	position: relative;
	display: block;
	margin: 37.5px 0 0 17.5px;
	width: 10px;
	height: 2px;
	background-color: #74b539;
	-webkit-transition-duration: .3s, .3s;
	-moz-transition-duration: .3s, .3s;
	-ms-transition-duration: .3s, .3s;
	-o-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	-moz-transition-delay: .3s, 0s;
	-ms-transition-delay: .3s, 0s;
	-o-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s;
}

.menu-handler span:after,
.menu-handler span:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 20px;
	height: 2px;
	left: 0;
	background-color: #74b539;
	-webkit-transition-duration: .3s, .3s;
	-moz-transition-duration: .3s, .3s;
	-ms-transition-duration: .3s, .3s;
	-o-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	-moz-transition-delay: .3s, 0s;
	-ms-transition-delay: .3s, 0s;
	-o-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s
}

.menu-handler span:before {
	top: -7px;
	-webkit-transition-property: top, transform;
	-moz-transition-property: top, transform;
	-ms-transition-property: top, transform;
	-o-transition-property: top, transform;
	transition-property: top, transform;
}

.menu-handler span:after {
	bottom: -7px;
	-webkit-transition-property: bottom, transform;
	-moz-transition-property: bottom, transform;
	-ms-transition-property: bottom, transform;
	-o-transition-property: bottom, transform;
	transition-property: bottom, transform;
}

.menu-handler.active span {
	height: 2px;
	background-color: transparent;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition-delay: 0s, 0s;
	-ms-transition-delay: 0s, 0s;
	-o-transition-delay: 0s, 0s;
	transition-delay: 0s, 0s
}

.menu-handler.active span:after,
.menu-handler.active span:before {
	-webkit-transition-delay: 0s, .3s;
	-moz-transition-delay: 0s, .3s;
	-ms-transition-delay: 0s, .3s;
	-o-transition-delay: 0s, .3s;
	transition-delay: 0s, .3s;
}

.menu-handler.active span:before {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.menu-handler.active span:after {
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.menu-handler.active {
	top: 0;
}

.mob_hig{ display:none;}

.menuBox a:link,
.menuBox a:visited {
	color: #333333;
}

.menuMoblie .nav-link.active,
.menuMoblie .cur .nav-link,
.menuMoblie .nav-link:hover {
	background: #74b539;
}

.menuMoblie .nav-link:active i,
.menuMoblie .nav-link:hover i {
	color: #fff;
	transform: rotate(90deg);
}

.menuBox a:active,
.menuBox a:hover,
.menuMoblie .cur .nav-link {
	color: #fff;
}

.menuBox {
	border-top: 1px solid #e4e4e4;
	background-color: #fff;
	color: #333333;
	position: fixed;
	display: none;
	right: 0px;
	top: 75px;
	width: 100%;
	height: 100%;
	height: 100vh;
	overflow-x: hidden;
	overflow-y: auto;
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-overflow-scrolling: touch;
	z-index: 1008;
	-webkit-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	-moz-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	-ms-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	-o-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.menuMoblie {
	margin: 0 0 100px 0;
}

.menuMoblie .nav-link {
	position: relative;
	display: block;
	font-size: 18px;
	padding: 14px 5% 14px 10%;
}

.menuMoblie .nav-link i {
	float: right;
	color: #b1b1b1;
	font-size: 20px;
	vertical-align: middle;
}

.menuMoblie li {
	opacity: 0;
	visibility: hidden;
	transition: 0.55s;
	transform: scale(1.1) translateX(100px);
	border-bottom: 1px solid #e4e4e4;
}

.menuMoblie li:nth-child(1) {
	transition-delay: 0;
}

.menuMoblie li:nth-child(2) {
	transition-delay: 0.1s;
}

.menuMoblie li:nth-child(3) {
	transition-delay: 0.2s;
}

.menuMoblie li:nth-child(4) {
	transition-delay: 0.3s;
}

.menuMoblie li:nth-child(5) {
	transition-delay: 0.4s;
}

.menuMoblie li:nth-child(6) {
	transition-delay: 0.5s;
}

.menuMoblie li:nth-child(7) {
	transition-delay: 0.6s;
}

.menuMoblie .subnav {
	background:#f9f9f9;
	display: none;
}

.menuMoblie .subnav .item {
	display: block;
	padding: 12px 5% 12px 15%;
	border-top:1px solid #dddddd;
}

.menuMoblie .subnav .item:active a,
.menuMoblie .subnav .item:hover a {
	/*background: #999;*/
	color: #74b539;
}

.menuMoblie .subnav a {
	position: relative;
	display: block;
	line-height: 1.5;
	font-size: 16px;
	color: #418907;
}

.menuMoblie font{
	display:block;
	font-size: 12px;
	padding-top:7px;
	color:#9f9f9f;
}

.menuOpen .menuBox {
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.menuOpen .menuBox li {
	opacity: 1;
	visibility: visible;
	transform: scale(1) translateX(0);
}

/*电话*/
.tel_bj {background:rgba(255, 255, 255, .2);float: right;margin-top: 35px; padding:7px 20px;border-radius:20px;}
.tel_bj .phone{ padding-left: 30px; background: url(../images/tel.png) no-repeat left center;font-size: 18px; color: #fff; font-style:italic;}

.header.active .tel_bj {background:rgba(130, 179, 24, 1);}

/***************banner**********************/
#canvas_box{ position: absolute; top:0; left:0; width:100%; height: 100%; overflow: hidden;}
.inner { width: 1600px; margin: 0 auto; }

/*owl*/

.owl-dots { width: 100%; text-align: center; }

.owl-dots .owl-dot { display: inline-block; vertical-align: middle; }

.owl-dots .owl-dot span { display: block; }

/*focus_wrap*/
.focus_wrap { width: 100%; height: 100vh; overflow: hidden; }

.slide { position: relative; }

.slide,
.slide .owl-stage-outer,
.slide .owl-stage,
.slide .owl-item,
.slide li,
.slide_item img.focus_img { width: 100%; height: 100%; overflow: hidden; }

.slide_item { position: relative; }

.slide_caption { position: absolute; top: 50%; margin-top: -2.5%; left: 0; z-index: 1; width: 100%; text-align: center; }

.slide_caption_tit { margin-bottom: 25px; }

.slide .owl-dots { position: absolute; left: 0; bottom: 30px; }

.slide .owl-dots .owl-dot span { width: 35px; height: 35px; margin: 0 8px; position: relative; background: none; }

.slide .owl-dots .owl-dot span:before { content: ""; width: 100%; height: 2px; background: #fff; opacity: .60; position: absolute; top: 50%; left: 0; margin-top: -1px; }

.slide .owl-dots .owl-dot.active span:before { opacity: 1; }

/*li_slide02*/

.slide_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; }

img.slide02_dec01 { display: block; position: absolute; top: 0; left: 0; width: 26.407%; max-width: 507px; }

.slide02_dec02 { position: absolute; top: 50%; left: 0; margin-top: -6.9%; width: 100%; text-align: center; }

.slide02_dec02 img { display: block; margin: 0 auto; width: 50.886%; max-width: 977px; }

.slide02_dec03 { position: absolute; top: 50%; left: 0; margin-top: 11.45%; width: 100%; text-align: center; }

.slide02_dec03 img { display: block; margin: 0 auto; width: 50.886%; max-width: 977px; }

/*.slide .owl-item.active li#slide_02 img.slide02_dec01{ animation: 2s .2s swing-3 both;}*/

.slide .owl-item.active li#slide_02 .slide02_dec02 img { animation: 2s .4s fadeIn both; }

.slide .owl-item.active li#slide_02 .slide02_dec03 img { animation: 2s .4s fadeIn both; }

/*li_slide03*/

img.slide03_dec01 { display: block; position: absolute; top: 50%; left: 50%; margin: -5% 0 0 -32%; width: 10%; max-width: 166px; }

img.slide03_dec02 { display: block; position: absolute; top: 50%; left: 50%; margin: -24.2% 0 0 -20.8%; width: 42.4%; max-width: 814px; }

.slide .owl-item.active li#slide_03 img.slide03_dec02 { /*animation: 3s .2s fadeIn both;*/ }

.slide .owl-item.active li#slide_03 img.slide03_dec01 { /*animation: 3s .6s fadeIn both;*/ }

/*swing-1*/
.swing-1 { -webkit-animation: swing1 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-animation: swing1 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); animation: swing1 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/*swing-2*/
.swing-2 { -webkit-animation: swing2 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-animation: swing2 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); animation: swing2 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/*swing-3*/
.swing-3 { -webkit-animation: swing3 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-animation: swing3 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); animation: swing3 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/***************盒子标题**********************/
.index-box {padding-top: 50px;padding-bottom: 50px;}
.index-title { background:url(../images/line.jpg) no-repeat center bottom; padding-bottom:25px;}
.index-title h5 {
	color: #7bb106;
	font-size: 40px;
	font-weight:600;
	letter-spacing:3px;
	margin-bottom: 15px;
	text-align: center;
}

.index-title h6 {
	font-size: 18px;
	color: #797979;
	text-align: center;
	letter-spacing:1px;
	font-weight:500;
}

/***************底部**********************/
.ylink{ background-color:#638d08; color:#fff; font-size:16px; padding:15px 0;}
.ylink h5{ float:left; width:85px; font-size:16px; color:#fff; line-height:180%;}
.ylink a{ color:#fff;line-height:180%; margin-right:15px; font-size:16px;}
.ylink a:hover{ color:#fff000;}
.fot_mob{ display:none;}

.btomm{background:#131313;}
.cont_foot {max-width: 1400px; margin:0 auto; padding:0 2%;}
.ewm { margin:0 5px; text-align:center; color:#FFF;}
.x_dz{ display:none;}

.footer{ width:100%; padding:50px 0;}
.footer ul li{ }

.footer ul .faght_a{width:30%;float:left;}
.footer ul .faght_b{width:20%;float:left;}
.footer ul .faght_c{width:26%;float:left;}
.footer ul .faght_d{width:270px;float:right;}

.footer ul li dl dt{ font-size:24px; color:#fff; line-height:32px;}
.footer ul li dl dt font{ font-size:20px;}
.footer ul li dl dd{ float:left; margin-top:17px;} 
.footer ul li dl dd .p{ float:left; padding-left:55px; position:relative; line-height:38px; margin-top:10px;}
.footer ul li dl dd .p .ico{ width:38px; background:#2b2b2b; position:absolute; left:0; top:0; height:38px;}
.footer ul li dl dd .p .ico img{ width:100%; float:left;}
.footer ul li dl dd .p h5{ display:inline-block; *zoom:1; *display:inline; vertical-align:middle; font-size:14px; color:#ababab; line-height:18px; margin-top:-2px;}
.footer ul li dl dd .p h5 a{ color:#ababab;}

.down{ padding:20px 0; background:#0f0f0f;font-size:14px; color:#888;}
.down a{ color:#888;}
.down a:hover{ color:#fff;}

/***************服务与维修**********************/
.newswitch{ float:left; width:100%;padding-bottom:50px;}
.row_1{ margin:0 20%;}
.newswitch ul{margin-top:60px;}
.newswitch .hd{ position:relative; z-index:5;}
.newswitch .hd ul li{ width:18%; float:left;margin-right:9%;}
.newswitch .hd ul li:last-child{margin-right:0;}
.newswitch ul li .zbox{background:url(../images/bg_4.png); text-align:center; padding:33px 10px 40px 10px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}

.newswitch ul li .zbox .img{height:100px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}

.newswitch ul li .zbox .img img{ height:100%;}
.newswitch ul li .zbox:hover{ background:url(../images/bg_4_h.png);}
.newswitch ul li .zbox:hover .img{ transform:rotateY(180deg);}

.newswitch ul li .zbox h5{ margin-top:11px; font-size:18px; color:white; line-height:27px;}
.newswitch ul li .zbox h6{ font-size:12px; color:white; line-height:20px; opacity:0.5;font-family: 'OPENSANS-LIGHT'; text-transform:uppercase;}
.newswitch .text{ text-align:center; margin-top:99px;}
.newswitch .text p{font-size:30px; color:white; line-height:47px; font-weight:bold; letter-spacing:3px;}

.newswitch .morez{ width:100%; text-align:center; margin-top:29px;line-height:25px; font-size:18px; color:white; }

.newswitch .bd{ margin-top:-80px;}

.newswitch .bd ul li{float:left; width:100%; position:relative;}
.newswitch .bd ul li .img{ height:500px; position:absolute; left:50%; top:50%; max-width:none; z-index:-1; margin:-250px 0 0 -960px;}
.newswitch .bd ul li .img img{ width:100%;}

/***************产品系列**********************/
.cp_tit .tit_main {
    float: left;
    margin-bottom: 0
}
.cp_tit {
    margin-bottom: 20px
}
.tit_main {
    margin-bottom: 28px;
}
.tit_main h2 {
    color: #7BB106;
    font-size: 40px;
    font-weight: bold;
	letter-spacing:2px;
}
.tit_main h3 {
    font-size: 24px;
    font-weight: bold;
    color: #9D9D9D
}
.mores {
    float: right
}
.mores span {
    display: inline-block;
    vertical-align: middle;
    color: #979797;
    font-size: 16px;
    margin-right: 18px
}
.mores span a{
    color: #4d4d4d;
}
.mores span a:hover{
    color: #014E8F;
}
.mores span:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 18px;
    height: 1px;
    width: 85px;
    background: #0477cf
}
a.more {
    width: 55px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    border-radius: 50%;
    box-shadow: 0 10px 25px rgba(0, 0, 0, .15);
    background-size: 100% 100%;
    background-image: url(../images/more_a.png);
    display: inline-block;
    color: #fff;
    font-size: 20px;
    vertical-align: middle
}
a.more:hover {
    background-image: url(../images/more_b.png);
}

/*内容*/
.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cp_cont{
	position:static;
	max-width:1600px;
	padding:0px 15px;
	margin:0 auto;
}

.cp_main{
	position: relative;
	padding: 50px 0 20px;
}

.cp_bj_h{background-color:#F7F8FC;}
.cp_bj_b{background-color:#fff;}

.cp_nr{
	position:relative;
	margin-bottom: 30px;
}

.cp_nr .nr_box{
	position:relative;
	display:block;
	overflow: hidden;
	border-radius: 8px;/*圆角*/
}

.cp_nr .nr_box .nr_img_box{
	position:relative;
	margin-bottom: 0;overflow: hidden;
}

.cp_nr .nr_box .nr_img_box img{
	position:relative;
	width:100%;
	display:block;overflow: hidden;
	transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
}
.cp_nr .nr_box a:hover .nr_img_box img{
-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}

.cp_nr .nr_box .wz_box{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	opacity:0;
	visibility: hidden;
	/*background-color:rgba(0,0,0,0.20);*/
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

/*隐藏标题
.cp_nr .nr_box:hover .wz_box{
	opacity:1;
	visibility: visible;
}
*/
/*显示标题*/
.cp_nr .nr_box .wz_box{
	opacity:1;
	visibility: visible;
}
.cp_nr .nr_box:hover .pictit_box{
	background-color: rgba(123,177,6 , 0.8);
}
/*显示标题end*/

.cp_nr .wz_box .pictit_box{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 10px;
	background-color: rgba(4,0,11 , 0.5);
	text-align: center;
}

.cp_nr .wz_box .pictit_box h4{
	position: relative;
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #edf2ff;
	font-weight: 500;
	height:30px;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
}

.cp_nr .wz_box .pictit_box h4 a{
	color: #edf2ff;
	display: inline-block;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.cp_nr .wz_box .pictit_box h4 a:hover{
	color: #bc1819;
}


.col-lg-3,.col-md-6,.col-sm-6 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }  

/***************新闻**********************/
.line-clamp-1{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.line-clamp-2{ overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_list{ max-width:1300px; margin:50px auto 0;}

.news_one{float:left;width:45%;height:522px;background:#eee}
.news_one_img img{box-sizing:border-box;border:1px solid #eee;border-bottom:none;width:100%;height:380px}
.news_one_content{padding:8px 30px;line-height:24px}
.news_one_title,.news_list_title{padding-top:10px;}
.news_one_title a{font-size:20px;line-height:46px;height:45px;font-weight:bold}
.news_one_describe{color:#777;}
.news_one_describe>.line-clamp-2{width:100%;float:left;line-height:25px;font-size:14px}

.news_list_div{float:right;width:53%;}
.news_list_div li{margin-bottom:18px;overflow:hidden;background:#eee;}
.news_list_div li:last-child{margin-bottom:0}
.news_list_div li:hover{background:#7BB106;}
.news_list_div li:hover .news_list_describe,
.news_list_div li:hover,
.news_list_div li:hover a,
.news_list_div li:hover p.news_ctime_date,
.news_list_div li:hover p.news_ctime_year{
	color:#fff
}
.news_list_left{float:left;width:16%;display:block;padding:15px 0 29px;border-right:1px #ddd solid;box-sizing:border-box}
.news_list_left p.news_ctime_date{font-size:30px;text-align:center;margin-top:15px}
.news_list_left p.news_ctime_year{font-size:14px;text-align:center;line-height:32px}
.news_list_content{box-sizing:border-box;padding-right:15px;float:left;margin-left:3%;width:81%}
.news_list_title a{font-size:16px;font-weight:bold;line-height:40px}
.news_list_describe{font-size:14px;color:#777;line-height:24px;height:48px;}	

/***************合作案例**********************/
.al_bj{background: url(../images/al_bj.jpg) center top no-repeat; }
.floor_4{ display:none;}

.roundabout_box {
	margin: 16px auto 0px; width: 955px; height: 450px;
}
.roundabout_box ul {
	width: 955px; 
}
.roundabout_box img {
	width: 100%;
}
.roundabout-holder {
	list-style: none; margin: 0px auto; /*width: 500px;*/ height: 425px;
}
.roundabout-moveable-item {
	background: rgb(249, 249, 249); padding: 3px; border-radius: 15px; width: 614px; height: 459px; overflow: hidden; font-size: 12px !important; position: relative; cursor: pointer;
}
.roundabout-moveable-item img {
	margin: 0px; width: 100%; height: 100%; background-color: rgb(245, 250, 254);border-radius: 15px;
}
.roundabout-in-focus {
	border-right-color: rgb(245, 250, 254); border-left-color: rgb(245, 250, 254); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; cursor: auto;-webkit-box-shadow: 3px 3px 10px #787878; -moz-box-shadow: 3px 3px 10px #787878;
}
.roundabout-holder .text {
	color: rgb(153, 153, 153);
}
.roundabout a:active {
	outline: 0px; text-decoration: none;
}
.roundabout a:focus {
	outline: 0px; text-decoration: none;
}
.roundabout a:visited {
	outline: 0px; text-decoration: none;
}
.roundabout li {
	margin: 0px;
}
.roundabout-moveable-item p {
	background: rgba(255, 255, 255, 0.85); width: 100%; height: 47px; text-align: center; bottom: 2px; color: rgb(51, 51, 51); line-height: 47px; font-size: 15px; position: absolute;
}

.exhibition_hall {
	overflow: hidden; margin-top: 45px;
}

/***************关于我们**********************/
.box{max-width:1500px; height:auto; margin:0 auto; position: relative; }
.box:after{ display: block; content: ""; clear: both;}

.about{width: 100%;box-sizing: border-box; height: 1000px; background: url(../images/lssj_about.jpg) top center no-repeat;}

.about .word{width: 47%; position: relative; height:305px; padding-left:45px; margin-bottom:40px;}
.about .word p{ font-size: 16px; text-align: justify; line-height:250%;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;			
  text-overflow: ellipsis;		
  display: -webkit-box;			
  -webkit-line-clamp: 5;			
  line-clamp: 5;					
  -webkit-box-orient: vertical;	
}
.about .word p a{ font-size: 15px;}
.about .word dl{ font-size: 24px;  color: #333;line-height: 80px; font-weight: bold;}

.about .font{width: 60%; height: 370px; background: #f5f5f5; overflow: hidden;}
.about .font .about_xt{display: block; width:150px; text-align: center; height: 50px; background: #82b318; margin-left:45px;color: #fff; font-size: 18px;line-height: 50px;font-weight: bold;letter-spacing:1px;}

.about .main_about{ margin:25px;} 
.about .main_about ul { width:100%;}
.about .main_about ul li { width:22%; float:left; margin-left:4%;}
.about .main_about ul li img{ width:100%}
.about .main_about ul li:first-child{ margin-left:0;}
.aboll_bjla{ display:none;}
  
/***************广告**********************/
.zmgg {bottom:-110px; position: relative;}
.gg_box{ max-width:1200px; margin:0 auto;}
.banner2{ width: 100%; line-height: 32px; height: 210px;color: #fff; margin-top: -30px; background: url(../images/gg_bj.png) center top no-repeat;}
.banner2_l{ width: 520px; padding-top:44px; font-size: 16px; line-height: 28px; margin-left:260px;}
.banner2_l p{  line-height: 40px; letter-spacing: 1px; padding-bottom: 5px; font-weight: bold; font-size: 40px; color:#fff;}
.banner2_r{ width: auto; line-height: 28px; text-align: right; padding-top:85px; font-size: 16px; padding-right: 60px; background: url(../images/gg_tel.png) right 95px no-repeat;}
.banner2_r p{ font-weight: bold; font-family: "Levenim MT", Times, serif; font-size: 38px; line-height: 45px; color:#fff;}

.banner3{ display:none;}













