@charset "utf-8";
/*通用样式*/
html, body, div, span, iframe, map, font, img, a img, samp, strong, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th{ padding: 0; margin: 0; border: 0; font-weight: normal; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;  list-style:none;}
html, body { position: relative; height: 100%;}
body{ background:#fff; font:normal 12px/22px "微软雅黑";  }
img{ border:0;  }
a{ text-decoration:none; color:#000;  }
a:hover{ color:red;  }
.clear { clear:both;}
.clearfix { zoom:1;}
.clearfix:after { content:'\20'; display:block; height:0; clear:both;}
div { box-sizing:border-box;}
body {
    overflow-x: hidden;
}
@keyframes up-down {
    0%{
        transform: translateY(-10px) translateX(-50%);
    }
    /* 25%{
         transform: translateY(0px) translateX(-50%);
     }*/
    50%{
        transform: translateY(10px) translateX(-50%);
    }
    /* 75%{
         transform: translateY(0px) translateX(-50%);
     }*/
    100%{
        transform: translateY(-10px) translateX(-50%);
    }
}
@keyframes App_move_2OZEA {
    to {
        transform: translateY(-50%)
    }
}
/* CSS Document */


html, body, .banner, .banner div, .banner img, .banner.pc .index-banner a {
    width: 100%;
    height: 100%;
    position: relative;
}
.mobBanner { display: none;}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track:before, .slick-track:after {
    display: table;
    content: '';
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-track:after {
    clear: both;
}
.banner img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translateX(-50%) translateY(-50%);
    object-fit: cover;
}
.banner.pc .bb {
    position: absolute;
    bottom: 32px;
    left: 50%;
    width: 91px;
    height: 54px;
    transform: translateX(-50%);
    /* background: url(../images/bb.png) no-repeat center center; */
    z-index: 999;
    cursor: pointer;
    animation: up-down 3s linear infinite;
}
.App_stars_2BNaY {
    width: 100%;
    -webkit-animation: App_move_2OZEA 30s linear infinite alternate;
    animation: App_move_2OZEA 30s linear infinite alternate;
}
.App_follower_3Jtbc, .App_stars_2BNaY {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.index.noIe {position: fixed;}
.index {
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background: #fbf7ec;
}
.screen{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.6); z-index: 11; left: 0; top: 0; display: none;}
.w1510{width: 1510px; margin: 0 auto; max-width: 94%; position: relative; height: 100%;}
.head{height: 120px; background: #920005; position: relative; z-index: 1000;}
.head .logo{position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 526px;}
.head .logo img{display: block; width: 100%;}
.head .nav{position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.head .nav li{float: left; width: 120px; text-align: center; position: relative;}
.head .nav li::after{content: ''; position: absolute; bottom: -50px; left: 0; width: 100%; height: 50px;}
.head .nav li p a{font-size: 19px; color: #ffffff; line-height: 36px; display: block; border-radius: 5px;}
.head .nav li:hover p a{background: #ffffff; color: #9e0207;}
.head .nav li.on p a{background: #ffffff; color: #9e0207;}
.head .nav li dl{position: absolute; left: 0; top: 50px; width: 100%; background: #af0b10; box-shadow: 0 0 10px rgba(0,0,0,.2); border-radius: 5px;
padding: 10px 0; z-index: 100; display: none;}
.head .nav li dd a{display: block; font-size: 17px; color: #ffffff; line-height: 36px;}
.head .nav li dd a:hover{background: rgba(0,0,0,.3);}
.head .nav li:hover dl{display: block;}
.title{overflow-x: hidden; overflow-y: hidden; margin-bottom: 40px; z-index: 1;}
.title span.yun{display: inline-block; width: 78px; height: 47px; background: url(../images/tit1.png) center no-repeat; background-size: cover; margin-right: 8px;
vertical-align: -10px;}
.title h2{font-size: 36px; color: #000000; display: inline-block; line-height: 47px;}
.title h2 span{color: #ab0000;}
.title span.zn{display: inline-block; width: 130px; height: 47px; background: url(../images/tit2.png) center no-repeat; background-size: cover; margin-left: 14px;
position: relative; vertical-align: -10px;}
.title span.zn::after{content: ''; position: absolute; left: 130px; bottom: 10px; width: 1050px; height: 1px; background: #dbc38f; z-index: 1;}
.title a{float: right; font-size: 16px; color: #080808; line-height: 1; margin-top: 28px; position: relative; z-index: 10; background: #fbf7ec;}
.title a span{display: inline-block; width: 16px; height: 16px; background: url(../images/add.png) center no-repeat; background-size: cover;
margin-right: 10px; vertical-align: -2px;}
.qzhd{padding: 32px 0 37px;}
.qzhdBox{overflow: hidden;}
.qzhdBox .left{float: left; width: 49%; margin-right: 2%; overflow: hidden; position: relative; height: 429px;}
.qzhdBox .left img{display: block; width: 100%; transition: 0.5s; height: 100%; object-fit: cover;}
.qzhdBox .left img:hover{transform: scale(1.1);}
.qzhdBox .left:hover{overflow: hidden;}
.qzhdBox .left .swiper{width: 100%; height: 100%; overflow: hidden;}
.qzhdBox .swiper-slide{position: relative;}
.qzhdBox .swiper-slide p{position: absolute; font-size: 22px; color: #fbf7ec; line-height: 56px; background: #9e0207; left: 0; bottom: 0; width: 100%;
padding: 0 26px; box-sizing: border-box;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.qzhdBox .swiper-pagination{ text-align: right; padding-right: 16px; bottom: 17px;}
.qzhdBox .swiper-pagination-bullet{width: 11px; height: 11px; background: #fbf7ec; opacity: 1;}
.qzhdBox .swiper-pagination-bullet-active{background: #ffd200;}
.qzhdBox .swiper-button-next{width: 24px; height: 24px; background: url(../images/next2.png) center no-repeat; background-size: cover; display: none;}
.qzhdBox .swiper-button-prev{width: 24px; height: 24px; background: url(../images/prev2.png) center no-repeat; background-size: cover; display: none;}
.qzhdBox .swiper-button-next::after{display: none;}
.qzhdBox .swiper-button-prev::after{display: none;}
.qzhdBox .left:hover .swiper-button-next{display: block;}
.qzhdBox .left:hover .swiper-button-prev{display: block;}
.qzhdBox .right{width: 49%; float: right;}
.qzhdBox .right .text{padding-bottom: 16px; border-bottom: 1px solid #e6d1a4;}
.qzhdBox .right .text h2{line-height: 1; margin-bottom: 12px;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.qzhdBox .right .text h2 a{font-size: 30px; color: #000000;}
.qzhdBox .right .text p{font-size: 16px; color: #000000; line-height: 29px;overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.qzhdBox .right li{padding: 15px 0; overflow: hidden; position: relative; border-bottom: 1px solid #e6d1a4;}
.qzhdBox .right li:last-child{border-bottom: 0;}
.qzhdBox .right li .date{float: left; width: 68px; height: 73px; text-align: center; border: 1px solid #e6d1a4; color: #a18d55;}
.qzhdBox .right li .date h2{font-size: 28px; line-height: 1; margin: 10px 0 8px;}
.qzhdBox .right li .date h3{font-size: 14px; line-height: 1;}
.qzhdBox .right li p{width: calc(100% - 68px); padding-left: 20px; box-sizing: border-box; position: absolute; left: 68px; top: 50%;
transform: translateY(-50%); font-size: 18px; color: #000000; line-height: 30px;overflow: hidden; text-overflow:ellipsis; display: -webkit-box; 
-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.qzhdBox .right li:hover .date{background: #9e0207; color: #ffffff; border: 1px solid #9e0207;}
.qzhdBox .right li:hover p{color: #9e0207;}
.tzgg{background: #ece0d5; padding: 45px 0 32px;}
.tzgg .title a{background: #ece0d5;}
.tzgg ul{overflow: hidden;}
.tzgg li{padding: 18px 20px; overflow: hidden; position: relative; margin-bottom: 26px; float: left; width: 49%; margin-right: 2%; box-sizing: border-box;
background: #fbf7ec;}
.tzgg li:nth-child(2n){margin-right: 0;}
.tzgg li .date{float: left; width: 59px; height: 69px; text-align: center; color: #ffffff; background: url(../images/dateBg.png) center no-repeat;
background-size: cover;}
.tzgg li .date h2{font-size: 28px; line-height: 1; margin: 16px 0 4px;}
.tzgg li .date h3{font-size: 12px; line-height: 1;}
.tzgg li p{width: calc(100% - 88px); padding-left: 20px; box-sizing: border-box; position: absolute; left: 78px; top: 50%;
transform: translateY(-50%); font-size: 18px; color: #000000; line-height: 30px;overflow: hidden; text-overflow:ellipsis; display: -webkit-box; 
-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tzgg li:hover p{color: #9e0207;}
.bnhm{padding: 36px 0 30px;}
.bnhmBox{overflow: hidden;}
.bnhmBox .left{float: left; width: 735px; height:491px; position: relative;}
.bnhmBox .left p{position: absolute; left: 32px; bottom: 26px; font-size: 22px; color: #ffffff;}
.bnhmBox .left video{position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 11; width: 800px; height: 518px; object-fit: cover; display: none;max-width: 92%;}
.bnhmBox .left video.on{display: block;}
.bnhmBox .right{float: right; width: calc(100% - 775px);}
.bnhmBox .right li{overflow: hidden; margin-bottom: 21px; height: 235px;}
.bnhmBox .right li .liL{float: left; width: calc(100% - 120px); position: relative; height: 100%;}
.bnhmBox .right li .liL img{display: block; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.bnhmBox .right li .liL p{position: absolute; left: 0; bottom: 0; width: 100%; font-size: 16px; color: #ffffff; line-height: 40px;
padding-left: 25px; box-sizing: border-box; background: rgba(0,0,0,.3);overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.bnhmBox .right li .liR{float: right; width: 120px; height: 100%; position: relative; background: url(../images/hmbg1.png) center no-repeat; background-size: cover;}
.bnhmBox .right li h2{font-size: 28px; color: #ffffff; line-height: 44px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 36px;}
.bnhmBox .right li:last-child .liR{background: url(../images/hmbg2.png) center no-repeat; background-size: cover;}
.bnhmBox .right li:hover img{transform: scale(1.1);}




.bnhmBox .left img{
    width: 105px;
    height: 105px;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -53px;
    margin-top: -53px;
    cursor: pointer;
    z-index: 9;
}


.pulse-animation { width:74px; height:74px; text-align:center; border:0px solid #fff; z-index:1; position:absolute; }

.pulse-animation,
.pulse-animation:before,
.pulse-animation:after {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 66px;
  width: 66px;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -khtml-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -webkit-animation: pulse-animation 3s infinite;
  -khtml-animation: pulse-animation 3s infinite;
  -moz-animation: pulse-animation 3s infinite;
  -ms-animation: pulse-animation 3s infinite;
  -o-animation: pulse-animation 3s infinite;
  animation: pulse-animation 3s infinite;
}

.pulse-animation:before {
  -webkit-animation-delay: 0.9s;
  -khtml-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.pulse-animation:after {
  -webkit-animation-delay: 0.6s;
  -khtml-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

@-webkit-keyframes pulse-animation {
  70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -khtml-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -moz-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -ms-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -o-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -khtml-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes pulse-animation {
  70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -khtml-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -moz-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -ms-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -o-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -khtml-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}


.yscl{padding: 50px 0; background: url(../images/clbg.png) center top no-repeat ; background-size: cover;}
.yscl .title a{background: #ddcfc2;}
.yscl .ysclBox{margin: 0 67px; position: relative; overflow: hidden;}
.yscl .ysclBox .icon{overflow: hidden;}
.yscl .ysclBox img{display: block; width: 100%; transition: 0.5s;}
.yscl .text{text-align: center; width: 100%; height: 165px; background-color: rgba(159,153,152,0.5); color: #ffffff; padding: 38px 20px 0; transition: 0.5s;}
.yscl .text h2{font-size: 30px; line-height: 1; margin: 0 0 10px;}
.yscl .text p{font-size: 14px; line-height: 24px; max-height:50px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;text-align:center;}
.yscl .swiper-slide{position: relative;}
.yscl .swiper-slide:hover img{transform: scale(1.1);}
.yscl .swiper-slide:hover .text{background: #9e0d14;}
.yscl .swiper-button-next::after{display: none;}
.yscl .swiper-button-prev::after{display: none;}
.yscl .swiper-button-next{right: 0; width: 34px; height: 34px; background: url(../images/next.png) center no-repeat; background-size: cover; outline:none;}
.yscl .swiper-button-prev{left: 0; width: 34px; height: 34px; background: url(../images/prev.png) center no-repeat; background-size: cover;outline:none;}
.yscl .swiper-slide .time span{display: block; width: 17px; height: 17px; border: 3px solid #9e0d14; border-radius: 50%; margin: 60px auto 25px;
background: #e8dacd; position: relative; z-index: 2;}
.yscl .swiper-slide .time h3{text-align: center; font-size: 18px; color: #9e0d14; line-height: 1;}
.yscl .swiper-slide:hover .time span{background: #9e0d14; border: 5px solid rgba(207,161,149,.9); margin: 56px auto 25px;}
.yscl .swiper-slide::after{content: ''; position: absolute; left: 0; width: 150%; bottom: 53px; height: 3px; background: #9e0d14; z-index: 1;}
.szqy{padding: 43px 0 60px; background: url(../images/qybg.png) center no-repeat; background-size: cover;}
.szqy ul{overflow: hidden;}
.szqy li{float: left; width: 32%; margin-right: 2%; overflow: hidden;}
.szqy li:last-child{margin-right: 0;}
.szqy li img{display: block; width: 100%; transition: 0.5s;}
.szqy li:hover img{transform: scale(1.1);}
.footer{padding: 53px 0 51px; background: #920005;}
.footer .footLogo{float: left; width: 479px; margin-right: 82px;}
.footer .footLogo img{display: block; width: 100%;}
.footer .banQuan{float: left; color: #ffffff;margin-top: 5px;}
.footer .banQuan p{font-size: 16px; line-height: 36px;}
.footer .banQuan p span{margin-left: 50px;}
.footer .ewm{float: right; overflow: hidden;}
.footer .ewm p{float: right; width: 40px; padding: 9px 10px; font-size: 15px; color: #ffffff; text-align: center; background: #aa6440; box-sizing: border-box;
line-height: 1.1; height: 100px;}
.footer .ewm img{display: block; width: 100px; float: left;}


@media screen and (max-width: 1488px) {
	.head .nav li{width: 100px;}
	.head { height: 90px;}
	.head .logo{width: 450px;}
	.footer .footLogo{width: 400px; margin-right: 30px;}
	.footer .banQuan p span{margin-left: 20px;}
	.qzhdBox .right .text h2 a { font-size: 26px; line-height:30px;}
	.footer {padding: 33px 0 31px;}
}
@media screen and (max-width: 1350px) {
	.head{width: 100%; z-index: 11; height: 55px; position: fixed; z-index: 100; top: 0; left: 50%; transform: translateX(-50%);}
	.head .logo{width: 250px;}
	.head .nav{width: 100%; position: fixed; z-index: 99; top: 240px; left: -2000px; background: #920005; padding: 10px 0;}
	.head .nav .w1600{max-width: 100%;}
	.head .nav ul{background: #920005; padding: 10px 0;}
	.head .nav ul li{float: none; width: 100%; padding: 0; text-align: center; margin-left: 0;}
	.head .nav ul li a{padding: 0 15px; text-align: center; color: #ffffff;}
	.head .nav ul li p{font-size: 18px;}
	.head .nav li p a{line-height: 2.5;}
	.head .nav li dl{top: 47.5px;}
	.menu{ width: 28px; height: 24px; transition: 0.5s; position: absolute; right: 15px; top: 50%; transform: translateY(-50%);}
	.menu span{ display: block;transition: 0.5s; width: 100%; height: 3px; border-radius:2px; background: #ffffff; position: absolute;}
	.menu span:nth-child(1){ top:0 ;}
	.menu span:nth-child(2){ top: 50%; transform: translateY(-50%);}
	.menu span:nth-child(3){ bottom: 0;}
	.menu.on{ transform: translateY(-50%) rotate(180deg);}
	.menu.on span:nth-child(1){ top: 50%; transform: translateY(-50%) rotate(45deg);}
	.menu.on span:nth-child(2){ width: 0;}
	.menu.on span:nth-child(3){ top: 50%; transform: translateY(-50%) rotate(-45deg);}
}
@media screen and (max-width: 1200px) {
	.banner{display: none;}
	.index{position: static!important; padding-top: 55px;}	
	.title{margin-bottom: 20px;}
	.qzhd{padding: 20px 0;}
	.qzhdBox .left{float: none; width: 100%; margin-bottom: 15px; height: auto;}
	.qzhdBox .right{float: none; width: 100%;}
	.qzhdBox .swiper-slide p{font-size: 16px; line-height: 30px; padding: 0 10px;}
	.qzhdBox .swiper-pagination{bottom: 30px;}
	.qzhdBox .right .text h2 a{font-size: 22px;}
	.qzhdBox .right .text p{font-size: 14px;}
	.qzhdBox .right .text h2{white-space: normal; line-height: 1.3;}
	.qzhdBox .right li p{font-size: 14px; padding-left: 10px;}
	.qzhdBox .right li{padding: 10px 0;}
	.tzgg{padding: 20px 0;}
	.tzgg li{width: 100%; margin-right: 0; padding: 10px; margin-bottom: 10px;}
	.tzgg li p{font-size: 14px; padding-left: 10px;}
	.bnhm{padding: 20px 0;}
	.bnhmBox .left{width: 100%; float: none; margin-bottom: 15px;height: 230px;}
	.bnhmBox .left p{bottom: 10px; left: 50%; transform: translateX(-50%); font-size: 22px;}
	.bnhmBox .left img{display: block; /*width: 100%;*/}
	.bnhmBox .left video{height: auto;}
	.bnhmBox .right{float: none; width: 100%;}
	.bnhmBox .right li{height: 100px;}
	.bnhmBox .right li h2{font-size: 22px; text-align: center;}
	.bnhmBox .right li .liL{width: calc(100% - 60px);}
	.bnhmBox .right li .liR{width: 60px;}
	.bnhmBox .right li .liL p{padding-left: 10px;}
	.yscl{padding: 20px 0;}
	.yscl .title a{background: none;}
	.yscl .text{height: 100px; padding: 10px;}
	.yscl .text h2{font-size: 22px;}
	.yscl .swiper-slide .time span{margin: 20px auto;}
	.yscl .swiper-slide::after{bottom: 48px;}
	.yscl .text p{overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.szqy{padding: 20px 0;}
	.szqy ul{padding: 0 10px;}
	.szqy li{float: none; width: 100%; margin-bottom: 10px;}
	.footer{padding: 20px 0;}
	.footer .footLogo{width: 250px; margin: 0 auto; float: none;}
	.footer .banQuan{float: none; padding-left: 10px; margin-bottom: 10px;}
	.footer .banQuan p span{margin-left: 0; display: block;}
	.footer .ewm{margin: 0 auto; float: none; width: 140px;}
}
@media screen and (max-width: 600px) {
	.index {padding-top: 0;}
	.mobBanner { display: block; width: 100%; margin-top: 55px;}
	.mobBanner img { display: block; width: 100%;}
	.title h2{font-size: 22px;}
	.title span.yun{vertical-align: -15px;}
	.title span.zn{display: none;}
	.title a{margin-top: 0; line-height: 47px;}
.footer .banQuan p {display:none;}
}