/*公共样式*/
.space1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.displayflex{display: flex;justify-content: left;align-items: center;}
.animated5{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.animated5:hover{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.background1{background: #f7f8f8;}
.overflow-hidden{overflow: hidden;}
.margin-top40px{margin-top: 40px;}
.margin-top20px{margin-top: 20px;}
.paddingtb80px{padding: 80px 0;}
.paddingtb40px{padding: 40px 0;}
.paddinglr5px{padding: 0 5px;}
.paddinglr10px{padding: 0 10px;}
.font-size0{font-size: 0;}

@media(max-width: 996px){
    .displayflex{display: block;}
    .paddingtb80px{padding: 40px 0;}
    .paddinglr5px{padding: 0 10px;}
    .paddinglr10px{padding: 0 5px;}
}

/*首页样式*/
.aboutus_bj{background: url(../images/aboutus_bj.jpg) no-repeat;background-attachment: fixed;}
h2.title{font-family: 'scRegular';font-size: 60px;line-height: 1;}
h2.en_title{color: #3180a4;}
h2.cn_title{font-family: 'scExtraLight';color: #11120d;}
h2.cn_title_color1{color: #fff;}
h2.cn_title_color2{color: #11120d;}
.aboutus_text{font: 24px/2 'scRegular';color: #11120d;}
ul.aboutus_ul li{width: 33.3%;display: inline-block;vertical-align: top;padding: 60px 20px 0;text-align: center;}
ul.aboutus_ul li h6{margin-top: 15px;font: 18px/2 'scNormal';}
ul.aboutus_ul_img{font-size: 0;padding: 20px 6% 0;}
ul.aboutus_ul_img li{width: 33.3%;display: inline-block;vertical-align: top;padding: 10px;}

.more a{margin-top: 60px;display: inline-block;width: 200px;font: 28px/58px 'scExtraLight';color: #11120d;border: 1px solid #11120d;border-radius: 50px;}
.more a span,.more a i{display: inline-block;vertical-align: middle;}
.more a i{width: 21px;height: 12px;background: url(../images/arrow1.png) no-repeat;}
.more a:hover{background: #3180a4;border-color: #3180a4;color: #fff;}
.more a:hover i{background: url(../images/arrow2.png) no-repeat;}

.ptoduct_bj{background: url(../images/ptoduct_bj.jpg) no-repeat;background-attachment: fixed;}
ul.main_case_ul li{display: inline-block;vertical-align: top;margin: 4px;}
ul.main_case_ul li a{display: block;min-width: 150px;padding: 0 10px;font: 18px/46px 'scRegular';color: #727272;background: #fff;overflow: hidden;}
ul.main_case_ul li.newson a{background: #3280a5;color: #fff;}

.index_product_img{display: block;background: #fff;margin-bottom: 20px;}
.index_product_img a{display: block;position: relative;}
.index_product_img a .lj_details{display: none;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.4);}
.index_product_img a .lj_details span{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;width: 110px;font: 16px/40px 'scRegular';display: inline-block;border: 1px solid #fff;color: #fff;border-radius: 50px;}
.index_product_img a:hover .lj_details{display: block;}
.index_product_img a:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.index_product_img .product_text{padding: 20px;}
.index_product_img .product_text h3 a{font: 26px/2 'scMedium';color: #171717;}
.index_product_img .product_text h4{font: 16px/2 'scRegular';color: #7c7c7c;-webkit-line-clamp: 4;height: 8em;}
.index_product_img .product_text h5 a{width: 170px;font: 18px/40px 'scRegular';display: inline-block;border: 1px solid #aaa;color: #171717;border-radius: 50px;}
.index_product_img .product_text h5 a:hover{background: #3180a4;border-color: #3180a4;color: #fff;}
.index_product_img .product_text h3 a:hover{color: #3180a4;}

.partner_bj{background: url(../images/partner_bj.jpg) no-repeat;background-attachment: fixed;}
.partner_img{display: block;margin-top: 20px;border: 2px solid #ebebeb;padding: 70px 30px 100px;cursor: pointer;}
.partner_img_1{padding: 40px 15px 70px;}
.partner_img h5{font: 16px/2 'scNormal';color: #333;}
.partner_img:hover{box-shadow: 0 0 8px rgba(0,0,0,.25);}

@media(max-width: 560px){
    h2.title{font-size: 28px;}
    .aboutus_text{font-size: 20px;}

    ul.aboutus_ul li{width: 50%;padding: 10px 5px 0;}
    .aboutus_ul li h6{margin-top: 5px;}
    ul.aboutus_ul_img{padding: 0;}
    ul.aboutus_ul_img li{padding: 5px;}
    .more a{width: 180px;font: 18px/40px 'scExtraLight';}
    
    ul.main_case_ul li{margin: 4px 0;}
    ul.main_case_ul li a{display: block;min-width: auto;font-size: 14px;line-height: 32px;}
    .index_product_img a .lj_details span{width: 100px;font-size: 16px;}
    .index_product_img .product_text{padding: 20px;}
    .index_product_img .product_text h3 a{font-size: 22px;}
    .index_product_img .product_text h5 a{width: 120px;font-size: 16px;}
    .partner_img{padding: 0 10px 26px;}
}

/*关于我们*/
.menu_on_the_left{width: 20%;}
.indexnav .mobile,.indexnav h3{font: 24px/50px 'scMedium';text-align: center;background: #006da0;color: #fff;}
.indexnav h3{display: none;}
.indexnav .phone li a{display: block;font: 18px/2 'scNormal';padding: 6px 20px;color: #333;background: #f6f6f6;}
.indexnav .phone li.active a,.indexnav .phone li a:hover{color: #fff;background: #3180a4;}
.contact_text{padding: 20px;background: #f6f6f6;}
.contact_text h6{margin-top: 10px;font: 16px/2 'scNormal';color: #333;}
.contact_text h6 p,.text p{margin-bottom: 0;}

.content_on_the_right{width: 77%;}
.location_bj{line-height: 50px;border-bottom: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;}
.location_bj h4{font: 20px/50px 'scMedium';}
.location_bj ul.location li{display: inline-block;vertical-align: top;font-size: 16px;color: #666;}
.location_bj ul.location li a{font-size: 14px;color: #666;}
.location_bj ul.location li a:hover{color: #3180a4;}
.text_content{font: 18px/2 'scNormal';color: #666;}
.text_content_p p{margin-bottom: 0;}
.honor_img{width: 100%;display: inline-block;border: 1px solid #dcdcdc;margin-top: 20px;}
.honor_img a h5{padding: 5px 10px;font: 16px/2 'scnMedium';color: #333;}

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;opacity: 0.8;display: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.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-nav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.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;}

@media(max-width: 996px){
    .menu_on_the_left{width: 100%;}
    .content_on_the_right{width: 100%;margin-top: 20px;}
    .indexnav .mobile,.contact_none,.location_bj h4{display: none;}
    .indexnav h3{display: block;}
    .indexnav .phone{display: none;width: 100%;background: #f6f6f6;position: absolute;top: 100%;z-index: 99;}
    .location_bj{line-height: 2;padding: 5px 0;}
    .location_bj ul.location{float: left;}
}

/*产品中心*/
.nav_title a,.nav_text .nav_text_a a{border-bottom: 1px solid #fcfcfc;display: block;font: 16px/2 'scNormal';padding: 6px 20px;color: #333;background: #f6f6f6;}
.nav_title i{width: 44px;height: 44px;position: absolute;top: 0;right: 0;z-index: 999;cursor: pointer;}
.nav_title i:before,.nav_title i:after{content: "";background: #666;position: absolute;}
.nav_title i:before{width: 16px;height: 2px;top: 21px;right: 12px;}
.nav_title i:after{width: 2px;height: 16px;top: 14px;right: 19px;}
.nav_text,.open .nav_title i:after{display: none;}
.open .nav_text{display: block;}
.nav_text .nav_text_a a{padding: 6px 35px;}
.open .nav_title i:before,.n_nav:hover .nav_title i:before,.n_nav:hover .nav_title i:after{background: #fff;}
.open .nav_title a,.nav_title a:hover,.nav_text .nav_text_a a:hover,.nav_text_a.active a,.nav_title:hover a{color: #fff;background: #3180a4;}

.product_img a{display: block;margin-top: 20px;border: 1px solid #ccc;}
.product_img a .product_text{padding: 10px;}
.product_img a h3{font: 18px/2 'scNormal';color: #333;}
.product_img a h4{font: 14px/2 'scNormal';color: #888;-webkit-line-clamp: 2;height: 4em;}
.product_img a:hover{box-shadow: 0 0 8px rgba(0,0,0,.2);}
.product_img a:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.product_img a:hover h3{color: #3180a4;}

table.pro_table{margin-bottom: 0;}
table.pro_table tbody tr th{text-align: center;vertical-align: middle;color: #fff;background: #006da0;border-right: 1px solid #fff;}
table.pro_table tbody tr th:last-child{border-right: none;}
table.pro_table tbody tr td{padding: 0;font-size: 0;border-left: 1px solid #dbdbdb;}
table.pro_table tbody tr td:last-child{border-right: 1px solid #dbdbdb;}
table.pro_table tbody tr td select{width: 100%;text-align: center;height: 120px;font-size: 14px;}
table.pro_table tbody tr.clear_buton th{padding: 0;}
table.pro_table tbody tr.clear_buton th span{display: block;cursor: pointer;height: 30px;line-height: 30px;background: #888;}
table.pro_table tbody tr.clear_buton th:hover span{background: #006da0;} 

.p-info>.img-box{float: left;width: 45%;position: relative;}
.p-info>.img-box>a>img{border: 2px solid #dcdcdc;}
.p-info>.img-box>.img-arr{margin-top: 20px;position: relative;}
.p-info>.img-box>.img-arr .icon-toleft,.p-info>.img-box>.img-arr .icon-toright{position: absolute;top: 50%;transform: translateY(-50%);}
.p-info>.img-box>.img-arr .icon-toleft:before,.p-info>.img-box>.img-arr .icon-toright:before{font-size: 24px;color: #666;font-weight: bold;}
.p-info>.img-box>.img-arr .icon-toleft{left: 0;}
.p-info>.img-box>.img-arr .icon-toright{right: 0;}
.p-info>.img-box>.img-arr .icon-toleft:hover:before,.p-info>.img-box>.img-arr .icon-toright:hover:before{color: #006da0;}
.p-info>.img-box>.img-arr>.img_text{width: 88%;white-space: nowrap;overflow: hidden;vertical-align: middle;position: relative;left: 6%;}
.p-info>.img-box>.img-arr>.img_text>li{width: 24%;display: inline-block;}
.p-info>.img-box>.img-arr>.img_text>li img{opacity: .6;border: 2px solid #dcdcdc;}
.p-info>.img-box>.img-arr>.img_text>li.active img{opacity: 1;border-color: #006da0;}
.p-info>.text-box{width: 52%;float: right;}
.pdffile a{display: inline-block;font-size: 16px;line-height: 2;padding: 0 24px;color: #006da0;border: 1px solid #006da0;}
.pdffile a:hover{background: #006da0;color: #fff;}
h4.detail{font-size: 20px;line-height: 2;border-bottom: 1px solid #dcdcdc;}

@media(max-width: 996px){
    .p-info>.img-box{width: 100%;}
    .p-info>.text-box{width: 100%;margin-top: 20px;}
}

/*新闻资讯*/
.news_list a{display: block;background: #fcfcfc;margin-top: 20px;}
.news_list a .news_left{width: 28%;height: 180px;overflow: hidden;}
.news_list a .news_right{width: 72%;padding: 10px 20px 10px 40px;}
.news_list a .news_right h3{font: 24px/2 'scnMedium';color: #333;}
.news_list a .news_right h4{margin: 5px 0;font: 16px/2 'scNormal';color: #888;}
.news_list a .news_right h5{font: 16px/2 'scNormal';color: #666;-webkit-line-clamp: 2;height: 4em;}
.news_list a:hover .news_left img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.news_list a:hover .news_right h3{color: #3180a4;}
h1.title{font: 24px/2 'scnMedium';color: #333;}
h2.time{font: 16px/2 'scNormal';color: #888;}
.detail_width a{display: block;color: #666;line-height: 2;}
.detail_width a:hover{color: #3180a4;text-decoration: underline !important;}

@media(max-width: 996px){
    .news_list a .news_left{height: 108px;}
    .news_list a .news_right{padding: 8px 8px 8px 16px;}
    .news_list a .news_right h4{display: none;}
}

/*联系我们*/
.form_width{margin-top: 20px;max-width: 500px;}
.form_width input.inputbox,.form_width textarea.textareabox{width: 100%;height: 40px;padding: 0 10px;font-size: 16px;margin-bottom: 20px;border: 1px solid #dcdcdc;outline: none;color: #333;}
.form_width textarea.textareabox{height: 140px;padding: 10px;resize: none;}
.form_width .code_left{width: 74%;}
.form_width .code_right img{height: 40px;padding: 6px 0;}
.form_width button.btnbox{width: 100%;height: 40px;font-size: 18px;background: #3180a4;color: #fff;}
.form_width button.btnbox:hover{background: #006da0;}

.contactus_content{background: #f4f4f4;}
.contactus_content .contactus_left{width: 50%;padding: 20px;}
.contactus_content .contactus_right{width: 50%;}
.contactus_left h2{margin-bottom: 10px;font: 20px/2 'scMedium';color: #3180a4;border-bottom: 1px solid #ccc;}

@media(max-width: 996px){
    .contactus_content .contactus_left{width: 100%;padding: 15px;}
    .contactus_content .contactus_right{width: 100%;}
}