@charset "utf-8";
/* CSS Document */

/*关于*/
.about-banner-con{width: 100%;padding-bottom:44%;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.about-banner-con .banner-text{position: absolute;top: 50%;left: 50%;margin-top: -140px;margin-left: -310px;text-align: center;}
.about-banner-con .banner-text p{font-size: 68px;color: #333333;font-family: '微软雅黑 Light';letter-spacing: 10px;}
.about-banner-con .banner-text span{font-size: 36px;color: #333333;font-family: '微软雅黑 Light';letter-spacing: 30px;}
.scoll-btn{display: block;width: 35px;height: 35px;background: url(/public/static/home/images/slide_ico.png) no-repeat center;background-size: contain;position: absolute;bottom: 75px;left: 50%;margin-left: -17px;}

.about-pro-con{padding: 120px 0;background-position: center;background-repeat: no-repeat;background-size:cover;}
.ab-title{width: 10%;min-width:140px;float: left;font-size: 24px;color: #333;font-weight: bold;position: relative;padding-left: 40px;}
.ab-title:before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 15px;height: 3px;background: #01449c;}
.ab-con{width: 82%;float: right;}
.ab-pro-text{font-size: 14px;line-height: 26px;text-align: justify;}
.ab-pro-text img{width: 100%;display: block;}

.ab-cultur .about-pro-con{background-size: cover;background-position: center;background-repeat: no-repeat;}
.cultur-col dl{width: 32%;height:220px;float: left;margin-right: 2%;margin-bottom: 2%;padding: 35px;background: #fff; }
.cultur-col dl:nth-child(3n+0){margin-right: 0;}
.cultur-col dl dt{font-size: 16px;color:#333;}
.cultur-col dl dt:after{content: '';display: block;width: 20px;height: 1px;background: #333;margin-bottom: 20px;margin-top: 20px;}
.cultur-col dl dd{font-size: 12px;line-height: 22px;}

.ab-history .ab-con{padding: 0 40px;overflow: hidden;position: relative;}
.ab-history .swiper-container{overflow: initial;}
.history-slide .swiper-slide{position: relative;width: 340px !important;padding-right: 120px;}

.history-slide .swiper-slide dl{height: 190px;padding-left: 15px;position: relative;}
.history-slide .swiper-slide dl:before{content: "";height: 100%;position: absolute;width: 1px;left: 0;bottom:-20px;background: #e2e2e2;}
.history-slide .swiper-slide:nth-child(2n+0){padding-top: 121px;padding-left: 120px;padding-right: 0}
.history-slide .swiper-slide:nth-child(2n+0) dl{padding-left: 12px;}
.history-slide .swiper-slide:nth-child(2n+0) dl:before{content: "";height: 110px;position: absolute;width: 1px;left: 0;top: -100px;bottom:auto;background: #e2e2e2;}
.history-slide dl dt{font-family: 'tt0144m_';font-size: 24px;color: #01449c;margin-bottom: 10px;}
.history-slide dl dt:before{content: '';position: absolute;top: 9px;left: -5px;width: 7px;height: 7px;border:2px solid #01449c;background: #fff;border-radius: 50%;}
.history-slide dl dd{font-size: 14px;color: #666;line-height: 26px;text-align: justify;}
.ab-history .swiper-button-next,.ab-history  .swiper-button-prev{width: 30px;height: 30px;background-size: contain;z-index: 99;margin-top: -55px;}
.ab-history .swiper-button-prev{background-image: url(/public/static/home/images/arrow_l.png);left: -40px;}
.ab-history .swiper-button-next{background-image: url(/public/static/home/images/arrow_r.png);right: -40px;}
.sw-line{width: 100%;height: 9px;border-bottom: 1px solid #e2e2e2;position: absolute;top: 202px;left: 0;background-image: url(/public/static/home/images/ab_pic2.png);background-repeat: repeat-x;}


.ab-honer .swiper-container{padding-bottom: 120px;}
.ab-honer .swiper-container-horizontal>.swiper-pagination{bottom:20px;}
.honer-nation{text-align: left;font-size: 13px;color: #111;}
.honer-nation .swiper-pagination-current{font-size: 20px;font-weight: bold;}
.honer-arrow{font-size: 0;text-align: right;position: relative;z-index: 999;}
.honer-prev,.honer-next{width: 48px;height: 48px;background-position:center;background-size: 14px;background-repeat: no-repeat;position: static;margin: 0;display: inline-block;vertical-align: middle;left: auto;}
.honer-prev{background-image: url(/public/static/home/images/arrow_prev.png);background-position:left center;padding-left: 20px;position:relative;}
.honer-next{background-image: url(/public/static/home/images/arrow_next.png);background-position:right center;padding-right: 20px;}
.honer-prev:after{content: '';width: 1px; height: 10px;position: absolute;top: 20px;right: 0;background: #ccc;}
.honer-arrow{position: absolute;right: 0;bottom: 20px;z-index: 99}
.honer-arrow i{display: inline-block;vertical-align: middle;margin: 0 30px;font-size: 9px;}
.honer-box{background: #fff;padding: 20px;position: relative;cursor: pointer;transition: all 0.6s;}
.honer-box .int{position: relative;overflow: hidden;}
.honer-box .int img{display: block;width: 100%;}
.honer-box .int p{position: absolute;bottom: -100px;left: 0;width: 100%;padding: 20px;background: rgba(1,68,156,0.8);color: #fff;font-size:14px;text-align: center;transition: all 0.6s;}
.honer-box .int i{display: none;width: 64px;height: 64px;background:url(/public/static/home/images/honer_show.png) no-repeat center;background-size: contain;position: absolute;top:50%;left: 50%;transform: translate(-50%,0%);opacity: 0; transition: all 0.6s;}
.honer-box:hover .int p{bottom: 0;transition: all 0.6s;}
.honer-box:hover .int i{transform: translate(-50%,-50%);opacity:1; transition: all 0.6s;}


.ab-client ul li{width: 25%;float: left;border:1px solid #e2e2e2;margin-left: -1px;margin-top: -1px;}
.ab-client ul li img{display: block;width: 100%;}


/*护眼台灯*/
.pro-banner .pro-banner-con{height: 420px;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.pro-banner-tl{padding-top: 180px;}
.pro-banner-tl p{font-size: 32px;color: #fff;}
.pro-banner-tl p:after{content: '';display: block;width: 60px;height: 1px;background: #fff;margin-top: 30px;}

.pro-main{padding: 60px 0 135px;}
.pro-menu-pc{width: 20%;float: left;min-width: 235px;}
.pro-menu-pc ul li a{display: block;padding: 20px 25px;border-bottom: 1px dotted #e2e2e2;border-top: 1px dotted #fff;font-size: 14px;position: relative;}
.pro-menu-pc ul li a:after{content: '';display: block;position: absolute;top: 25px;right: 25px;width: 14px;height: 8px;background: url(/public/static/home/images/sc_menu_ico.png) no-repeat center;background-size:contain;}
.pro-menu-pc ul li.act a,.pro-menu-pc ul li:hover a{background: #0b56b9;color: #fff;border-bottom: 1px dotted #0b56b9;border-top: 1px dotted #0b56b9;}

.pro-list{width: 76%;float: right;}
.pro-col{width: 32%;margin-right: 2%;padding-bottom: 2%;margin-bottom: 3%;float: left;border:1px solid #fff;transition: all 0.6s}
.pro-col:nth-child(3n+0){margin-right: 0;}
.pro-col .pro-pic a{position: relative;}
.pro-col .pro-pic a,.pro-col .pro-pic a img{width: 100%;display: block;transition: all 0.6s}
/*.pro-col .pro-pic span{position: absolute;top:0;left:0;width: 100%;height: 100%;border:20px solid #fff;z-index: 2;display: none;}*/
.pro-show-ico{display: block;width: 64px;height: 64px;background:url(/public/static/home/images/honer_show.png) no-repeat center;background-size: contain;position: absolute;top:50%;left: 50%;transform: translate(-50%,0%);opacity: 0; transition: all 0.6s;}
.pro-col dl{/*height: 200px;*/transition: all 0.6s}
.pro-col dl dt{position: relative;}
.pro-col dl dt a{display: block;width: 90%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;padding: 24px 0;font-size: 16px;color: #333;}
.pro-col dl dt i{font-size: 12px;color: #999;position: absolute;right: 0;top: 27px;}
.pro-col dl dd.pro-mid{font-size: 12px; line-height: 22px;color: #999;margin-bottom: 24px;height: 44px;overflow: hidden;}
.pro-col dl dd.pro-mid p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.pro-col dl dd.pro-ft{text-align: right;padding-top: 24px;border-top: 1px solid #e2e2e2;}
.pro-col dl dd.pro-ft a{display: inline-block;background: url(/public/static/home/images/pro_more_ico.png) no-repeat right center;background-size: 14px;padding-right: 25px;transition: all 0.6s}
.pro-col dl dd.pro-ft a i{opacity: 0; margin-right: 30px;transition: all 0.6s}

.pro-col:hover{border:1px solid #e2e2e2;transition: all 0.6s;}
.pro-col:hover .pro-pic img{transform:scale(0.92);-webkit-transform:scale(0.92);-moz-transform:scale(0.92);transition: all 0.6s;}
.pro-col:hover .pro-show-ico{transform: translate(-50%,-50%);opacity:1; transition: all 0.6s;}
/*.pro-col:hover .pro-pic span{display: block;transition: all 0.6s;}*/
.pro-col:hover dl{padding: 0 20px;transform: translateY(-20px);transition: all 0.6s;}
.pro-col dl dd.pro-ft:hover a{color:#0b56b9;background: url(/public/static/home/images/pro_more_ico_h.png) no-repeat right center;background-size: 14px;transition: all 0.6s;}
.pro-col dl dd.pro-ft a:hover i{opacity: 1; margin-right: 0px;transition: all 0.6s;}


/*手机端菜单*/
.ph-menu{display: none;}
.ph-menu .swiper-slide{width:auto;display: inline-block;}
.ph-menu .swiper-slide a{display: block;padding: 5px 15px;font-size: 14px;}
.ph-menu .swiper-slide a.act{color: #fff;background: #0b56b9;border-radius:150px;}


.bwbn .pro-col{width: 49%}
.bwbn .pro-col:nth-child(2n+0){margin-right: 0;}
.bwbn .pro-col:nth-child(3){margin-right: 2%;}

.gcitem .pro-col{ padding-bottom: 0; }
.gcitem .pro-col dl dt a{background: url(/public/static/home/images/pro_more_ico.png) no-repeat right center;width: 100%;}


/*产品详情*/
.current-top{padding: 30px 60px;background: #f9f9f9;}
.return-pre{font-size: 12px; color: #666;display: inline-block;background: url(/public/static/home/images/arrow_prev.png) no-repeat left center;background-size: 14px;padding-left: 20px;float: left;}
.cur-box{float: right;}
.cur-box a{font-size: 12px;color: #999;}
.cur-box i{margin: 0 10px;}
.pro-detail-hd{padding: 60px;}
.dt-hd-con{background: #fcfcfc;}
.dt-hd-pic{width:60%;float: left;}
.dt-hd-pic img{display: block;width: 100%;}
.dt-hd-text{width:40%;float: left;padding-left: 80px;padding: 50px 80px;}
.dt-hd-text h2{font-size: 32px; color: #333; margin-bottom: 15px;font-weight: normal;}
.dt-hd-text .dt-price{font-size: 20px;color: #999;padding-bottom: 40px;border-bottom: 1px solid #e2e2e2;}
.dt-hd-text .dt-pro-t{padding: 40px 0;border-bottom: 1px solid #e2e2e2;margin-bottom: 110px;font-size: 14px;line-height: 30px;}

.det-title{font-size: 20px;color: #333333;border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;position: relative;}
.det-title:after{content: '';display: block;width: 80px;height: 1px;background: #0d4da1;position:absolute;left: 0;bottom: -1px; }
.det-main{font-size: 14px;line-height: 30px;padding: 60px 0 0;width: 960px;margin:0 auto;}
.p-txt1{width: 960px;margin: 0 auto 120px; }
.det-main table{width: 100%; margin:0 auto 60px;}
.det-main table tr td{border:1px solid #e2e2e2;padding: 10px 15px;line-height: 22px;}
.det-main table tr td:first-child{width: 30%;min-width: 160px;font-weight: bold;}


.news-item{width: 76%;float: right; }
.news-col{width: 32%;margin-right: 2%;padding-bottom: 2%;margin-bottom: 3%;float: left;border: 1px solid #fff;transition: all 0.6s;}
.news-col:nth-child(3n+0) {margin-right: 0;}
.news-col .news-pic{overflow: hidden;}
.news-col .news-pic a, .news-col .news-pic a img {width: 100%;display: block;transition: all 0.6s;}
.news-col .news-pic a:hover img{transform: scale(1.25);-webkit-transform: scale(1.25);-moz-transform: scale(1.25);transition: all 0.6s;}
.news-col dl dt a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;padding: 24px 0;font-size: 16px;color: #333;}
.news-col dl dd.news-mid {font-size: 12px;line-height: 22px;color: #999;padding-bottom: 24px;}
.news-col dl dd.news-mid p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-col dl dd.news-ft {padding-top: 24px;border-top: 1px solid #e2e2e2;position:relative;}
.news-col dl dd.news-ft a {display: inline-block;background: url(/public/static/home/images/pro_more_ico.png) no-repeat right center;background-size: 14px;position: absolute;right: 0;top: 24px;transition: all 0.6s;}
.news-col dl dd.news-ft a i {opacity: 0;margin-right: 50px;transition: all 0.6s;}
/*.news-col dl dd.news-ft a:hover{padding: 3px 30px;border:1px solid #dcdcdc;border-radius: 150px;background: url(/public/static/home/images/pro_more_ico.png) no-repeat 90px center;}*/
.news-col dl dd.news-ft a:hover i{opacity: 1;margin-right: 20px;}

.news-detail{width: 85%;margin: 0 auto}
.articl-tl {padding-bottom: 30px;border-bottom: 1px solid #f2f2f2;margin-bottom: 40px;}
.articl-tl h3 {font-size: 30px;color: #333;font-weight: normal;margin-bottom: 20px;text-align: center;}
.articl-tl p {font-size: 14px;font-weight: bold;color: #999;text-align: center;}
.single-page{font-size: 14px;color: #333;line-height: 28px;}
.sg-page {padding-top: 40px;border-top: 1px solid #f2f2f2;margin-top: 90px;clear: both:;}
.sg-page .sg-prev {float: left;font-size: 14px;}
.sg-page .sg-next {float: right;font-size: 14px;}

.news-video .news-col{padding-bottom: 0;width: 49%;margin-right: 2%;}
.news-video .news-col:nth-child(2n+0){margin-right: 0;}
.news-video .news-col .news-pic a{position: relative;}
.news-video .news-col dl dd.news-mid p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.vd-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,0);width: 70px;height: 70px;background: url(/public/static/home/images/play-btn.png) no-repeat center;background-size: contain;opacity: 0;transition: all 0.6s;}
.news-video a:hover .vd-btn{opacity: 1;transform: translate(-50%,-50%);transition: all 0.6s;}
/*视频弹出*/
.video-mask{ display: none; position: fixed; z-index: 99; left: 0; top:0; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.my-video{ width: 100%; height: 100%; }
.video-close{ position: absolute; right: 0px; top:0px; width: 30px; height: 30px; background: url('/public/static/home/images/vd_close.png') no-repeat center center; }
.video-con{width: 1180px;margin: 0 auto;padding: 30px 0;background: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.video-int{width: 1120px;height: 600px;margin: 0 auto;}
.video-txt{padding:30px 30px 0 30px;font-size: 16px;}

/*加入我们*/
.contact-list{ padding: 60px 0 80px; }
.contact-list ul li{ display: block;  }
.contact-list ul li h3{ position: relative; width: 100%; line-height: 80px; height: 80px; padding: 0 60px 0 0; border-top: 1px solid #e2e2e2; font-size: 16px; background: #fff; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.contact-list ul li h3 span.join-name{font-size: 20px;font-weight: normal;width: 220px;margin-right: 20px}
.contact-list ul li h3 span.join-c{width: 190px;margin-right: 20px;font-size: 14px;font-weight: normal;}
.contact-list ul li h3 i{display: block; position: absolute; width: 30px; height: 60px; right: 0; top:0; background: url('/public/static/home/images/ico_down.png') no-repeat center center; }
.contact-list ul li.active h3 i{background-image: url('/public/static/home/images/ico_up.png')}
.position-des{ display: none; padding: 20px 0;border-top: none; line-height: 30px; font-size: 14px; }
.position-des h4{ font-size: 14px; padding: 10px 0; }
.position-des-main{ padding-bottom: 20px; }
.contact-list ul li.active h3{border-top: 1px solid #0d4da1;}
.contact-list ul li:last-child{border-bottom: 1px solid #e2e2e2;}


.contact-detail{width: 76%;float: right;}
.contact-tl{font-size: 30px;font-weight: bold;color: #0d4da1;text-align: center;margin-bottom: 80px;}
.contact-con{font-size: 16px;line-height: 32px;}


.ct-big{margin-bottom: 80px;}
.ct-big dl{width: 60%;float:left;}
.ct-big dl dt{font-size: 18px;color: #333;margin-bottom: 30px;}
.ct-big dl dd{font-size: 13px;line-height: 32px;padding-left: 30px;border-left: 1px solid #e2e2e2;}
.ct-big .our-chat{width: 36%;float: right;margin-top: 52px;}
.ct-big .our-chat .chat{float: left;text-align: center;margin-left: 4%;width: 46%;}
.ct-big .our-chat .chat img{display: block;width: 100%;}
.ct-big .our-chat .chat p{font-size: 12px;}
.ct-sm{margin-bottom: 80px;}
.ct-sm dl{width: 32%;margin-right: 2%;border:1px solid #e2e2e2;float: left;padding:30px;min-height: 194px;}
.ct-sm dl:last-child{margin-right: 0;}
.ct-sm dl dt{font-size: 14px;font-weight: bold;;color: #333;margin-bottom:20px;;}
.ct-sm dl dt:after{content: '';display: block;width: 30px;height: 1px;background: #0d4da1;margin-top: 20px}
.ct-sm dl dd{font-size: 13px;line-height: 24px;}

#map{width: 100%;height: 450px;}


@media (max-width:1480px){
   
  .about-pro-con{padding: 80px 0;}
  .honer-box{padding: 12px;}
  .honer-box .int p{padding: 10px 15px;}
  .ab-honer .swiper-container{padding-bottom: 90px;}

  .contact-list ul li h3{height: 60px;line-height: 60px;}
  .dt-hd-text .dt-pro-t{padding: 30px 0;margin-bottom: 40px;}


}
@media (max-width:1380px) {
   .history-slide .swiper-slide{width: 300px !important;padding-right: 80px;}
   .history-slide .swiper-slide:nth-child(2n+0){padding-left: 80px;padding-right: 0;padding-top: 80px;}
   .history-slide .swiper-slide dl{height: 160px;}
   .history-slide .swiper-slide:nth-child(2n+0) dl:before{height: 70px;top: -60px;}
   .sw-line{top: 172px;}
   .ab-history .swiper-button-next, .ab-history .swiper-button-prev{margin-top: -34px;}

   .pro-menu-pc{min-width: 235px;}
   .pro-menu-pc ul li a{padding: 15px;}
   .pro-menu-pc ul li a:after{top: 20px;right: 12px;}
   .pro-col dl dd.pro-mid p{font-size: 12px;}
   .pro-detail-hd{padding: 40px;}
   .current-top{padding:30px 40px;}
   .dt-hd-text{padding: 30px 40px;}
   .dt-hd-text h2{font-size: 24px;}
   .dt-hd-text .dt-price{font-size: 16px;padding-bottom: 20px;}
   .dt-hd-text .dt-pro-t{font-size: 12px;line-height: 22px;padding: 20px 0;margin-bottom: 40px;}

   .video-int{height: 420px;}
}
@media (max-width:1280px){
    .history-slide dl dd{font-size: 12px;line-height: 22px;}

    /*产品*/
    .pro-list{width:72%;}
    .pro-col,.pro-col:nth-child(3n+0){width: 49%;margin-right: 2%;}
    .pro-col:nth-child(2n+0){margin-right: 0;}
    .pro-col dl dt a{font-size: 14px;}

    .det-main{width: 100%;}
    .det-main img{width: 100%;}
    .p-txt1{width: 100%;}
    .p-table{width: 100%;}

    .news-item{width: 70%;}
    .news-col,.news-col:nth-child(3n+0){width: 49%;margin-right: 2%;}
    .news-col:nth-child(2n+0){margin-right: 0;}

    .contact-detail{width: 70%;}

     .video-con{width: 65%;padding-top: 30px;padding-bottom: 0}
     .video-int{width: 96%;height: 360px}
     .video-txt{padding:20px 5%}

}

@media (max-width:992px){
	.about-pro-con{padding: 60px 0;}
    .about-banner-con .banner-text{margin-top: -65px;margin-left: -124px;}
    .about-banner-con .banner-text p{font-size: 36px;}
    .about-banner-con .banner-text span{font-size: 18px;letter-spacing: 10px;}
    .scoll-btn{width: 28px;height: 28px;bottom:20px;}
    .ab-title{float: none;margin-bottom: 20px;}
    .ab-con{float: none;width: 100%;}
    .history-slide dl dd{font-size: 12px;line-height: 22px;}
 
     /*产品*/  
     .pro-menu-pc{display: none;}
     .pro-menu-ph{margin-bottom: 40px;}
     .ph-menu{display: block;}

     .pro-list{width: 100%;float: none;}
     .pro-main{padding: 40px 0 60px;}
     .dt-hd-pic,.dt-hd-text{width: 100%;float: none;}
     .dt-hd-pic img{display: block;width: 100%;}

     .news-item{width: 100%;}
     .contact-detail{width: 100%;}
     .contact-tl{font-size: 18px;margin-bottom: 30px;}








}
	
@media (max-width:750px){

   .about-banner-con{padding-bottom: 60%;}
   .ab-title{width: 100%;font-size: 18px;margin-bottom: 30px;}
   .ab-title:before{left: 12px;}
   .cultur-col dl{width: 100%;float:none;margin-right: 0;height: auto;padding: 20px;margin-bottom: 4%;}
   .ab-history .ab-con{padding: 0;}
   .history-slide .swiper-slide{width: 240px !important;padding-right: 30px;padding-left: 5px;}
   .history-slide .swiper-slide:nth-child(2n+0){padding-left: 30px;}
   .ab-history .swiper-button-prev{left: 0px;}
   .ab-history .swiper-button-next{right: 0px;}
   .ab-client ul li{width: 50%;}

   
   .pro-banner .pro-banner-con{height: auto;padding-bottom: 60%;}
   .pro-banner-tl{position: absolute;top: 70px;left: 20px;padding-top: 0;}
   .pro-banner-tl p{font-size: 24px;}
   .ab-pro-text{font-size: 12px;line-height: 22px;}

   /*产品*/
   .pro-main{padding: 30px 0;}
   .pro-menu-ph{margin-bottom: 30px;}


   .contact-list ul li h3{height: 48px;line-height: 48px;}
   .contact-list ul li h3 span.join-c{display: none;}
   .contact-list ul li h3 span.join-name{font-size: 16px;}
   .position-des{line-height: 22px;font-size: 12px;}

   .current-top{padding:10px 20px;}
   .return-pre{float: none;}
   .cur-box{display: none;}
   .pro-detail-hd{padding: 3%}
   .dt-hd-text{padding:6% 4%;}
   .dt-hd-text h2{font-size: 18px;}
   .det-main{padding-top: 30px;}
   .p-txt1{margin-bottom: 30px;}

   .news-col, .news-col:nth-child(3n+0),.pro-col, .pro-col:nth-child(3n+0){float: left;width: 100%;margin-right:0;margin-bottom: 6%;}
   .news-detail{width: 100%}
   .sg-page {line-height: 36px;margin-top: 40px;padding-top: 10px;}
   .sg-page .sg-prev,.sg-page .sg-next{float: none;}

   .news-video .news-col{width:100%;margin-right:0;}
   .video-con{width: 94%;padding-top: 30px;padding-bottom: 0}
   .video-int{width: 90%;height: 250px}
   .video-txt{padding:20px 5%;font-size: 14px;}

   .ct-big dl dt{margin-bottom: 20px;}
   .ct-big dl{width: 100%;float: none;}
   .ct-big dl dd{padding-left: 4%;}
   .ct-big .our-chat{margin-top: 20px;float: none;width: 100%;}
   .ct-big .our-chat .chat{margin-left: 0;margin-right: 4%;}
   .ct-big,.ct-sm{margin-bottom: 30px;}
   .ct-sm dl{width: 100%;float: none;min-height: auto;padding: 4%;margin-bottom: 3%;}
   #map{height: 200px;}


	
}



















