@charset "utf-8";
.wrap{
	overflow: hidden;
}
.bannner{
	width:100%;
    height:4.36rem;
}
.banner-img{
	height: 100%;
}
.banner-in{
	width: 5rem;
	height: .52rem;
	top: 3.62rem;
	left: 50%;
	margin-left: -2.5rem;
	border: 1px solid #b79b5a;
	border-radius: .52rem;
	background: #ffffff;
	
}
.key-input{
	width: 100%;
	height: 100%;
	background: none;
	outline: none;
	line-height: .52rem;
	text-indent: .32rem;
	font-size: .18rem;
	color:#999999 ;
}
.btn-serch{
	width:.24rem;
    height:.24rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyM8SaVAAAAJHRSTlMA+OWaTTZtPAj0uIyHYVUgEezUfEMN2cOzraekoltJxlkoJBOiJW5jAAAAwklEQVQoz3WRV5LDIBBEh7iSrGRZzmHTu/8ZtwoKWNnW+2q6q2GokUj1aG/GD/LEfrMlcJwXvtNkWil8ADSd7UPPlECBdvElA9yT34Ie02EDddI1uFKf4CsqC0cp9PCZyotJBqiroK7g5R81ah+EgZ0UfhUqNjo4S2GGQ1QjoZu4lAsaaLL/AJU+9QNcqjwsN0l4QHs3fNsTwPaekx1L+pzYKXlGAVgpkZm0bvwQd0Anr7jVJHbmteQgK8lJ3uHO1/EPrgkXW7xb8JQAAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%;
    top: .15rem;
    right: .23rem;
}
.title5 {
	background-position: 0 -1.81rem;
	margin: .31rem auto 0;
}
.content {
    background: url(../images/top.png) no-repeat;
    min-height: 4.96rem;
    background-size: cover;
    overflow: hidden;
    height: auto;
}
.title{
	padding: 0 3.6rem;
	border-bottom: 1px solid #cccccc;
	height: .72rem;
	margin-top: .3rem;
}
.common-ul{
	float: left;
}
.common-ul li {
    float: left;
	height: .72rem;
    line-height: .72rem;
    width: 2rem;
}
.common-ul a {
    height: .36rem;
    line-height: .36rem;
    display: inline-block;
    font-size: .24rem;
    color: #333333;
    padding: 0 .18rem;
    text-align: center;
    border-radius: .36rem;
    width: auto;
}
.common-ul .active,.common-ul a:hover{
    background: #1fb7ba;
    color: #ffffff;
}
.location{
	float: right;
	line-height: .72rem;
}
.location,.location2{
	color: #999999;
	font-size: .16rem;
}
.location a,.location2 a{
	color: #999999;
}
.content-in{
	width: 12rem;
	margin: 0 auto;
}
.strategy-title{
	display: flex;
	height: auto;
}
.strategy-ul{
	flex: 1;
}
.strategy-all li,
.strategy-ul li{
	width: 2.4rem;
}
.strategy-list .news-icon{
	width: 1rem;
}
.strategy-list .data-w{
	width: 9.8rem;
}
.video-block{
    height:.5rem;
    background: url(../images/video-box.png) no-repeat;
    background-size: cover;
    font-size: 0;
    margin: .2rem 0;
}
.video-btn{
	line-height: .5rem;
	display: inline-block;
	text-align: center;
	font-size: .2rem;
	color:#999999;
	position: relative;
}
.video-btn::before {
    content: '|';
    position: absolute;
    color: #ccc;
    right: 0;
    top: 0;
    line-height: .5rem;
}
.video-btn:last-child::before {
    content: '';
}
.video-btn.active,.video-btn:hover{
	color: #b79b5a;
}
.info-in {
    width: 3.9rem;
    float: left;
    margin: 0 .15rem .16rem 0;
}
.info-in2,.info-in3{
    height: 2.2rem;
}
.info-in:nth-child(3n) {
    margin: 0 0 .16rem 0;
}
.info-in img {
    width: 100%;
    height: 100%;
}
.info-in a{
	position: relative;
	display: block;
}
.video-pic {
	width: 3.9rem;
	height: 2.2rem;
}
.video-pic::before {
    content: '';
    position: absolute;
    z-index: 1;
    background: rgba(0,0,0,.5);
    height: 100%;
    width: 100%;
    display: none;
}
.video-pic:hover::before {
    display: block;
}
.video-pic .btn-video {
    display: none;
}
.video-pic:hover .btn-video {
    display: block;
}
.info-w{
	text-align: center;
	line-height: .55rem;
	font-size: .2rem;
	color: #666666;
}
.info-in1:hover .info-w{
	color: #b79b5a;
}
.info-in1:hover .btn-video::after{
	animation: rotating 2s linear infinite;
}
.info-w2{
	width: 100%;
	background: rgba(0,0,0,.5);
	height: .5rem;
	line-height: .5rem;
	bottom: 0;
	text-align: center;
	font-size: .16rem;
	color: #ffffff;
}
.img-pic,.other-pic{
	position: relative;
	cursor: pointer;
	width: 100%;
    height: 100%;
}
.pic-mask{
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
	padding-top:.27rem ;
	box-sizing: border-box;
	display: none;
}
.btn-size {
	background-position: -2.24rem -5.82rem;
	width: 1.54rem;
	height: .52rem;
	display: block;
	margin: 0 auto .1rem;
	font-size: .18rem;
	color: #ffffff;
	line-height: .52rem;
	text-align: center;
}
.img-pic:hover .info-w2{
	display: none;
}
.img-pic:hover .pic-mask{
	display: block;
}
.other-pic{
	overflow: hidden;
}
.other-pic img{
	transition: all .3s;
}
.other-pic:hover img{
	transform: scale(1.1);
}
.common-bottom{
	width: 100%;
    height: 6rem;
    background: url(../images/bottom.png) no-repeat;
    background-size:cover;
}
.common-bottom #LT_footer{
	position: absolute;
	bottom: 0;
	width: 100%;
}
.common-bottom .LT-footer.light{
	background: none;
	padding: 20px 0;
}
.tip-w{
	width: 100%;
	text-align: center;
	line-height: .3rem;
	font-size: .16rem;
	color: #999999;
	top: 1.5rem;
	left: 0;
}
.title4 {
	background-position: 0 -3.62rem;
	height: 1.4rem;
	margin: .4rem auto 0;
}
.title6 {
	background-position: -5.38rem -3.62rem;
	height: 1.4rem;
	margin: .4rem auto 0;
}
.data-list {
    height: 1.7rem;
    box-sizing: border-box;
    padding: 0 3.6rem;
    display: block;
    font-size: 0;
    overflow: hidden;
}
.data-t {
    margin-top: .28rem;
    transition: all  .5s;
}
.data-w {
    line-height: .7rem;
    font-size: .28rem;
    width: 10.3rem;
    display: inline-block;
    color: #333333;
    font-weight: bold;
    vertical-align: middle;
}
.data-cont {
    line-height: .24rem;
    max-height: .5rem;
    font-size: .16rem;
    color: #666666;
    margin-top: .1rem;
    margin-left: .68rem;
    transition: all  .5s;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -ms-line-clamp: 2;
    line-clamp: 2;
}
.data-list:hover{
    background: url(../images/line.png) no-repeat;
    background-size:100% 100%;
}
.data-list:hover .data-t,.data-list:hover .data-cont{
    transform: translateX(.5rem);
}
.data-list:hover .news-icon{
	background:#1fb7ba ;
}
.txt-title {
    height: 2.1rem;
    overflow: hidden;
    padding: 0 4.6rem;
    box-sizing: border-box;
    border-bottom: 1px dotted #cccccc;
    position: relative;
}
.txt-t1{
	text-align: center;
	margin-top:.85rem ;
	line-height: .72rem;
	font-size: .28rem;
	font-weight: bold;
	color: #1fb7ba;
}
.txt-t2{
	font-size: .16rem;
	line-height: .3rem;
	color: #999999;
	text-align: center;
}
.location2{
	right: 3.6rem;
	top:1.57rem ;
	line-height: .3rem;
}
.location-sp{
	right: 4.6rem;
}
.txt-content {
    font-size: .16rem;
    line-height: .4rem;
    color: #333333;
    margin-top: .34rem;
    padding: 0 4.6rem;
}
.txt-content img{
	max-width: 100%;
	height: auto!important;
}
.text-t {
    font-size: .18rem;
    font-weight: bold;
    color: #b79b5a;
}
.title1 {
	background-position: 0 0;
	margin: .26rem auto 0;
}
.serch-tip {
	padding: 0 3.6rem;
	box-sizing:border-box ;
    margin: .25rem 0;
    height: .8rem;
    line-height: .8rem;
    border-bottom: 1px dotted #cccccc;
    font-size: .28rem;
    color: #1fb7ba;
}
.serch-num {
    color: #b79b5a;
}
/*ipad pro*/

