

/*# sourceMappingURL=style.css.map */
body{
	padding: 0;
	margin: 0;
	min-width: 1200px;
	position: relative;
}
.profile .warp{
	width: 1065px;
	margin: 0 auto;
}
.profile .warp .details{
	text-align: justify;
	font-size: 14px;
	color: #1b1b1b;
	line-height: 24px;
	margin-bottom: 60px;
}
.profile .warp img{
	max-width: 100%;
}
.ml20{
	margin-left: 20px;
}
.mr20{
	margin-right: 20px;
}

.struct .mian{
	width: 1065px;
	margin: 0 auto;
	min-height: 600px;
}
.struct .mian .left{
	width: 610px;
}
.struct .mian .left,.struct .mian .left p{
	font-size: 14px;
	line-height: 24px;
	color: #1b1b1b;
	text-align: justify;
}
.struct .mian .right{
	width: 380px;
	height: 380px;
	margin-right: 60px;
	position: relative;
	background: url(../img/img5.png) center no-repeat;
}
.struct .mian .right .pl1{
	position: absolute;
	overflow: hidden;
	border-radius: 100%;
    transition: all .4s;
    -webkit-transition: all .4s;
    cursor: pointer;
}
.struct .mian .right .pl2{
	overflow: hidden;
	border-radius: 100%;
	transition: all .4s;
    -webkit-transition: all .4s;
    cursor: pointer;
    position: absolute;
}
.struct .mian .right .pl3{
	overflow: hidden;
	border-radius: 100%;
	transition: all .4s;
    -webkit-transition: all .4s;
    cursor: pointer;
    position: absolute;
}
.struct .mian .right .pl.on{
	width: 311px;
	height: 311px;
	top: 25px;
	left: 28px;
	border:7px solid #f3f3f3;
}
.struct .mian .right .pl.cur{
	border:4px solid #f3f3f3;
	top: 325px;
    left: 28px;
    width: 130px;
	height: 130px;
}
.struct .mian .right .pl.nn{
	width: 100px;
	height: 100px;
	top: 220px;
    left: 335px;
    border:4px solid #f3f3f3;
}
.struct .mian .right .pl span{
	display:block;
	text-align: center;
	font-size: 13px;
	color: #fff;
	position: absolute;
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	z-index:-1;
	transition: all .4s;
    -webkit-transition: all .4s;
    opacity: 0;
    filter: alpha(opacity=0);
	background:url(../img/img6.png) center repeat;
}
.struct .mian .right .pl:hover span{
	z-index:2;
	opacity: 1;
    filter: alpha(opacity=100);
}
.struct .mian .right .pl span i{
	display: block;
	width: 92%;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	left:4%;
	z-index: 2;
	height: 32px;
	line-height: 32px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	font-style: normal;
}
.struct .mian .right img{
	display: block;
	width: 100%;
}


.honor .list,.garden .list{
	width: 1065px;
	margin: 0 auto 40px;
	overflow: hidden;
}
.honor .list ul{
	width: 101%;
}
.honor .list ul li{
	width: 24%;
	float: left;
	margin:0 1% 15px 0;
	text-align: center;
	cursor: pointer;
}
.honor .list ul li .pic{
	padding: 10px;
	background-color: #fff;
	margin-bottom:5px;
	width: 238px;
	height: 167px;
	overflow: hidden;
}
.honor .list ul li .pic img{
	display: block;
	width: 100%;
}
.honor .list ul li .mintit{
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	height: 48px;
	overflow: hidden;
}

