body{font-family: 'Source Han Sans', 'Microsoft Yahei';color:#333;}
header{min-height: 76px;}
footer{background: #2d2e30;color:#FFF;}
a{color:#333}
a:hover,a:active,a:focus{color:#333;text-decoration: none;}
.clear-fixer{clear:both;float: none;}
@media (min-width: 768px){
    .container {
        width: 750px;
    }
    .dropdown-menu-inlayout {
        width: 750px;margin: 0 auto;
    }
}
@media (min-width: 992px){
    .container {
        width: 970px;
    }
    .dropdown-menu-inlayout{
        width: 970px;margin: 0 auto;
    }
}
@media (min-width: 1200px){
    .container {
        width: 1170px;
    }
    .dropdown-menu-inlayout{
        width: 1170px;margin: 0 auto;
    }

}
@media (min-width: 1366px){
    .container {
        width: 1300px;
    }
    .dropdown-menu-inlayout{
        width: 1300px;margin: 0 auto;
    }
}
@media (min-width: 1920px){
    .container {
        width: 1680px;
    }
    .dropdown-menu-inlayout{
        width: 1680px;margin: 0 auto;
    }
}
header{}
header .navbar-main{min-height: 80px;line-height: 80px;margin-bottom: 0;}
header .main-logo{display: block;}
header .main-logo h1{margin: 0;padding: 2px 0;}
header .navbar-brand {padding: 0;height: 80px;}
header .navbar-toggle{margin: 20px 0;}
header .navbar-toggle .icon-bar{background: #333;}
header .navbar-nav>li>a{height: 80px;line-height: 80px;padding: 0 25px;font-size: 18px;color:#333;}
header .navbar-nav>li.open>a,
header .navbar-nav>li.open>a:hover,
header .navbar-nav>li.open>a:active,
header .navbar-nav>li>a:hover,
header .navbar-nav>li>a:active{color:#CC0000;background-color: #FFF;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color: #FFF;}
header .navbar-nav>li:last-child{background: #CC0000;margin-left: 40px;}
header .navbar-nav>li:last-child a{color: #FFF;}
header .navbar-nav .dropdown-menu{height:0;left:50%;margin-left:-100px;background: rgba(255,255,255,1);padding: 40px 0;transition: height .5s ease;}
header .navbar-nav>li.open .dropdown-menu{min-height: 335px;overflow: hidden;}
header .navbar-nav .dropdown-menu .dropdown-menu-sub-content{width: 50%;float: left;text-align: left;}
header .navbar-nav .dropdown-menu .dropdown-menu-img{width:50%;float: left;}
header .navbar-nav .dropdown-menu .dropdown-menu-img img{background: #EEE;width: 100%;}
header .navbar-nav .dropdown-menu .dropdown-menu-sub-info{width:50%;float: left;padding: 0 30px;}
header .navbar-nav .dropdown-menu .dropdown-menu-sub-info h4{font-size: 18px;font-weight:bold;color: #000;padding-bottom: 10px;}
header .navbar-nav .dropdown-menu .dropdown-menu-sub-info p{line-height: 26px;}
header .navbar-nav .dropdown-menu ul{width: 50%;list-style: none;padding: 0 20px;float: right;}
header .navbar-nav .dropdown-menu ul>li{width: 33.3%;float: left;padding: 0 30px;margin-bottom: 10px;}

header .navbar-nav .dropdown-menu ul>li>a{text-align:left;font-size: 16px;padding: 10px 20px;border-bottom: 1px solid #CCC;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
header .navbar-nav .dropdown-menu ul>li>a .fa{float: right;line-height: 40px;display: none;}
header .navbar-nav .dropdown-menu ul>li>a:hover{color:#CC0000;}
header .navbar-nav .dropdown-menu ul>li.open>a:before,header .navbar-nav .dropdown-menu>li>a:hover:before{content: " ";width:30px;height: 2px;background:#CC0000;display: block;float: left;margin-top: 11px;margin-right: -30px;}
header .navbar-nav>li:nth-child(3) .dropdown-menu{min-width: 300px;left:50%;margin-left:-150px;}
header .navbar-nav>li:nth-child(3) .dropdown-menu ul>li{width: 50%;}

footer a{color:#FFF;}
footer a:hover,footer a:active{color:#FFF;}
footer .footer-nav{overflow: hidden;padding: 60px 0;}
footer .footer-nav dl{list-style: none;padding-left: 0;float: left;width:25%;}
footer .footer-nav dl dt{font-size: 18px;line-height: 36px;padding-bottom: 10px;}
footer .footer-nav dl dd{font-size: 14px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
footer .footer-nav dl dd a{color:#DDD;}
footer .footer-qr-code{padding: 60px 0;}
footer .footer-qr-code img{margin-bottom: 20px;}
footer .footer-contact{padding: 60px 0;}
footer .footer-qr-code h3,footer .footer-contact h3{font-size: 18px;font-weight:bold;line-height: 36px;padding-bottom: 10px;margin-top: 0;}


/* 分页 */
#pages { padding:15px;text-align: center;}
#pages a { display:inline-block; height:40px; line-height:40px; background:#fff; border:1px solid #e3e3e3; text-align:center;color:#333;padding:0 15px}
#pages a.a1 {padding:0 10px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:40px; line-height:40px; background:#CC0000; border:1px solid #CC0000; color:#fff; text-align:center;padding:0 15px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.footer-copyright{background: #35363a;min-height: 50px;line-height: 50px;}
.footer-copyright div:first-child{text-align: left;}
.footer-copyright div:nth-child(2){text-align: right;}
.index-section{padding: 40px 0 80px 0;}
.index-section:nth-child(2n){background:#f8f8f8;}
.index-section:nth-child(8){background:#f8f8f8;}
.index-section .section-title{color:#333;text-align: center;font-size: 36px;font-weight: bold;line-height: 72px;letter-spacing: 2px;}
.index-section .section-sub-title{color:#666;text-align: center;font-size: 18px;line-height: 36px;padding-bottom: 40px;}
.index-section .section-sub-title:before,.index-section .section-sub-title:after{background:#333;content:"";display: inline-block;width:14px;height: 1px;line-height: 36px;}
.index-section .section-sub-title:before{margin-right: 16px;}
.index-section .section-sub-title:after{margin-left: 16px;}
.section-more{color:#FFF;font-size: 18px;display: block;width:280px;line-height:60px;height:60px;background: #CC0000;text-align: center;padding: 0 20px;margin: 40px auto 0;}
.section-more:hover{color:#FFF;background: rgba(204,0,0,0.7);}

/*banner*/
.index-banner{width:100%;padding: 0;}
.index-banner .swiper-container{height: 100%;width: 100%;}
.index-banner .swiper-container .swiper-pagination-bullets{left:6%;text-align: left;bottom: 20px;}
.index-banner .swiper-pagination{}
.index-banner .swiper-pagination-bullet { width: 60px;  height: 3px;  display: inline-block;  border-radius: inherit;  background: #FFF;  opacity: .2;}
.index-banner .swiper-pagination-bullet-active {opacity: 1;background: #FFF;  }



.index-banner .swiper-container .swiper-slide{width:100%;text-align: left;position: relative;}
/*.index-banner .swiper-container .swiper-slide img{width:100%;height: inherit;}*/
.index-banner .swiper-container .swiper-slide .slide-content{position: absolute;top:0;left:0;padding-top: 150px;color:#FFF;width:100%;}
.index-banner .swiper-container .swiper-slide .slide-content h2{letter-spacing:6px;font-size: 72px;line-height:120px;font-weight: bold;text-shadow: 2px 2px 10px #000;}
.index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px;text-shadow: 2px 2px 10px #000;}
.index-banner .swiper-container .swiper-slide .slide-content p{font-size: 24px;line-height:100px;text-shadow: 2px 2px 10px #000;}
.index-banner .swiper-container .swiper-slide:first-child{}
.index-banner .swiper-container .swiper-slide:first-child .slide-content{text-align: left;color:#FFF;}
.index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{content:" ";display: block;margin: 40px auto 0  auto;width: 100px;height:4px;background: #C00;display:none;}

.index-banner .swiper-container .swiper-slide .banner-img-list{list-style: none;padding-left: 0;}
.index-banner .swiper-container .swiper-slide .banner-img-list li{float: left;margin-right: 30px;}
.index-banner .swiper-container .swiper-slide:nth-child(1) .slide-content p{width:50%;line-height:40px;padding-top: 30px;}
.index-banner .swiper-container .swiper-slide:nth-child(5) .slide-content p{width:50%;line-height:40px;padding-top: 30px;}

/*advanage*/
.index-advantage .section-title{display: none;}
.index-advantage .section-sub-title{display: none;}
.index-advantage .company-advantage-list{list-style: none;overflow: hidden;padding: 20px 0;}
.index-advantage .company-advantage-list li{width: 33.3%;padding: 0;float: left;text-align: center;border-right: 1px solid #ddd}
.index-advantage .company-advantage-list li:last-child{border-right: none;}
.index-advantage .company-advantage-list li h3{font-size: 22px;color:#000;line-height: 40px;margin: 10px 0;}
.index-advantage .company-advantage-list li p{font-size: 15px;color:#666;margin: auto 100px;}

/*about*/
.index-about{}
.index-about .section-title{text-align: left;font-size: 36px;font-weight: normal;line-height: 60px;}
.index-about .section-sub-title{text-align: left;font-size: 16px;line-height: 36px;padding-bottom: 40px;}
.index-about .about-info{padding-bottom: 20px;}
.index-about .about-info h3{font-size: 30px;font-weight:bold;min-height:50px;}
.index-about .about-info p{font-size: 16px;min-height: 30px;line-height: 28px;}
.index-about .section-more{margin-left: 0;}
.index-about-img{margin-top:40px;background: url("../images/index-about-bac.png") repeat;padding:30px 0 0 30px;float: right;}
.index-about-img img{}

/*products*/
.index-section.index-products-list{}
.index-section.index-products-list{background: url('../images/index-products-bac.jpg') no-repeat center bottom;}
.index-products-list .container{}
.index-products-list .section-title{}
.index-products-list .section-sub-title{}
.index-products-list .swiper-wrapper{padding: 40px 0 80px 0;}
.index-products-list .swiper-slide{padding: 5px;}
.index-products-list .swiper-slide a{background: #FFF;padding: 30px 24px;display: block;min-height: 335px;}
.index-products-list .swiper-slide a .index-products-list-img{float: left;width:60%;height: 100%;}
.index-products-list .swiper-slide a .index-products-list-img img{width: 100%;margin-top: -60px;transition:margin-top .5s;-moz-transition:margin-top .5s;-webkit-transition:margin-top .5s;-o-transition:margin-top .5s; }
.index-products-list .swiper-slide a .index-products-list-info{float: right;width:40%;padding-left: 30px;}

.index-products-list .swiper-slide a:hover{}
.index-products-list .swiper-slide a h3{margin-top: 10px;font-size: 24px;line-height: 36px;font-weight: bold;}
.index-products-list .swiper-slide a h5{margin-top: 10px;font-size: 16px;line-height: 24px;color:#666;}
.index-products-list .swiper-slide a h3:after{content:" ";display: block;margin: 20px 0;width: 60px;height:3px;background: #C00;}
.index-products-list .swiper-slide a p i.fa{margin-top:16px;float:left;font-size: 22px;line-height:34px;display: block;padding:0 10px;border:1px solid #666;color:#666;}
.index-products-list .swiper-slide a img{width: 100%;margin: 0 auto;display: block;box-shadow: 2px -1px 2px rgba(0,0,0,0.08);}
.index-products-list .swiper-slide a:hover{background: #CC0000;color:#FFF;}
.index-products-list .swiper-slide a:hover h3:after{background: #FFF;}
.index-products-list .swiper-slide a:hover h5{color:#FFF;}
.index-products-list .swiper-slide a:hover .index-products-list-img img{margin-top: -70px;box-shadow: 2px -1px 8px rgba(0,0,0,0.18);}
.index-products-list .swiper-slide a:hover p i.fa{border:1px solid #FFF;color:#FFF;}
.index-products-list .swiper-button-next,.index-products-list .swiper-button-prev{width:50px;height: 50px;border-radius: 25px;background-color:#ddd;background-size: 28%;}
.index-products-list .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFF'%2F%3E%3C%2Fsvg%3E");right:20px;}
.index-products-list .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFF'%2F%3E%3C%2Fsvg%3E");left:20px;}

.index-products-list .swiper-pagination-bullet{border:none;padding: 5px;width:18px;height: 18px;border-radius: 9px;background: none;margin: 0 20px;}
.index-products-list .swiper-pagination-bullet:after{content:"";display: block;width: 8px;height: 8px;border-radius: 4px;background: #CC0000;}
.index-products-list .swiper-pagination-bullet-active{border:1px solid #CC0000;padding: 4px;}

/*news*/
.index-news-list ul{list-style: none;padding-left: 0;}
.index-news-list .index-news-item a{display:block;background: #f8f8f8;padding:30px;margin-bottom:30px;box-shadow: 2px 2px 1px rgba(0,0,0,0.08);}
.index-news-list .index-news-item a:hover{box-shadow: 2px 2px 10px rgba(0,0,0,0.18);}
.index-news-list .index-news-item a .news-data {font-size: 16px;font-weight: normal;color:#666;line-height: 36px;}
.index-news-list .index-news-item a h3{color:#333;font-size: 22px;padding: 0;margin-top:0;line-height: 32px;}
.index-news-list .index-news-item a p{color:#666;font-size: 16px;line-height: 28px;padding-bottom: 20px;}
.index-news-list.index-thumb-news a h3{margin-top: 20px;}
.index-news-list.index-thumb-news a p{padding-bottom: 2px;height: 88px;}
.index-news-list .index-news-item a .news-thumb{height:inherit;width: 100%;background: #CCC;margin-bottom: 10px;}
.index-news-list .index-news-item a:hover p.more{color:#cc0000;}
.index-news-list .index-news-item a:hover p.more i.fa{color:#cc0000;}

/*industry*/
.index-industry{padding-bottom: 0;}
.index-industry-content{padding-bottom: 0;overflow: hidden;background-size: 100%;background-position: center;}
.index-industry-content.index-industry-gcjx{background-image: url('../images/index-industry-gcjx.jpg')}
.index-industry-content.index-industry-ytsb{background-image: url('../images/index-industry-ytsb.jpg')}
.index-industry-content.index-industry-cbhy{background-image: url('../images/index-industry-cbhy.jpg')}
.index-industry-content.index-industry-dyjc{background-image: url('../images/index-industry-dyjc.jpg')}
.index-industry-content ul{padding-left: 0;list-style: none;color:#FFF;}
.index-industry-content ul li{width: 25%;float: left;height: 690px;background: rgba(0,0,0,.6);text-align: center;border-right:1px solid #FFF;padding: 180px 0;}
.index-industry-content ul li:last-child{border: none;}
.index-industry-content ul li a{color:#FFF;display: block;}
.index-industry-content ul li h3{font-size: 30px;line-height: 80px;margin-top: 0;}
.index-industry-content ul li p{width: 240px;margin: 0 auto;font-size: 16px;}
.index-industry-content ul li:hover{background: rgba(0,0,0,.45);}


.index-section.index-why-choice{background:url('../images/index-why-choice-bac.jpg') no-repeat center bottom;}
.index-why-choice-list{list-style: none;padding-left: 0;text-align: center;}
.index-why-choice-list li{padding-top: 100px;height: 500px;}
.index-why-choice-list li:nth-child(2n+1){background: #FFF;box-shadow: 2px 2px 1px rgba(0,0,0,0.04);z-index: 99999}
.index-why-choice-list li:nth-child(2n){background: #F8F8F8;}
.index-why-choice-list li h3{font-size: 20px;line-height: 36px;font-weight: bold;}
.index-why-choice-list li p{font-size: 16px;padding: 0 40px;color:#666;line-height: 30px;}

/**/
.index-section.index-cooperation{background: #f8f8f8;}
.index-cooperation-list{padding:0;list-style: none;overflow: hidden;box-shadow: 2px 2px 10px rgba(0,0,0,0.18);}
.index-cooperation-list li{background: #FFF;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align: center;padding:10px 0;}
.index-cooperation-list li:nth-child(4),.index-cooperation-list li:nth-child(8),.index-cooperation-list li:nth-child(12){border-right:none;}
.index-cooperation-list li:nth-child(n+9){border-bottom:none;}
.index-cooperation-list li img{margin: 0 auto;width: 320px;}
.index-cooperation-list li h3{display: none;}



.page-sub-nav-section{line-height: 70px;border-bottom:1px solid #ccc;font-size:18px;}
.page-sub-cat{list-style: none;padding:0;}
.page-sub-cat li{float:left;padding:0 20px;}
.page-sub-cat li a{display: block;position: relative;color:#666;}
.page-sub-cat li.active a,.page-sub-cat li a:hover{color:#333;}
.page-sub-cat li.active a:after,.page-sub-cat li:hover a:after{content:"";display: block;width:100%;height:3px;background:#cc0000;position: absolute;bottom:0;}
.page-sub-nav-section .crumbs{text-align: right;font-size:16px;color:#666;}
.page-sub-nav-section .crumbs .fa{font-size:14px;padding-right: 5px;}
.page-section{padding: 70px 0 100px 0;font-size:16px;color:#333;line-height: 32px;}

.page-section .section-sub-title{font-size: 48px;line-height: 50px;color:#ddd;text-transform: uppercase;letter-spacing: -3px;text-align: center;}
.page-section .section-title{font-size:34px;padding:10px 0 40px 0;text-align: center;}
.page-section a.more{font-size:16px;line-height: 60px;height:60px;width:240px;padding:0 14px;margin:20px auto;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display: block;}
.page-section a.more .fa{line-height: 60px;color:#999;}

/**/
.page-banner{position: relative;color:#FFF;padding:0!important;overflow: hidden;}
.page-banner>img{position: absolute;top:0;}
.page-banner-title{height:450px;}
.page-banner-title h2{font-size: 36px;font-weight: bold;margin-top: 180px;text-shadow: 2px 2px 10px #000}
.page-banner-title p{font-size: 16px;text-shadow: 2px 2px 10px #000}


.about-into .section-sub-title{padding-top: 20px;text-align: left;}
.about-into .section-title{text-align: left;}
.about-intro-img{position: relative;padding: 30px 0 0 30px;margin: 0 auto 30px auto;}
.about-intro-img:before{display:block;width:95%;height:95%;position:absolute;top:0;left:0;content:"";background: url("../images/index-about-bac.png") repeat;z-index: 99998;}
.about-intro-content-more a.more{}
.about-intro-img img{z-index: 99999;position: relative;width: 100%;}
.about-intro-num{padding:20px 0;}
.about-intro-num ul{list-style: none;padding:30px 0;}
.about-intro-num li{border-right:1px solid #ddd;text-align: center;padding-top:15px;padding-bottom:15px;}
.about-intro-num li:last-child{border-right:none;}
.about-intro-num li p span{color:#cc0000;font-size: 36px;}
.about-intro-num li p span:last-child{padding-right: 10px;}
.about-intro-num li p{font-size: 14px;}
.page-section.about-culture{background-image: url(../images/about-culture-bac.jpg);}
.about-culture{color:#FFF;}
.about-culture .section-sub-title{color:rgba(255,255,255,.3);}
.about-culture .section-title{color:#FFF;}
.about-culture-content{list-style: none;padding: 0;}
.about-culture-content li{text-align: center;padding:34px 0;}
.about-culture-content li h4{font-size:24px;}
.about-culture-content li p{font-size:16px;}
.about-culture-content li .fa{width:120px;height:120px;border-radius:60px;line-height: 120px;border:1px solid #FFF;text-align:center;font-size:46px;color:#CC0000;margin-bottom: 20px;}
.about-culture a.more{color:#FFF;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.about-culture a.more .fa{color:#fff;}
.about-history{background:#f8f8f8;}
.about-history .tab-pane-sub-title{font-size: 48px;color:#ddd;text-transform: uppercase;letter-spacing: -3px;text-align: left;}
.about-history .tab-pane-title{font-size:34px;padding:10px 0 40px 0;text-align: left;}
.about-history-content .tab-pane{min-height:400px;}
.about-history-content .tab-pane .tab-pane-sub-title{z-index: 9990;position: absolute;margin-bottom:0;margin-top: -40px;width: 200px;}
.about-history-content .tab-pane h4{font-weight: bold;color:#cc0000;font-size:22px;}
.about-history-content .tab-pane ul{list-style: none;padding: 15px 0;}
.about-history-content .tab-pane ul li{line-height: 42px;}
.about-history-content .tab-pane>div:first-child{}
.history-img-content{padding-top: 30px;}
.history-img-content img{max-width: 100%;}

.history-tab{border: none;}
.history-tab>li>a{font-weight: bold;color:#666;font-size:22px;padding:10px 30px;border:none;}
.history-tab>li.active>a,
.history-tab>li.active>a:focus,
.history-tab>li.active>a:hover{border:none;background: none;color:#CC0000;}
.history-tab>li.active>a:after{content:"";height: 3px;width:80%;margin: 10px auto 0;display: block;background: #CC0000;}
.history-tab>li>a:after{content:"";height: 3px;width:80%;margin: 10px auto 0;display: block;background: none;}


.about-honor-content{list-style: none;padding: 0;}
.about-honor-content li{padding-bottom:30px;}
.about-honor-content li img{width:100%;}
.about-honor-content li h4{text-align:center;line-height: 32px;height: 62px}
.about-equipment-content{list-style: none;padding: 0;}
.about-equipment-content li{padding-bottom:30px;}
.about-equipment-content li h4{text-align:center;line-height: 40px;}
.about-equipment-content li img{width:100%;}

/**/
.page-detail-content .section-sub-title{display: none}
.page-detail-content .section-title{display: none}
.page-detail-content h2{font-size:34px;padding:10px 0;line-height: 42px;margin-top: 0;}


/*culture*/
.page-culture-list{list-style: none;padding: 0;}
.page-culture-list li{margin-bottom: 30px;}
.page-culture-list li i.fa{float: left;font-size:50px;color:#CC0000;padding:10px 0 10px 10px;}
.page-culture-list li h3{margin:8px 0 0 100px;font-weight: bold;}
.page-culture-list li p{margin:10px 0 10px 100px;font-size:15px;line-height: 22px;}
.page-culture-list li div{padding:40px 30px;height:170px;box-shadow: 2px 2px 10px rgba(0,0,0,0.18);}

/*list-products*/
.page-section.page-products-list .section-sub-title{display: none;}
.page-section.page-products-list .section-title{display: none;}
.page-section.page-products-category .section-sub-title{display: block;}
.page-section.page-products-category .section-title{display: block;}

.page-products-list .list-products{list-style: none;padding:0;}
.page-products-list .list-products li{margin-bottom: 30px;}

.page-products-list .list-products a{display: block;border:1px solid #ddd;padding:15px;}
.page-products-list .list-products li a:hover{border:1px solid #CCC;transform: translateY(-6px);box-shadow: 2px 2px 10px rgba(0,0,0,0.18);transition: box-shadow .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1)}
.page-products-list .list-products a img{width:100%;height: inherit;}
.page-products-list .list-products a h3{text-align:center;font-size:16px;}
.page-products-application{background: #f8f8f8;}
.page-products-application .list-application ul{list-style: none;padding:0;}
.page-products-application .list-application ul li{text-align: center;padding-bottom: 15px;}
.page-products-application .list-application ul li a{position: relative;display: block;}
.page-products-application .list-application ul li a h3{color:#fff;}
.page-products-application .list-application ul li a>img{z-index: 99998;height:inherit;width: 100%;}
.page-products-application .list-application ul li a>div{z-index: 99999;position: absolute;top:34%;left:0;right:0;}
.product-side-list{list-style: none;padding:0;}
.product-side-list li h4{color:#FFF;background: #cc0000;font-weight:bold;text-align: center;line-height: 74px;margin: 0;font-size:28px;}
.product-side-list li{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.product-side-list li:first-child{border:none;}
.product-side-list li a{line-height: 66px;font-size:14px;padding:0 20px;}
.product-side-list li a i.fa{float: right;line-height: 66px;padding-right:14px;}
.product-side-list li.active a{color:#cc0000;}
.list-products-search{background: #F8F8F8;padding:20px;margin-bottom: 30px;}
.list-products-search input[type=text]{border-radius: 0;border:none;box-shadow: none;background: none;font-size:16px;line-height:20px;color:#333;padding:0;}
.list-products-search button{border-radius: 0;padding:0 12px;border:none;box-shadow: none;background: none;font-size:18px;}

.page-products-item .section-sub-title{display: none;}
.page-products-item .section-title{display: none;}

.product-big-img img{border:1px solid #ddd;padding:15px;width:100%;}
.product-detail-info h1{font-size:28px;line-height: 42px;}
.products-info-description{min-height: 200px;}
.products-info-show p{padding:20px 0;}
.products-info-show p a{display: inline-block;width:40px;height: 40px;font-size:18px;line-height: 40px;border-radius:20px;margin-right:10px;text-align: center;}
.products-info-show p a.shaw-qq{background: #0099ff;color:#FFF;}
.products-info-show p a.shaw-weibo{background: #cc0000;color:#FFF;}
.products-info-show p a.shaw-wechat{background: #009933;color:#FFF;}
.products-info-show p a.shaw-qzone{background: #f39800;color:#FFF;}
.product-detail-info .products-info-btn a{background: #CC0000;border-radius: 5px;color:#FFF;padding:14px 32px;font-size: 18px;}
.product-detail-info .products-info-btn a .fa{margin-right: 10px;}
.page-products-item .product-detail-content{padding-top:30px;}
.page-products-item .product-detail-content>h3{color:#cc0000;font-size:20px;font-weight:bold;padding:8px 0;}
.page-products-item .product-detail-content>h3:after{display:block;content:"";width:80px;height: 2px;background: #cc0000;margin-top: 10px;}
.page-products-item .product-detail-content>div{min-height: 200px;font-size:16px;line-height: 32px;}
.page-products-item .product-detail-content>div p{margin-bottom: 10px;}
.page-products-item .product-detail-content>div img{max-width:100%;}
/*list-news*/
.list-news{list-style: none;padding:0;}
.list-news li a{display:block;border:1px solid #DDD;padding:30px 15px;margin-bottom: 30px;}
.list-news li a:hover{box-shadow: 2px 2px 10px rgba(0,0,0,0.18);}
.list-news li a .news-thumb-img img{width:100%;height:inherit;margin-bottom: 15px;}
.list-news li a .news-info h3{margin-top: 0;line-height: 42px;}
.list-news li a .news-info p{color:#999;line-height: 30px;}
.list-news li a .news-date {color:#999;}
.list-news li a:hover .news-date {color:#CC0000;}
.list-news li a .news-date .news-y{font-size:30px;padding-top: 10px;}
.list-news li a .news-date .news-m-d{font-size:48px;font-weight: bold;padding:20px 0;}
.list-news li a .news-date span{font-size:16px;display: block;}

.page-news-detail .section-sub-title{display: none;}
.page-news-detail .section-title{display: none;}
.page-news-detail .page-content{min-height: 500px;}
.page-news-detail .page-content h1{text-align: center;line-height:46px;margin: 0;}
.page-news-detail .page-content p.news-detail-info{text-align: center;padding:30px 0 10px 0;color:#666;}
.page-news-detail .page-content p.news-detail-info span{margin-right: 14px;}
.page-news-detail .page-content .news-detail-content{font-size:16px;line-height: 28px;}
.page-news-detail .page-content .news-detail-content p{font-size:16px;line-height: 28px;margin-bottom: 16px;}



/*service*/
.service-content>p{text-align: center;font-size: 18px;margin: 0 10% 60px 10%;}
.service-idea-list{list-style: none;padding:0;overflow: hidden;}
.service-idea-list li{padding-bottom:15px;}
.service-idea-list li>div{background: #EEE;padding-bottom: 10px;}
.service-idea-list li>div img{width:100%;height: inherit;}
.service-idea-list li>div h3{margin: 20px 0 10px 0;font-size:18px;font-weight: bold;}
.service-idea-list li>div h3:before{content:"";display: block;float: left;width:3px;height: 18px;margin-right:14px; background: #CC0000;}
.service-idea-list li>div p{font-size:16px;padding:0 17px;min-height: 70px;}
.page-service-process{background: #f8f8f8;}
.service-process{position: relative;}
.service-process:before{content:"";position: absolute;height:1px;right:0;left:0;background:#d4d4d4;top:93px;}
.service-step-list ul{list-style: none;padding:0;position: relative;}
.service-step-list ul:before{left:0;}
.service-step-list ul:after{right:0;}
.service-step-list ul:before,.service-step-list ul:after{content:"";position: absolute;top:88px;width:10px;height: 10px;border:1px solid #d4d4d4;border-radius: 5px;background: #FFF;}
.service-step-list ul li{float: left;width:20%;text-align: center;background: url(../images/page-service-process-bac.jpg) no-repeat top center;}
.service-step-list ul li img{margin: 56px auto 24px;}
.service-step-list ul li span{font-size: 40px;display: block;}
.service-step-list ul li h3{font-size: 22px;font-weight: bold;margin: 30px 0;}
.service-step-list ul li p{font-size: 15px;margin: 0 30px;}

/*qa*/
.list-qa{list-style: none;padding:0;}
.list-qa li a{display: block;padding:30px 10px;border-bottom: 1px solid #ddd;}
.list-qa li a:before{content:"Q";width:28px;height:28px;line-height:28px;display: block;border-radius: 4px;background: #CC0000;color:#FFF;text-align:center;float:left;}
.list-qa li a h3{font-size:18px;font-weight:bold;margin-left: 20px;margin-top: 0;float: left;}
.list-qa li a span.qa-date{float: right;color:#999;}
.list-qa li a p{font-size:16px;margin-left: 48px;clear:both;}
/*download*/
.list-down{list-style: none;padding:0;}
.list-down li{margin-bottom: 30px;}
.list-down li a{display: block;padding:30px;border:1px solid #ddd;overflow: hidden;}
.list-down li a h3{font-size:18px;margin: 0;float: left;line-height: 32px;}
.list-down li a .down-list-btn .fa{color:#cc0000;margin-right: 8px;}

/*hr idea*/
.page-hr-idea .page-content h3{font-size:24px;color:#cc0000;}
.page-hr-idea-content{padding:50px 40px;}

.page-content .recruit-list{list-style: none;padding:0;}
.page-content .recruit-list li{margin-bottom: 30px;}
.page-content .recruit-list li a{border:1px solid #ccc;display: block;}
.page-content .recruit-list li h3{font-size: 18px;margin: 20px 20px;color:#333;}
.page-content .recruit-list li:hover h3{color:#cc0000;}

.recruit-content h3{font-weight: bold;font-size: 20px;margin-bottom: 30px;}
.recruit-content h5{font-weight: bold;font-size: 16px;}
.recruit-content p{margin-bottom: 20px;font-size:14px;}

/*contact*/
.contact_info{list-style:none;padding: 30px 0;}
.contact_info li{border:1px solid #ddd;border-bottom: none;}
.contact_info li:last-child{border-bottom:1px solid #ddd;}
.contact_info li .fa{color:#cc0000;font-size: 28px;line-height: 70px;width:70px;margin-right:20px;border-right:1px solid #ddd;text-align: center;display: inline-block;}
.page-map-container{width:100%;padding:15px;border:1px solid #CCC;height:460px;}
.page-map-container img{}
.page-map-container label{max-width: inherit;}

/**/
.page-feedback .page-content>p{text-align: center;}
.page-feedback form.feedback{padding:30px 0;border-top: 1px solid #EEE;margin-top: 40px;}
.page-feedback form.feedback label{font-weight: normal;}
.page-feedback form.feedback label span{color:#cc0000;}
.page-feedback form.feedback input,.page-feedback form.feedback textarea{border:none;border-bottom: 1px solid #EEE;border-radius: 0;outline: none;box-shadow: none;}
.page-feedback form.feedback input{height: 40px;line-height: 40px;}
.page-feedback form.feedback textarea{height: 200px;}

.page-feedback form.feedback input[type='submit']{background: #CC0000;color:#FFF;padding:0 60px;}
.page-feedback form.feedback>.row>div:last-child{padding-top:30px;text-align: right;}
@media (min-width: 320px){
    header{min-height: 60px;}
    header .navbar-main{min-height: 60px;line-height: 60px;}
    header .main-logo img{width: 200px;}
    header .navbar-brand{height: 60px;}
    header .navbar-toggle{margin: 13px 0;}
    header .navbar-collapse{background: #EEE;}
    header .navbar-nav{margin: 0 -15px;}

    header .navbar-nav>li>a{height: 44px;line-height: 44px;font-size: 15px;border-bottom: 1px solid #ddd;}
    header .navbar-nav>li:last-child{border-bottom: none;}
    header .navbar-nav>li:last-child:before{display: none;}
    header .navbar-nav>li:nth-child(3) .dropdown-menu{min-width: 100px;left:0;margin-left:0;}
    header .navbar-nav>li.open>a, header .navbar-nav>li.open>a:hover, header .navbar-nav>li.open>a:active, header .navbar-nav>li>a:hover, header .navbar-nav>li>a:active{background: #EEE;border-bottom: 1px solid #ddd;}
    header .navbar-nav .dropdown-menu>li.open>a:before,header .navbar-nav .dropdown-menu>li>a:hover:before{display: none;}
    header .navbar-nav .open .dropdown-menu{background-color:#FFF;border-bottom: 1px solid #CCC;left: 0;margin-left: 0;padding: 0;}
    header .navbar-nav>li.open .dropdown-menu{height: inherit;min-height: inherit;}
    header .navbar-nav .dropdown-menu ul>li{padding: 0;margin-bottom: 0;}
    header .navbar-nav .open .dropdown-menu>li>a{text-align: left;height: 44px;line-height: 34px;font-size: 15px;}
    header .nav-search-box{display: none;}
    header .navbar-nav>li:last-child {margin-left: 0;  }

    header .navbar-nav .dropdown-menu .dropdown-menu-sub-content{display: none;}
    header .navbar-nav .dropdown-menu ul{display: block;    width: 100%;padding: 0;}
    header .navbar-nav .dropdown-menu ul>li{width: 100%;}
    header .navbar-nav>li:nth-child(3) .dropdown-menu ul>li{width: 100%;}
    header .navbar-nav .dropdown-menu ul>li>a{line-height: 30px;}
    .index-section .section-title{font-size: 26px;letter-spacing: 0;}
    .index-section .section-sub-title{font-size: 16px;line-height: 28px;}
    .section-more{font-size: 14px;display: block;width:180px;line-height:40px;height:40px;padding: 0 20px;margin: 20px auto 0 auto;}
    .index-banner .mobile-swiper-container .swiper-slide img{width: 100%;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content{padding-top: 80px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h2{font-size: 32px;line-height: 80px;letter-spacing: 0;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h5{font-size: 12px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content p{font-size: 16px;line-height: 28px;}
    .index-banner .mobile-swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 30px auto;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(4) .banner-img-list{display: none;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(1) .slide-content p{width: 100%;padding-top: 0;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(5) .slide-content p{width: 100%;padding-top: 0;}
    .index-banner .mobile-swiper-container .swiper-button{width: 100px;}
    .index-banner .mobile-swiper-container .swiper-pagination-bullets{left: 0;text-align: center;}
    .index-advantage{padding: 0;}
    .index-advantage .company-advantage-list li{width: 100%;border-bottom: 1px solid #ccc;padding:40px 0 50px 0;border-right: none;}
    .index-advantage .company-advantage-list li p{margin: auto 40px;}
    .index-advantage .company-advantage-list li:last-child{border-bottom: none;}


    .index-about{background-position: 78% 0;background-size: 345%;}
    .index-about .section-title{font-size: 26px;letter-spacing: 0;text-align: center;font-weight: bold;}
    .index-about .section-sub-title{font-size: 16px;line-height: 28px;text-align: center;}
    .index-about .section-more{margin-left: auto;}
    .index-about .about-info h3{text-align: center;font-size:24px;}
    .index-about .index-about-img{float: none;}
    .index-about .index-about-img img{width: 100%;}


    .index-section.index-products-list{background-size:600%;}
    .index-products-list .swiper-slide a .index-products-list-img{float: none;width:100%;height: 100%;}
    .index-products-list .swiper-slide a .index-products-list-img img{width: 100%;margin-top: -60px;background: #f1f5f8}
    .index-products-list .swiper-slide a .index-products-list-info{float: none;width:100%;padding-left: 30px;}


    .index-news-list ul li.index-news-item:nth-child(3){display: none;}
    .index-news-list .index-news-item a h3{font-size: 20px;}
    .index-news-list .index-news-item a p{font-size: 14px;}

    .index-industry-content{background-size: 500%;}

    .index-industry-content ul li{width: 50%;padding: 60px 20px;height: 320px;border-bottom: 1px solid #FFF;}
    .index-industry-content ul li h3{font-size: 16px;line-height: 32px;}
    .index-industry-content ul li p{font-size: 14px;width: 100%;}
    .index-industry-content ul li img{width:80px;}

    .index-why-choice-list li{padding: 40px 0;height: inherit;}
    .index-cooperation-list li img{width: 100%;}
    .footer-copyright{text-align:center;line-height: 28px;padding: 15px 0;}
    .footer-copyright div:first-child{text-align: center;}
    .footer-copyright div:last-child{text-align: center;}
    .footer-contact{text-align: center;}
    .footer-show-btn{display: none;}

    .page-banner>img{width: 300%;top:inherit;bottom:0}
    .page-banner-title{height: 250px;}
    .page-banner-title h2{font-size: 25px;margin-top: 80px;}
    .page-banner-title p{font-size: 14px;}

    .page-section {padding: 50px 0 80px 0;}
    .page-section .section-sub-title{font-size:38px;line-height: 30px;}
    .page-section .section-title{font-size:24px;line-height: 30px;margin-top: 10px;}

    .page-detail-content h2{font-size: 24px;}
    .about-intro-num li:first-child,.about-intro-num li:nth-child(2){border-bottom:1px solid #ddd;}
    .about-intro-num li:nth-child(2){border-right:none;}
    .about-intro-content-more a.more{margin-left: auto;}
    .history-tab>li{width:50%}
    .history-tab>li>a{padding:10px 0;text-align: center;}
    .page-detail-content .page-about-big-img img{width:100%;}
    .page-culture-list li div{text-align: center;height: 280px;}
    .page-culture-list li i.fa{float: none;padding:0;margin:0 auto;font-size: 40px;}
    .page-culture-list li h3{margin:8px auto 10px;font-size:18px;}
    .page-culture-list li p{margin:10px auto;}

    .list-news li a .news-date span{display: inline;}
    .list-news li a .news-date span:last-child{display: none;}
    .list-news li a .news-date .news-y{font-size:16px;}
    .list-news li a .news-date .news-m-d{font-size:16px;font-weight: normal;padding:0;}
    .list-news li a .news-date .news-m-d:before{content:"-"}
    .page-news-detail .page-content h1{line-height:32px;font-size:22px;}

    .list-qa li a h3{float: none;margin-left: 50px;}
    .list-qa li a p{margin-left: 0;}
    .list-down li a{padding: 15px;}
    .service-step-list ul li{width:50%;}
    .service-step-list ul li p{font-size:14px;height: 160px;line-height: 28px;}
    .page-hr-idea-image .row{margin-left:0;margin-right:0;}
    .page-hr-idea-content {padding-left:15px;padding-right:15px;}
    .page-feedback form.feedback>.row>div:last-child{text-align:center;margin: 0 auto;}

    .products-info-btn{text-align: center;}
}
@media (min-width: 768px){
    header{min-height: 80px;position: relative;}
    header .navbar-main{min-height: 80px;line-height: 80px;}
    header .main-logo img{width: 100%;}
    header .navbar-brand{height: 80px;}
    header .navbar-toggle{margin: 20px 0;}
    header .navbar-collapse{background: #FFF;}
    header .navbar-nav{margin: 0 -15px;}
    header .navbar{position: inherit;}
    header .nav>li{position: inherit;}
    header .navbar-nav>li>a{height: 80px;line-height: 80px;font-size: 16px;padding: 0 10px;border-bottom: none;}
    header .navbar-nav>li:last-child{border-bottom: none;}
    header .navbar-nav>li:last-child:before{display: block;}
    header .navbar-nav>li.open>a, header .navbar-nav>li.open>a:hover, header .navbar-nav>li.open>a:active, header .navbar-nav>li>a:hover, header .navbar-nav>li>a:active{background: inherit;border-bottom: none;}
    header .navbar-nav>li:nth-child(3) .dropdown-menu{min-width: 100%;left:0;margin-left:0;}
    header .navbar-nav .open .dropdown-menu{background: rgba(255,255,255,1);line-height: 40px;padding: 40px 0;border-bottom: none;text-align: center;}
    header .navbar-nav .open .dropdown-menu>li>a{text-align: center;height: inherit;line-height: 1.4;    font-size: 18px;}
    header .navbar-nav .dropdown-menu>li.open>a:before,header .navbar-nav .dropdown-menu>li>a:hover:before{display: none;}
    header .navbar-nav .open .dropdown-menu li{height: 40px;line-height: 40px;padding: 0 30px;}
    header .navbar-nav .open .dropdown-menu li a{display: block;padding: 0 6px;line-height: 40px;}
    header .navbar-nav>li:last-child {margin-left: 40px;}
    header .nav-search-box{display: block;}
    header .navbar-nav>li.open .dropdown-menu{min-height: 335px;}
    header .nav-search-box.open .dropdown-menu{width:100%;left:0;margin-right:0;margin-left: inherit;padding: 10px 20px;line-height: 32px;}
    header .nav-search-box.open .dropdown-menu input[type='text']{width:300px;font-size: 14px;line-height: 32px;height: 32px;display: inline-block;padding: 0;margin: 0;border:none;outline: none;}
    header .nav-search-box.open .dropdown-menu input[type='submit']{width:50px;font-size: 14px;line-height: 32px;height: 32px;display: inline-block;padding: 0;margin: 0;border:none;background: #aaa;color:#333;}

    header .navbar-nav .dropdown-menu .dropdown-menu-sub-content{display: block;}
    header .navbar-nav .dropdown-menu ul{display: block;    width: 50%;}
    header .navbar-nav .dropdown-menu ul>li{width: 50%;padding: 0 20px;margin-bottom: 10px;}
    header .navbar-nav>li:nth-child(3) .dropdown-menu ul>li{width: 50%;}

    .index-advantage{padding: 40px 0 80px 0;}
    .index-advantage .company-advantage-list li p{margin: auto 100px;}
    .index-advantage .company-advantage-list li{width: 33.3%;border-bottom: none;padding: 0;border-right: 1px solid #ddd;}

    .index-about .about-info h3{text-align: left;font-size:30px;}
    .index-section.index-products-list{background-size:inherit;}
    .index-section .section-title{font-size: 36px;}
    .index-section .section-sub-title{font-size: 18px;}


    .index-banner .mobile-swiper-container .swiper-slide img{width: 100%;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content{padding-top: 80px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h2{font-size: 32px;line-height: 80px;letter-spacing: 6px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h5{font-size: 12px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content p{font-size: 16px;line-height: 28px;}
    .index-banner .mobile-swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 30px auto;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(4) .banner-img-list{display: none;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(1) .slide-content p{width: 100%;padding-top: 0;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(5) .slide-content p{width: 100%;padding-top: 0;}
    .index-banner .mobile-swiper-container .swiper-button{width: 100px;}

    .index-about .section-title{font-size: 36px;letter-spacing: 0;text-align: left;font-weight: normal;}
    .index-about .section-sub-title{font-size: 16px;line-height: 28px;text-align: left;}
    .index-about {background-position: top center;background-size: 100%;  }
    .index-about .section-more{margin-left: 0;}

    .index-products-list .swiper-slide a .index-products-list-img{float: left;width:60%;height: 100%;}
    .index-products-list .swiper-slide a .index-products-list-img img{width: 100%;margin-top: -60px;}
    .index-products-list .swiper-slide a .index-products-list-info{float: right;width:40%;padding-left: 30px;}


    .index-news-list ul li.index-news-item:nth-child(3){display: block;}
    .index-news-list .index-news-item a h3{font-size: 24px;}
    .index-news-list .index-news-item a p{font-size: 16px;}

    .index-industry-content{background-size:inherit;}

    .index-industry-content ul li{width: 50%;}
    .index-industry-content ul li h3{font-size: 16px;line-height: 32px;}
    .index-industry-content ul li p{font-size: 14px;width:80%;}
    .index-industry-content ul li img{width:80px;}

    .index-why-choice-list li{padding-top: 100px;height: 500px;border: 1px solid #EEe;}
    .index-why-choice-list li:nth-child(2n+1){box-shadow:none;z-index: 99999}
    .index-why-choice-list li:nth-child(2n){background: inherit;}

    .footer-show-btn{list-style: none;padding: 70px 0;width: 180px;display: block;}
    .footer-show-btn li{padding: 20px;border:1px solid #CC0000;color:#CC0000;float: left;margin-bottom: 10px;margin-right: 10px;}
    .footer-show-btn li a{color:#CC0000;display: block;width:30px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;}

    .page-banner>img{width: inherit;top:0;bottom:inherit;}
    .page-banner-title{height: 450px;}
    .page-banner-title h2{font-size: 36px;margin-top: 180px;}
    .page-banner-title p{font-size: 16px;}
    .page-section {  padding: 70px 0 100px 0;}
    .page-section .section-sub-title{font-size: 48px;line-height: 50px;}
    .page-section .section-title{font-size:34px;line-height: 30px;margin-top: 20px;}

    .page-detail-content h2{font-size: 34px;}
    .about-intro-img{margin-top: 60px;}
    .about-intro-content-more a.more{}
    .about-intro-num li:first-child,.about-intro-num li:nth-child(2){border-bottom:none;}
    .about-intro-num li:nth-child(2){border-right:1px solid #ddd;}
    .history-tab>li{width:inherit;}
    .history-tab>li>a{padding:10px 30px;}
    .page-culture-list li div{text-align: left;height: 170px;}
    .page-culture-list li i.fa{float: left;padding: 10px 0 10px 10px;margin:0;font-size: 50px;}
    .page-culture-list li h3{margin:8px 0 0 100px;font-size:24px;}
    .page-culture-list li p{margin:10px 0 10px 100px;}

    .list-news li a .news-date span{display: block;}
    .list-news li a .news-date span:last-child{display: block;}
    .list-news li a .news-date .news-y{font-size:30px;}
    .list-news li a .news-date .news-m-d{font-size:48px;font-weight: bold;padding:20px 0;}
    .list-news li a .news-date .news-m-d:before{content:""}
    .page-news-detail .page-content h1{line-height:46px;font-size:32px;}
    .list-qa li a h3{float: left;margin-left: 20px;}
    .list-qa li a p{margin-left: 48px;}
    .list-down li a{padding: 30px;}
    .service-step-list ul li{width:20%;}
    .service-step-list ul li p{font-size:15px;height: inherit;}
    .page-hr-idea-image .row{margin-left:-15px;margin-right:-15px;}
    .page-hr-idea-content {padding-left:30px;padding-right:30px;}

    .page-feedback form.feedback>.row>div:last-child{text-align:left;}
    .products-info-btn{text-align: left;}
}
@media (min-width: 992px){
    .navbar{border:none;}
    header .navbar-nav>li>a{padding: 0 10px;}
    .section-more{font-size: 14px;display: block;width:180px;line-height:40px;height:40px;padding: 0 10px;margin: 20px auto 0;}

    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 60px;}
    .index-banner .swiper-container .swiper-slide .slide-content h2{font-size: 28px;line-height:70px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 16px;}
    .index-banner .swiper-container .swiper-slide .slide-content p{font-size: 16px;line-height:30px;}
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 20px auto 0  auto}
    .index-banner .swiper-container .swiper-slide .banner-img-list img{width: 100px;}

    .index-advantage .company-advantage-list li p{margin: 0 30px;}
    .index-about .about-num ul li h3 span{display: inline;}


    .index-news-list.index-thumb-news .index-news-item a p{height: 90px;white-space: inherit;text-overflow: ellipsis}
    .index-news-list .index-news-item a h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .index-news-list .index-news-item a p{white-space: normal;overflow: hidden;height: 81px;padding-bottom: 0;}

    .index-industry-content ul li{width: 25%;padding: 180px 0;height: 690px;border-bottom: none;}
    .index-industry-content ul li h3{font-size: 30px;line-height: 80px;}
    .index-industry-content ul li p{font-size: 16px;width: 240px;}
    .index-industry-content ul li img{width:80px;}
    .index-industry-slide img{width:100%;}
    .index-why-choice-list li:nth-child(2n+1){box-shadow: 2px 2px 1px rgba(0,0,0,0.04);z-index: 99999}
    .index-why-choice-list li:nth-child(2n){background: #F8F8F8;}
    .footer-copyright div:first-child{text-align: left;}
    .footer-copyright div:last-child{text-align: right;}
    .footer-contact{text-align: left;}
    .index-cooperation-list li img{max-width: 100%;}
    .product-side-list li a{font-size:14px;}
    .about-intro-num ul{padding:0;}
    .about-intro-num li p span{font-size: 30px;}
}
@media (min-width: 1200px){
    header .navbar-nav>li>a{padding: 0 20px;}


    .section-more{font-size: 16px;display: block;width:220px;line-height:50px;height:50px;padding: 0 20px;margin: 30px auto 0;}
    .index-advantage .company-advantage-list li p{margin: 0 80px;}
    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 100px;}
    .index-banner .swiper-container .swiper-slide .slide-content h2{font-size: 40px;line-height:70px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px;}
    .index-banner .swiper-container .swiper-slide .slide-content p{font-size: 18px;line-height:40px;}
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 20px auto 0  auto}
    .index-banner .swiper-container .swiper-slide .banner-img-list img{width: 120px;}

    .index-products-list .swiper-slide a h3 {margin-top: 40px;font-size: 22px;}
    .index-news-list.index-thumb-news .index-news-item a p{height: 90px;white-space: inherit;text-overflow: ellipsis}
    .index-news-list .index-news-item a h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .index-news-list .index-news-item a p{white-space: normal;overflow: hidden;height: 50px;padding-bottom: 0;}
    .index-about {background-position: bottom center;}
    .page-map-container{height:491px;}

}
@media (min-width: 1366px){
    header .navbar-nav>li>a{padding: 0 25px;}
    header .navbar-nav .dropdown-menu ul>li>a .fa{display: block;}
    .section-more{font-size: 18px;display: block;width:280px;line-height:60px;height:60px;padding: 0 20px;margin: 40px auto 0;}
    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 110px;}
    .index-advantage .company-advantage-list li p{margin: 0 100px;}
    .index-products-list .swiper-slide a{min-height: 333px;}
    .index-products-list .swiper-slide a h3 {margin-top: 10px;font-size: 18px;line-height: 32px;}
    .index-news-list.index-thumb-news .index-news-item a p {height: 62px;}

    .about-intro-img{margin-top: 30px;}
    .index-cooperation-list li img{width: 280px;}
    .product-side-list li a{font-size:16px;}
    .page-map-container{height:492px;}

}
@media (min-width: 1600px){
    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 130px;}
    .index-banner .swiper-container .swiper-slide .slide-content h2{font-size: 60px;line-height:100px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px;}
    .index-banner .swiper-container .swiper-slide .slide-content p{font-size: 20px;line-height:80px;}
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 20px auto 0  auto}
    .index-banner .swiper-container .swiper-slide .banner-img-list img{width: 160px;}
    .index-products-list .swiper-slide a{min-height: 311px;}

    .page-section .section-sub-title{font-size: 44px;line-height: 40px;}
    .page-section .section-title{font-size:30px;line-height: 30px;margin-top: 10px;padding: 10px 0 10px 0;}

    .about-intro-img{margin-top: 30px;}

    .page-map-container{height:491px;}

}
@media (min-width: 1920px){
    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 130px;}
    .index-banner .swiper-container .swiper-slide .slide-content h2{font-size: 72px;line-height:120px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px;}
    .index-banner .swiper-container .swiper-slide .slide-content p{font-size: 24px;line-height:100px;}
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 40px auto 0 auto}
    .index-banner .swiper-container .swiper-slide .banner-img-list img{width: 100%;}
    .index-products-list .swiper-slide a{min-height: 335px;}
    .index-products-list .swiper-slide a h3 {margin-top: 10px;font-size: 24px;line-height: 36px;}
    .index-news-list .index-news-item a p {padding-bottom: 20px;height: 102px;}
    .index-news-list.index-thumb-news .index-news-item a p {height: inherit;padding-bottom: 0;}

    .index-cooperation-list li img{width: 320px;}
	.page-banner>img{left:50%;margin-left:-960px;}
    .page-section .section-sub-title{font-size: 48px;line-height: 50px;}
    .page-section .section-title{font-size:34px;line-height: 30px;margin-top: 20px;padding: 10px 0 40px 0;}
    .about-intro-num ul{padding:30px 0;}
    .about-intro-num li p span{font-size: 36px;}
    .about-history-content .tab-content{margin-top: 60px;}
    .page-map-container{height:460px;}
}