@media only screen and (max-width:1366px){
	.bannner {
		height: 6.1rem;
	}
	.banner-in {
		top: 5.2rem;
		transform: scale(1.3);
	}
	.common-ul a {
		height: .45rem;
		line-height: .45rem;
		/* font-size: .3rem; */
		padding: 0 .3rem;
		border-radius: .45rem;
	}
	.strategy-list .news-icon{
		width: 1.3rem;
	}
	.strategy-list .data-w{
		width: 11.8rem;
	}
	.strategy-list .data-cont{
		margin-left: 1.6rem;
	}
	.location,
	.location2 {
		font-size: .22rem;
	}
	.data-list {
		height: 2.4rem;
		padding: 0 2.5rem;
	}
	.data-w {
		line-height: .86rem;
		font-size: .36rem;
		width: 12.5rem;
	}
	.data-cont {
		font-size: .22rem;
		line-height: .4rem;
		max-height: .8rem;
		margin-left: 1.2rem;
	}
	.serch-tip {
		padding: 0 2.5rem;
		font-size: .35rem;
		height: 1rem;
		line-height: 1rem;
	}
	.tip-w {
		font-size: .22rem;
	}
	.title {
		padding: 0 2.5rem;
	}
	.txt-title {
		height: 2.1rem;
		padding: 0 3rem;
	}
	.txt-content {
		font-size: .22rem;
		line-height: .5rem;
		padding: 0 3rem;
	}
	.txt-t1 {
		line-height: .88rem;
		font-size: .35rem;
	}
	.txt-t2 {
		font-size: .22rem;
		line-height: .35rem;
	}
	.location-sp {
		right: 3rem;
	}
	.location2 {
		top: 1.74rem;
		line-height: .3rem;
	}
	.content-in {
		width: 14.2rem;
		margin-bottom: 2rem;
	}
	.info-in {
		width: 4.29rem;
		float: left;
		margin: 0 .65rem .3rem 0;
	}
	.video-pic {
		width: 4.29rem;
		height: 2.42rem;
	}
	.video-block {
		height: .6rem;
		margin: .4rem 0;
	}
	.video-btn {
		line-height: .6rem;
		font-size: .28rem;
	}
	.video-btn::before {
		line-height: .6rem;
	}
	.info-w {
		line-height: .6rem;
		font-size: .28rem;
	}
	.info-in2,
	.info-in3 {
		height: 2.42rem;
	}
	.info-w2 {
		height: .56rem;
		line-height: .56rem;
		font-size: .22rem;
	}
	.btn-size {
		font-size: .19rem;
		transform: scale(1.2);
		margin: 0 auto .17rem;
	}
	.code-w{
		font-size: .25rem;
		line-height: .35rem;
	}
	.nav-ios {
		margin-top: .15rem;
	}
	.btn-pull {
		font-size: .2rem;
		line-height: .25rem;
	}
}