.garden .list ul{
	width:105%
} 
.garden .list ul li{
	width: 30%;
	float: left;
	margin:0 3% 50px 0;
}
.garden .list ul li .pic{
	width: 324px;
	height: 220px;
	overflow: hidden;
	margin-bottom: 10px;
	cursor: pointer;
	margin: 0 auto;
	background-color: #000;
}
.garden .list ul li .pic img{
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: all ease-in .4s;
    -webkit-transition: all ease-in .4s;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.garden .list ul li:hover .pic img{
	transform: scale(1.02);
	-webkit-transform: scale(1.02);
	opacity: 1;
	filter: alpha(opacity=100);
}


.garden .list ul li .mintit{
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	text-align: center;
}

.botan .botanpic,.career .botanpic{
  width: 100%;
}
.botan .botanpic img,.career .botanpic img{
  display: block;
  width: 100%;
}

.botan .botanbox,.botan .botanbox p{
	font-size: 14px;
	line-height: 24px;
	color: #404040;
}
.botan .botanbox img{
	max-width: 100%;
}
.botan .botanbox{
	padding: 40px 0 5px;
}
.botan .list,.botan .botanbox{
	width: 1065px;
	margin: 0 auto;
}
.botan .list{
	overflow: hidden;
}
.botan .list ul{
	width: 102%;
	display: block;
	height: 100%;
	margin-bottom: 35px;
}
.botan .list ul li{
	width: 23%;
	float: left;
	margin:35px 1.9% 0 0;
	position: relative;
	cursor: pointer;
}
.botan .list ul li .pic{
	width: 100%;
	overflow: hidden;
}
.botan .list ul li .pic img{
	display: inline-block;
	width: 100%;
}
.botan .list ul li .bgpic{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity:0;
	filter: alpha(opacity=0);
	z-index: -1;
	background: url(../img/img6.png) center repeat;
	transition: all .5s;
    -webkit-transition: all .5s;
}
.botan .list ul li:hover .bgpic{
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 1;
}
.botan .list ul li .bgpic .icon{
	display: block;
	width: 38px;
	height: 40px;
	margin:50px auto 10px;
	transition: all .4s;
    -webkit-transition: all .4s;
    position: relative;
    right: -30px;
	background: url(../img/img7.png) center no-repeat;
}
.botan .list ul li:hover .bgpic .icon{
	right: 0;
}
.botan .list ul li .bgpic p{
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	text-align: center;
	position: relative;
    left: -30px;
    transition: all .4s;
    -webkit-transition: all .4s;
}
.botan .list ul li:hover .bgpic p{
	left: 0;
}

.career .botanbox{
	padding: 0 40px;
	margin: 15px auto 0;
}
.career .botanbox .tit h3{
	font-size: 20px;
	line-height: 34px;
	color: #000000;
}
.career .botanbox .details,.career .botanbox .details p{
	font-size: 14px;
	line-height: 24px;
	color: #000000;
}
.career .botanbox .details p span{
	color: #94252a
}
.career .botanbox .details img{
	max-width: 100%;
}

.rwbase .botanpic{
	width: 100%;
	margin-bottom: 53px;
	position: relative;
}
.rwbase .botanpic .details{
	display: block;
	position: absolute;
	bottom: 20px;
	width: 880px;
	left: 30px;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}
.rwbase .botanpic img{
	display: block;
	width: 100%;
}
.rwbase .warp{
	width: 1065px;
	margin: 0 auto;
}
.rwbase .warp .leftbox{
	width: 173px;
	height: auto;
	border:1px solid #dbdbdb;
	border-bottom: 0;
}
.rwbase .warp .leftbox ul li{
	border-bottom: 1px solid #dbdbdb
}
.rwbase .warp .leftbox ul li .tit{
	display: block;
	height: 55px;
	line-height: 55px;
	text-align: center;
	width: 100%;
	font-size: 16px;
	color: #000000;
	transition: all .4s;
    -webkit-transition: all .4s;
    background-color: #fbfbfb;
}
.rwbase .warp .leftbox ul li .tit span{
	padding-right: 23px;
	position: relative;
}
.rwbase .warp .leftbox ul li .tit span i{
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -5px;
	background: url(../img/img9.png) right center no-repeat;
}
.rwbase .warp .leftbox ul li.on .tit,.rwbase .warp .leftbox ul li .tit:hover{
	color: #fff;
	background-color: #94252a;
}
.rwbase .warp .leftbox ul li.on .tit span i,.rwbase .warp .leftbox ul li .tit:hover span i{
	background: url(../img/img8.png) right center no-repeat;
}
.rwbase .warp .leftbox ul li .details{
	font-size: 12px;
	display: none;
}
.rwbase .warp .leftbox ul li .details a{
	display: block;
	color: #000;
	text-align: center;
	padding: 13px 0;
	line-height: 24px;
	transition: all .4s;
    -webkit-transition: all .4s;
}
.rwbase .warp .leftbox ul li .details a:hover,.rwbase .warp .leftbox ul li .details a.on{
	background-color: #f0f0f0;
	color: #94252a
}

.rwbase .warp .rightbox{width: 840px;min-height: 400px}
.plant .warp .rightbox,.plant .warp .rightbox .details,.plant .warp .rightbox .details p{
	font-size: 14px;
	line-height: 26px;
	color: #000000;
}
.plant .warp .rightbox .titl{
	height: 40px;
	line-height: 40px;
	color: #94252a;
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 25px;
}
.plant .warp .rightbox .details img{
	max-width: 100%;
	margin: 10px 0;
}

.patent .rightbox .list,.magazine .rightbox .list{
	width: 100%;
	overflow: hidden;
}
.patent .rightbox .list ul{
	width: 906px;
}
.patent .rightbox .list ul li{
	width: 160px;
	float: left;
	margin:0 66.5px 25px 0;
	cursor: pointer;
}
.patent .rightbox .list ul li .pic{
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}
.patent .rightbox .list ul li .pic img{
	display: block;
	width: 100%;
	height: 116px;
}
.patent .rightbox .list ul li .pic span,.variet .warp .rightbox ul li .pic span{
	display: block;
	width: 100%;
	height: 100%;
	background: url(../img/img10.png) center repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1;
	transition: all .5s;
    -webkit-transition: all .5s;
}
.patent .rightbox .list ul li .pic span i,.variet .warp .rightbox ul li .pic span i{
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px;
	background: url(../img/img11.png) center no-repeat;
}
.patent .rightbox .list ul li:hover .pic span,.variet .warp .rightbox ul li:hover .pic span{
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 1;
}
.patent .rightbox .list ul li .fa{
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	text-align: center;
}

.magazine .rightbox .list ul{
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: relative;
	top: 50px;
	left: 0;
	transition: all .4s;
    -webkit-transition: all .4s;
}
.magazine .rightbox .list.on ul{
	opacity: 1;
	filter: alpha(opacity=100);
	top: 0;
}
.magazine .rightbox .list ul li{
	width:20%;
	float: left;
	text-align: center;
	margin-bottom: 5px;
}
.magazine .rightbox .list ul li a{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.magazine .rightbox .list ul li .pic{
	display: inline-block;
	width: 124px;
	margin: 0 auto;
}
.magazine .rightbox .list ul li .pic img{
	display: block;
	width: 100%;
}
.magazine .rightbox .list ul li .fa{
	font-size: 14px;
	line-height: 22px;
	color: #010101;
	height: 45px;
	overflow: hidden;
}
.picScroll-left{ 
	width:800px;
	overflow:hidden;
	position:relative;
	padding: 0 25px;
	margin-bottom: 40px;
}
.picScroll-left em{
	display: block;
	width: 100%;
	height: 1px;
	background-color: #b7b7b7;
	position: absolute;
	left: 0;
	bottom:7px;
}
.picScroll-left .hd ul,.picScroll-left .hd .pageState{display: none;}
.picScroll-left .hd .next,.picScroll-left .hd .prev{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 11px;
	cursor: pointer;
	transition: all .4s;
    -webkit-transition: all .4s;
}
.picScroll-left .hd .next{
	right: 0;
	background: url(../img/img17.png) center no-repeat;
}
.picScroll-left .hd .next:hover{
	background: url(../img/img16.png) center no-repeat;
}
.picScroll-left .hd .prev{
	left: 0;
	background: url(../img/img14.png) center no-repeat;
}
.picScroll-left .hd .prev:hover{
	background: url(../img/img15.png) center no-repeat;
}
.picScroll-left .bd{padding-top:10px}
.picScroll-left .bd ul{ 
	overflow:hidden; 
	zoom:1;
}
.picScroll-left .bd ul li{
	float:left; 
	_display:inline; 
	text-align:center;
	width: 114px;
	position: relative;
	padding-bottom:25px;
}
.picScroll-left .bd ul li .fa{
	font-size: 16px;
	line-height: 24px;
	color: #000;
	cursor: pointer;
	transition: all .4s;
    -webkit-transition: all .4s;
}
.picScroll-left .bd ul li.on .fa{
	color:#94252a
}
.picScroll-left .bd ul li i{
	display: block;
	height: 16px;
	width: 16px;
	position: absolute;
	z-index: 2;
	bottom:0px;
	left: 50%;
	cursor: pointer;
	margin-left: -8px;
	background: url(../img/img12.png) center no-repeat;
	transition: all .4s;
    -webkit-transition: all .4s;
}
.picScroll-left .bd ul li.on i{
	background: url(../img/img13.png) center no-repeat;
}

.magalist .warp .rightbox .list{margin-bottom: 50px;}
.magalist .warp .rightbox .list ul li{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 15px;
}
.magalist .warp .rightbox .list ul li a{
	color: #000000;
	transition: all .4s;
    -webkit-transition: all .4s;
    cursor: pointer;
}
.magalist .warp .rightbox .list ul li a:hover{
	color: #94252a;
}

.variet .warp .rightbox{
	overflow: hidden;
}
.variet .warp .rightbox ul{
	width: 101%;
	margin-bottom: 30px;
	display: block;
	height: 100%;
}
.variet .warp .rightbox ul li{
	width: 31%;
	float: left;
	margin-right:2%;
	padding-bottom: 20px;
	cursor: pointer;
}
.variet .warp .rightbox ul li .pic,.design .warp .rightbox ul li .pic{
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	position: relative;
}
.variet .warp .rightbox ul li .pic img,.design .warp .rightbox ul li .pic img{
	display: inline-block;
	width: 100%;
    transition: all .4s;
    -webkit-transition: all .4s;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.variet .warp .rightbox ul li:hover .pic img,.design .warp .rightbox ul li:hover .pic img{
	transform: scale(1.02);
	-webkit-transform: scale(1.02);
}

.variet .warp .rightbox ul li .fa,.design .warp .rightbox ul li .mintit{
	font-size: 14px;
	line-height: 24px;
	color: #555;
	text-align: center;
}
.prop-zhez{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: url(../img/tipbg.png) center repeat;z-index: 100;display: none}
.prop-video-box{width:950px;margin: 0 auto;height: 580px;position: fixed;top: 50%;left:50%;z-index:101;margin-left: -475px;margin-top: -290px;}
.prop-video-box .close{display: block;width: 35px;height: 35px;background: url(../img/ico_07.png) center no-repeat;position: absolute;right: -50px;top: 0px;}
.prop-video-box .video{display: block;width: 100%;height: 100%}
.prop-video-box .main{display: block;width: 100%;height: 100%}
.phone-video{display: none;}

.design .warp .rightbox .list{
	overflow: hidden;
}
.design .warp .rightbox .list ul{
	display: block;
	width: 102%;
	height: 100%;
	margin-bottom: 30px;
}
.design .warp .rightbox ul li{
	width: 254px;
	float: left;
	margin:0 2% 20px 0;
	cursor: pointer;
}
.design .warp .rightbox ul li .pic{
	width: 254px;
	/*height: 169px;*/
}
.design .warp .rightbox ul li img{
	width: 254px;
	height: 169px;
}
.technique .warp .list{
	padding: 0 40px;
	margin-bottom:50px;
}
.technique .warp .list li{
	height: 44px;
	line-height: 44px;
	list-style: none;
	border-bottom: 1px solid #eaeaea;
}
.technique .warp .list li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
	cursor: pointer;
	font-size: 14px;
}
.technique .warp .list li:hover a{color: #94252a}
.technique .warp .list li a .tit{
	width: 750px;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.technique .warp .list li a .time{
	width: 90px;
	font-family: 'arial';
}