/*鍏叡鏍峰紡*/
body{background: #f7f7f7;}
.space1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1.7;height: 3.4em;overflow: hidden;}
.clamp3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height: 1.7;height: 5.1em;overflow: hidden;}
.text-uppercase{text-transform: uppercase;}
.position-relative{position: relative;}
.position-absolute{position: absolute;}
.overflowhidden{overflow: hidden;}
.font-bold{font-weight: bold;}
.line-height2{line-height: 2;}
.line-height1{line-height: 1;}
.tex-justify{text-align: justify;}
p{margin: 0;}
.background1{background: #ffffff;}

.padding80{padding: 80px 0;}
.padding40{padding: 40px 0;}
.padding5{padding: 0 5px;}
.padding10{padding: 0 10px;}
.margin10{margin: 10px 0;}
.margintop10{margin-top: 10px;}
.margintop20{margin-top: 20px;}
.margintop30{margin-top: 30px;}
.margintop40{margin-top: 40px;}

.fsize32{font-size: 32px;}
.fsize28{font-size: 28px;}
.fsize24{font-size: 24px;}
.fsize18{font-size: 18px;}
.fsize16{font-size: 16px;}
.fsize14{font-size: 14px;}
.fsize0{font-size: 0;}

.color1{color: #e60012;}
.color2{color: #666666;}
.color3{color: #ffffff;}
.color4{color: #333333;}
.color5{color: #999999;}
.color6{color: #e60012;}

@media(max-width: 996px){
    .padding80{padding: 40px 0;}
    .fsize32{font-size: 24px;}
    .fsize28{font-size: 20px;}
    .fsize24{font-size: 18px;}
    .fsize18{font-size: 16px;}
    .fsize16{font-size: 14px;}
}


/*鏂板搧鎺ㄨ崘*/
.index-product a{display: block;margin-bottom: 20px;}
.index-padding a{display: block;margin: 10px 0;}
.index-product a img{border: 1px solid #f3f3f3;background: #ffffff;transition: all 0.5s;}
.index-product a:hover img{box-shadow: 0 3px 12px #666;transition: all 0.5s;}
.index-product a .product-title{transition: all 0.5s;}
.index-product a:hover .product-title{color: #e60012;transition: all 0.5s;}
.viewall{display: inline-block;width: 180px;height: 60px;line-height: 60px;border: 1px solid #999999;color: #666666;transition: all 0.5s;}
.viewall:hover{background: #e60012;border-color: #e60012;color: #ffffff;transition: all 0.5s;}
.product-title{line-height: 2;}

@media(max-width: 996px){
    .viewall{width: 136px;height: 44px;line-height: 44px;}
}


/*鍏充簬鐐*/
.about_bj{background: url(../images/about_bj.jpg) no-repeat;background-size: 100% 100%;}

.index_three li{display: inline-block;vertical-align: top;}
.timer{font-size: 48px;color: #e60012;}
.heart span{font-size: 16px;color: #e60012;}
.heart_text{font-size: 16px;color: #333333;}
.aboutus_left1{height: 658px;}
.aboutus_left,.aboutus_right{width: 48%;}
.aboutus_left1 .index_three{width: 100%;bottom: 0;left: 0;padding: 20px 0;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.inaboutus_left,.inaboutus_right{height: 480px;position: relative;}
.inaboutus_left .index_three{width: 100%;position: absolute;bottom: 0;left: 0;}
.home-nav li{display: inline-block;vertical-align: top;}
.home-nav li a{font-size: 16px;display: block;background: #fff;color: #333;padding: 8px 24px;}
.home-nav li.newson a,.home-nav li.active a,.home-nav li a:hover{background: #f5122d;color: #fff;}

.profile-title{font-size: 72px;color: rgba(230,0,18,0.05);}
.us-title{top: 0%;left: 0;font-size: 32px;color: #333333;font-weight: bold;}
.swiper-pagination-bullet{width: 32px;margin: 2px;border-radius: 0;}
.swiper-pagination-bullet-active{background: #e60012;}

.history-time,.history-text{display: inline-block;vertical-align: middle;}
.history-time{width: 14%;position: relative;padding-right: 30px;}
.history-time span{display: block;background: #e51323;height: 50px;line-height: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;}
.history-text{width: 86%;border-left: 2px solid #ebebeb;padding: 20px 0 20px 30px;position: relative;}
.history-text:before{content: "";width: 10px;height: 10px;background: url(../images/dian.png) no-repeat;background-size: 100% 100%;position: absolute;top: 50%;transform: translateY(-50%);left: -6px;}

html.lb-disable-scrolling {overflow: hidden;position: fixed;height: 100vh;width: 100vw;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid white;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;*zoom: 1;width: auto;height: 250px;margin: 0 auto;border-radius: 4px;background-color: white;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;background-image: url('../images/a06b9431240c47bc9f7a6c50e66be581.gif');}
.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev {width: 24%;left: 0;float: left;background: url(../images/prev.png) left 48% no-repeat;opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next {width: 24%;right: 0;float: right;background: url(../images/next.png) right 48% no-repeat;opacity: 0;-webkit-transition: opacity 0.6s;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer{margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;position: absolute;top: -40px;left: 50%;transform: translateX(-50%);}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details{width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption{font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-caption a{color: #4ae;}
.lb-data .lb-number{display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999;}
.lb-data .lb-close{display: block;float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover{cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

.assurance-title{position: relative;line-height: 1;padding-left: 20px;}
.assurance-title:before{content: "";width: 5px;height: 80%;background: #e60012;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

@media(max-width: 1230px){
    .aboutus_left1{height: auto;}
    .aboutus_left,.aboutus_right{width: 48%;}
    .aboutus_left .index_three{position: static !important;padding: 0;border: none;margin-top: 20px;}

    .inaboutus_left,.inaboutus_right{height: auto;}
    .inaboutus_left .index_three{position: static;}
}
@media(max-width: 996px){
    .timer{font-size: 24px;}
    .heart span{font-size: 14px;}
    .heart_text{font-size: 12px;}
    .aboutus_left .index_three{margin: 20px 0;}
    .aboutus_left,.aboutus_right{width: 100%;}
    .fontthree{font-size: 12px;}

    .profile-title{font-size: 24px;}
    .us-title{font-size: 18px;}

    .home-nav li a{font-size: 14px;padding: 4px 12px;margin: 4px 0;}
    .history-time{width: 100px;padding-right: 0;}
    .history-time span{height: 40px;line-height: 40px;}
    .history-text{width: 100%;border-left: none;padding: 10px 0;}
    .history-text:before{display: none;}
}


/*鏂伴椈鍔ㄦ€?/
.information_top{top: 0;left: 0;width: 100px;height: 100px;padding: 15px;background: #e60012;}
.info_left a:hover .infor-title{color: #e60012;}
.img-box-height{height: 370px;}
ul.news-list li.sec{margin-bottom: 20px;height: 100px;background: #fff;}
ul.news-list li.sec:last-child{margin-bottom: 0;}
ul.news-list li.sec .img-box{width: 100px;height: 100px;top: 0;left: 0;padding: 15px;background: #d7d7d7;}
ul.news-list li.sec .text-box{padding: 0 100px 0 120px;}
ul.news-list li.sec .text-time{width: 80px;height: 60px;line-height: 60px;top: 20px;right: 0;border-left: 1px solid #d7d7d7;}
ul.news-list li.sec a:hover .text-box .infor-title{color: #e60012;}
ul.news-list li.sec a:hover .img-box{background: #e60012;}
ul.news-list li.sec a:hover .img-box .time-title{color: #ffffff;}
ul.news-list li.sec a:hover .text-time{color: #e60012;border-left-color: #e60012;}

.newslist a{margin-bottom: 40px;background: #fff;display: block;transition: all 0.5s;}
.newslist a:hover{box-shadow: 0 3px 12px #666;transition: all 0.5s;}
.newslist a:hover .spectitle{color: #e60012;}
.newsright{padding: 20px;}
.spectime{margin: 4px 0;color: #d7d7d7;}

@media(max-width: 996px){
    .scetop20{margin-top: 20px;}
    .information_top{width: 80px;height: 80px;padding: 11px;}
    .img-box-height{height: auto;}
    ul.news-list li.sec{height: 80px;}
    ul.news-list li.sec .img-box{width: 80px;height: 80px;padding: 11px;}
    ul.news-list li.sec .text-box{padding: 0 0 0 90px;}
    ul.news-list li.sec .text-time{display: none;}
    
    .newslist a{margin-bottom: 20px;}
    .newsright{padding: 15px;}
}


/*鑽ｈ獕璇佷功*/
.certificate_bj{background: url(../images/certificate_bj.jpg) no-repeat;background-size: 100% 100%;}
.jcImgScroll{position: relative;height: 230px;margin: 0 auto;}
.jcImgScroll li img{width: 100%;height: 100%;}
.jcImgScroll em.sPrev{width: 60px;left: 0 !important;background:url(../images/arrow-left.png) no-repeat left center;}
.jcImgScroll em.sNext{width: 60px;right: 0 !important;background:url(../images/arrow-right.png) no-repeat right center;}

@media(max-width: 768px){
    .jcImgScroll{height: 174px;}
    .jcImgScroll li img{width: 100%;height: 100%;}
    .jcImgScroll em.sPrev{height: 174px !important;background-size: 80%;}
    .jcImgScroll em.sNext{height: 174px !important;background-size: 80%;}
}


/*浜у搧灞曠ず*/
.indexnav-top{min-height: 100px;position: relative;}
.phonenav{margin: 30px 0;}
.indexnav h3{display: none;}
.phonenav li{display: inline-block;vertical-align: top;position: relative;}
.phonenav li a{font-size: 16px;height: 40px;line-height: 40px;color: #333333;padding: 0 30px;display: block;position: relative;}
.phonenav li a:hover,.phonenav li.active a{color: #f5122d;}
.phonenav li .phonenav1{position: absolute;top: 100%;z-index: 99;display: none;}
.phonenav li .phonenav1 li{width: 100%;}
.phonenav li .phonenav1 li a{min-width: 120px;color: #333333;display: block;background: #fff;padding: 0 10px;height: 30px;line-height: 30px;white-space: nowrap;}
.phonenav li .phonenav1 li a:hover{background: #f5122d;color: #fff;}
.phonenav li:hover .phonenav1{display: block;}
.phonenav li a i{display: none;width: 0;height: 0;text-align: center;border-left: 6px solid transparent;border-top: 10px solid #333333;border-right: 6px solid transparent;}
.phonenav li.active a i{display: inline-block;border-top: 10px solid #f5122d;}


.bg{width: 490px;/*overflow: hidden;*/box-sizing: border-box;background: #fff;float: left;}
.bg_left{width: 490px;height: auto;float: left;}
.bg_right{float: left;position: absolute;left: 100%;top: 0;z-index: 99;background: #fff;}
.show{width: 100%;height: auto;margin-bottom: 10px;position: relative;border: 1px solid #E8E8E8;cursor: move;}
.show img{width: 100%;height: 100%;}
.mask{width: 215px;height: 215px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.bigshow{width: 490px;height: 490px;overflow: hidden;margin-left: 10px;display: none;border: 1px solid #E8E8E8;}
.bigshow img{width: 1120px;height: 1120px;margin-right: 10px;}
.smallshow{width: 100%;height: auto;position: relative;}
.smallshow img{width: 100%;border: 1px solid #e8e8e8;box-sizing: border-box;transition: all 0.5s;}
.smallshow>.middle_box{/*margin-left: 30px;margin-right: 30px;*/width: 490px;overflow: hidden;height: auto;}
.smallshow .middle{font-size: 0;width: 100% !important;overflow: hidden;transition: all 0.5s;height: auto;}
.smallshow .middle>li{width: 19.2%;height: auto;float: left;cursor: pointer;margin-right: 1%;}
.smallshow .middle>li:last-child{margin-right: 0;}
.smallshow>p{position: absolute;top: 50%;width: 22px;height: 32px;margin-top: -16px;}
.smallshow>.prev{left: 0;background: url(../images/hover-prev.png) no-repeat;transition: all 0.5s}
.smallshow>.next{right: 0;background: url(../images/hover-next.png) no-repeat;transition: all 0.5s}
.smallshow>.prev.prevnone{left: 0;background: url(../images/prev.png) no-repeat;cursor: not-allowed;}
.smallshow>.next.nextnone{right: 0;background: url(../images/next.png) no-repeat;cursor: not-allowed;}

.prodetails{padding: 60px 80px;}
.prodetails-right{width: 780px;float: right; /*right: 0;top: 0;*/}
.details-line{width: 70px;height: 8px;background: #e60012;border-radius: 20px;}
.prodetails-table{margin-top: 15px;padding-top: 15px;border-top: 1px solid #e5e5e5;}
.prodetails-table table.table{margin-bottom: 0;}
.prodetails-table table.table tr td{border: none;}

.details_nav{border-bottom: 1px solid #E8E8E8;}
.details_nav span{color: #e60012;line-height: 2.5;padding-left: 30px;}
.detail_width{width: 48%;}
.detail_width a{display: block;color: #333333;background: #ffffff;padding: 10px;}
.detail_width a:hover{color: #ffffff;background: #e60012;}

@media(max-width: 1560px){
    .prodetails{padding: 30px 40px;}
    .prodetails-right{width: 580px;}
}
@media(max-width: 1230px){
    .bg,.bg_left,.smallshow>.middle_box{width: 420px;}
    .mask{width: 160px;height: 160px;}
    .bigshow{width: 420px;height: 420px;}
    .bigshow img{width: 840px;height: 840px;}
    .prodetails{padding: 30px;}
    .prodetails-right{width: 450px;}

    .phonenav li a{padding: 0 20px;}
}
@media(max-width: 996px){
    .indexnav-top{margin-top: 20px;min-height: auto;position: relative;}
    .indexnav h3{background: #f5122d;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 18px;display: block;}
    .phonenav li{width: 100%;}
    .phonenav{margin: 0;}
    .indexnav{position: relative;}
    .phonenav li a i{display: none;}
    .indexnav .phone{display: none;width: 100%;background: #fff;position: absolute;top: 100%;z-index: 9;text-align: left;}
    .phonenav li .phonenav1{position: static;}
    .phonenav li a{display: inline-block;width: auto;}
    .phonenav li .phonenav1 li a{height: 40px;line-height: 40px;padding: 0 36px;}

    .bg,.bg_left,.smallshow>.middle_box{width: 100%;}
    .bg_left{float: none;}
    .mask,.bigshow,.bigshow img{display: none !important;}
    .prodetails{padding: 15px;}
    .prodetails-right{margin-top: 30px;width: 100%;position: static !important;}
    .prodetails-table{margin-top: 10px;padding-top: 10px;}

    .detail_width{width: 100%;}
    .detail_width a{text-align: left;}
    .phonenav li .phonenav1 li a{width: 100%;padding: 0 30px;}
}


/*鍔犲叆鎴戜滑*/
.jlemails a{color: #e60012;}
.rec-position{border-bottom: 1px solid #f1f1f1;position: relative;}
.rec-position span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;padding: 0 50px;}

.jobrecruitment a{display: block;height: 40px;line-height: 40px;background: #f1f1f1;padding: 0 30px;}
.jobrecruitment:nth-child(2n) a{background: #fff;}
.jobrecruitment a{color: #333;}
.jobrecruitment a:hover{background: #e60012;color: #fff;}
.jobrecruitment a .jobleft_title{width: 70%;}
.jobrecruitment a .jobright_title{width: 24%;}

.download{width: 100%;position: relative;}
.recruit_join{display: none;}
.open .recruit_join{display: block;}
.R_recruit_title{height: 40px;line-height: 40px;padding: 0 20px;background: #f1f1f1;font-size: 18px;color: #333;cursor: pointer;}
.open .R_recruit_title{background: #e60012;color: #fff;}
.R_recruit_text{padding: 20px;background: #fff;border: 1px solid #f1f1f1;}

@media(max-width: 996px){
    .jobrecruitment a{padding: 0 10px;}
    .R_recruit_title{padding: 0 10px;}
    .R_recruit_text{padding: 10px;}
}


/*鑱旂郴鎴戜滑*/
.index_main{width: 100%;text-align: center;top: 0;left: 0;z-index: 99;}
ul.menu-list>li{display: inline-block;vertical-align: middle;}
ul.menu-list>li a{display: block;font-size: 16px;background: #fff;color: #333;padding: 6px 18px;}
ul.menu-list>li.newson>a,ul.menu-list>li>a:hover{background: #e60012;color: #fff;}

.line-top{border-top: 1px solid #f1f1f1;}
.partnership li{width: 32%;display: inline-block;vertical-align: middle;margin: 10px 2% 10px 0;padding-left: 120px;position: relative;}
.partnership li:nth-child(3n){margin-right: 0;}
.contact-title{position: absolute;top: 50%;transform: translateY(-50%);left: 0;}

.form_input,.form_textarea{width: 100%;margin-bottom: 20px;border: none;outline: none;background: #fff;font-size: 16px;color: #333;}
.form_input{height: 50px;line-height: 50px;padding: 0 40px;}
.form_textarea{padding: 10px 40px;height: 180px;resize: none;}
.index_button{width: 40%;border: none;outline: none;padding: 15px;font-size: 16px;background: #e72531;display: inline-block;color: #fff;border-radius: 4px;}

.dituContent{width: 100%;height: 400px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

@media(max-width: 996px){
    ul.menu-list>li a{font-size: 14px;padding: 6px 12px;}
    .contact-title{position: static;transform: none;}
    .partnership li{width: 100%;margin: 10px 0;padding-left: 0;}

    .form_input,.form_textarea{font-size: 14px;}
    .form_input{padding: 0 15px;}
    .form_textarea{padding: 6px 15px;}
    .index_button{width: 100%;font-size: 14px;padding: 12px;}
}

.index-item.products .products-wrapper>ul.products-list{white-space: nowrap;text-align: center;overflow: hidden;font-size: 0;margin: 0;}
.index-item.products .products-wrapper>ul.products-list>li{width: 23.5%;margin-right: 2%;padding: 0;border: 1px solid #efefef;}
.index-item.products .products-wrapper>ul.products-list>li:last-of-type{margin-right: 0;}
.index-item.products .products-wrapper>ul.products-list>li a{width: 100%;display: inline-block;position: relative;}
.index-item.products .products-wrapper>ul.products-list>li a .hot_pro{width: 100%;position: absolute;left: 0;top: 14px;}
.hot_title{font-size: 20px;color: #252525;line-height: 2;}
.hot_text{color: #02a13b;}
.products-wrapper{position: relative;}

.products-wrapper .icon_left,.products-wrapper .icon_right{width: 39px;height: 39px;background: url(../images/button.png) no-repeat;position: absolute;top: 50%;transform: translateY(-50%);}
.products-wrapper .icon_left{left: 0;background-position: 0 -42px;}
.products-wrapper .icon_right{right: 0;background-position: -42px -42px;}
.products-wrapper .icon_left:hover{background-position: 0 0;}
.products-wrapper .icon_right:hover{background-position: -42px 0;}

.giantsun .giantsun-text{display: block;box-shadow: 0 2px 4px #666666;border-radius: 6px;background: #888;padding: 30px 20px;margin: 10px 0;}
.giantsun1 .giantsun-text{background: #e8801b;}
.giantsun2 .giantsun-text{background: #468fc4;}
.giantsun3 .giantsun-text{background: #c40000;}
.giantsun4 .giantsun-text{background: #00b8ba;}

@media(max-width: 600px){
    .index-item.products .products-wrapper>ul.products-list>li{width: 49%;}
}