







/*汉堡icon动画*/

.nav-toggle span:first-child{/*-webkit-transform-origin: 0% 0%; transform-origin: 0% 0%;*/}

.nav-toggle span:nth-last-child(2){/*-webkit-transform-origin:0% 100%; transform-origin:0% 100%;*/}

/*利用transform属性来改变横条的旋转角度*/

.nav-toggle.toggle-animate span{opacity:1; -webkit-transform:rotate(45deg); transform:rotate(45deg); /*background: #232323;*/}

/*隐藏一个横条*/

.nav-toggle.toggle-animate span:nth-last-child(2){opacity:0;}

/*改变另一个横条的旋转角度*/

.nav-toggle.toggle-animate span:nth-last-child(3){opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}













/*首页*/

.index1{}
.index1 .swiper-slide{width: 100%;height: 686px;}
.index1 img{max-width: 100%;}
.index1 .swiper-pagination-bullet{opacity: .5;border-radius: 8px;width: 30px;}
.index1 .swiper-pagination-bullet-active{background: #bb000f;opacity: 1;}



.index2{padding: 100px 0 80px;text-align: center;}

.index2 .title{font-size: 40px;color: #1a1a1a;font-weight: bold;line-height: 40px;}

.index2 .desc{font-size: 14px;color: #707070;line-height: 24px;margin-top: 15px;}

.index2 .line{width: 60px;height: 3px;background: #BB000F;margin: 35px auto 20px;}

.in2-top{}

.in2-top span{color: #666666;font-size: 16px;line-height: 40px;margin: 0 44px;cursor: pointer;}

.in2-top span.on{color: #bb000f;}

.in2-con{margin-top: 45px;}

.in2-con .boxs{display: none;}

.in2-con .boxs:first-child{display: block;}

.in2-con .box{width: calc(25% - 27px);margin-right: 35px;border: 1px solid #F3F3F3;box-sizing: border-box;height: 300px;margin-bottom: 40px;display: block;}

.in2-con .box:nth-child(4n){margin-right: 0;}

.in2-con .box:hover .img{border: 2px solid #BB000F;border-bottom: none;}

.in2-con .box:hover .tit{background: #BB000F;color: #fff;line-height: 38px;}

.in2-con .box .img{width: 100%;height: 250px;padding: 15px;line-height: 220px;box-sizing: border-box;}

.in2-con .box .img img{max-width: 100%;max-height: 100%;}

.in2-con .box .tit{height: 50px;line-height: 50px;width: 100%;background: #F5F5F5;font-size: 16px;color: #333;}

.in2-more{font-size: 16px;color: #707070;display: block;margin: 10px auto 0;border: 1px solid #DCDCDC;width: 330px;text-align: center;height: 50px;line-height: 50px;

	font-family: Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;}

.in2-more:hover{color: #fff;background: #BB000F;border: 1px solid #BB000F;}



.index3{width: 100%;height: 650px;background: url(../images/index3-bg.jpg) no-repeat center;background-size: cover;padding-top: 85px;text-align: center;}

.index3 .title{font-size: 40px;color: #fff;font-weight: bold;line-height: 40px;}

.index3 .line{width: 60px;height: 3px;background: #BB000F;margin: 20px auto 24px;}

.index3 .desc{font-size: 13px;color: #fff;line-height: 28px;margin-top: 15px;}

.in3-info{margin-top: 70px;text-align: center;}

.in3-box{display: inline-block;margin: 0 70px;color: #fff;}

.in3-box .tit{font-size: 13px;}

.in3-box .tit span{font-size: 60px;line-height: 90px;font-weight: bold;}

.in3-box p{font-size: 14px;}

.in3-more{font-size: 16px;color: #fff;display: block;margin: 95px auto 0;border: 1px solid #fff;width: 330px;text-align: center;height: 50px;line-height: 50px;

	font-family: Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;}

.in3-more:hover{color: #fff;background: #BB000F;border: 1px solid #BB000F;}



.index4{padding-top: 130px;}

.index4 .title{font-size: 40px;color: #1a1a1a;font-weight: bold;line-height: 40px;text-align: center;}

.index4 .line{width: 60px;height: 3px;background: #BB000F;margin: 20px auto 55px;}

.all-map-wrap{width:14.6rem; height:7.06rem; margin:0 auto; background:url("../images/map.png") no-repeat center; background-size:14.6rem 7.06rem; position:relative;}

.all-map-wrap .yingli{width:2.46rem; height:2.6rem; position:absolute; left:3.75rem; top:1.8rem;}

.all-map-wrap .yingli .light{width:2.46rem; height:2.60rem; background:url("../images/light.png") no-repeat; background-size:2.46rem 2.6rem; position:absolute; left:0; top:0; 

-webkit-transform:rotate(360deg);

animation:rotation 3s linear infinite;

-o-animation:rotation 3s linear infinite;

-moz-animation:rotation 3s linear infinite;

-webkit-animation:rotation 3s linear infinite;}

.all-map-wrap .yingli .item{width:0.74rem; height:0.56rem; background:url("../images/yingli.png") no-repeat; background-size:0.74rem 0.56rem;  

	position:absolute; left:50%; top:54%; margin:-0.28rem 0px 0px -0.37rem;}

.all-map-wrap .seat-list {width: 100%;height: 100%;}

.all-map-wrap .seat-list{width:100%; height:100%;}

.all-map-wrap .seat-list li{position:absolute; width:0.14rem; height:0.14rem; background:url("../images/seat.png") no-repeat; background-size:0.14rem 0.14rem;}

.pointqy{text-align:center; position:relative; width:150px; height:150px; transition:opacity .5s ease-out;}

.pointqy .point{position:absolute; top:0; left:0; right:0; bottom:0; width:10px; height:10px; margin:auto; -webkit-border-radius:50%; -webkit-background-clip:padding-box; -moz-border-radius:50%; -moz-background-clip:padding; border-radius:50%; background-clip:padding-box; background:transparent;}

.pointqy .point-dot{z-index:1; background-color:#6ad7e9; border:1px solid rgba(0, 205, 236, .37);}

.pointqy .point-10{width:60px; height:60px; left:50%; margin-left:-30px;}

.pointqy .point-10:after{content:""; display:block; position:absolute; top:0; right:0; bottom:0; left:0; border-radius:50%; border:2px solid #bb000f; opacity:0; -webkit-animation:ripple 4.5s ease-out 225ms infinite; animation:ripple 4.5s ease-out 225ms infinite;}

.pointqy .point-70{width:60px; height:60px; left:50%; margin-left:-30px;}

.pointqy .point-70:after{content:""; display:block; position:absolute; top:0; right:0; bottom:0; left:0; border-radius:50%; border:2px solid #bb000f; opacity:0; -webkit-animation:ripple 4.5s ease-out 1575ms infinite; animation:ripple 4.5s ease-out 1575ms infinite;}



@-webkit-keyframes ripple {

    0% {

        opacity: 0;

        -webkit-transform: scale(.1);

    }

    5% {

        opacity: 1;

    }

    to {

        opacity: 0;

        -webkit-transform: scale(1);

    }

}



@keyframes ripple {

    0% {

        opacity: 0;

        -webkit-transform: scale(.1);

        transform: scale(.1);

    }

    5% {

        opacity: 1;

    }

    to {

        opacity: 0;

        -webkit-transform: scale(1);

        transform: scale(1);

    }

}



/*阳光旋转动画*/

@-webkit-keyframes rotation{

    from {-webkit-transform: rotate(0deg);}

    to {-webkit-transform: rotate(360deg);}

}

.zuob1 {top: 2.26rem;left: 1.25rem;}

.zuob2 {top: 4rem;left: 1.28rem;}

.zuob3 {top: 1.57rem;left: 4.47rem;}

.zuob4 {top: 5.50rem;left: 6.00rem;}



.in4-txt{width: 100%;}

.in4-box-left{margin-right: 45px;}

.in4-box-left2{width: 250px;}

.in4-box-left3{width: 550px;}

.in4-box-left4{width: 150px;margin-right: 0;}

.in4-box-left .tit{color: #333333;font-size: 17px;line-height: 34px;font-weight: bold;}

.in4-box-left .txt{display: flex;flex-direction: column;max-height: 112px;flex-wrap: wrap;}

.in4-box-left .txt span{color: #404040;font-size: 14px;line-height: 34px;margin-right: 25px;}



.index5{padding-top: 125px;}

.index5 .title{font-size: 40px;color: #1a1a1a;font-weight: bold;line-height: 40px;text-align: center;}

.index5 .line{width: 60px;height: 3px;background: #BB000F;margin: 20px auto 55px;}

.in5-con{}

.in5-con .box{margin-right: 45px;width: calc(33.33% - 33px);border: 1px solid #E0E0E0;transition: all 0.3s;position: relative;
    top: 0;}

.in5-con .box:nth-child(3){margin-right: 0;}

.in5-con .img{width: 100%;height: 220px;text-align: center;}

.in5-con .img img{display: none;}

.in5-con .txt{padding: 32px 20px 40px;}

.in5-con .txt .tit{line-height: 24px;font-size: 18px;color: #666;}

.in5-con .txt p{line-height: 30px;font-size: 14px;color: #999;margin-top: 10px;}

.in5-con .txt .bot{margin-top: 25px;}

.in5-con .txt .more{font-size: 12px;color: #bb000f;text-decoration: underline;}

.in5-con .txt .time{font-size: 14px;color: #999;}

.in5-con .txt .time i{font-size: 16px;margin-right: 4px;}

.in5-con .box:hover{position: relative;top: -12px;-webkit-box-shadow: 0 0 8px 2px rgba(191,191,191,.34);

    box-shadow: 0 0 8px 2px rgba(191,191,191,.34);}

.in5-con .box:hover .txt{background: #F7F8FA;}

.in5-more{font-size: 16px;color: #bb000f;display: block;margin: 30px auto 0;border: 1px solid #bb000f;width: 250px;text-align: center;height: 48px;line-height: 48px;

	font-family: Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;}

.in5-more:hover{color: #fff;background: #BB000F;}



.index6{width: 100%;height: 590px;background: url(../images/index6-bg.jpg) no-repeat center;background-size: cover;padding-top: 125px;box-sizing: border-box;}

.in6-l{width: 350px;}

.in6-l .title{margin-bottom: 54px;font-size: 40px;color: #1a1a1a;font-weight: bold;line-height: 40px;}

.in6-l .lxbox{margin-bottom: 30px;}

.in6-l .lxbox img{float: left;}

.in6-l .lxbox span{font-size: 14px;color: #666;line-height: 18px;padding: 10px;display: inline-block;width: 270px;}

.in6-r{width: 558px;}

.in6-r .row{height: 50px;width: 100%;line-height: 50px;border-bottom: 1px solid #B3B3B3;margin-bottom: 20px;}

.in6-r span{font-size: 15px;color: #666;float: left;}

.in6-r span i{color: #BB000F;font-style: normal;}

.in6-r .row .in6-input{float: left;width: calc(100% - 130px);height: 100%;color: #333;border: none;background: transparent;font-size: 15px;text-indent: 10px;}

.in6-r .row1{border-bottom: 1px solid #B3B3B3;margin-bottom: 20px;}

.in6-r .row1 textarea{width: 100%;height: 52px;background: transparent;border: none;float: left;font-size: 15px;}

.in6-r .in6-submit{border: none;width: 164px;height: 45px;font-size: 14px;color: #fff;background: #BB000F;border-radius: 45px;margin-top: 10px;}

.in6-r .in6-submit:hover{border: 1px solid #BB000F;background: transparent;color: #BB000F;}





/*产品中心*/

.pro-banner{width: 100%;height: 300px;}

.nav li i{display: none;}

.protype{margin-top: 65px;padding-bottom: 80px;}

.spslider{width: 260px;}

.spslider-tit{padding-left: 43px;height: 50px;line-height: 50px;font-size: 24px;background: #BB000F;color: #fff;font-weight: normal;letter-spacing: 2px;

	border-radius: 5px 5px 0 0;position: relative;}

.spslider-tit i{display: none;width: 16px;height: 16px;background: url(../images/allpro-arr.png) no-repeat center;background-size: cover;position: absolute;right: 12px;

	top: 50%;margin-top: -8px;transition: all 0.3s;}

.spslider-tit.open i{transform: rotate(180deg);}

.pro-one{width: 100%;}

.pro-one.on{color: #BB000F;}

.pro-one-tit{border-top: 1px solid #EBEBEB;background: #FFF3F4;line-height: 54px;height: 54px;padding-left: 43px;color: #333;font-size: 16px;

	box-sizing: border-box;position: relative;cursor: pointer;}
.pro-one-tit a{color: #212121;font-size: 15px;}
.pro-one-tit a:hover, .pro-two-tit a:hover{color: #bb000f}
.pro-one-tit i{width: 8px;height: 13px;background: url(../images/pro-arr.png) no-repeat center;background-size: cover;display: block;position: absolute;right: 15px;

	top: 50%;margin-top: -7px;transition: all 0.3s;}

.pro-one.open .pro-one-tit i{transform: rotate(90deg);}

.pro-two{padding: 5px 15px 15px 43px;box-sizing: border-box;background: #F9F9F9;display: none;}

.pro-two-tit{color: #212121;font-size: 15px;position: relative;cursor: pointer;}
.pro-two-tit a{color: #212121;font-size: 15px;}

.pro-two-tit i{width: 15px;height: 15px;background: url(../images/pro-jia.png) no-repeat center;background-size: 7px;display: inline-block;

	background-color: #BB000F;margin-right: 5px;position: relative;top: 2px;}

.pro-two-tit.open i{background: url(../images/pro-jian.png) no-repeat center;background-size: 7px;background-color: #BB000F;}

.pro-three{padding: 4px 0 0 20px;box-sizing: border-box;display: none;}

.pro-three a{display: block;line-height: 24px;font-size: 14px;color: #666;}

.pro-three a:hover{color: #BB000F;}

.prodtu{margin-top: 10px;}

.prossbox{position: relative;margin-top: 30px;}

.pro-search {

    border: 1px solid #BB000F;

    border-radius: 12px;

    line-height: 36px;

    padding: 0 60px 0 30px;

    height: 36px;

    width: 100%;color: #333;font-size: 14px;

    box-sizing: border-box;

}

.prossbox .prosub{position: absolute;width: 28px;height: 30px;right: 12px;top: 3px;cursor: pointer;

    background: url(../images/serpic.png) no-repeat center;border: none;

}

.probox{width: calc(100% - 300px);margin-left: 40px;}

.probox-top{height: 50px;border-bottom: 1px solid #DDDDDD;}

.probox-top span{font-size: 22px;color: #333;display: inline-block;padding-right: 10px;border-bottom: 2px solid #BB000F;line-height: 48px;}

.probox-top .mianbao{font-size: 14px;color: #888;line-height: 48px;}

.probox-top .mianbao a{font-size: 14px;color: #888;}

.probox-top .mianbao a:hover{color: #BB000F;}

.pro-con{padding-bottom: 35px;}

.pro-con .box{border: 1px solid #E5E5E5;margin-top: 30px;display: block;box-sizing: border-box;margin-right: 15px;text-align: center;padding: 20px;

	width: calc(33.33% - 10px);height: 413px;}

.pro-con .box:nth-child(3n){margin-right: 0;}

.pro-con .box .img{width: 100%;height: 235px;padding: 10px;box-sizing: border-box;line-height: 215px;}

.pro-con .box .img img{max-width: 100%;max-height: 100%;}

.pro-con .box .tit{font-size: 16px;color: #bb000f;margin: 30px 0 10px;}

.pro-con .box p{font-size: 13px;color: #666;line-height: 20px;max-height: 40px;
    overflow: hidden;}

.pro-con .box .pro-con-more{font-size: 13px;color: #bfbfbf;margin-top: 12px;}

.pro-con .box:hover{border: 1px solid #BB000F;}

.pro-con .box:hover .pro-con-more{color: #BB000F;}



.page{text-align: center;}

.page-con{display: inline-block;*display: inline;*zoom:1;}

.page a,.page span{display: block;float: left;width: 30px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;color: #333;border:1px solid #E9E9E9;

	margin: 0 5px;background: #fff;}

.page a:hover,

.page a.on{border-color: #BB000F;background-color: #BB000F;color: #fff;}

.page a.prev{padding: 0 15px;width: auto;}

.page a.next{padding: 0 15px;width: auto;}

.page a.prev:hover, .page a.next:hover{background-color: #BB000F;}







/*产品详情页*/

.prode1{padding: 65px 0 100px;}

.prode1-tit{font-size: 24px;color: #333;font-weight: bold;}

.det_back i.back {

    width: 16px;

    height: 13px;

    background: url(../images/back-icon.png) no-repeat;

    display: block;

    margin-top: 4px;

    margin-left: 7px;

}

.det_back{color: #BB000F;font-size: 14px;font-weight: normal;}

.picDet-con{margin-top: 35px;}

.picDet-left{float: left;width: 600px;padding: 0 32px;}

.picDet-left .gallery-thumbs{}

.picDet-left .gallery-thumbs .swiper-slide{height: 80px;border: 3px solid #EBEBEB;}

.picDet-left .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border: 3px solid #BB000F;}

.picDet-left .gallery-top .swiper-slide{height: 375px;}

.picd-thumbs{position: relative;margin-top: 20px;}

.picDet-left .picd-thumbs .swiper-button-next, .picDet-left .picd-thumbs .swiper-button-prev{width: 30px;height: 60px;margin-top: -30px;

	background-size: 14px 25px;}

.picDet-left .picd-thumbs .swiper-button-next{background-image: url(../images/hui-arrow-r.png);right: -35px;}

.picDet-left .picd-thumbs .swiper-button-prev{background-image: url(../images/hui-arrow-l.png);left: -35px;}

.picDet-left .picd-thumbs .swiper-button-next:hover{background-image: url(../images/green-arrow-r.png);}

.picDet-left .picd-thumbs .swiper-button-prev:hover{background-image: url(../images/green-arrow-l.png);}

.prode-tit{font-size: 36px;color: #333;font-weight: bold;line-height: 54px;}

.prode-info{padding: 0 48px 0 70px;float: left;width: calc(100% - 684px);box-sizing: border-box;}

.prode-type{padding-top: 40px;border-top: 1px dashed #D2D2D2;margin-top: 25px;}

.prode-type span{font-size: 14px;color: #444;margin-bottom: 30px;display: inline-block;margin-right: 62px;}

.pro-cont{font-size: 17px;height: 50px;line-height: 50px;text-align: center;width: 100%;color: #fff;background: #BB000F;margin-top: 40px;}

.pro-cont i{background: url(../images/pro-cont.png) center no-repeat;display: inline-block;width: 50px;height: 50px;vertical-align: bottom;}

.pro-cont:hover{background: #ea1627;cursor: pointer;}

.pro-share{margin-top: 60px;padding-top: 25px;border-top: 1px dashed #D2D2D2;position: relative;}

.pro-share span{padding-left: 20px;font-size: 14px;color: #999;background: url(../images/share-icon.png) left center no-repeat;cursor: pointer;}

.pro-share .bdsharebuttonbox{display: none;position: absolute;}

.pro-share:hover .bdsharebuttonbox{display: block;}

.bdshare-button-style0-16 .bds_weixin{background: url(../images/wechat-icon.png) no-repeat;background-size: 24px;

    background-position: left center !important;width: 30px;height: 30px;margin: 5px 6px 0 0;padding-left: 0;}

.bdshare-button-style0-16 .bds_tsina{background: url(../images/weibo-icon.png) no-repeat;background-size: 24px;

    background-position: left center !important;width: 30px;height: 30px;margin: 5px 6px 0 0;padding-left: 0;}

.bdshare-button-style0-16 .bds_qzone{background: url(../images/qqone-icon.png) no-repeat;background-size: 24px;

    background-position: left center !important;width: 30px;height: 30px;margin: 5px 6px 0 0;padding-left: 0;}



.prode2{width: 100%;padding: 80px 0 60px;background: #F4F4F4;}

.prode2-tit{font-size: 34px;color: #BB000F;font-weight: bold;line-height: 34px;text-align: center;}

.prode2-tit span{font-size: 30px;color: #333;position: relative;top: 14px;}

.prode2-tit span i{color: #BB000F;font-style: normal;}

.prode2-desc{margin-top: 30px;font-size: 14px;color: #999999;text-align: center;}

.prode2-con{padding-top: 35px;}

.prode2-l{padding-top: 140px;width: 44%;}

.prode2-l .tit1{font-size: 34px;color: #333;line-height: 34px;font-weight: bold;}

.prode2-l .tit2{font-size: 24px;color: #444;margin-top: 16px;margin-bottom: 30px;}

.prode2-l p{font-size: 18px !important;color: #666 !important;line-height: 36px !important;padding-left: 20px !important;position: relative !important;}

.prode2-l p:before{position: absolute;left: 2px;top: 16px;width: 7px;height: 3px;content: '';background: #BB000F;}

.prode2-r{width: 56%;text-align: right;}

.prode2-r img{max-width: 100%;}



.prode3{padding: 85px 0 120px;}

.prode3 table{width: 100%;border: 1px solid #E0E0E0;margin-top: 80px;}

.prode3 table thead tr{background: #FFF0F0;}

.prode3 table tbody tr{height: 170px;}

.prode3 table thead tr th{padding: 15px 0;}

.prode3 table tbody tr td,.prode3 table thead tr th{font-size: 15px;text-align: center;min-width: 110px;}

.prode3 table tbody tr td{color: #666;}

.prode3-con{width: 100%;overflow-x: auto;}



.prode4{width: 100%;padding: 80px 0 60px;background: #F4F4F4;}

.prode4-con{margin-top: 65px;}

.prode4-con .box{margin-bottom: 16px;}

.prode4-con .tit{font-size: 18px;color: #444;line-height: 28px;font-weight: bold;}

.prode4-con p{font-size: 20px;color: #999999;line-height: 28px;}



.prode5{padding: 100px 0 110px;}

.prode5-con{margin-top: 80px;position: relative;}

.prode5-con .box{border: 1px solid #E5E5E5;display: block;box-sizing: border-box;text-align: center;padding: 20px;}

.prode5-con .box .img{width: 100%;height: 235px;padding: 10px;box-sizing: border-box;line-height: 215px;}

.prode5-con .box .img img{max-width: 100%;max-height: 100%;}

.prode5-con .box .tit{font-size: 16px;color: #bb000f;margin: 30px 0 10px;}

.prode5-con .box p{font-size: 13px;color: #666;line-height: 20px;}

.prode5-con .box .pro-con-more{font-size: 13px;color: #bfbfbf;margin-top: 12px;}

.prode5-con .box:hover{border: 1px solid #BB000F;}

.prode5-con .box:hover .pro-con-more{color: #BB000F;}

.prode5-con .swiper-button-next, .prode5-con .swiper-button-prev{width: 26px;height: 50px;margin-top: -25px;

	background-size: 26px 50px;}

.prode5-con .swiper-button-next{background-image: url(../images/p5-r.png);right: -60px;}

.prode5-con .swiper-button-prev{background-image: url(../images/p5-l.png);left: -60px;}

.prode5-con .swiper-button-next:hover{background-image: url(../images/p5-r-on.png);}

.prode5-con .swiper-button-prev:hover{background-image: url(../images/p5-l-on.png);}



/*联系我们弹窗*/

.indexBaoming-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9999;display:none;}

#indexBaoming{width: 580px;height: 400px;position: fixed;left: 50%;top: 50%;margin-left:-290px;margin-top:-180px;border: 4px solid #BB000F;

	z-index:9999;padding-top: 45px;background: url(../images/inb-bg.jpg) no-repeat center;background-size: cover;box-sizing: border-box;}



#indexBaoming form{width: 100%;padding: 0 50px;box-sizing: border-box;}

#indexBaoming form .row{margin-bottom: 15px;}

#indexBaoming form .row div{width: 49%;}

#indexBaoming form .row span{float: left;width: 130px;text-align: center;line-height: 35px;font-size: 14px;color: #333;}

#indexBaoming form .row .row1-input{float: left;width: calc(100% - 130px);height: 35px;border: none;border-radius: 0px;background: #fff;text-indent: 10px;font-size: 14px;}

.indexbm-sub{margin: 22px auto 0;width: 175px;height: 40px;border-radius: 40px !important;color: #fff;background: #BB000F;font-size: 14px;border: none;display: block;}

.indexbm-sub:hover{background: #f52e3e;}

.closebm{width: 30px;height: 30px;background: url(../images/bmclose.png) no-repeat center;position: absolute;right: 16px;top: 16px;cursor: pointer;}

.closebm:hover{background: url(../images/bmclose-hover.png) no-repeat center;}

#indexBaoming .tit2{color: #999999;font-size: 12px;text-align: center;margin-top: 10px;padding: 0 120px;line-height: 22px;}

#indexBaoming .tit2 i{font-style: normal;color: #f00; position: relative;line-height: 1px;top: 12px;margin-right: 5px;font-size: 30px;}

.row-label{width: calc(100% - 190px);float: left;}

#indexBaoming form .row textarea{width: calc(100% - 130px);height: 60px;resize: none;background: #fff;border: none;}























@media screen and (max-width: 1280px) {

	.container {width: 94%;}

	.in4-box-left .txt{display: block;}

	.in4-box-left2{width: auto;}

	.in4-box-left3{width: auto;}

	.in4-box-left4{width: auto;}

	

}



@media screen and (max-width: 1180px) {

	.prode-tit{font-size: 28px;}

	.prode-type span{margin-right: 35px;}

	.prode-info{padding: 0 0 0 30px;}
}







@media screen and (max-width: 1024px) {

    /*header*/

    .header{border-bottom:1px solid #4e4e4e;}

    .header .container{width:100%;}

    .header a.nav-toggle{display:block;}

    .header .logo{position:absolute; left:50%; margin-left:-60px;}

    .nav{width:100%; background:#2a2d31; float:none; position:absolute; z-index:100; top:-1000px; left:0;}

    .nav li{float:none; width:100%; height:60px; line-height:60px; background:#2a2d31; border-bottom:1px solid #4e4e4e; margin:0;}

    .nav li:last-child{border-bottom:0;}

    .nav li a{float:left; width:80%; height:60px; line-height:60px; padding:0; padding-left:20px;}

    .nav li i{float:right; padding-right:20px;display: inline;}


    .lang{padding-right:20px;}

    

    .in6-r{width: calc(100% - 370px);}

    .in3-box{width: 33.33%;margin: 0;float: left;}

    .pro-con .box .img{height: 160px;line-height: 140px;}

    .pro-con .box .tit{margin: 0 0 10px;}

    .picDet-left{width: 60%;box-sizing: border-box;padding: 0;}

    .picDet-left .picd-thumbs .swiper-button-next, .picDet-left .picd-thumbs .swiper-button-prev{display: none;}

    .prode-info{width: 40%;padding: 0 0 0 30px;}

    .pro-con .box{height: 308px;}

    

}



@media screen and (max-width: 750px) {

	

	/*首页*/

	.index2{padding: 60px 0 60px;}

	.index2 .title{font-size: 22px;}

	.index2 .desc{margin-top: 5px;}

	.index2 .line{margin: 20px auto 40px;}

	.in2-top span{font-size: 13px;margin: 0 8px;}

	.in2-con .box{width: calc(50% - 8px);margin-right: 16px;margin-bottom: 15px;height: 200px;}

	.in2-con .box:nth-child(2n) {margin-right: 0;}

	.in2-con .box .tit{height: 40px;line-height: 40px;font-size: 14px;}

	.in2-con .box .img{height: 160px;line-height: 130px;}

	.in2-con .box:hover .img{border: 1px solid #F3F3F3;border-bottom: none;}

	.in2-con .box:hover .tit{background: #F5F5F5;color: #333;line-height: 40px;}

	.in2-more{height: 40px;line-height: 40px;font-size: 14px;}

	.index3{padding: 60px 0;height: auto;}

	.index3 .title{font-size: 22px;}

	.index3 .line{margin: 10px auto 30px;}

	.in3-box .tit span{font-size: 30px;line-height: 50px;display: block;}

	.in3-more{height: 40px;line-height: 40px;font-size: 14px;margin: 55px auto 0;}

	.index4{padding-top: 60px;}

	.index4 .title{font-size: 22px;line-height: 32px;}

	.all-map-wrap{width:100%; height:4.13rem; background:url("../images/map_small.png") no-repeat; background-size:cover;}

	.all-map-wrap .yingli{left:1.35rem; top:0.55rem; width:2.46rem; height:2.6rem;}

    .all-map-wrap .yingli .light{width:2.46rem; height:2.6rem; background-size:2.46rem 2.6rem;}

    .all-map-wrap .yingli .item{width:0.74rem; height:0.56rem; margin: -0.28rem 0px 0px -0.37rem; background-size:0.74rem 0.56rem;}

    .all-map-wrap .seat-list{display:none;}

	.in4-txt{margin-top: 15px;}

	.in4-box-left .tit{font-size: 15px;}

	.in4-box-left{margin-right: 0;margin-bottom: 10px;}

	.in4-box-left .txt span{float: left;font-size: 12px;margin-right: 20px;line-height: 27px;}

	.in4-box-left .txt{max-height: initial;width: 100%;}

	.index5{padding-top: 60px;}

	.index5 .title{font-size: 22px;}

	.index5 .line{margin: 10px auto 30px;}

	.in5-con .box{width: 100%;margin-right: 0;margin-bottom: 20px;}

	.in5-con .img{background-image: none !important;height: auto;}

	.in5-con .img img{display: inline;max-width: 100%;}

	.in5-con .txt {padding: 15px;}

	.in5-con .txt .tit{font-size: 17px;}

	.in5-con .txt p {line-height: 18px;font-size: 13px;margin-top: 8px;}

	.in5-con .txt .bot {margin-top: 5px;}

	.in5-more {font-size: 14px;margin: 15px auto 0;width: 80%;height: 40px;line-height: 40px;}

	.index6{height: auto;padding: 84px 0 60px;}

	.in6-l {width: 100%;}

	.in6-r{width: 100%;padding: 0 4%;box-sizing: border-box;margin-top: 20px;}

	.in6-l .title{font-size: 22px;margin-bottom: 30px;text-align: center;}

	.in6-l .lxbox {margin-bottom: 15px;padding-left: 30px;}

	.in6-l .lxbox img{width: 40px;}

	.in6-l .lxbox span{font-size: 13px;padding: 3px 13px;width: calc(100% - 70px);}

	.in6-r .row{height: 40px;margin-bottom: 15px;line-height: 40px;}

	.in6-r span{font-size: 13px;}

    #indexBaoming form .row div{width: 100%;}

	

	/*产品页*/

	.pro-banner{height: 180px;}

	.protype{padding: 40px 0;margin-top: 0;}

	.spslider {width: 100%;}

	.probox {width: 100%;margin-left: 0;}

	.spslider-tit {padding-left: 20px;height: 36px;line-height: 36px;font-size: 16px;border-radius: 0;}

	.pro-one-tit{line-height: 40px;height: 40px;padding-left: 20px;font-size: 14px;}

	.pro-two{padding: 1px 15px 5px 35px;}

	.prodtu {margin-top: 5px;}

	.pro-two-tit{font-size: 14px;}

	.pro-three a{line-height: 20px;font-size: 12px;}

	.spslider-tit i{display: block;}

	.allpro{display: none;}

	.prossbox{margin-top: 15px;margin-bottom: 30px;}

	.probox-top span{font-size: 17px;}

	.probox-top .mianbao{font-size: 12px;}

	.pro-con .box:nth-child(3n) {margin-right: 14px;}

	.pro-con .box:nth-child(2n) {margin-right: 0;}

	.pro-con .box{margin-right: 14px;width: calc(50% - 7px);margin-top: 14px;padding: 10px;}

	.pro-con .box .img{height: 100px;line-height: 80px;}

	.pro-con .box .tit{font-size: 15px;}

	.pro-con .box p{font-size: 12px;}

	.pro-con .box .pro-con-more{font-size: 12px;margin-top: 6px;}

	.picDet-left{width: 100%;}

	.prode-info{width: 100%;padding: 0;margin-top: 25px;}

	.picDet-left .gallery-top .swiper-slide{height: 225px;}

	.picDet-left .gallery-thumbs .swiper-slide{height: 55px;}

	.prode1{padding: 60px 0;}

	.prode1-tit{font-size: 20px;}

	.det_back{font-size: 12px;}

	.det_back i.back{margin-top: 6px;}

	.picDet-con {margin-top: 20px;}

	.prode-tit {line-height: 26px;font-size: 18px;}

	.prode-type{padding-top: 10px;margin-top: 10px;}

	.prode-type span{margin-right: 25px;font-size: 12px;margin-bottom: 0px;}

	.pro-cont {font-size: 14px;height: 40px;line-height: 40px;width: 50%;}

	.pro-cont i{background: url(../images/pro-cont.png) center no-repeat;width: 40px;height: 40px;background-size: 20px;}

	.pro-share {margin-top: 20px;padding-top: 20px;}

	.pro-share .bdsharebuttonbox {display: block;}

	.bdshare-button-style0-16 .bds_weixin,.bdshare-button-style0-16 .bds_tsina,.bdshare-button-style0-16 .bds_qzone{background-size: 20px !important;margin: 5px 0px 0 0;}

	.prode2{padding: 50px 0;}

	.prode2-tit{font-size: 22px;}

	.prode2-tit span{font-size: 20px;top: 7px;}

	.prode2-desc {margin-top: 15px;font-size: 13px;}

	.prode2-con{display: flex; flex-direction: column-reverse;}

	.prode2-r{width: 100%;padding: 0 5%;box-sizing: border-box;height: 250px;text-align: center;}

	.prode2-r img{max-height: 250px;}

	.prode2-l {padding-top: 30px;width: 100%;}

	.prode2-l .tit1 {font-size: 18px;}

	.prode2-l .tit2 {font-size: 15px;margin-top: 10px;margin-bottom: 15px;}

	.prode2-l p {font-size: 13px;line-height: 26px;}

	.prode2-l p:before{top: 11px;}

	.prode3{padding: 50px 0;}

	.prode3 table{margin-top: 30px;}

	.prode3 table tbody tr td, .prode3 table thead tr th{font-size: 13px;}

	.prode3 table thead tr th {padding: 5px 0;}

	.prode3 table tbody tr {height: auto;}

	.prode3 table tbody tr td {padding: 10px 0;}

	.prode4{padding:  50px 0;}

	.prode4-con {margin-top: 30px;}

	.prode4-con .tit {font-size: 15px;}

	.prode4-con p {font-size: 13px;line-height: 20px;}

	.prode5{padding: 50px 0;}

	.prode5-con{margin-top: 30px;}

	.prode5-con .box{padding: 10px;}

	.prode5-con .box .img{height: 100px;line-height: 80px;}

	.prode5-con .box .tit{font-size: 15px;}

	.prode5-con .box p{font-size: 12px;}

	.prode5-con .box .pro-con-more{font-size: 12px;margin-top: 6px;}

	.prode5-con .swiper-container{padding-bottom: 40px;}

	.prode5-con .swiper-pagination-bullet-active{background: #BB000F;}

	.prode5-con .swiper-button-next, .prode5-con .swiper-button-prev{display: none;}

	#indexBaoming{width: 94%;left: 3%;margin-left: 0;height: auto;padding-bottom: 20px;}

	#indexBaoming form{    padding: 0 15px;}

	#indexBaoming form .row span{width: 100px;font-size: 13px;text-align: left;line-height: 30px;}

	#indexBaoming form .row .row1-input{width: calc(100% - 100px);height: 30px;}

	.indexbm-sub{height: 30px;}

	#indexBaoming .tit2{padding: 0 20px;}

	.closebm{right: 5px;top: 5px;}

	#indexBaoming form .row textarea{width: calc(100% - 100px);padding: 5px;box-sizing: border-box;}	

    .pro-con .box{height: 222px;}
    #indexBaoming form .row div.fl{margin-bottom: 15px;}
	
    .index1 .swiper-slide{height: 186px !important;}
	

	

	

	

	

	

	

	

	

}















