@charset "utf-8";
/* CSS Document */


.w1200{margin:0 auto; padding-left:190px; padding-right:190px;}
.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}
.flex2{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:space-between;padding-bottom:110px;}

.mainbox{ max-width:1920px; margin: 0 auto;}

.mainbox .mainle{ width:26%; background:#eff6e8; height:100vh; position:fixed; overflow:auto; left:0; top:0;}
.mainbox .mainri{ width:74%; float:right;}

.mainlebox { background:#eff6e8; padding:30px 0;}

.mainlelogo img{ margin-right:30px; max-height:50px;}
.mainlelogo,.navbox{ padding:0 40px;}
.mainlelogo{ margin-bottom:15px;}

.navbox{ background-size:100% auto; background-repeat:no-repeat; background-position:bottom center; padding-bottom:50px;}
.navbox li{ padding:25px 0; width:46%;}
.navbox li b{ line-height:42px; border-radius:100px; display:block; background:#7ecef4; color:#fff; font-size:18px; text-align:center;}
.navbox li .img{ height:150px; width:100%; position:relative;}
.navbox li img,.main01ri .img img{ max-width:100%; max-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}


.navbox li:nth-child(2) b{ background-color:#f29b76}
.navbox li:nth-child(3) b{ background-color:#aa89bd}
.navbox li:nth-child(4) b{ background-color:#f6b37f}
.navbox li:nth-child(5) b{ background-color:#88abda}
.navbox li:nth-child(6) b{ background-color:#f19ec2}

.navbox li:nth-child(8) b{ background-color:#f29b76}
.navbox li:nth-child(9) b{ background-color:#aa89bd}
.navbox li:nth-child(10) b{ background-color:#f6b37f}
.navbox li:nth-child(11) b{ background-color:#88abda}
.navbox li:nth-child(12) b{ background-color:#f19ec2}



.banner{ height:525px; background-size:cover; background-position:center; background-repeat:no-repeat; text-align:center;}
.banner img{ max-width:100%; margin:0 auto 25px; display:block;}
.banner p{ font-size:14px; color:#666666; max-width:520px; margin:0 auto;}


.main01{ padding-top:70px; overflow:hidden; position:relative; background-position:bottom left; background-size:cover; background-repeat:no-repeat;}

.indextit{ font-size:40px; color:#666666;}
.main01lebox{ padding-bottom:125px;}
.main01lebox p{ font-size:18px; color:#666666; margin-top:25px;}
.main01le{ width:57%;}
.main01ri{ position:relative; z-index:2; padding:40px; width:40%;  background-image:url(../images/1index2_05.png); background-size:100% 100%;}
.main01ri .img{ position:relative; width:100%; height:calc(100% - 50px);}
.main01ri span{ font-size:22px; color:#333; display:block; text-align:center; background-repeat:no-repeat; background-image:url(../images/1index_44.png); background-position:center; line-height:.32rem; background-size:auto 100%; margin-top:18px;}

.main01ri .swiper-container{ height:95%}
.main01 .swiper-button-next{ border-radius:100%; right:-40px; z-index:1; background:#bdcab7; top:inherit; bottom:-80px; width:300px; height:300px; padding-bottom:80px; line-height:300px; padding-left:50px; text-align:center; font-size:270px; color:rgba(255,255,255,.2);}
.main01 .swiper-button-next i{ display:block; line-height:220px;}

.main02{ padding:100px 0; background-position:left center; background-repeat:no-repeat; background-size:cover;}

.main02 p{ font-size:18px; color:#666666; font-weight:bold; }
.titp{ margin-top:30px;margin-bottom:20px;}
.main02le{ width:46%;}
.main02box p{ font-size:18px; color:#666666; font-weight:normal; line-height:2;}

.morebox{ text-align:center; padding-top:45px;}
.morebox a{ display:inline-block; padding:0 30px; line-height:32px; background:#ec6522; color:#fff; border-radius:100px;}

.fotcopy{ text-align:center; padding:25px; background:#cce09f;}
.fotcopy p{ font-size:12px; color:#666666; }
.fotcopy a{ display:inline-block;}



.banner_huaxu{ height:395px; background-size:cover; background-position:center; background-repeat:no-repeat}
.banner_huaxu img{  margin:0 auto; display:block;}

.huaxu_box{ background-image:url(../images/1huaxu2_03.jpg); background-position:bottom center; background-repeat:no-repeat; background-size:100% auto;}

.huaxu01{ padding-top:80px;}
.huaxutit{ font-size:24px; color:#333; padding-left:45px; background-image:url(../images/1huaxu_08.jpg); background-position:left center; background-repeat:no-repeat; font-weight:bold; margin-bottom:35px;background-size:30px 30px;}

.huaxu01 li{ border-radius:15px; width:48%;}

.huaxu02{ padding-top:50px; padding-bottom:1.7rem;}
.huaxu02 li{border-radius:15px; width:31%; margin:1%; border:3px solid #f19ec2;}


.morebox2 a{ background:#f24c94;}

.fotcopy2 { text-align:center;}
.fotcopy2 p{ font-size:12px; color:#666666; padding:20px 15px;}


.banner_fenxiang{ height:265px; background-size:cover; background-position:center; background-repeat:no-repeat; position:relative;}
.banner_fenxiang .fenxingtit b{ font-size:33px; color:#ec6d65; margin-bottom:15px; line-height:1; display:block;}
.banner_fenxiang .fenxingtit p{ font-size:16px; color:#ec6d65; line-height:1;}
.banner_fenxiang .fenxingtit{ padding:15px 80px; background:#fef4d6; position:absolute; left:50%; bottom:0; transform:translate(-50%, 35px); -webkit-transform:translate(-50%, 35px); border-radius:200px; text-align:center;}

.fenxiangbox2{position:relative;}
.fenxiang01{ padding:100px 0; position:relative; z-index:2;}
.fenxiangbox2 i.icon01{ position:absolute; right:5px; top:50px; width:125px; height:33px; display:block; background-image:url(../images/2fenxiang_05.png); background-size:100% 100%;}
.fenxiangbox2 i.icon02{ position:absolute; left:60px; top:80px; width:125px; height:33px; display:block; background-image:url(../images/2fenxiang_08.png); background-size:100% 100%;}


.fenxiangbox2{ background-image:url(../images/2fenxiang_20.png); background-position:bottom right; background-repeat:no-repeat; background-size:100% auto;}
.fenxiang01 li{ width:48%; padding-left:70px; margin-bottom:65px;}
.fenxiang01 li .box_z{ position:relative; background:#fef4d6; border-radius:15px; height:100%; padding:35px; padding-left:90px; }
.fenxiang01 li .box_z .box{ margin-bottom:30px; position:relative;}
.fenxiang01 li .box_z .box b{ display:inline-block; background:#f18d00; color:#fff; font-size:16px; border-radius:10px; position:absolute; left:-140px; padding:0 15px; line-height:40px;}
.fenxiang01 li .box_z .box p{ font-size:18px; color:#6d3f00; line-height:2;}
.fenxiang01 li .box_z .box p strong{ color:#c26a1a; font-weight:bold;}

.fenxiang01 li.width100{ width:100% !important;}



.fenxiang01 li:first-child .box_z:after{ content:""; display:block; background-image:url(../images/2fenxiang_12.png); width:214px; height:61px; background-size:100% 100%; position:absolute; bottom:-15px; right:-30px;}
.fenxiang01 li:nth-child(2) .box_z:after{ content:""; display:block; background-image:url(../images/2fenxiang_15.png); width:92px; height:51px; background-size:100% 100%; position:absolute; bottom:-25px; right:-12px;}


.fenxiang001{ padding:75px 0 150px; background-size:100% auto; background-repeat:no-repeat; background-position:bottom right;}
.fenxiang001 ul{    justify-content: flex-start;}
.fenxiang001 li{ margin:1%; width:48%; padding:10px 25px; background:#e9f2d5; border-radius:10px;}
.huaxutit2{ background-image:url(../images/backuai2.jpg);}
.fenxiang001 li a{ font-size:24px; color:#333333; font-weight:bold; }

.fenxiang002{ padding:60px 0;}
.fenxiang_box002 .w1200{ background-position:bottom center; background-size:100% auto; background-repeat:no-repeat;}
.fenxiang002 table{ max-width:960px; width:100%;border:1px solid #f18d00; text-align:center; overflow:hidden;}
.fenxiang002 table td{border:1px solid #f18d00; padding:10px; font-size:16px; color:#333;}
.fenxiang002 table tr{ background:#fef3e5;}
.fenxiang002 table tr:nth-child(2n){ background:#fbf9f9;}
.fenxiang002 table tr.tit td{ font-weight:bold;}
.fenxiang002 table tr.mores{ background:#f18d00; }
.fenxiang002 table tr.mores a{color:#fcfcfc; font-size:12px;}

.fenxiang_box002 .icon01{ background-image:url(../images/2fenxiang_08.png); width:115px; height:30px;  background-size:100% 100%; position:absolute; left:40px; bottom:0;}
.fenxiang_box002 .icon02{ background-image:url(../images/2fenxiang_08.png); width:200px; height:50px;  background-size:100% 100%; position:absolute; right:0; bottom:-40px;}
.fenxiang_box002 .icon03{ background-image:url(../images/3jiaoxueziyuan_07.jpg); width:28px; height:39px;  background-size:100% 100%; position:absolute; top:90px; right:40px;}

.fenxiang003{ padding:60px 0 2rem;}

.fenxiang003 ul{    justify-content: flex-start;}
.fenxiang003 li{ width:18%; margin:1%; border:4px solid #f18d00; border-radius:15px; overflow:hidden;}
.fenxiang003 li img{ max-width:100%; display:block; margin:0 auto;}

.banner_huaxu33{ height:490px;}
.banner_huaxu33 .tbc{ padding-bottom:18px;}

.morebox3{ margin-bottom:2rem;}
.morebox3 a{ background:#aa89bd;}

.yuanchuang_box{ background-position:bottom center; background-repeat:no-repeat; background-size:100% auto;}
.yuanchuang_box li{ width:23%; margin:1%; border:3px solid #aa89bd; border-radius:20px; overflow:hidden; padding-bottom:80px; position:relative; background:#fff; padding-top:20px;}
.yuanchuang_box li a>img{ max-width:100%; margin:0 auto; display:block;}
.yuanchuang_box li .txt{ position:absolute; bottom:0; left:0; padding:0 20px; width:100%; background:#aa89bd; line-height:60px;}
.yuanchuang_box li .txt span{ font-size:14px; color:#fff;} 
.yuanchuang_box li .txt img{ max-width:100%; vertical-align:middle;}

.yuanchuang_box ul.yuanchuanglist{ transform:translateY(-135px); -webkit-transform:translateY(-135px);justify-content: flex-start;}


.banner_hdfx{ padding-top:130px; padding-bottom:45px; background-size:cover; background-position:center; background-repeat:no-repeat;}
.banner_hdfx img{ max-width:100%; display:block; margin:0 auto;}
.banner_hdfx p{ max-width:940px; margin:30px auto; padding:0 40px; font-size:14px; color:#fff;}
.yyhd01{ padding-top:90px;}

.yyhd01le{ width:35%; position:relative;}
.yyhd01le i{ width:35px; height:35px; display:block; background:#f1929a; border-radius:5px; position:absolute; left:0; top:0;}
.yyhd01le img{ margin:0 auto; display:block;}
.yyhd01le b{ display:block; text-align:center; font-size:16px; color:#f1929a; margin-top:25px;}
.yyhd01ri{ width:60%; background-image:url(../images/5yinyuehuodong_14.png); background-size:100% 100%; padding:45px 55px;}
.yyhd01ri p{ color:#f1929a; font-size:18px;}

.yyhd01bot{ margin-top:50px;}
.huaxutit4{ background-image:url(../images/sekuai_03.jpg);}
.huaxutit45{ background-image:url(../images/backuai23.jpg);}
.yyhd01bot li{ width:47%; margin:1%; margin-bottom:3%;}
.yyhd01bot li .img{ width:39%; border-radius:15px;}
.yyhd01bot li .txt{ width:56%; padding:20px 0;}
.yyhd01bot li .txt .ttop{ margin-bottom:15px; padding:15px 20px; background:#b29366; border-radius:25px;}
.yyhd01bot li .txt .ttop span{ max-width:100%; display:inline-block; font-size:14px; color:#e8e8e8; margin-right:15px;}
.yyhd01bot li .txt p{ font-size:18px; color:#333333;}
.yyhd02{ margin-top:40px; background-position:bottom center; background-repeat:no-repeat; background-size:100%  auto;}

.yyhd02 ul{ margin-bottom:40px;    align-items: flex-end;}
.line2{ height:1.5rem; width:100%;}

.yyhd02 ul li img{width:100%;}
.yyhd02 ul li.qupu{ width:43%}
.yyhd02 ul li.jianjie{ width:53%}


.gamebox{ position:relative; background-size:cover; background-position:center; background-repeat:no-repeat;}
.gamebox .tbc{ height:100vh; padding-bottom:60px;}
.gamebox .fotcopy2{ position:absolute; left:0; bottom:0; width:100%;}
.gamebox img.tt{ margin:0 auto; width:320px; display:block; margin-bottom:115px;}
.gamebox li{ background-size:cover; background-position:left center; width:48%; border-radius:15px; overflow:hidden;}
.gamebox li .txt{ height:100%; width:50%; float:right; padding:65px 50px; background:rgba(159,216,251,.9);}
.gamebox li .txt b{ font-size:24px; color:#333; display:block; line-height:1;}
.gamebox li .txt p{ font-size:14px; color:#666666; margin:10px 0;}
.gamebox li .txt a{ display:inline-block; padding:0 45px; line-height:30px; color:#fff; background:#eb6300; border-radius:50px;}
.gamebox li:first-child .txt{ background:none;}
.gamebox li:first-child .txt b,.gamebox li:first-child .txt p{ color:#fff;}
.gamebox .fotcopy2 p{ color:#fff;}


.banner_zgyqfl{ padding-top:100px; padding-bottom:65px; background-size:cover; background-position:center; background-repeat:no-repeat; position:relative;}
.banner_zgyqfl .tbc>img{ width:285px; margin:0 auto ; display:block;}
.banner_zgyqfl .txt{ background:#eff7fd; border:3px solid #507689; text-align:center; border-radius:20px; padding:15px 25px; max-width:720px; margin:0 auto; margin-top:25px; font-size:14px; color:#507689;}

.banimg li{ position:absolute; padding:5px; border-radius:100%;}
.banimg li img{ width:103px;}
.banimg1 li:first-child{ left:185px; bottom:135px;}
.banimg1 li:nth-child(2){ left:365px; bottom:224px;}
.banimg1 li:nth-child(3){ right:365px; bottom:224px;}
.banimg1 li:nth-child(4){ right:185px; bottom:135px;}
.banimg li:hover{ border:2px dashed #e7cba9}


.fenleiyueqi{ background-size:100% auto; background-repeat:no-repeat; background-position:bottom center;}
.channame{ padding:20px 0; border-bottom:4px solid #cfdee7;}
.channame a{ border-radius:200px; display:inline-block; line-height:55px; padding:0 70px; display:inline-block; font-size:20px; color:#507689;}
.channame a.on{ background:#69aad0; color:#fff;}


.fltop{ padding:60px 0;}
.fltop .tople{ width:100%;}
.fltop .tople p{ color:#1a466c; font-size:18px;}
.fltop .topri{ width:100%;}
.fltop .topri video{ width:100%; cursor:pointer;}

.fenleiboxbot{ padding-bottom:2.2rem;}
.fenleiboxbot ul{ justify-content: flex-start;}
.fenleiboxbot ul li{width:31.33%; margin:1%; background:#8e5d41; margin-bottom:20px; padding:7px; border-radius:20px; text-align:center; }
.fenleiboxbot ul li img{ width:100%;height:100%;object-fit:contain;}
.fenleiboxbot ul li b{ font-size:20px; color:#fff; padding-top:0px; display:block;}
.morebox4 a{ background:#69aad0;}


.hdfxban{ width:610px; margin:20px auto;}
.hdfxban li { background-color:#f3a4a4; width:23.5%; height:124px; position:relative; border-radius:15px;}
.hdfxban li img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); max-width:90%; max-height:90%;}
.hdfxban li:hover{ background:#f69090;}

.tanchuang .close{ color:#333; text-align:center; width:30px; height:30px; font-size:20px; position:absolute; right:10px; top:10px; cursor:pointer;}
.tanchuang{ position:fixed; top:0; left:0; width:100%; transition:all .3s; opacity:0; visibility:hidden; height:100%; background:rgba(0,0,0,.5);}
.tanchuang .videos{ position:absolute; top:50%; left:50%;transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); width:95%; max-width:800px; height:auto; padding:40px; background:#fff;}
.tanchuang video{ width:100%;}
.tanchuang.open{ visibility:visible; opacity:1;}



.bigImg{position:fixed; top:0; left:0; width:100%; transition:all .3s; opacity:0; visibility:hidden; height:100%; background:rgba(0,0,0,.5); overflow:auto;}
.bigImg.open{ visibility:visible; opacity:1;}
.bigImg .close{ color:#333; text-align:center; width:30px; height:30px; font-size:20px; position:absolute; right:10px; top:10px; cursor:pointer;}
.imgpic{ position:absolute; top:50%; left:50%;transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); width:95%; max-width:100%; max-height:100%; overflow:auto; padding:40px; background:#fff; width:auto;}
.imgpic img{ max-width:100%; margin:0 auto; display:block;width:100%;}

.bigImg a{ display:block; margin:0 auto; width:100px; border-radius:5px; background:#f1929a; color:#fff; line-height:40px; text-align:center; margin-top:20px;}

@media screen and (max-width:1920px){
	
	.hdfxban { width:6.1rem;margin-top:15px;}
	 .hdfxban li{ height:1.24rem;}
	 .w1200{ padding-left:1.4rem; padding-right:1.4rem;}
.mainlebox { padding:.3rem 0;}

.mainlelogo img{ margin-right:.3rem; max-height:.5rem;}
.mainlelogo,.navbox{ padding:0 .4rem;}
.mainlelogo{ margin-bottom:.15rem;}

.navbox{  padding-bottom:.5rem;}
.navbox li{ padding:.25rem 0; }
.navbox li b{ line-height:.42rem;  font-size:.18rem;}
.navbox li .img{ height:1.5rem;}

.banner{ height:5.25rem; }
.banner img{ margin:0 auto .25rem;}
.banner p{  max-width:5.2rem;}


.main01{ padding-top:.7rem; }

.indextit{ font-size:.4rem;}
.main01lebox{ padding-bottom:1.25rem;}
.main01lebox p{ margin-top:.25rem;}
.main01ri{  padding:.4rem; }
.main01ri .img{ height:calc(100% - .5rem);}
.main01ri span{  margin-top:-.18rem;}

.main01 .swiper-button-next{ right:-.4rem; bottom:-.8rem; width:3rem; height:3rem; padding-bottom:.8rem; line-height:3rem; padding-left:.5rem; font-size:2.7rem; }
.main01 .swiper-button-next i{  line-height:2.2rem;}

.main02{ padding:1rem 0; }
.titp{ margin-top:.3rem;margin-bottom:.2rem;}
.morebox{  padding-top:.45rem;}
.morebox a{  padding:0 .3rem; line-height:.32rem;}

.fotcopy{ padding:.25rem;}




.banner_huaxu{ height:2.9rem;}
.banner_huaxu img{ }


.huaxu01{ padding-top:.8rem;}
.huaxutit{ font-size:.24rem; padding-left:.45rem; margin-bottom:.35rem;}

.huaxu01 li{ border-radius:.15rem;}

.huaxu02{ padding-top:.5rem;}
.huaxu02 li{border-radius:.15rem;}

.banner_fenxiang{ height:2.65rem; }
.banner_fenxiang .fenxingtit b{ font-size:.33rem;  margin-bottom:.15rem;}
.banner_fenxiang .fenxingtit p{ font-size:.16rem;}
.banner_fenxiang .fenxingtit{ padding:15px .8rem;}

.fenxiang01{ padding:1rem 0;}
.fenxiangbox2 i.icon01{top:.5rem; width:1.25rem; height:.33rem;}
.fenxiangbox2 i.icon02{ left:.6rem; top:.8rem; width:1.25rem; height:.33rem;}

.fenxiang01 li{ padding-left:.7rem; margin-bottom:.65rem;}
.fenxiang01 li .box_z{ padding:.35rem; padding-left:.9rem; }
.fenxiang01 li .box_z .box{ margin-bottom:.3rem;}
.fenxiang01 li .box_z .box b{  padding:0 .15rem;}
.fenxiang01 li:first-child .box_z:after{width:2.14rem; height:.61rem; bottom:-.15rem; right:-.3rem;}
.fenxiang01 li:nth-child(2) .box_z:after{  width:.92rem; height:.51rem; bottom:-.25rem; right:-.12rem;}





.fenxiang001{ padding:.75rem 0 1.5rem;}
.fenxiang001 li a{ font-size:.24rem;}

.fenxiang002{ padding:.6rem 0;}
.fenxiang002 table td{ padding:.1rem; font-size:.16rem;}

.fenxiang_box002 .icon01{ width:1.15rem; height:.3rem; left:.4rem;}
.fenxiang_box002 .icon02{  width:2rem; height:.5rem;  bottom:-.4rem;}
.fenxiang_box002 .icon03{top:.9rem; right:.4rem;}

.fenxiang003{ padding:.6rem 0 2rem;}

.banner_huaxu33{ height:2.9rem;}




.yuanchuang_box li{ padding-bottom:.8rem;padding-top:.2rem;}
.yuanchuang_box li .txt{  padding:0 .2rem; line-height:.6rem;}

.yuanchuang_box ul.yuanchuanglist{ transform:translateY(-1.35rem); -webkit-transform:translateY(-1.35rem);}







.banner_hdfx{ padding-top:.8rem; padding-bottom:.45rem;}
.banner_hdfx p{ margin:.3rem auto; padding:0 .4rem;}
.yyhd01{ padding-top:.9rem;}

.yyhd01le b{ font-size:16px; margin-top:.25rem;}
.yyhd01ri{ padding:.45rem .55rem;}

.yyhd01bot{ margin-top:.5rem;}
.yyhd01bot li .txt{ padding:.2rem 0;}
.yyhd01bot li .txt .ttop{ margin-bottom:.15rem; padding:.15rem 20px; }
.yyhd01bot li .txt .ttop span{  margin-right:.15rem;}
.yyhd02{ margin-top:.4rem; }

.yyhd02 ul{ margin-bottom:.4rem;  }



.gamebox .tbc{ padding-bottom:.6rem;}
.gamebox img.tt{  width:3.2rem; margin-bottom:1.15rem;}
.gamebox li .txt{ padding:.65rem .5rem;}
.gamebox li .txt b{ font-size:.24rem;}
.gamebox li .txt a{  padding:0 .45rem;}








.banner_zgyqfl{ padding-top:50px; padding-bottom:50px;}
.banner_zgyqfl .tbc>img{ width:2.85rem;}
.banner_zgyqfl .txt{ padding:.15rem .25rem; margin-top:.25rem;}

.banimg li img{ width:1.03rem;}
.banimg li1:first-child{ left:1.85rem; bottom:1.35rem;}
.banimg li1:nth-child(2){ left:3.65rem; bottom:2.24rem;}
.banimg li1:nth-child(3){ right:3.65rem; bottom:2.24rem;}
.banimg li1:nth-child(4){ right:1.85rem; bottom:1.35rem;}


.channame{ padding:.3rem 0;}
.channame a{  padding:0 .7rem; font-size:18px; }


.fltop{ padding:.6rem 0;}
.fltop .tople p{  font-size:.18rem;}
.fenleiboxbot ul li{ margin-bottom:.2rem; }
.fenleiboxbot ul li b{ font-size:14px; }

	}
	
@media screen and (max-width:1600px){
	.banimg{ text-align:center; padding-top:20px;}
	.banimg li{ position:static; display:inline-block;}
	}

@media screen and (max-width:960px){
	 .wap{ display:block;}
	 .pc{ display:none;}
	 
	 .sjj_nav ul li{ width:50%; text-align:center;}
	 .sp_logo img{ max-height:40px; margin-top:5px; margin-right:15px;}
	 
	 .mainbox .mainri{ float:none; width:100%;}
	 
	 .banner{ height:auto; padding:30px 0;}
	 .banner img{ width:15rem; max-width:480px;}
	 .banner p{ max-width:none; padding:0 20px; margin:15px 0; font-size:14px;}
	 .main01le,.main01ri{ width:100%;}
	 .w1200{ padding-left:20px; padding-right:20px;}
	 .main01,.main02{ padding:40px 0;}
	 .indextit{ font-size:22px;}
	 .main01ri{ height:14rem;}
	 .main01ri .img{  height:calc(100% - 40px);}
	 .main01ri span{line-height:35px; margin-top:5px; font-size:14px;}
	 .main02le{ width:100%;}
	 .morebox a{ line-height:35px; padding:0 20px; font-size:14px;}
	 .fotcopy{ padding:15px;}
	 .navbox li .img{ height:5rem;}
	 .navbox li b{ font-size:14px; line-height:34px;}
	 .sjj_nav ul li{ width:48%}
	 .titp{ margin:15px 0;}
	 .navbox{ padding:0 15px;}
	 
	 .huaxu01{ padding-top:40px;}
	 .huaxutit{ font-size:18px; padding-left:25px; background-size:15px auto; margin-bottom:15px;}
	 .huaxu02{ padding-top:30px;}
	 .huaxu02 li{ width:48%; border-radius:10px;}
	 .morebox{ margin-top:20px;}
	 .huaxu02{ padding-bottom:50px;}
	 .banner_huaxu{ padding:50px 0; height:auto;}
	 .banner_huaxu img{ height:40px;width:200px;}
	 
	 .fenxiang01 li .box_z .box p{ font-size:12px;}
	 .fenxiang01 li{ width:100%; padding-left:0}
	 .fenxiang01 li .box_z{ padding:20px; padding-left:20px;}
	 .fenxiang01 li .box_z .box b{ position:static; padding:0 15px; line-height:35px; margin-bottom:15px;}
	 .fenxiang01 li .box_z .box{ margin-bottom:20px;}
	 .banner_fenxiang{ height:10rem;}
	 .banner_fenxiang .fenxingtit{ width:100%; max-width:60%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); padding:15px 30px; bottom:auto;}
	 .banner_fenxiang .fenxingtit b{ font-size:20px; margin-bottom:10px;}
	 .banner_fenxiang .fenxingtit p{ font-size:14px;}
	 
	 
	 .fenxiang001,.fenxiang002{ padding:40px 0;}
	 .fenxiang001 li{ width:100%; max-width:none; padding:10px 15px;}
	 .fenxiang001 li a{ font-size:14px;}
	 .fenxiang002 table td{ padding:5px;}
	 .fenxiang002 table td{ font-size:12px; line-height:1.3;}
	 .fenxiang003{ padding:40px 0;}
	 
	 .fenxiang003 li{ width:48%;}
	 
	 .banner_huaxu33 .tbc{ padding-bottom:0}
	 .yuanchuang_box ul.yuanchuanglist{ transform:none;}
	 .yuanchuang_box{ padding:40px 0;}
	 .yuanchuang_box li{ width:48%;}
	 .yuanchuang_box li{ padding-bottom:60px; padding-top:15px; border-radius:10px;}
	 .yuanchuang_box li .txt{ line-height:40px;}
	 .yuanchuang_box{ padding-bottom:0}
	 .morebox a{ font-size:12px;}
	 
	 .banner_hdfx img:first-child{ width:10rem;}
	 .banner_hdfx{ padding:40px 20px;}
	 .banner_hdfx p{ margin:25px auto; font-size:14px;}
	 .yyhd01le,.yyhd01ri{ width:100%;}
	 .yyhd01le{ margin-bottom:15px;}
	 .yyhd01{ padding-top:40px;}
	 .yyhd01le b{ margin-top:15px;}
	 .yyhd01ri{ padding:20px;}
	 .yyhd01bot{ margin-top:30px;}
	 .yyhd01bot li{ width:100%; margin-bottom:15px;}
	 .yyhd01bot li .txt .ttop{ padding:10px; border-radius:10px;}
	 .yyhd01bot li .txt p{ font-size:12px;}
	 .yyhd02 ul li.jianjie,.yyhd02 ul li.qupu{ width:100%; margin-bottom:15px;}
	 .yyhd02{ margin-top:40px;}
	 .yyhd01bot li .txt .ttop span{ line-height:1.5; display:block;}
	 
	 .gamebox{ min-height:100vh;}
	 .gamebox .tbc{ height:auto; padding:0px 0}
	 .gamebox img.tt{ width:8rem;}
	 .gamebox li{ width:100%; margin-top:20px;}
	 .gamebox li .txt{ padding:30px 20px;}
	 .gamebox .fotcopy2{ position:static;}
	 .gamebox li .txt b{ font-size:18px;}
	 .gamebox li .txt p{ font-size:14px;}
	 .gamebox li .txt a{ padding:0 20px; font-size:14px;}
	 
	 .banner_zgyqfl .tbc>img{ width:8rem;}.banner_zgyqfl .txt{ padding:10px; font-size:12px; margin-top:20px; width:95%;}
	 .banimg li img{ width:50px;} 
	 .channame a{ font-size:14px; line-height:30px; padding:0 10px;}
	 .channame{ padding:20px 0;}
	 .fltop{ padding:20px 0;}
	 .fltop .tople,.fltop .topri{ width:100%;}
	 .fltop .tople{ margin-bottom:20px; font-size:14px;}
	 .fltop .tople p{ font-size:14px;}
	 .fenleiboxbot ul li{ margin-bottom:15px; width:48%; margin:1%;}
	 .fenleiboxbot ul li b{ font-size:16px;}
	 
	 
	.hdfxban { width:95%; margin-top:15px;}
	 .hdfxban li{ height:4rem; padding:20px 10px;}
	 
	 .tanchuang .videos{ padding:30px;}
	 .tanchuang .close{ right:0; top:0}
	}
	p{
	    letter-spacing:1px;
 
	}
	.indextit{
	    font-size:20px;
	    font-weight: bold;
	}
	.img{
		
		height:90%;
	}
	li{
	    cursor: pointer !important;
	}