@charset "utf-8";
.nytitle{ padding-top: 90px; font-size: 24px; color: #000;  }
.nytitle span.en{ position: relative; display: inline-block; margin-top: 10px; font-size: 12px; color: #000; text-transform: uppercase; }
.nytitle span.en:after { content: ''; width: 26px; height: 1px; background-color: #696666; position: absolute; top: 50%; left: -35px; }
.nytitle span.en:before { content: ''; width: 26px; height: 1px; background-color: #696666; position: absolute; top: 50%; right: -35px;}
.nynav{ position: relative; max-width:1200px; margin:0 auto; padding-top: 34px; padding-bottom: 60px; font-size: 0; z-index: 99;}
.nynav a{ position: relative; display: inline-block; min-width: 120px; padding: 0 10px; margin: 5px 0; height: 30px; line-height: 30px; color: #000; background-image: url(../images/navline.png); background-position: left center; background-repeat: no-repeat; }
.nynav a:hover,.nynav a.active{ background-color: #009944; background-image: none; color: #fff; }
.nynav a:first-child{ background-image: none;}
.nynav a .mn{ position: absolute; left: 0; top: 30px; padding: 0 5%; width: 90%; background: rgba(255, 255, 255, 0.8); display: none }
.nynav a .mn a{ min-width: auto; width: 100%; margin: 0; padding: 10px 0; border-top: 1px solid #e6e6e6; background: none; height: auto; line-height: 24px;}
.nynav a .mn a:first-child{ border-top: none;}
.nynav a .mn a:hover{ color: #990000; background: none;}

.page{ padding-top: 58px; padding-bottom: 100px; border-top: 1px solid #f1f1f1;}
.page a.num{ display: inline-block; margin: 0 10px; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #999; font-size: 16px;}
.page a.num:hover{ background: #009944; color: #fff; }
.page span.current{ display: inline-block; width: 40px; height: 40px; line-height: 40px; background: #009944; color: #fff; font-size: 16px;}
.page .prev,.page .next{ color: #999; font-size: 16px; font-weight: normal;}
.page .prev .tb,.page .next .tb{ display: inline-block; width: 40px; height: 40px; margin-left: 14px; line-height: 38px; border-radius: 50%; background: #f4f4f4; color: #bebebe; font-size: 26px; vertical-align: middle; text-align: center;  text-indent:2px; transition:all .5s; }
.page .prev .tb{ margin-left: 0; margin-right: 14px; text-indent: -2px;}
.page .prev:hover .tb,.page .next:hover .tb{ background: #009944; color: #fff;}


/*关于我们*/
.abcon1{ height: 910px; background: url(../images/aboutbg1.jpg) center top no-repeat; background-attachment: fixed;}
.abcon1 .ab1bg{ height: 910px; /*background: url(../images/aboutbg2.png) center bottom no-repeat;*/ }
.abcon1 .content{ position: relative; padding-top: 190px;}
.abcon1 .content::before{ content: ''; position: absolute; left: 0; top: 137px; width: 76px; height: 6px; background: #b72024; }
.abcon1 .content p{ width: 690px; line-height: 34px; text-align: left; color: #000; font-size: 16px;}
.abcon2{ background: #e6e6e6; }
.abcon2 .whul li{ float: left; width: 136px; height: 136px; margin-left: 16px; background: url(../images/aboutwh.jpg) left top no-repeat; transition:all.2s; }
.abcon2 .whul li:first-child{ margin-left: 0;}
.abcon2 .whul li.wh1{ background-position: left top; }
.abcon2 .whul li.wh2{ background-position: -152px top; }
.abcon2 .whul li.wh3{ background-position: -304px top; }
.abcon2 .whul li.wh4{ background-position: -456px top; }
.abcon2 .whul li.wh5{ background-position: -608px top; }
.abcon2 .whul li.wh6{ background-position: -760px top; }
.abcon2 .whul li.wh7{ background-position: -912px top; }
.abcon2 .whul li.wh8{ background-position: right top; }
.abcon2 .whul li.wh1:hover{ background-position: left bottom; }
.abcon2 .whul li.wh2:hover{ background-position: -152px bottom; }
.abcon2 .whul li.wh3:hover{ background-position: -304px bottom; }
.abcon2 .whul li.wh4:hover{ background-position: -456px bottom; }
.abcon2 .whul li.wh5:hover{ background-position: -608px bottom; }
.abcon2 .whul li.wh6:hover{ background-position: -760px bottom; }
.abcon2 .whul li.wh7:hover{ background-position: -912px bottom; }
.abcon2 .whul li.wh8:hover{ background-position: right bottom; }
.abcon3{ padding: 60px 0;}
.abcon3 .title{ height: 111px; line-height: 100px; font-size: 26px; color: #000; font-weight: normal; text-align: left; background: url(../images/team.png) 40px center no-repeat;}
.abcon3 .title .red{ font-size: 26px; color: #b51b1f; font-weight: normal}
.abcon3 .content{ width: 1402px; height: auto; margin: 31px auto 0 auto; background: url(../images/aboutbg3.jpg) center top no-repeat;}
.abcon3 .team{ width: 1000px; margin: 0 auto; padding-top: 60px;}
.abcon3 .team-list .img{ float: left; width: 405px; height: 464px;}
.abcon3 .team-list .text{ float:right; width: 500px; text-align: left; font-family:"宋体";}
.abcon3 .text div{ height: 90px; margin-bottom: 10px; color: #666; overflow: hidden}
.abcon3 .text .zc{ padding-bottom: 25px; font-size: 16px; font-family:"宋体"; height: 40px; line-height: 40px;}
.abcon3 .text .zc .name{ font-size: 33px; color: #333; margin-right: 30px;}
.abcon3 .text .rw{ height: 140px;}
.abcon3 .text .t1{ display: block; color: #000; margin-bottom: 5px;}
.abcon3 .next{ text-align: right; padding-top: 10px; margin-right: 10px ; opacity: 0; -webkit-animation: next 1.5s infinite ease-in-out; -moz-animation: next 1.5s infinite ease-in-out; animation: next 1.5s infinite ease-in-out;}
.abcon3 .next a{ color: #999; font-size: 16px; font-weight: normal;cursor: pointer}
@-webkit-keyframes next {
	0% { opacity: 0.2; margin-right: 10px }
	100% {opacity: 1; margin-right: 0px }
}
@-moz-keyframes next {
	0% { opacity: 0.2; margin-right: 10px }
	100% {opacity: 1; margin-right: 0px }
}
@keyframes next {
	0% { opacity: 0.2; margin-right: 10px }
	100% {opacity: 1; margin-right: 0px }
}
.abcon3 .next .right{ display: inline-block; width: 40px; height: 40px; margin-left: 14px; line-height: 38px; border-radius: 50%; background: #f4f4f4; color: #bebebe; font-size: 26px; vertical-align: middle; text-align: center;  text-indent:4px; transition:all .5s; }
.abcon3 .next a:hover .right{ background: #b51b1f; color: #fff;}
.abcon4{ padding-top: 40px; padding-bottom: 132px; text-align: center;}
.abcon4 .title{font-size: 26px; color: #000; font-weight: normal; }
.abcon4 .title .red{ font-size: 26px; color: #b51b1f; font-weight: normal}
.abcon4 .title .en{ display: block; margin-top: 15px; color: #666; text-transform: uppercase;}
.abcon4 .content{ position: relative; width: 1200px; height: 515px; margin: 42px auto 35px auto; overflow: hidden;}
.abcon4 .content .envlb,.abcon4 .envul { position: absolute; left: 0; top: 0; width: 100%; height: 515px; }
.abcon4 .envul li{ float: left; width: 386px; padding-right: 15px;}
.abcon4 .hj_prev,.abcon4 .hj_next{ display: inline-block; width: 40px; height: 40px; margin-left: 14px; line-height: 38px; border-radius: 50%; background: #f4f4f4; color: #bebebe; font-size: 26px; vertical-align: middle; text-align: center;  text-indent:4px; transition:all .5s;}
.abcon4 .hj_prev{ margin-left: 0; margin-right: 14px; text-indent: -2px;}
.abcon4 .hj_prev:hover,.abcon4 .hj_next:hover { background: #b51b1f; color: #fff;}
.abcon4 .abnav{ padding-top: 40px;}
.abcon4 .abnav a{ display: inline-block; padding: 0 30px; margin: 0 33px; width: auto; height: 28px; line-height: 28px; background: none; border: 1px solid #999; font-size: 13px; }
.abcon4 .abnav a:hover,.abcon4 .abnav a.active{ background: #009944; border: 1px solid #009944; color: #fff; }


.envul-con {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.envul-con img {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.envul-con .ovrly {
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    height: 90%;
    left: 6%;
    bottom: 0;
    width: 88%;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.envul-con .text {
    position: absolute;
    bottom: -100%;
    left: 50%;
	width: 80%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translate(-50%, 50%);
    -moz-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    -o-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
}
.envul-con .text .search {
    background: #b51b1f;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    text-align: center;
    width: 40px;
    height: 40px;
	line-height: 35px;
	font-size: 42px; 
	font-weight: bolder;
    -webkit-transition: all 0.2s 0.3s;
    -moz-transition: all 0.2s 0.3s;
    -o-transition: all 0.2s 0.3s;
    transition: all 0.2s 0.3s;
    opacity: 1;
}
.envul-con .text p{
	font-size: 20px;
	color: #fff;
	margin: 8px 0;
}
.envul-con .text .enname{
	margin-top: 25px;
	text-transform: uppercase;
}
.envul-con .text .cnname{
	font-family:"宋体";
	
}
.envul-con:hover img{
	transform: scale(1.05, 1.05)
}
.envul-con:hover .ovrly {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
}
.envul-con:hover .text{
    bottom: 35%;
	z-index: 99;
	opacity: 1;
}


.abcon5{ border-top: 10px solid #b51b1f; height: 888px; background: url(../images/aboutbg5.jpg) center center no-repeat;}
.abcon5 .ab5tit{ position: absolute; left: -165px; top: 98px; font-size: 20px; width: 196px; text-align: right; color: #333; font-weight: normal; border-top: 3px solid #383838; transform:rotate(90deg); -ms-transform:rotate(90deg);  -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
.abcon5 .abcon5-zs{ float: left; width: 50%; padding-top: 205px;}
.abcon5 .abcon5-zs .title{ position: relative; text-align: left; line-height: 46px; font-weight: bold; font-size: 26px; color: #333;}
.abcon5 .abcon5-zs .title .en{ font-weight: normal; font-size: 39px; color: #333; text-transform: uppercase;}
.abcon5 .abcon5-zs .title::after{ content: ''; position: absolute; left: 0; bottom: -23px; width: 42px; height: 4px; background: #b51b1f;}
.abcon5 .abcon5-zs .con{ text-align: left; padding-top: 130px;}

.abcon5 .abcon5-ry{ float: right; width: 50%; padding-top: 96px; }
.abcon5 .abcon5-ry .title{ text-align: right; font-size: 26px; color: #000; font-weight: normal; }
.abcon5 .abcon5-ry .title .red{ font-size: 26px; color: #b51b1f; font-weight: normal; }
.abcon5 .abcon5-ry .content{ overflow: auto; position: relative; float: right; width: 90%; height: 619px; padding: 60px; margin-top: 45px; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.abcon5 .abcon5-ry .content .ryul{ background:url(../images/aboutry.png) 9px top repeat-y; }
.abcon5 .abcon5-ry .content .ryul li{ padding: 0 0 40px 37px; text-align: left; font-size: 16px; color: #000; font-family:"宋体"; background: url(../images/news.png) left -97px no-repeat; }
.abcon5 .abcon5-ry .content .ryul li .date{ display: inline-block; margin-right: 10px; font-size: 18px; color: #666; }
 



/*联系我们*/
.path{ height: 42px; line-height: 42px; text-align: right; border-bottom: 1px solid #f1f1f1; color: #999;}
.path a{ color: #999; }
.contac-left{ float: left; width: auto; padding-top: 34px; text-align: left; }
.contac-left .company{ padding: 34px 0; font-size: 20px; color: #000; font-family:"宋体"; }
.contac-left .line{ position: relative; width: 100%; height: 1px; background: #ebebeb;}
.contac-left .line::after{content: ''; position: absolute; left: 0; top: 0; width: 15%; height: 1px; background: #202020;}
.contac-left .content{ padding-top: 40px; line-height: 36px; color: #000; }
.contac-right{ width: 80%; padding-top: 54px; text-align: left; }
.inputtxt{ width: 45%; padding: 15px 0px; margin-bottom: 6px; color: #000; background-color:transparent; border:none; border-bottom:1px solid #ebebeb;  }
.inputtxt#txtsName,.inputtxt#txtsContact{ margin-right: 9%;}
.inputtxt#txtsCode{ width:36%;}
#lytext{ float: left; width: 70%; height: 100px; resize: none; overflow: hidden; background-color: transparent; border: none; padding-top: 30px; color: #000; line-height: 20px; margin-bottom: 10px; border-bottom:1px solid #ebebeb; }
.tj{ float: right; margin-top: 93px; text-align: right;}
.inputsub{ width: 134px; background-color:#fff; color: #000; font-size: 15px; line-height: 36px; height:38px; border: 1px solid #ebebeb; cursor: pointer; transition:all.5s; }
.inputsub:hover{ background: #009944; color: #fff; border: 1px solid #009944;}
.map{ width: 100%; height: 313px; margin: 95px 0; overflow: hidden;}
.input-card{width: 280px;}
.input-card h4{font-weight: bold; border-bottom:2px solid #666; margin-bottom:6px; padding-bottom: 4px;}
.input-card p{font-size: 14px;}
.amap-info-sharp{height:9px;width:16px;top:-1px;left:50%;margin-left:-8px;background:url(../images/map.png) 0 0 no-repeat}

/*新闻资讯*/
.news{ padding-bottom: 115px;}
.news-list{ padding: 40px 0; border-top: 1px solid #ebebeb; text-align: left;}
.news-list .news-img{ float: left; width: 298px; height: 220px; overflow:hidden;}
.news-list .news-img img{ transition:all.5s; opacity:0.7; filter:alpha(opacity=70);}
.news-list:hover .news-img img{ transform: scale(1.05, 1.05); opacity:1; filter:alpha(opacity=100);}
.news-list .news-con{ width: 576px; float: left; padding-left: 89px; padding-top: 10px;}
.news-list .news-con .title{ display: inline-block; width: 100%; color: #010101; font-size: 18px; font-family:"宋体"; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news-list .news-con .description{ padding: 18px 0; height: 48px; line-height: 24px; color: #676767; font-family:"宋体"; overflow: hidden;}
.news-list .news-con .date{ color: #ccc; font-weight: normal;}
.news-list .news-check{ position: relative; float: right; width: 150px; margin-top: 36px; height: 80px; line-height: 80px; border-left: 1px solid #ebebeb; text-align: center; }
.news-list .news-check a{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;}
.news-list .news-check .tb{  margin-left: 0; opacity: 1; background: url(../images/check.png) center bottom no-repeat;}
.news-list .news-check .wz{  opacity: 0; line-height: 65px; background: url(../images/check.png) center -45px no-repeat; }
.news-list:hover .news-check .tb{ margin-left: 50px; opacity: 0;  }
.news-list:hover .news-check .wz{ opacity: 1; }

.newsinfo{ padding: 80px 0;}
.newsinfo .title{ padding: 10px 0; color: #000; font-size: 24px; font-family:"宋体";}
.newsinfo .date{ padding-top: 18px; padding-bottom: 55px;}
.newsinfo .date span{ margin: 0 12px; color: #999; background: url(../images/news.png) left top no-repeat; padding-left: 35px;}
.newsinfo .date .view{ background-position: left -45px;}
.newsinfo .con{ padding-top: 46px; line-height: 30px; color: #666; text-align: left; border-top: 1px solid #f2efef;}

/*产品中心*/
.loading {width: 150px;height: 30px;line-height: 26px;text-align: center;margin: 0 auto;color: #ccc}
.loading, .loading i { display: none;font-size: 14px}
.product{ width: 1200px; margin: 0 auto; padding-bottom: 100px; overflow: hidden;}
.pblList ul.pbl{ width: 100%; height: auto; overflow: hidden; position: relative; } 
.pblList ul.pbl li.item{ float: left; width: 390px; height: auto; padding-right: 10px; margin-bottom: 15px; overflow: hidden; }
.pblList ul.pbl li.item .item-con{ width: 100%; position: relative; overflow: hidden;}
.pblList ul.pbl li.item .item-con img{ width: 100%; height: auto; opacity: 0.8; filter:alpha(opacity=80); /*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%);*/  -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.pblList ul.pbl li.item .item-con:hover img{ transform: scale(1.05, 1.05); opacity: 1; filter:alpha(opacity=100); /*-webkit-filter: grayscale(0); -moz-filter: grayscale(0); filter: grayscale(0);*/}
.pblList ul.pbl li.item .mask {
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    height: 90px;
    left: 4%;
    bottom: -100%;
    width: 92%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.pblList ul.pbl li.item .check{
	display: inline-block; 
	float: right; 
	width: 40px; 
	height: 40px;
	border: 1px solid #999;
	background: url(../images/check.png) -2px top no-repeat;
}
.pblList ul.pbl li.item .text{
	width: 85%; 
	margin: 24px auto 0 auto;
	text-align: left;
}
.pblList ul.pbl li.item .text p{
	display: inline-block; line-height: 18px; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.pblList ul.pbl li.item .text p.name{
	 color: #fff; font-family:"宋体"; font-size: 18px;
}
.pblList ul.pbl li.item .text p.category{
	 font-size: 14px; color: #ccc; font-family:"宋体";
}
.pblList ul.pbl li.item:hover .mask {
    bottom: 20px;
}


/*相册*/
.productinfo{ position: relative; height: 750px; padding-top:  47px; padding-bottom: 90px; border-bottom: 1px solid #f1f1f1; }
.xc-left{ position: absolute; left: 18%; width:51%; }
.xc-right{ position: absolute; left: 72%; width: 15.5%; padding-left: 40px; margin-top: 35px; text-align: left; font-family:"宋体"; border-left: 1px solid #f1f1f1;}
.xc-right .name{ padding: 22px 0; color: #000; font-size: 24px; line-height: 28px; }
.xc-right .text p{ line-height: 30px; color: #676767; font-family:"宋体";} 
.xc-right .text p span{ color: #333; font-family:"宋体"; }
.xc-right .xctj{ margin-top: 80px;  width: 100%; height: auto; }
.xc-right .xctj li{ margin-top: 35px;} 
.xc-right .xctj li a{ display: block; position: relative; }
.xc-right .xctj li a .textbg{ position: absolute; bottom: 0; left: 0; height: 29px; width: 100%; line-height: 29px; background-color: rgba(0,0,0,.6);}
.xc-right .xctj li a .textbg p{ width:100%; color: #fff; text-indent: 14px; font-family: "宋体"; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.details{ padding: 24px;}
.details .title{ height: 42px; padding-top: 40px; line-height: 42px; font-size: 26px; color: #000; font-weight: normal; text-align: left; background: url(../images/details.png) 46px bottom no-repeat;}
.details .title .red{ font-size: 26px; color: #009944; font-weight: normal}
.details .con{ padding: 36px 0; color: #666; font-family:"宋体"; text-align: left; line-height: 30px; }

/*商业策划*/
.business{}
.business .busul{ margin-right: -5%;}
.business .busul li{ float: left; width: 45%; margin-right: 5%; margin-bottom: 5%;}
.busul-con {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.busul-con img {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.busul-con .ovrly {
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    height: 88%;
    left: 6%;
    bottom: 0;
    width: 88%;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.busul-con .text {
    position: absolute;
    bottom: -100%;
    left: 50%;
	width: 80%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translate(-50%, 50%);
    -moz-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    -o-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
}
.busul-con .text .search {
    background: #009944;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    text-align: center;
    width: 40px;
    height: 40px;
	line-height: 35px;
	font-size: 42px; 
	font-weight: bolder;
    -webkit-transition: all 0.2s 0.3s;
    -moz-transition: all 0.2s 0.3s;
    -o-transition: all 0.2s 0.3s;
    transition: all 0.2s 0.3s;
    opacity: 1;
}
.busul-con .text p{
	font-size: 20px;
	color: #fff;
	margin: 8px 0;
}
.busul-con .text .enname{
	margin-top: 25px;
	text-transform: uppercase;
}
.busul-con .text .cnname{
	font-family:"宋体";
	
}
.busul-con:hover img{
	transform: scale(1.05, 1.05)
}
.busul-con:hover .ovrly {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
}
.busul-con:hover .text{
    bottom: 35%;
	z-index: 99;
	opacity: 1;
}
.businessinfo{ padding-top: 47px; padding-bottom: 90px;  width: 980px; margin: 0 auto;}
.businessinfo .tn3-text-bg{ display: block;}


.introcon{padding-bottom:60px; text-align: left;}
.introcon .content p{line-height:30px; font-size: 16px; text-align: justify;}





