.hei{font-family:"å¾®è½¯é›…é»‘","SimHei","\9ED1\4F53";}
.roman{font-family:"Times New Roman",Georgia,Serif;}

/* ç²® */
.part-1{background: url("../images/liang_bg1.png") center bottom no-repeat #efefef;}
.part-1 .wrap2{position: relative;}
.part-1 .logo{position: relative;width: 327px;height: 327px;margin: 0 auto;}
.part-1 .logo img:first-child{max-height: 100%;position: relative;z-index:2;}
.part-1 .logo img.fadeInDown{max-width: 100%;position: absolute;z-index: 1;top: 0;left: 50%;margin-left: -42.5px;}
.part-1 h1{font-weight: normal;color: #000;text-align: center;position: absolute;width: 100%;top: 236px;}
.detail-video{width: 100%;height: 705px;position:relative;margin-bottom: 110px;}
.detail-video video{width:100%;height:100%;}
.detail-video .play_btn{display: block;position: absolute;width:102px;height:70px;top:50%;left:50%;margin-top: -35px;margin-left: -51px;background: url('../images/liang_videoPlay.png') no-repeat center center;z-index: 3;cursor: pointer;}
.detail-video .pub-shadow{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.15);z-index: 2;}
.detail-video.on .pub-shadow,.detail-video.on .play_btn{display: none;}
.part-1 .content{color: #646464;text-align: center;padding-bottom: 111px;}
.part-1 .content p{line-height: 30px;}
.part-1 .content .last{margin-bottom: 34px;}

/*.part-1 .detail-video{ display: none; } */


.grain .part-2{width: 100%;height: 1056px;}
.grain .part-2 .content{color: #fff;text-align: center;padding-top: 150px;}
.grain .part-2 .content .text p{line-height: 30px;}
.grain .part-2 ul{margin-top: 153px;}
.grain .part-2 li{float: left;text-align: center;}
.grain .part-2 .line{height: 338px;border-right: 1px solid #fff;margin-top: 10px;display: inline-block;}
.grain .part-2 li:first-child .line{height: 190px;border-color: rgba(255,255,255,0.3)}
.grain .part-2 li.last .line{height: 126px;border-color: rgba(255,255,255,0.3)}
.grain .part-2 li span{display: block;}
.grain .part-2 li:first-child{margin-left: 227px;margin-right: 143px;padding-top:129px;}
.grain .part-2 li.last{margin-left: 308px; padding-top:70px;}

.grain .part-3{padding-top: 135px;padding-bottom: 94px;}
.ie8 .grain .part-3,.ie7 .grain .part-3{padding-bottom:48px;}
.grain .part-3 .content{width: 866px;color: #646464;line-height: 30px;overflow: hidden;}
.grain .part-3 .content h4{margin-bottom:10px;}
.grain .part-3 .content p{margin-bottom: 40px;width: 710px;}
.grain .part-3 .content p:last-child{margin-bottom: 0;}
.grain .part-3 .content img{max-width: 100%;margin:0 auto 37px;display: block;}

.grain .part-4{padding-bottom: 75px;background: url('../images/liang_bg3.png') center bottom no-repeat;}
.grain .part-4 .wrap2{overflow: hidden;}
.grain .part-4 .left{float:left;margin-right:40px;width: 300px;padding-top: 80px;position: relative;}
.grain .part-4 .left img{position: relative;z-index:2;}
.grain .part-4 .left img:first-child{position: absolute;top:0;left: 177px;z-index: 1;}
.grain .part-4 .right{float: left;padding-top: 168px;margin-bottom:65px;}
.grain .part-4 .right .msg{width: 714px;line-height: 30px;margin-bottom: 62px;}
.grain .part-4 .right .graph{float: left;width: 420px;}
.grain .part-4 .right .graph img{max-width: 100%;}
.grain .part-4 .right .graph1{margin-right: 35px;}
.grain .part-4 .right .graph p{text-align: center;margin-top:23px;}
.grain .part-4 table{clear: both;width: 100%;border: 1px solid #af9a7f;}
.grain .part-4 table tr:first-child{background: #f3efe6;height: 75px;}
.grain .part-4 table tr td,.grain .part-4 table tr th{text-align: center;}
.grain .part-4 table tr th{color: #000;}
.grain .part-4 table tr td{width: 8%;padding: 30px;vertical-align: top;text-align: left;}
.grain .part-4 table tr td:first-child{width: 9.84%;}
.grain .part-4 table tr td.last{width: 16.48%;}
.grain .part-4 table span{line-height: 30px;display: block;width: 100%;}
#player1{display: none;}
.ie7 #player1,.ie8 #player1{display: block;}
.ie7 #liangVideo,.ie8 #liangVideo{display: none;}

/* åœ° */
.land .part-1 .content h4{margin-bottom: 20px;}
.land .part-1 .content p:last-child{margin-top: 32px;width: 680px;position: relative;margin: 34px auto 0px;}
.land .part-1 .content p:last-child i{position: absolute;display: block;width: 26px;height: 22px;}
.land .part-1 .content p:last-child i:first-child{background: url('../images/land_14.png') no-repeat center center;left: -53px;top: 0;}
.land .part-1 .content p:last-child i:last-child{background: url('../images/land_15.png') no-repeat center center;right: -27px;top: 30px;}
.land .part-1 .content{padding-bottom: 123px;}

.land .part-2{width: 100%;height: 1096px;text-align: center;color: #fff;}
.land .part-2 .line{display: inline-block;border-right: 1px solid #fff;}
.land .part-2 .wrap2{position: relative;}
.land .part-2 .text1{position: absolute;left: 390px;top: 520px;}
.land .part-2 .text2{position: absolute;width: 100%;top: 145px;left: 0;}
.land .part-2 .text2 h1{margin-bottom: 30px;}
.land .part-2 .text2 h1 span{margin-left: 18px;}
.land .part-2 .text2 p.fnt_36{margin-bottom: 9px;}
.land .part-2 .text2 p.fnt_24{margin-bottom: 22px;}
.land .part-2 .text2 .line{height: 447px;}
.land .part-2 .text3{position: absolute;top: 470px;left: 652px;}
.land .part-2 .text3 p{margin-bottom: 7px;}
.land .part-2 .text3 .line{height: 320px;border-color: rgba(255,255,255,0.3);}

.land .part-3,.land .part-4{background-color: #ecf3f3;}
.land .part-3{background-image: url('../images/land_bg.png');background-repeat: no-repeat;background-size: 100% auto;background-position: right top;}
.land .part-3 ul{margin: 0 -14px;}
.land .part-3 li{float: left;width: 25%;position: relative;left: 1px;margin-left: -1px;}
.land .part-3 li .item{margin: 0 14px;}
.land .part-3 li h4{margin-top: 62px;margin-bottom: 22px;}
.land .part-3 li p{line-height: 28px;min-height: 252px;margin-bottom: 38px;}
.land .part-3 li .text{padding:0 12px;}
.land .part-3 li img{max-width: 100%;transition: all 0.5s;}
.land .part-3 li:first-child,.land .part-3 li.list_3{margin-top: -30px;}
.land .part-3 li .img{position: relative;overflow: hidden;}
.land .part-3 li .icon{width: 113px;height: 97px;text-align: center;vertical-align: middle;position: absolute;top: 50%;left: 50%;margin-top: -48.5px;margin-left: -56.5px;}
.land .part-3 li .icon img{max-width: 100%;}
.land .part-3 li .img:hover>img{transform: scale(1.1);}


.land .part-4 .wrap2{overflow: hidden;}
.land .part-4{padding-top: 125px;padding-bottom: 100px;}
.land .part-4 li{float: left;width: 50%;position: relative;}
.land .part-4 li img{max-width: 100%;}
.land .part-4 li:first-child{width: 23%;}
.land .part-4 li.last{width: 25%;float: right;padding-top: 230px;}
.land .part-4 li h4{margin: 33px 0 24px;}
.land .part-4 li p{line-height: 28px;margin-bottom: 30px;}
.land .part-4 li .text{background-size: 100% 100%;height: 34px;line-height: 34px;display: block;position: absolute;}
.land .part-4 li .text3{bottom: 230px;left:252px;}
.land .part-4 li .text2{left:252px;bottom: 455px;}
.land .part-4 li .text1{top: 240px;right: 36px;}
.land .part-4 li .text em{float: left;background: #f0f0f0;}
.land .part-4 li .text em:first-child{background: url('../images/land_radius_left.png') left center no-repeat;width: 17px;height: 34px;}
.land .part-4 li .text em:last-child{background: url('../images/land_radius_right.png') left center no-repeat;float: right;width: 17px;height: 34px;}


.travel-index.hei a{position: relative;}
.xtxt{position: absolute; top: 50px; left: 50px; color: #fff !important;}
.xtxt i{position: static !important; margin-bottom: 25px; display: block;}
.xtxt p{line-height: 1.5em; margin-bottom: 1.5em; padding-top: 26px; position: relative; opacity: 0; transition: all 0.3s;}
.xtxt p:before{content: ''; position: absolute; top: 0; left: 0; width: 72px; height: 6px; background: #e60012;}
.xtxt span{opacity: 0; transition: all 0.3s;}

.travel-index.hei a:hover .xtxt p{opacity: 1;}
.travel-index.hei a:hover .xtxt span{opacity: 1;}


@media only screen  and (max-width: 1500px) {
	.xtxt{top: 30px !important; left: 30px !important;}
	.xtxt i{font-size: 50px !important; margin-bottom: 15px;}
	.xtxt p{padding-top: 20px; margin-bottom: 20px;}
	.xtxt p:before{width: 50px;}
}

/* 20181120 */
.xtxt p, .xtxt span{opacity: 1!important;}

