@charset "UTF-8";

/*定义全局*/
body {margin:0;padding:0;font:14px/200% "Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,Arial,Helvetica;color:#666;background-color:#fff}
/*定义链接*/
a,a:link {color:#333;text-decoration:none}
a:visited {color:#333}
a:hover,a:focus {color:#F60;text-decoration:underline;outline:none;-moz-outline:none}
a:active {color:#f30}
/*定义表单*/
input,textarea {outline:none;-moz-outline:none}
/*定义标题*/
h1,h2,h3,h4,h5,h6 {color:#333;font-weight:500;line-height:150%}
/*定义图片*/
img {padding:0;margin:0;border:0}
img {height:auto;max-width:100%;margin-left: auto;margin-right: auto}
/*定义延迟*/
.news .dl-horizontal,.about .shuju figure,.case figure a figcaption,.comment-respond #submit,.banner p,.process figcaption,.kefu,.packages .tc-box,.navbar-brand,.navbar-default,.transition,.huodong,*:link,*:visited,*:hover,*:active,*:focus {-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
/*定义背景通屏*/
.parallax {background-attachment:fixed!important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}

ul,li{list-style:none;margin:0;padding:0;}

/*gray*/
.grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* IE 6-9 */
filter: gray; -webkit-filter: grayscale(100%); }
.grayscale.grayscale-fade { -webkit-transition: -webkit-filter .5s; }
.grayscale.grayscale-fade:hover { -webkit-filter: grayscale(0%); filter: none; }
.grayscale-replaced.grayscale-fade svg { opacity: 1; -webkit-transition: opacity .5s ease; transition: opacity .5s ease; }
.grayscale-replaced.grayscale-fade:hover svg { opacity: 0; }

/*文本选择*/
::-moz-selection{background:#F60;color:#fff}::selection {background:#F60;color:#fff} 
/*背景固定*/
.pingpu-bg {background:no-repeat center top fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:relative}
.pingpu-bg {min-width:1140px}
.fixed {background-attachment: fixed}
/*placeholder*/
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {color:#ccc;font-size:12px}
/*内外补*/
.t-m-10 {margin-top:10px}.t-m-20 {margin-top:20px}.t-m-30 {margin-top:30px}.t-m-40 {margin-top:40px}.t-m-50 {margin-top:50px}.t-m-60 {margin-top:60px}.t-m-70 {margin-top:70px}
.b-m-10 {margin-bottom:10px}.b-m-20 {margin-bottom:20px}.b-m-30 {margin-bottom:30px}.b-m-40 {margin-bottom:40px}.b-m-50 {margin-bottom:50px}.b-m-60 {margin-bottom:60px}.b-m-70 {margin-bottom:70px}
.l-m-10 {margin-left:10px}.l-m-20 {margin-left:20px}.l-m-30 {margin-left:30px}.l-m-40 {margin-left:40px}.l-m-50 {margin-left:50px}.l-m-60 {margin-left:60px}.l-m-70 {margin-left:70px}
.r-m-10 {margin-right:10px}.r-m-20 {margin-right:20px}.r-m-30 {margin-right:30px}.r-m-40 {margin-right:40px}.r-m-50 {margin-right:50px}.r-m-60 {margin-right:60px}.r-m-70 {margin-right:70px}
.t-p-10 {padding-top:10px}.t-p-20 {padding-top:20px}.t-p-30 {padding-top:30px}.t-p-40 {padding-top:40px}.t-p-50 {padding-top:50px}.t-p-60 {padding-top:60px}.t-p-70 {padding-top:70px}
.b-p-10 {padding-bottom:10px}.b-p-20 {padding-bottom:20px}.b-p-30 {padding-bottom:30px}.b-p-40 {padding-bottom:40px}.b-p-50 {padding-bottom:50px}.b-p-60 {padding-bottom:60px}.b-p-70 {padding-bottom:70px}
.l-p-10 {padding-left:10px}.l-p-20 {padding-left:20px}.l-p-30 {padding-left:30px}.l-p-40 {padding-left:40px}.l-p-50 {padding-left:50px}.l-p-60 {padding-left:60px}.l-p-70 {padding-left:70px}
.r-p-10 {padding-right:10px}.r-p-20 {padding-right:20px}.r-p-30 {padding-right:30px}.r-p-40 {padding-right:40px}.r-p-50 {padding-right:50px}.r-p-60 {padding-right:60px}.r-p-70 {padding-right:70px}
.p-none {padding:0}.m-none {margin:0}
.t-p-none {padding-top:0}.b-p-none {padding-bottom:0}.l-p-none {padding-left:0}.r-p-none {padding-right:0}
.t-m-none {margin-top:0}.b-m-none {margin-bottom:0}.l-m-none {margin-left:0}.r-m-none {margin-right:0}
/*清除内外补*/
.p-none{padding:0!important}.m-none{margin:0!important}.t-p-none{padding-top:0!important}.b-p-none{padding-bottom:0!important}.l-p-none{padding-left:0!important}.r-p-none{padding-right:0!important}.t-m-none{margin-top:0!important}.b-m-none{margin-bottom:0!important}.l-m-none{margin-left:0!important}.r-m-none{margin-right:0!important}
/*ul-horizontal*/
@media (min-width:768px){.ul-horizontal li.left{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ul-horizontal li.right {margin-left:190px}}
.ul-horizontal li.left,.ul-horizontal li.right {line-height: 250%}
.ul-horizontal li.right:after,.ul-horizontal li.right:before {display:table;content:" "}
.ul-horizontal li.right:after {clear:both}

/*全局标签*/
.red {color:#f66!important}
.blue {color:#F60!important}
.green {color:#089500!important}
.font-12 {font-size:12px!important}
hr {margin:30px 0;border:0;border-top:1px solid #ddd}
hr.small {margin:15px 0}hr.big {margin:40px 0}
.nowrap {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
ul li p,ol li p {display:inline-block;margin:0}

/*home-title*/

.in_title {position: relative;color: #333;font-size: 30px;text-align: center;padding-bottom:20px;padding-top:50px;margin-bottom:50px;}
.in_title:after {display: inline-block;content: "";width: 60px;height: 4px;background-color:#ff0000;position: absolute;z-index: 2;left: 50%;margin-left: -30px;bottom: 0;}
.in_title span {color: #9d9d9d;font-size: 16px;font-weight: normal;line-height:30px;height:30px;padding-left:10px;}


@media (max-width:767px) {
	
	.in_title {font-size: 24px;padding-bottom:20px;padding-top:30px;margin-bottom:30px;}
}

.xx-white {border-bottom: 1px solid rgba(204,204,204,0.5); display: block; height: 10px; max-width: 200px; margin: 0 auto 10px auto; background-image: url(../images/x2.png); background-position: center 9px; background-repeat: no-repeat; }
.m-sm-white {margin-bottom:0;}
.h-h2-white {font-size:30px;color:#09C;line-height:150%;margin: 0;padding: 0 20px; font-weight: bold;}

@media (max-width:767px) {
	.h-h2-white {font-size:22px;}
	}

/*sx-jianju*/
.sx-jianju{padding-top:60px;padding-bottom:60px;}
.sx-jianju.x {padding-top:40px;padding-bottom:45px;}
@media (max-width:767px){.sx-jianju{padding-top:40px;padding-bottom:35px;}}

/*menu*/
.menu-kj li+li::before {padding:0 12px 0 2px;color:#ccc;content:"|\00a0"}
.menu-kj li a {color: #666}
.menu-kj li a:hover,.menu-kj li.active a {text-decoration: underline;color: #F60;}
.menu-kj2 {margin-bottom:60px;}
.menu-kj2 li {padding: 0 15px;}
.menu-kj2 li a {font-size: 14px;color: #666;}
.menu-kj2 li a:hover {color: #F60;}
.menu-kj2 li.active a {display: block;color: #fff;background-color: #F60; padding: 3px 15px 1px 15px;}
.menu-kj2 li.hover a {display: block;background-color: #eee; padding: 3px 15px 1px 15px;}

/*btn*/
a.btn-center,a.btn-center-white{text-align:center;font-size:12px;padding:4px 30px 2px 30px;margin:10px 0px 0px 0px;color:#999;border:1px solid #999;display:inline-block; border-radius:20px;}
a.btn-center-white{background-color:#09C;color:#fff;border:1px solid rgba(255,255,255,0.50);}
a.btn-center:hover,a.btn-center-white:hover,a.btn-center.hover{background-color:#09C;border:1px solid #09C;color:#fff;text-decoration:none;}
a.btn-center-white:hover {border:1px solid #fff;}
@media (max-width:767px){a.btn-center{margin:15px 10px 0 10px;padding:4px 20px 2px 20px;}}


/* header */

.navbar-inverse {background: rgb(70 70 70 / 70%);}
.navbar-brand { padding:5px;}
.navbar {min-height: 70px;margin-bottom: 0px;}
.navbar-nav>li>a {line-height:40px;}
.navbar-inverse .navbar-nav>li>a { font-size:18px;color: #999;}
.navbar-inverse .navbar-nav>li>a:hover { color: #fff;}

.navbar-inverse .navbar-nav li.hover a {color: #fff;}

@media (max-width:767px){
	.navbar {min-height: 50px; }
	.navbar-brand {padding:5px 0 5px 5px; height:auto;}
	.navbar-brand img { height:40px;}
	.navbar-toggle {}
}

/*banner*/

.myBanner { width: 100%; height: auto; }
.myBanner .swiper-slide { text-align: center; font-size: 18px; background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
.myBanner .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }

@media (max-width:767px) {
	.kgheight { height:50px;}
}

.index { width:100%; overflow: hidden;}

/**---  about  ---**/

.pro_r ul li .lyIdxPro_img { width:100%; height:250px; overflow:hidden; margin:0 auto 20px; padding:0;}
.pro_r ul li .lyIdxPro_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; border:1px solid #dfdfdf; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.pro_r ul li .lyIdxPro_img a img.idxPro_img { display:block; width:100%; height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.pro_r ul li:hover .lyIdxPro_img a img.idxPro_img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}


.kehu_main ul {}
.kehu_main ul li { margin-bottom:15px; width:20%; float:left; padding:0 15px;}

@media (max-width:767px) {
	.pro_r ul li .lyIdxPro_img { width:100%; height:150px; overflow:hidden; margin:0 auto 20px; padding:0;}
	.kehu_main ul li {  width:33.33%; }
	
}


/*case*/

.about .nav-tabs {border-bottom: none;text-align:left;padding-bottom:30px;}
.about .nav-tabs>li {float: none;margin-bottom:0;display:inline-table;text-align:center; font-size:16px;}
.about .nav-tabs>li>a {margin-right:100px;line-height: 1.42857143;border:none;border-radius:5px;background:#fff;padding:8px 30px;color: #333; cursor:pointer; border:1px solid #ddd;}
.about .nav>li>a:focus,.about .nav>li>a:hover{text-decoration:none;background-color:#C00;border:1px solid #C00;}
.about .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #fff;cursor: default;background-color:#C00;border:1px solid #C00;}


@media (max-width:767px) {
	.about .nav-tabs {text-align:center;}
	.about .nav-tabs>li {font-size:14px;}
	.about .nav-tabs>li>a {margin-right:5px;padding:8px 20px;color: #333; }
	.cont .col-sm-6 {text-align:center;margin-bottom:10px;}
}
	

/*foot*/

.bottom_main {background: #333;color: #ddd; padding:15px 0; text-align:center;}
.bottom_main a { color:#ddd;}
@media (max-width:767px) {
}

/*----  list    ----*/

.nybanner {width:100%;}
.nybanner img{width:100%;}

/*公司简介*/

.about123 {
	padding-top:30px;
}
.aboutus {margin: 50px 0;clear:both;overflow:hidden;background-color:#414f58;}
.aboutus .col-sm-6 { padding:0;}

.aboutus .contW {
	position:relative;
	display:block;
	
}
.aboutus .contW .cont {
	height:auto;
	margin-top:30px;
	font-size:14px;
	color:#fff;
	line-height:30px;
	text-align: justify;
	overflow: hidden;
	padding-left:30px;
	padding-right:30px;
}

@media (max-width:767px) {
	.about123 img { height:80px;}
	.aboutus {margin: 30px 0;}
}

/*诚征英才*/

.jobs {
	padding: 50px 0;
	clear:both;
	overflow:hidden
}

.ant-col {
	padding-top:30px;
	padding-bottom:30px;
}
.ant-col p {
	text-align: left;
	margin-bottom: 0;
	height: 30px;
	line-height: 30px;
	color: #666;
}

.listService {
    padding: 50px 0; width:100%; overflow:hidden;
}
.listService .title {
    font-size: 20px;
    text-align: left;
    color: #333;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
}
.listService .cont {
    color: #666;
    font-size: 16px;
    text-indent: 32px;
    line-height: 35px;
}

/***  list products ***/

.productlist { padding-bottom:40px;}
.productlist dl {margin-bottom:40px; height:150px;}
.productlist dt { max-width:150px;width:150px;height:150px;}
.productlist dt img{ width:100%;height:100%;}
.productlist dd { transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;line-height:200%;padding: 10px 30px 0 180px;margin-left: 0;}

.productlist dd h3 {color: #383838; font-weight:normal;margin-top: 0px; font-size: 18px; line-height: 27px; padding-bottom: 5px; transition: all .5s; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #e5e5e5; margin-bottom: 15px;}
.productlist dd p,.productlist dd h3 small {white-space: pre-wrap;}


@media (max-width:767px) {
	.productlist { padding-bottom:40px;}
	.productlist dl {margin-bottom:20px; height: auto; border-bottom:1px dashed #ddd; min-height:130px; text-align:center;}
	.productlist dt { max-width:150px;width:150px;height:auto;float:none; display: inline-block; }
	.productlist dd { padding: 15px 0px 0 0;width:100%;float:none;}
}

.l-pro-xiang .in_title { padding-top:20px;}
.l-pro-tab { padding-bottom:20px;}
.l-pro-tab .nav-tabs {border-bottom: none;text-align: left;padding-bottom:0px;}
.l-pro-tab .nav-tabs>li {float: left;margin-bottom:0;text-align:center; font-size:16px;}
.l-pro-tab .nav-tabs>li>a {margin-right:0px;line-height: 1.82857143;border:none;border-radius:0;background:#fff;padding:8px 30px;color: #333; cursor:pointer;border:1px solid #eee;}
.l-pro-tab .nav>li>a:focus{text-decoration:none;background-color:#C00;border:1px solid #C00;color: #fff;}
.l-pro-tab .nav-tabs>li.active>a, .l-pro-tab .nav-tabs>li.active>a:focus, .l-pro-tab .nav-tabs>li.active>a:hover {color: #fff;cursor: default;background-color:#C00;border:1px solid #C00;}

@media (max-width:767px) {
	.l-pro-tab { padding-top:10px;}
	.l-pro-tab .nav-tabs {text-align: center;}
	.l-pro-tab .nav-tabs>li {float: none;font-size:14px;display: inline-table; text-align: center;}
	.l-pro-tab .nav-tabs>li>a {padding:5px 5px; margin:5px 0;}

}

.jishu li {padding: 10px 0;}
.jishu li .img {height: 70px;line-height: 70px;font-size: 30px;border: 1px solid #666;float:left;width:8%;text-align:center;margin-right:3%;}
.jishu li .txt {overflow: hidden;float:left;width:89%;}
.jishu li .txt h3 {font-size:18px;line-height: 30px;font-weight: 300;margin-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;font-weight:600}
.jishu li .txt .hits {color: #999;font-size: 14px;line-height: 30px;}
.jishu li .txt p {color: #333;font-size: 14px;line-height: 28px;text-align: justify;transition: all .5s;}


@media (max-width:767px) {
	.jishu li .img {width:15%;text-align:center;margin-right:3%;}
	.jishu li .txt {width:82%;}
}


.l-pro-tab1 { padding:15px 0;}
.l-pro-tab1 .nav-tabs {border-bottom: none;text-align:center;padding-bottom:0px;}
.l-pro-tab1 .nav-tabs>li {float: none;margin-bottom:0;display:inline-table;text-align:center; font-size:14px; margin-bottom:6px;}
.l-pro-tab1 .nav-tabs>li>a {margin-right:5px;line-height: 1.42857143;border:none;border-radius:5px;background:#fff;padding:8px 15px;color: #333; cursor:pointer;border:1px solid #ddd;}
.l-pro-tab1 .nav>li>a:focus, .l-pro-tab1 .nav>li>a:hover{text-decoration:none;background-color:#C00;border:1px solid #C00;}
.l-pro-tab1 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #fff;cursor: default;background-color:#C00;border:1px solid #C00;}


.equimentInfo {padding: 60px 60px;border: 1px solid #747474;margin-bottom: 20px;overflow:hidden;margin-top:30px;}
.equimentInfo .imgContent {}
.equimentInfo .imgContent img {border: 1px solid #a6a6a6; height:300px; width:100%;}
.equimentInfo .textContent {text-align: left;padding: 37px 50px 0 15px;}
.equimentInfo .textContent .textContentTitle {font-size: 18px;font-weight: 600;padding-bottom: 5px;padding-top:20px;}
.equimentInfo .textContent .specifications .spacifiText {padding-right: 30px;margin-bottom: 0;white-space: pre;height: 37px;line-height: 37px;}
.my-vertical-track .my-vertical-track-vertical-track {width: 4px;background-color: #d7d7d7;}
.my-vertical-track .my-vertical-track-vertical-track .my-vertical-track-vertical-handler {width: 100%;background-color: #333;}


@media (max-width:767px) {
	.l-pro-xiang .in_title { margin-bottom:10px;}
	.equimentInfo {padding: 20px 20px;}
	.equimentInfo .textContent {padding: 5px 0 0 0;}
	.equimentInfo .imgContent img { height:200px; width:100%;}
}

/*客服*/
.kefu {bottom:45%;right:-90px;display:none;position:fixed;z-index:999999999;margin-bottom:-102px}
.kefu:hover {right:0}
.kefu a{ font-size:16px; text-align: center;text-decoration: none; background-color: #000; color: #fff; width:150px; display: block;padding:20px}
.kefu a span:before {font-size:20px; position:relative;top:4px}
.kefu .kefu-text {font-size:16px;line-height:14px;padding-left:20px}
@media (min-width:768px) {
    .kefu a:hover{background-color:#AC002B}
    .kefu a.hover{background-color:#C00}
}
@media (max-width:767px){
    .kefu{width:100%;text-align:center;background-color:#c03;bottom:0;right:0;margin-bottom:0;display:block;}
    .kefu li{display:inline-block}
    .kefu a{font-size:16px;width:100px; padding:4px;height:40px;border-radius:0;background-color:hsla(0,0%,0%,0.00)}
    .kefu .kefu-text {font-size:14px;display:inline-block;padding-left:8px}
}