@media only screen and (max-width:1023px){
	.data-w {
		line-height: .86rem;
		font-size: .36rem;
		width: 11rem;
	}
	.strategy-list .news-icon{
		width: 1.6rem;
	}
	.strategy-list .data-w{
		width: 10.9rem;
	}
	.strategy-list .data-cont{
		margin-left: 1.8rem;
	}
	.location,
	.location2,
	.data-cont,
	.txt-t2 {
		font-size: .25rem;
	}
	.video-block {
		height: .7rem;
	}
	.video-btn {
		line-height: .7rem;
		font-size: .3rem;
	}
	.video-btn::before {
		line-height: .7rem;
	}
	.info-w {
		font-size: .3rem;
	}
	.tip-w,.info-w2{
		font-size: .25rem;
	}
	.btn-size {
		font-size: .2rem;
		transform: scale(1.3);
		margin: 0 auto .17rem;
	}
	.info-in {
		width: 4.602rem;
		float: left;
		margin: 0 .19rem .3rem 0;
	}
	.video-pic {
		width: 4.602rem;
		height: 2.596rem;
	}
	.common-ul a {
		height: .48rem;
		line-height: .48rem;
		font-size: .33rem;
		border-radius: .48rem;
	}
	.common-ul li {
		width: 2.5rem;
	}
}