@charset "utf-8";
/* 通用顶部 */
html,body{width:100%;padding: 0px;margin:0px;*position:static; }
*{font-family:"思源黑体 CN"; font-size: 16px; color:#333; padding:0px;margin:0px;}
a{text-decoration:none;}
ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{list-style-type:none;}
button,input{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-modify: read-write-plaintext-only;outline:none;text-decoration: none;}
.anim1{ animation: dz1 .8s linear 1 normal forwards; }
.anim2{ animation: dz2 .8s linear 1 normal forwards; }
.anim3{ animation: dz3 1s linear 1 normal forwards; }
.anim4{ animation: dz4 1s linear 1 normal forwards; }
.anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; }
.anim7{ animation: dz7 .6s linear 1 normal forwards; }
/*.anim99{ animation: dz99 .6s linear 1 normal forwards; }
 .anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; } */
/* .anim7{ animation: dz7 .6s linear 1 normal forwards; }
.anim8{ animation: dz8 .6s linear 1 normal forwards; } */
.lc{ position: absolute; }
@keyframes dz1
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(0, 100px); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
@keyframes dz3
{
0% {opacity: 0;transform: translate(-20%, 0%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz4
{
0% {opacity: 0; transform: translate(20%, 0%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
/* @keyframes dz5
{
0% {opacity: 0; transform: rotate(-2deg);position: relative; }
100% {opacity: 1; transform: rotate(0);position: relative;  }
}
@keyframes dz
{
0% {opacity: 0;transform: rotate(2deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
}*/

/* @keyframes dz99
{
0% {opacity: 0;transform: rotate(20deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
} */
@keyframes dz5
{
0% {opacity: 0; transform: scale(1.1); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz6
{
0% {opacity: 0;transform: scale(.9); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz7
{
0% {opacity: 0; transform: translate(-40%, 40%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}

/*插入外部字体*/
@font-face{
	 font-family: 'ygy';
 src: url('../i/font/叶根友毛笔行书简体.TTF') format('truetype');
}
.BigDiv{ max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative; }
.cen{ width: 94%; margin: auto;}
.top{ position: absolute; width: 100%; height: 130px;z-index: 9; background: #fff;top: 0; }
.top .left{ float: left; margin-top: 15px; }
.top .right{ float: left; margin-left: 14%; margin-top: 44px;  }
.top .right>ul{ margin-right: -30px; }
.top .right>ul>li{ float: left; margin-right: 35px; text-align: center; padding: 9px 0;height: 70px; }


.top .right>ul>li span{ margin-right: 5px; color:#232323;transition: .5s; }
.top .right>ul>li a{ color:#232323;font-size: 24px;font-family: "ygy","叶根友毛笔行书简体","微软雅黑"; transition: .5s; }
.top .right>ul>li b{ color:#7e7e7e; font-family: "宋体"; text-transform: uppercase; font-weight: 400; margin-left: 5px; position: relative; top: 5px;}
.top .right>ul>li:hover>a{ color:#ec0000; }
.top .right>ul>li:hover span{ color:#ec0000; }

.top .right > ul > li div a{ color:#f8e6d5; font-size: 18px;font-family: "微软雅黑"; }
.top .right > ul > li div{ position: absolute; width: 100%; left: 0;background: rgba(255,255,255,.3); margin-top: 48px; display: none; }
.top .right > ul > li div p{ display:inline-block; line-height: 70px;padding: 0 48px; }
.top .right > ul > li div p a:hover{ color:#ec0000; }
.top .right>ul>li:hover div{ display: block; }
.top .tel{ float: right; overflow: hidden; margin-top: 40px;}
.top .tel .icon-dianhua{  float: left;  margin-right: 5px; width: 60px; height: 60px; border-radius: 50%; background: #ec0000; color:#fff; font-size: 24px; line-height: 62px;text-align: center; display: inline-block; }
.top .tel .tel1{ float: left;padding-right: 5px;margin-top: 1px;  }
.top .tel .tel1 .p1{ font-size: 32px; color:#ec0000; letter-spacing: -0.1em;line-height: 32px;  }
.top .tel .tel1 .p2{ color:#232323; font-size: 18px; }
.sjcx{display: none;}
.sjyc{display: inline-block;}
@media screen and (max-width:640px) and (min-width:0px){
	.sjcx{display: inline-block;}
	.sjyc{display: none;}
	.ment img {width: 30px;}
	.ment { float: right; margin-top: 7px; }
}

#superContainer {
    height: 100%;
    position: relative;
}
.section {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
		background:#000;
}
.fp-section.fp-table, .fp-slide.fp-table{ display: table;table-layout: fixed;width: 100%;}
.fp-tableCell{display:table-cell;vertical-align: middle;width: 100%;}
.Msb{ position: fixed;bottom: 2%;text-align: center;width: 100%;z-index: 9;animation: mymovez 3s linear infinite alternate;opacity: 0;}
.Msb span{ font-size: 50px; color:#fff; }
@keyframes mymovez
{
0% {opacity: 0; bottom: 2%; }
100% {opacity:1;  bottom: 4%; }
}
#fp-nav{ position: fixed; left:3%;bottom: 3%; }
#fp-nav li{ margin-top: 10px; }
#fp-nav li a{ display: block; width: 100%; width: 10px; background: #808080;height: 1px; transition: .5s; }
#fp-nav li a.active{ background: #ec0000; width: 17px; }
.kf{ position:fixed; right: 50px; bottom:25px;z-index: 9; }

.s1{overflow: hidden; }
.banner{ padding-top: 112px; }
.banner img{ display: none; width: 100%; height: auto;height: 839px; }
.Mna1 .banner img.s1ban{ display: block;}
.s2{ background: url("../i/banner2.jpg") no-repeat #000; }
.s3{ background: url("../i/banner3.jpg") no-repeat #000; }
.Mna1 .s4{ background: url("../i/banner4.jpg") no-repeat #000; }
.Mna1 .s5{ background: url("../i/banner5.jpg") no-repeat  #000;}
.Mna1 .s6{ background: url("../i/banner6.jpg") no-repeat #000; }
.Mna1 .s7{ background: url("../i/banner7.jpg") no-repeat top; }

.Mna2 .banner img.s2ban{ display: block;}
.Mna2 .s4{ background: url("../i/banner4a.jpg") no-repeat #000; }
.Mna2 .s5{ background: url("../i/banner5a.jpg") no-repeat #000; }
.Mna2 .s6{ background: url("../i/banner6a.jpg") no-repeat #000; }
.Mna2 .s7{ background: url("../i/banner7a.jpg") no-repeat top; }

.Mna3 .banner img.s3ban{ display: block;}
.Mna3 .s4{ background: url("../i/banner4b.jpg") no-repeat #000; }
.Mna3 .s5{ background: url("../i/banner5b.jpg") no-repeat #000; }
.Mna3 .s6{ background: url("../i/banner6b.jpg") no-repeat #000; }
.Mna3 .s7{ background: url("../i/banner7b.jpg") no-repeat top; }

.Mna4 .banner img.s4ban{ display: block;}
.Mna4 .s4{ background: url("../i/banner4c.jpg") no-repeat #000; }
.Mna4 .s5{ background: url("../i/banner5c.jpg") no-repeat #000;}
.Mna4 .s6{ background: url("../i/banner6c.jpg") no-repeat #000; }
.Mna4 .s7{ background: url("../i/banner7c.jpg") no-repeat top; }

.Mna5 .banner img.s5ban{ display: block;}
.Mna5 .s4{ background: url("../i/banner4d.jpg") no-repeat #000; }
.Mna5 .s5{ background: url("../i/banner5d.jpg") no-repeat #000; }
.Mna5 .s6{ background: url("../i/banner6d.jpg") no-repeat #000; }
.Mna5 .s7{ background: url("../i/banner7d.jpg") no-repeat top; }




.s2 .right{ width: 683px; float: right; }
.section .h1{font-family: "ygy","叶根友毛笔行书简体","微软雅黑"; font-size: 60px; color:#b10600; text-align: center;
background: linear-gradient(#ef0000, #b50600);
-webkit-background-clip: text;
color: transparent;
 }

.section .h1 span{ display: inline-block; width: 50px; height: 51px; background: url("../i/mz.png") no-repeat center #000; font-family: "宋体"; font-size: 36px; text-align: center; line-height: 50px;
color:#f8e6d5; margin-left: 5px; position: relative; top: -5px; left: 5px;}
.s2 .nr{margin-top: 30px; }
.s2 .nr p{ color:#f8e6d5; line-height: 40px; font-size: 24px; text-indent: 2em; }
.s2 .nrul{ overflow: hidden;margin-top: 50px; }
.s2 .nrul li{ width: 50%;float: left;text-align: center;color:#f8e6d5; font-size: 24px;margin-bottom: 28px; }
/* .s2 .nrul li span{display: block; font-size: 70px; font-family: "迷你简综艺","微软雅黑";

background: -ms-linear-gradient(to bottom, #ef0000, #b50600);
background: -moz-linear-gradient(to bottom, #ef0000, #b50600);
background: -o-linear-gradient(to bottom, #ef0000, #b50600);
background: linear-gradient(to bottom, #ef0000, #b50600);
-webkit-background-clip: text;
color: transparent;} */
.s2 .nrul li:last-child span{font-size: 70px; font-family: "迷你简综艺","微软雅黑";color:#b50600; }
.s2 .nrul li span a{ font-size: 70px; font-family: "迷你简综艺","微软雅黑";
	background: -ms-linear-gradient(to bottom, #ef0000, #b50600);
	background: -moz-linear-gradient(to bottom, #ef0000, #b50600);    /* Firefox */
	background: -o-linear-gradient(to bottom, #ef0000, #b50600);    /* Opera */
	background: linear-gradient(to bottom, #ef0000, #b50600);
	-webkit-background-clip: text;
	color: transparent;
}
.s3 .left{ margin-top: 20px; position: relative;width: 70%;}
.s3 .jt{ position: absolute; transition: 2s; transform: scale(0); transform-origin: 80% 45%; }
.s3 .jt.on{ width: 100%;transform: scale(1); }
.s3 .dt{ width: 100%; }
.s3 .right{width: 391px; height: 520px;position: absolute; right: 100px; top:14%; background-image: linear-gradient(#ec0000, #b10600); border-radius: 20px; }
.s3 .right .h1a{height: 104px; border-bottom: 1px solid #eb4e4d;color:#f8e6d5;font-size: 28px; line-height: 104px; text-indent: 1em; }
.s3 .right .h1a span{color:#fff; font-size: 24px; margin-right: 5px; }
.s3 .right .nr{ margin-top: 30px; }
.s3 .right .nr p{ color:#f8e6d5; line-height: 40px; font-size: 24px; text-indent: 2em; width: 84%; margin: auto;margin-bottom:35px; }
.s4 .h1{text-align: left; }
.section .h1 b{color:#f8e6d5; font-size: 24px;font-weight: 400; position: relative; top: -10px; left: 3%;}
.s7{height: 386px !important; }
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}
/*æ—‹è½¬æœ¨é©¬å¿…è¦æ ·å¼*/
.poster-main{ position:relative;width:800px;height:270px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:800px;height:270px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:270px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0; background: url(../images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right:0; background: url(../images/btn_r.png) no-repeat center center;}


/*******************************************************************/
/*** 图片滚动列表 ***/
.picScrolls{position:relative;}
.picScrolls .bd{overflow:hidden;}
.picScrolls .bd  ul{padding-bottom: 10px !important;}
.picScrolls .bd li{width:712px;opacity:0.2;display: inline-block; text-align: center; padding-bottom: 20px; transition: all 0.3s ease-out;position: relative;}
.picScrolls .bd li img{margin-left:-50%;}
.picScrolls .bd li.on{opacity:1;z-index:10;}
.picScrolls .tempWrap{margin: auto;}
.picScrolls .hd{display: none; }
.picScrolls .sd{position:absolute;z-index:20;width:100%;top:50%;margin-top:-50px;}
.btn span{color:#a90c06;}
.btn {position: absolute;top: 50%;margin-top: -50px;width: 55px;height: 55px;line-height: 55px;border-radius:50%;font-size: 30px;color: white;text-decoration: none;text-align: center;cursor: pointer;z-index: 9;transition: .5s;}
.btn:hover{background:#a90c06;}
.btn:hover span{color:#fff; }
.btn.next{right:0;}
.btn.prev{left:0;}
	
.box {
	margin-top: 50px;
	/*width: 310px;*/width:260px;
	height: 350px;
	position: relative;
	margin: auto;
}

.list {
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -50%;
}

.list li {
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	opacity: 0;
	transition: all 0.3s ease-out;
	  
}
.list li img{ width: 100%; }
.list li p{display:none;position:absolute;width:100%;bottom:0;font-size:40px;text-align:center;}
.list .p3 img{ width: 80%; }
.n1 .list li img{ width: 100%; }
.list .p1 {transform: translate3d(-20%, 0, 0) scale(0.51);}
.list .p2 {
	  transform: translate3d(0%, 0, 0) scale(0.61);
	  transform-origin: 0 50%;
	  opacity: 0.2;
	  z-index: 2;
}

.list .p3 {
	transform: translate3d(0%, 0, 0) scale(1);
	z-index: 3;
	opacity: 1;
}

.list .p4 {
	transform: translate3d(30%, 0, 0) scale(0.61);
	transform-origin: 100% 50%;
	opacity: 0.2;
	z-index: 2;
}

.list .p5 {
	transform: translate3d(30%, 0, 0) scale(0.51);
}

.list .p6 {
	transform: translate3d(30%, 0, 0) scale(0.81);
}

.list .p7 {
	transform: translate3d(30%, 0, 0) scale(0.81);
}

.list .p8 {
	transform: translate3d(30%, 0, 0) scale(0.81);
}

.list .p9 {
	transform: translate3d(30%, 0, 0) scale(0.81);
}

.list .p10 {
	transform: translate3d(30%, 0, 0) scale(0.81);
}
.box .Lipt{ z-index: 99; left: 50%; margin-left: -80px; position: absolute; width: 160px; bottom: 0; height: 45px;
	line-height: 45px; text-align: center;background-image: linear-gradient(#ec0000, #b10600);border-radius:30px;
 }
.Dxz{display:flex;margin-right: -20px; text-align: center; }
.Muso{ /*display: inline-block;width: 310px; margin: 0 20px;*/ width:13% !important;margin:0 1.5%;vertical-align: top;margin-top: 90px;  }
.Muso .pic{ text-align: center;height: 120px; }
.box .Lipt a{color:#f8e6d5; font-size: 18px; }
.box .Lipt img{ float: right; margin-top: 9px; margin-right: 10px; max-width: 100%; width: auto; opacity: .5; transition: .5s; }
.box:hover .Lipt img{ opacity: 1; }
.picScroll-left{ width:100%;position:relative; }
.picScroll-left .tempWrap{ margin: auto;position: relative; z-index: 99999;  }
.picScroll-left .hd{  position: absolute;  margin: auto; top: 50%; margin-top: -29px; width: 112%; left: -6%; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; float:right; position: relative; z-index: 99999;   overflow:hidden; text-align: center;transition: .5s;
			 cursor:pointer; height: 58px; width: 40px; font-size: 12px; line-height: 58px; color:#2086b5; font-size: 40px;  }
.picScroll-left .hd .prev{ float: left; }
.picScroll-left .hd .next{ float: right; }
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline;text-align:center; position: relative;cursor: pointer; }
.s5 .h1{text-align: left; }
.s6 .h1{text-align: left; }
.s5 .nr{ overflow:hidden; padding: 60px 0;}
.s5 .nr .left{ width: 1126px; float: left; height: 527px; border-radius: 500px; border: 2px dashed #dd0100; padding: 13px; box-sizing: border-box; margin:0 60px; }
.s5 .nr .right{ width:527px;height: 527px; float: right; border-radius: 500px; border: 2px dashed #dd0100; padding: 13px; box-sizing: border-box;overflow:hidden;}
.s5 .nr .picScroll-left{ width:100%; background: #fff;  border-radius: 500px; padding: 6px; box-sizing: border-box; }
.s5 .nr .picScroll-left li{width: 100%; height: 100%; overflow: hidden;border-radius: 500px; }
.s5 .nr .picScroll-left li img{ display: block; border-radius: 500px;transition: .5s; }
.s5 .nr .picScroll-left li:hover img{ transform: scale(1.1);}
.s5 .picScroll-left .tempWrap{ border-radius: 500px;}
.s5 .picScroll-left .hd span{ color:#b10600; }
.s5 .nr .right .pic ul{height:497px;overflow:hidden;}
.s5 .nr .right .pic ul li{border-radius:500px;padding:6px; /**box-sizing: border-box;**/background: #fff; overflow: hidden; }
.s5 .nr .right .pica{ overflow: hidden; border-radius:50%; }
.s5 .nr .right img{  transition: .5s; border-radius: 50%; vertical-align:middle;}
.s5 .nr .right .pic:hover img{transform: scale(1.1); }
.s6 .picScroll-left ul{ padding-bottom: 33px !important; }
.s6 .picScroll-left li{width: 390px; height: 492px;float: left; border: 2px dashed #b10600; border-radius: 8px;transition: .5s;box-sizing: border-box; margin-left: 25px;margin-right: 25px; }
.s6 .picScroll-left li:hover{ background: #b40600; }
.s6 .picScroll-left li .ndiv{ width: 368px; height: 423px; margin: 10px auto;  }
.s6 .picScroll-left li .pic{ width: 100%; height: 233px; }
.s6 .picScroll-left li .pic img{ width: 100%; height: 100%; border-radius: 8px; }
.s6 .picScroll-left li .title{ text-align: left; color:#f8e6d5;font-size: 24px; padding-top: 24px; padding-bottom: 18px; width: 90%; margin: auto; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.s6 .picScroll-left li .content{ color:#f8e6d5; font-size: 20px; text-align: left;width: 90%; margin: auto; line-height: 27px;height:108px; overflow: hidden; }
.s6 .picScroll-left li .more{ position: absolute; width: 66px; height: 66px; background: #b30600; border-radius: 50%; text-align: center; bottom: 0;
line-height:90px;  left: 50%; margin-left: -33px; bottom: -33px; opacity: 0 !important;}
.s6 .picScroll-left li:hover .more{ display:block; opacity: 1 !important; }
.s6 .s6ul{ overflow: hidden; position: absolute; margin-top: -55px; margin-left: 470px; }
.s6 .s6ul li{ color:#f8e6d5; font-size: 30px; float: left; margin: 0 155px; transition: .5s; }
.s6 .s6ul li.on{ border-bottom: 2px solid #b10600; color:#b10600; }
.s6 .nr{ margin-top: 40px; }
.s6cn{ text-align: center;margin-top: 20px; }
.s6cn a{ color:#9d9287; font-size: 20px; margin: 0 60px; }
.s6cn span{ color:#b10600; font-size: 24px;cursor: pointer; }
.s2 .cen{ position: relative; top: 60px; }
.s3 .cen{ position: relative; top: 60px; }
.s4 .cen{ position: relative; top: 50px; }
.s5 .cen{ position: relative; top: 80px; }
.s6 .cen{ position: relative; top: 80px; }

.s7{ border-top: 1px solid #d70200; }
.s7 .cen{ /*width: 770px; */width:70%;margin:  auto; position: absolute;/*left: 50%; margin-left: -335px; */left:15%;top: 74px; }
.s7 .s7ul{ text-align: center; font-size: 0; }
.s7 .s7ul li{ display: inline-block; }
.s7 .s7ul li a{ border-left: 1px solid #7c7c7c; border-right: 1px solid #7c7c7c;margin-left: -1px;padding: 0 20px; font-size: 20px; color:#f8e6d5;transition: .5s;}
.s7 .s7ul li:hover a{ color:#b10600; }
.s7 .pic{ text-align: center; margin-top: 30px; margin-bottom: 18px; }
.s7 .pic img{ display: block; margin: auto; padding: 6px; box-sizing: border-box; background: rgba(255,255,255,.2); border-radius: 8px; }
.s7 .vtle{ text-align: center; color:#f8e6d5; font-size: 20px; }
.s7 .wznr{ color:#4c4540;font-size: 16px;margin-top: 14px;text-align:center;}
.s7 .wznr a{ color:#4c4540;font-size: 16px; }


.Bigdiv.about{background: #000; }
.Bigdiv.about .top{ position: relative; }

.about .h1 {
    font-family: "ygy","叶根友毛笔行书简体","微软雅黑";
    font-size: 60px;
    color: #b10600;
    text-align: center;
	 padding-bottom: 37px;
	 padding-top: 55px;
	 background: linear-gradient(#ef0000, #b50600);
	 -webkit-background-clip: text;
	 color: transparent;
}
.about .h1 span{ display: inline-block; width: 50px; height: 51px; background: url("../i/mz.png") no-repeat center #000; font-family: "宋体"; font-size: 36px; text-align: center; line-height: 50px;
color:#f8e6d5; margin-left: 5px; position: relative; top: -5px; left: 5px;}
.newsa .neir1{ margin-top: 84px; }
.news .s6 .cen{ top: 50px; }
.neir1{margin-top: 34px; }
.neir1 .nr p{ color:#f8e6d5; line-height: 40px; font-size: 24px; text-indent: 2em; }
.neir1 .cen{ width: 86%; margin: auto; }
.neir1 video{width:100%;}
.neir1 .nr p.pic{text-indent:0;}
.neir1 .nrul{ overflow: hidden; margin: auto; margin-top: 45px; width: 1000px; }
.neir1 .nrul li{ width: 25%;float: left;text-align: center;color:#f8e6d5; font-size: 24px;margin-bottom: 28px; }
.neir1 .nrul li strong{display: block; font-size: 70px; font-family: "迷你简综艺","微软雅黑";font-weight: 400;
background: linear-gradient(#ef0000, #b50600);
-webkit-background-clip: text;
color: transparent;}
.neir1 .nrul li strong a{ font-size: 70px; font-family:"迷你简综艺","微软雅黑"; font-weight: bold;
background: linear-gradient(#ef0000, #b50600);
-webkit-background-clip: text;
color: transparent; }
.n1 .box{ width: 100%; height: 498px; }
.n1  .list{ height: 498px; }

.n1	.list .p1 {
	  transform: translate3d(-100%, 0, 0) scale(0.51);
	}

.n1	.list .p2 {
	  transform: translate3d(-23%, 0, 0) scale(1);
	  opacity: 0.2;
	  z-index: 2;
	}

.n1	.list .p3 {
	  transform: translate3d(80%, 0, 0) scale(1);
	  z-index: 3;
	  opacity: 1;
	}
.n1	.list .p4 {
	  transform: translate3d(183%, 0, 0) scale(1);
	  z-index: 2;
	  opacity: 0.2;
	}
.n1	.list .p5 {
	transform: translate3d(200%, 0, 0) scale(0.51);
	}
.n1 .btn{ margin-top: 0; }
.n1 .btn.prev{ left: 17%;}
.n1 .btn.next{ right: 17%; }
.n1{ margin-top: 20px; }
.neir2{ overflow: hidden; text-align: center; margin-top: 70px; }
.neir2 .fk{ width: 513px; height: 263px; border-radius: 15px;background: linear-gradient(to bottom, #ef0000, #b50600); padding: 36px;
	box-sizing: border-box; display: inline-block; margin-right: 50px; vertical-align: top; }
.neir2 .fk .p1{ color:#f8e6d5;font-size: 24px; text-align: center; }
.neir2 .fk .p2{ width: 37px; height: 1px; background: #f8e6d5; margin: auto; margin-top: 34px; margin-bottom: 26px; }
.neir2 .fk .p3{ font-size: 20px; color:#f8e6d5;line-height: 30px; text-indent: 2em;text-align: left; }
.neir3 .cen{ width: 87%; }
.neir4 .cen{width: 87%; }
.neir3 .nr p{color: #f8e6d5;line-height: 40px;font-size: 24px;text-indent: 2em;}
.neir3 .nr .last{ text-align: right; }
.neir3 .nr .last img{position: relative; top: 20px; }
.neir4{ margin-top: 54px; }
.neir4 .p1h{ overflow: hidden;text-align: center; }
.neir4 .p1h .pic{ padding: 24px 22px; background:rgba(255,255,255,.1); display: inline-block; margin: 0 18px; }
.neir4 .p1h .pic img{  max-width: 335px; height: auto; }
.neir4 .p2h{ margin-top: 38px; }
.neir4 .p2h .box{ height: 264px;width: 100%; }
.neir4 .p2h .list{ height: 264px; }
.neir4 .p2h	.list li{padding: 21px;background:rgba(255,255,255,.1);  }
.neir4 .p2h .list li img{ width: 335px; }
.neir4 .p2h	.list .p1 {
	  transform: translate3d(-108%, 0, 0) scale(0.51);
	}

.neir4 .p2h	.list .p2 {
	  transform: translate3d(0%, 0, 0) scale(1);
	  opacity: 0.2;
	  z-index: 2;
	}

.neir4 .p2h	.list .p3 {
	  transform: translate3d(108%, 0, 0) scale(1);
	  z-index: 3;
	  opacity: 1;
	}
.neir4 .p2h	.list .p4 {
	  transform: translate3d(216%, 0, 0) scale(1);
	  z-index: 2;
	  opacity: 1;
	}
.neir4 .p2h	.list .p5 {
	transform: translate3d(324%, 0, 0) scale(1);
	 z-index: 1;
	 opacity: 0.2;
	}
.neir4 .btn{ margin-top: -25px; }
.neir4 .btn.prev{ left: 10%; }
.neir4 .btn.next{ right: 10%; }
.about .s7{ margin-top: 70px; }

.cp .neir1 .pic{ text-align: center; }
.cp .neir1 .nr{ text-align: center; margin-top: 30px; }
.cp .neir1 .cen{ width: 90%; margin: auto; }
.cp .picScroll-left{ width: 1560px; margin-top: 56px; }
.cp .picScroll-left .bd ul li{ width: 298px; margin-right: 32px; margin-left: 32px;}
.cp .picScroll-left .bd ul li .pic img{ width: 100%; max-height: 385px; }
.cp .picScroll-left .bd ul li .p1{ color:#f8e6d5; font-size: 24px; margin-top: 8px; }
.cp .picScroll-left .bd ul li .nr{ border-top: 1px solid #322e2b; border-bottom: 1px solid #322e2b; margin-top: 17px; padding: 11px 0;text-indent: 0;font-size: 16px; line-height: 30px; color:#f8e6d5;}
.cp .picScroll-left .bd ul li .nr p{ text-indent: 0;font-size: 16px; line-height: 30px; color:#f8e6d5; }
.cp .picScroll-left .bd ul li .more{ padding-top: 26px; }
.cp .picScroll-left .bd ul li .dy{position:relative;margin-top:20px;}
.cp .picScroll-left .bd ul li .dy .pic{width:80px;height:auto;}
.cp .picScroll-left .bd ul li .dy .dypic{display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:30px;padding-bottom:10px;}
.cp .picScroll-left .bd ul li .dy .dypic img{width:200px;height:auto;}
.cp .picScroll-left .bd ul li .dy:hover .dypic{/*display:block;*/}
.cp .picScroll-left .hd{ width: 110%; left: -5%; top: 30%;}
.cp .picScroll-left .hd span{ font-size: 30px; color:#a20600; }
.cp .picScroll-left .bd .tempWrap{ margin: inherit; margin-left: 0;  }
.cp .picScroll-left .bd{margin-left: 53px; }
.cp .nr1>div:nth-child(1)::before{ content: ""; position: absolute; right: 0; height:385px;display: block;
width: 100%;background: url("../i/a1.png") no-repeat 70% 50%; }
.cp .nr1>div:nth-child(2)::before{ content: ""; position: absolute; right: 0; height:385px;display: block;
 width: 100%;background: url("../i/a2.png") no-repeat 70% 50%; }
.cp .nr1>div:nth-child(3)::before{ content: ""; position: absolute; right: 0; height:385px;display: block;
	width: 100%;
	 background: url("../i/a3.png") no-repeat 70% 50%; }
.cp .neir1{ background: url("../i/s2.jpg") top no-repeat,url("../i/s1.jpg") bottom no-repeat #000; padding-top: 84px; margin-top: 0; padding-bottom: 70px; }
.cp.about .s7{ margin-top: 0; }

.news .picScroll-left .bd ul li{ margin-bottom: 70px; }
.news .picScroll-left ul{ padding-bottom: 0 !important;}
.sum{ padding-bottom: 52px; text-align: center; position: relative; top: -10px; }
.sum a{ font-size: 20px; color:#f8e6d5;margin: 0 2px;}
.sum span{ font-size: 20px; color:#f8e6d5;margin: 0 2px; opacity: .5; }
.news.Bigdiv.about,.newsa.Bigdiv.about{ background: url("../i/banner6a.jpg") no-repeat bottom #000; }
.news .s7,.newsa .s7{ background: none; }
.newsa .s7{ margin-top: 53px; }
.newsa .neir1 .p1{ text-align: center; color:#f8e6d5; font-size: 30px; }
.newsa .neir1 .p2{text-align: center; margin-top: 8px; margin-bottom: 48px; }
.newsa .neir1 .p2 span{  color:rgba(248,230,213,.6);margin: 0 6px; font-size: 20px; }
.newsa .neir1 .p2 span a{ color:rgba(248,230,213,.6); font-size: 20px; }
.newsa .neir1 .nr p{ font-size: 24px; line-height: 40px; }
.newsa .n1{ margin-top: 58px; }
.newsa .sum{ top: 0; padding-bottom: 0; padding-top: 60px; }
.pose .neir1 .cen{ width: 710px; margin: auto; }
.pose .neir1 .p1{ color:#ec0000; font-size: 40px; text-align: center; margin-bottom: 48px !important; }
.pose .neir1 p{ color:#f8e6d5; font-size: 24px; margin-top: 20px ; }
.pose .neir1 .cen>p{ width: 86%; margin: auto; margin-top: 20px; }
.pose .neir1 p span{ width: 60px; height: 60px; text-align: center; line-height: 60px; border-radius: 50%; background: #ec0000; display: inline-block;vertical-align:  middle; color:#fff;font-size:30px;margin-right: 10px;}
.pose .fome{ margin-top: 110px; }
.pose .fome p input{ width: 100%; height: 66px; line-height: 66px; text-indent: 2em; background: rgba(255,255,255,.1); border: none; border-radius: 50px;color:#f8e6d5;font-size: 20px; }
.pose .fome .p1{ margin-bottom: 0;margin-bottom: 48px; }
.pose .fome p{ position: relative;}
.pose .fome p img{position: absolute; right: 0; }
.pose .fome p .reimg{height: 100%; border-radius: 30px; }
.pose .fome .p5{ width: 153px; height: 68px; margin: auto; line-height: 68px; text-indent: 0; margin-top: 36px; }
.pose .fome .p5 input{  text-indent: 0;color:#f8e6d5; font-size: 24px;transition: .5s; cursor: pointer; }
.pose .fome .p5:hover input{ background: #ec0000; }

.pose .neir1{ background: url("../i/lxwm.jpg") no-repeat center #000; padding-top: 74px; margin-top: 0; padding-bottom: 70px; }
.pose.about .s7{ margin-top: 0; }
@media screen and (max-width:1900px) and (min-width:0px){
	.Muso{  margin: auto;margin-top: 20px; width: 230px; }
	.Muso .pic{ height: 86px; }
	.box{ width: 210px; }
	.list .p3{ transform: translate3d(0%, 0, 0) scale(1);}
	.list li img{ width: 100%; }

	.s5 .nr .right{ display: none; }
	.s5 .nr .left{ float: none; width: 100%;max-width: 532px; height: 532px; margin: auto; }
	.s5 .nr .picScroll-left{ width: 500px; height: 500px;overflow: hidden; }
	.s5 .picScroll-left .hd .prev{ margin-left: -30px; }
	.s5 .picScroll-left .hd .next{ margin-right: -30px; }
	.s5 .nr{ padding: 30px 0;}
	.s6 .s6ul li{ margin: 0 30px; }
}
@media screen and (max-width:1700px) and (min-width:0px){
	.top .right{ margin-left: 5%; }


}
@media screen and (max-width:1550px) and (min-width:0px){
	.top .right > ul > li b{ display: none; }
	.n1	.list .p1{transform: translate3d(-100%, 0, 0) scale(0.51);}
	.n1	.list .p2{transform: translate3d(0%, 0, 0) scale(1);opacity: 0.2;z-index: 2;}
	.n1	.list .p3{transform: translate3d(50%, 0, 0) scale(1);z-index: 3;opacity: 1;}
	.n1	.list .p4{transform: translate3d(150%, 0, 0) scale(1);z-index: 2;opacity: 0.2;}
	.n1	.list .p5{transform: translate3d(200%, 0, 0) scale(0.51);}
	.neir2 .fk{width: 31%; margin: 10px 1%; height: auto; }
	.neir4 .p1h .pic{ margin: 0; }
	.cp .picScroll-left{ width: 100%; }
	.cp .picScroll-left .bd .tempWrap{ margin: auto; }
	.s6 .picScroll-left { font-size: 0; }
	.s6 .picScroll-left li .ndiv{ width: 94%; height: auto; }

}
@media screen and (max-width:1550px) and (min-width:640px){
	.s6 .picScroll-left li{ width:300px; margin-left: 20px;margin-right: 20px; }


}

@media screen and (max-width:1380px) and (min-width:0px){
	.top .tel .tel1 .p1{ font-size: 24px; }
	.Bigdiv .cen{ min-width:1160px;  }
	.top{ height: 100px; }
	.top .left{ margin-top: 0; }
	.top .right{ margin-top: 32px; }
	.top .tel{ margin-top: 20px; }
	.top .right > ul > li{ height: 50px; }
	.s2 .nr p{ font-size: 20px; }
	.section .h1{ font-size: 50px; }
	.s2 .nrul li span a{ font-size: 50px; }
	.s2 .nrul{ margin-top: 20px; }
	.s3 .left img{ width: 100%; }
	.s3 .right{ width: 25%; height: auto; }
	.s3 .right .nr p{ font-size: 18px; }
	.s3 .right .h1a{ height: auto; line-height: 50px;font-size: 20px; }
	.s3 .right .nr{ margin-top: 20px; }
	.s3 .right .nr p{ margin-bottom: 20px; line-height: 30px; font-size: 16px; }
	.s4 .cen{ top: 50px; }
	.about .s7 .cen{ min-width: 600px; }
	.banner{ padding-top: 30px;}
	.top .right > ul > li div{ margin-top: 30px; }
	.banner img{ height: auto; }
	.section .h1 b{ font-size: 16px; }
	.box{ height: 280px; }
	.list{ height: 280px; }
	.s5 .nr .picScroll-left{ width: 370px; height: 370px; }
	.s5 .nr .left{ max-width:600px;float: left;height: 402px;}
	.s5 .nr .picScroll-left{ width: 570px;}
	.s5 .nr .picScroll-left li{ height: 358px; }
	.s5 .nr .picScroll-left li img { position:relative; left: -100px; }
	.s6 .picScroll-left li .content{ font-size: 16px; line-height: 24px; height: 75px;}
	.s6 .picScroll-left li{ height: 365px; }
	.s6 .picScroll-left li .title{ font-size: 18px;padding-top: 10px; padding-bottom: 10px; }
	.s6 .picScroll-left li .pic{ height: 203px; }
	.s6 .nr{ margin-top: 15px; }
	.Bigdiv .cen{ min-width: inherit; }
	.neir2 .fk .p3{min-height: 150px; }
	.news .picScroll-left .bd ul li{ width: 31.33%; margin: 0 1%; margin-bottom: 20px; }
	.news .picScroll-left ul{ text-align: center; }
	.s5 .nr .right{ display: block; width: 402px; height: 402px; }
	.s5 .nr .right .pic{ height: 372px; }
	.s5 .nr .right img{ width: 100%; }
}

@media screen and (max-width:640px) and (min-width:0px){
.lc{ display: none; }
.top .left{ width: 2rem; }
.top .left img{ width: 100%; height: auto; }

.BigDiv{min-width: 320px;}
.Bigdiv .cen{ min-width: 280px; }
.sjcx{ display: inline-block;}
.sjyc{ display: none;}
.BigDiv{max-width: 640px; min-width: 320px; margin: auto; }
.top{ height: auto; margin-top: 0; padding: 10px 0;}
.cen{width: 94%; margin: auto; }
.ment img {width: 30px;}
.ment { float: right; margin-top: 7px; }
.top .right{ position: absolute;
 margin-left: 0;
	    width: 100%;
	    right: -100%;
			top: 0;
	    background: rgba(255,255,255,.9);
	    padding: 5px 0;
	    z-index: 999;transition:.5s;
	    margin-top: 61px;
 }
.top .right.on{ right: 0; z-index: 99999; }
.top .right > ul > li{ width: 100%; margin: auto; padding: 0px 0;height: auto; line-height: 1.1rem; }
.top .right > ul > li ul{ background: none;margin-top: 6px; }
.top .right > ul > li ul li{height: 24px; line-height: 24px; }
.top .right > ul > li:hover ul li{ height: 24px; line-height: 24px; }
.top .right > ul > li:hover ul{padding: 0; }
.top .right > ul > li::before { display: none; }
.top .right > ul{ margin-right: 0; }
.top .right > ul > li ul{ position: relative; }
.top .right > ul > li a {color: #232323;font-size: .34rem;}

.top .tel .tel1{ display: none;}
.top .tel .icon-dianhua{width:.72rem; height:.72rem; text-align: center; line-height: .72rem; font-size: .35rem;}
.ment .icon-daohang{width:.72rem; height:.72rem; text-align: center; line-height: .72rem; font-size: .35rem;border-radius: 50%; background: #ec0000;display: inline-block;color:#fff;}
.top .tel{ margin-top: 7px;margin-right: .22rem; }
.top .right > ul > li b{ display: inline-block;font-size: .24rem; }
.top .right{ margin-top: 1.34rem; }
.banner img{ height: auto; }
.s2 .right{ width: 100%; float: none; }
.section .h1{ font-size: .72rem; }
.section .h1 span{ font-size: .43rem; width: .61rem; height: .61rem; line-height: .61rem; background-size: 100% 100%;}
.s2 .nr{ margin-top: .48rem; }
.s2 .nr p{ font-size: .28rem; line-height: .44rem; }
.s2 .nrul li span{ font-size: .84rem; }
.s2 .nrul li{ font-size: .28rem; margin-bottom: .4rem;}
.s2 .cen{ top: .86rem; }
.Msb{ display: none !important; }
.s2{ background: url("../i/sjbj1.jpg") no-repeat bottom;}
.section{ background-size: auto 100%; background-position: 20%; }
.kf{ bottom: 0; margin: auto; right: 0; }
.kf img{ width: 70px; }
.s3 .left{ width: 100%; }
.s3 .cen{ top: .56rem; }
.s3 .right{ width: 100%; position: relative; margin: auto; right: inherit; }
.s3 .right .nr p{ font-size: .28rem; line-height: .48rem; margin-bottom: .25rem; width: 94%; }
.s3 .right .nr{ margin-top: .25rem; padding-bottom: .01rem; }
.s3 .right .h1a{color:#f8e6d5; font-size: .33rem; }
.s2 .nrul{margin-top:.4rem;}
#fp-nav{ display: none; }
.section .h1 b{ font-size: .28rem; line-height: 27px; display: block; text-align: left; left: 0; text-indent: 2em; margin-top: .45rem; }
.s4 .h1{ text-align: center;}
.s5 .h1{ text-align: center;}
.s6 .h1{ text-align: center;}
.Dxz{  }
.Stu{font-size: 0;text-align:center;}
.Stu p{ display:inline-block;vertical-align:top;width:16%;text-align:center;}
.Stu p img{ width: 95%; }
.Muso .pic{ display: none; }
.Dxz{ margin-right: 0; }
.Muso{ width: 230px; }
.box{ width: 230px; height: 248px; }
.list{ height: 248px;}

.neir4 .p2h .list li img{ width: 180px; }
.neir4 .p2h .p3{transform: translate3d(0%, 0, 0) scale(1);}
.neir4 .p2h .list li{ padding: 10px; }
.n1 .btn.prev{ left: 10%; }
.n1 .btn.next{ right: 10%; }
.btn.prev{ margin-left: -30px;}
.btn.next{margin-right: -30px; }
.box .Lipt a{ font-size: .26rem; }
.box .Lipt{ height: 40px; line-height: 40px; width: 140px; margin-left: -70px; }
.s5 .nr .picScroll-left{ width: 214px; height: 214px; }
.s5 .nr .left{ height: 240px; width: 240px;}
.s5 .nr .picScroll-left li img{ height: 202px; }
.s5 .nr .picScroll-left li{ height: auto; }
.s5 .nr{ padding-top: .89em; padding-bottom: 0; }
.s5 .cen{ top: .56rem; }
.s6 .cen{top: .56rem;  }
.s6 .picScroll-left{ width:240px; margin: auto; }
.s6 .picScroll-left li{ width:240px;margin-left: 0; margin-right: 0; height: auto; margin-left:0px; border: none;background: #b40600; }
.s6 .picScroll-left li .title{ font-size: .34rem; padding: 0; line-height: .6rem; }
.s6 .picScroll-left li .content{ font-size: .28rem; line-height: .46rem; height: 78px; }
.s6 .picScroll-left li .pic{ height: auto; }
.s6 .picScroll-left .hd{ opacity: 0; }
.s6 .picScroll-left li .more{ opacity: 1 !important; width: 40px; height: 40px; line-height: 50px; bottom: -25px;margin-left: -20px;}
.s6 .picScroll-left li .more img{ width: 20px; }

.s6 .nr{ margin-top: 20px; }
.s7 .cen{ width: 90%; /*margin-left: -45%;*/left:5%; }
.s7 .s7ul li a{ padding: 0 10px; font-size: 16px; }
.s7 .cen{ top: 50px; }
.s7 .vtle{ font-size: 16px; }
.s7 .wznr{ font-size: 14px; }
.Bigdiv.about .top{ height: 60px; z-index: 999999999; }
.neir1{ margin-top: 0; }
.about .h1{  font-size: .72rem; padding-top: 30px; padding-bottom: 15px; }
.about  .h1 span{ font-size: .43rem; width: .61rem; height: .61rem; line-height: .61rem; background-size: 100% 100%;}
.neir1 .nr p{font-size: .28rem; line-height: .47rem; }
.neir1 .nrul{ width: 100%; margin-top: 20px; }
.neir1 .nrul li{ width: 50%; margin-bottom: 18px; font-size: 20px; }
.neir1 .nrul li strong{font-size: .8rem;  }
.neir1 .nrul li strong a{ font-size: .8rem; }
.n1 .list li img{ width: 240px; }
.n1 .list{ height: 170px; }
.n1 .box{ height: 170px; }
.n1 .btn{ margin-top: -25px; }
.n1 .list .p3{ transform: translate3d(15%, 0, 0) scale(1); }
.n1 .list .p4{ transform: translate3d(115%, 0, 0) scale(1);  }
.neir2 .fk{ width: 100%; padding: 15px; }
.neir2 .fk .p2{ margin-top: 5px;margin-bottom: 5px; }
.neir2 .fk .p1{ font-size: 20px; }
.neir2 .fk .p3{ font-size: 16px; line-height: 24px; }
.neir2{ margin-top: 30px; }
.neir3 .nr p{ font-size: 16px; line-height: 27px; }
.neir3 .nr .last img{ width: 90px; }
.neir4 .p1h{ overflow-x: auto; display: -webkit-box; }
.neir4 .p1h .pic{ box-sizing: border-box;  padding: 10px 12px; width: 50%; display:inherit; }
.neir4 .p1h .pic img{ width: 100%; }
.neir4 .p2h .list .p2{ transform: translate3d(-80%, 0, 0) scale(1); }
.neir4 .p2h .list .p3{ transform: translate3d(15%, 0, 0) scale(1); }
.neir4 .p2h .list .p4{ transform: translate3d(120%, 0, 0) scale(1); }
.banner{ padding-top: 80px; }
.about{ overflow: hidden; }
.neir4 .p2h .box{ height: 164px; }
.neir4 .p2h .list{ height: 164px; }
.about .s7 .cen{ min-width: inherit; }
.top .right > ul > li div{ position: relative; margin-top: 0; background: none; line-height: 30px; }
.top .right > ul > li div p{ line-height: 24px; width: 100%; padding: 0; }
.top .right > ul > li div a{ color:#232323; font-size: 14px; }
.cp .picScroll-left .bd ul li{ width: 47%; margin-left: 5px; margin-right:5px; }
.cp .picScroll-left .hd{ z-index: 9999999; }
.cp .picScroll-left .bd ul li .p1{ font-size: .34rem; }
.cp .neir1{ padding-top: 50px; padding-bottom: 50px; }
.cp .picScroll-left .bd ul li .nr{ padding: 5px 0; margin-top: 8px; }
.cp .picScroll-left .bd ul li .nr p{ line-height: 24px; }
.cp .picScroll-left .bd ul li .more{ padding-top: 6px; }
.cp .picScroll-left{ margin-top: 26px; margin-bottom: 13px; }
.news .s6 .picScroll-left { width: 94%; margin: auto; }
.news .s6 .picScroll-left li{ background: none; width: 100%; margin-left: 0;     border: 2px dashed #b10600;}
.news .s6 .picScroll-left li .more{ display: none; }
.news .s6 .picScroll-left li .content{ height: auto; margin-bottom: 15px; }
.news .picScroll-left .bd ul li{ margin-bottom: 30px; }
.sum{ top: 0; padding-bottom: 10px; padding-top: 10px; }
.sum a{ font-size: 14px; margin-left: 8px; margin-right: 8px;}
.neir1{ margin-top: 30px; }
.newsa .neir1 .p2{ margin-bottom: 24px; }
.newsa .neir1 .p1{ font-size: 20px; }
.newsa .neir1 .p2 span{ font-size: 14px; }
.newsa .neir1 .p2 span a{ font-size: 14px; }
.newsa .neir1 .nr p{ font-size: 14px; line-height: 27px; }
.n1 .list li img{ width: 70%; }
.newsa .sum{ padding-top: 20px; }
.newsa .s7{ margin-top: 20px; }
.pose .neir1{ padding-top: 30px; }
.pose .neir1 .cen>p{ font-size: 16px; margin-bottom: 0 !important; margin-top: 0; height: 52px; line-height: 40px; }
.pose .neir1 .cen>p:nth-child(2){ line-height: inherit; }
.pose .neir1 .cen{ width: 94%; margin: auto; }
.pose .neir1 .cen .p1{ font-size: 24px; }
.pose .neir1 p span{ width: 40px; height: 40px; line-height: 40px; font-size: 20px; float: left; margin-bottom: 10px; }
.pose .fome{ margin-top: 20px; }
.pose  .fome .p1{ margin-bottom: 20px !important;}
.pose .fome p input{ line-height: 50px; font-size: 18px; height: 50px; }
.pose .fome .p5 input{ font-size: 20px; }
.pose .neir1{ padding-bottom: 30px; }
.s7 .s7ul li{ margin-bottom: 8px; }
.cp .picScroll-left .bd{ margin-left: 0px;}
.cp .picScroll-left .bd ul li .p1{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.btn{ width: 40px; height: 40px; line-height: 40px; }
.s5 .nr .right{ display: none; }
.s5 .nr .left{ float: none; width:280px;  }
.s5 .nr .picScroll-left{width: 254px; }
}
@media screen and (max-width:340px) and (min-width:0px){
.s2 .nr{ margin-top: .28rem;}
.s4 .h1 b{ display: none; }
.s4 .cen{ top: .56rem; }


}
