@charset "utf-8";
/* CSS Document */
.home_tit{text-align:center;margin-bottom:50px;position: relative;}
.home_tit h2{margin:0;display:block;position: relative;color: #222;font-size:42px;line-height: 1.5;font-weight:bold;z-index: 1;}
.home_tit em{display: block;line-height: 1.3;text-transform: uppercase;font-size: 56px;font-weight: bold;color: #e2e2e2;position: absolute;z-index: 0;top: -20px;width: 100%;opacity: 0.5;font-family:"Arial";}
.home_tit p{font-size:18px;font-weight:normal;color: #464646;line-height:30px;margin-top:5px;text-transform: uppercase;}

@media only screen and (max-width:1024px){
.home_tit h2{font-size:36px;line-height:46px;}
}
@media only screen and (max-width:768px){
.home_tit h2{font-size:30px;line-height:36px;}
.home_tit em{font-size: 30px;top: -10px;}
.home_tit p{font-size:16px;}
}




.home_ggby{padding-top:38px;padding-bottom:38px;overflow:hidden;}
.home_ggby h2{text-align:center;font-size:46px;line-height: 1.5;}
.home_ggby h2 em{padding: 0 15px;}
@media only screen and (max-width:960px){
.home_ggby h2{font-size:38px;}
}
@media only screen and (max-width:767px){
.home_ggby{padding-top:20px;padding-bottom:20px;}
.home_ggby h2{font-size:30px;}
.home_ggby h2 em {padding:0 10px;}
}
@media only screen and (max-width:499px){
.home_ggby h2{font-size:25px;}
.home_ggby h2 em {padding:0 5px;}
}

/*ABOUT*/
.home_about{padding-top:10px;padding-bottom:80px;overflow:hidden;}
.home_about .aboutcon {height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items:center;background: #f5f5f5;}
.aboutcon .abouttimg{width:47%;overflow:hidden}
.aboutcon .abouttimg img{display:block;width:100%;height:100%;object-fit:cover;}
.aboutcon .aboutbox{width:53%;padding:50px 80px;}
.aboutcon .abouttexts .habtitle{font-size: 42px;color: #007fc4;color: #1494cd;line-height:1.2;margin-bottom:20px;}
.aboutcon .abouttexts .habtitle2{position: relative;padding-bottom:20px;}
.aboutcon .abouttexts .habtitle2:before{position: absolute;width:120px;height:4px;background:#999;left:0;bottom:0; content:"";}
.aboutcon .abouttexts .habtitle2 h3{font-size:26px;color:#333;line-height:1.3;font-weight:300;}
.aboutcon .abouttexts .habnr{height: auto;padding-top:30px;padding-bottom:38px;overflow: hidden;}
.aboutcon .abouttexts .habnr p{font-size:16px;line-height:1.8;color:#666;letter-spacing:1px;text-align: justify;text-indent: 2em;}
.aboutcon .abouttexts .more{display:block;width:220px;height:50px;line-height:50px;background:#1494cd;font-size: 16px;color: #ffffff;text-align: center;}

.choosebox{margin-top:50px;overflow: hidden;}
.choosebox .mumping{width: 100%;height: 160px;box-sizing: border-box;}
.choosebox .mumping ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.choosebox .mumping ul li{width:25%;height: 160px;padding-top: 10px;}
.choosebox .mumping ul li span{display: block;text-align: center;height:  auto;}
.choosebox .mumping ul li span em{display: inline-block;margin-left: 0px;font-size: 60px;color: #333; font-family:"Arial"; font-weight: bold; line-height: 70px;}
.choosebox .mumping ul li span i{display: inline-block;font-size:24px;color:#333;text-align: center;line-height:1.0;width: 24px;height:24px;font-weight: normal;margin-left:15px;}
.choosebox .mumping ul li p{height:36px;font-size: 18px;color:#666;line-height:26px;text-align: center;margin-top: 20px;}

@media only screen and (max-width:1440px){
.aboutcon .aboutbox{padding:50px 50px;}
.aboutcon .abouttexts .habtitle{font-size:32px;}
.aboutcon .abouttexts .habtitle2 h3{font-size:20px;}
} 
@media only screen and (max-width:1024px){
.aboutcon .aboutbox {width:100%;padding:30px 30px;}
.aboutcon .abouttimg {width:100%;}
.choosebox .mumping ul li span em{font-size:50px;}
} 
@media only screen and (max-width:768px){
.home_about{padding-top:10px;padding-bottom:50px;}
.aboutcon .abouttexts .habnr p{font-size:15px;letter-spacing:0;}
.choosebox .mumping{height: auto;}
.choosebox .mumping ul li{width:50%;}
} 
@media only screen and (max-width:499px){
.aboutcon .abouttexts .habtitle{font-size:22px;}
.aboutcon .abouttexts .habtitle2 h3{font-size:18px;}
.choosebox .mumping ul li span em{font-size:32px;}
.choosebox .mumping ul li p{font-size:15px;margin-top:0;}
}




/*PRODUCT*/
.home_product{height: auto; overflow: hidden;}
.home_product .hproBox1{padding-top:80px;padding-bottom:80px;background: url(../images/index_bg1.png) no-repeat center;background-size: cover;background-attachment: fixed;background-position: center;}
.home_product .home_tit h2{color:#FFF;}
.home_product .home_tit em{opacity:0.22;}
.home_product .home_tit p{color:#FFF; width:75%;margin:30px auto 0;}
.home_product .hproBox2{padding-bottom:80px;margin-top:-50px;}
.hpronav {box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.hpronav ul{width: 100%;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.hpronav li{width:25%;height: 100px;border: 1px solid #eee;background:#FFF;}
.hpronav li a{padding:33px 30px;text-align: center;line-height:30px;font-size: 18px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.hpronav li a p{width:calc(100% - 50px); overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hpronav li a em{display: block;width:30px;height:30px;overflow: hidden;}
.hpronav li a em img {display: block; width:30px;height:60px;-webkit-transition: all .5s;transition: all .5s;}
.hpronav li a:hover em img{margin-top:-30px;}

.hprolist{margin-top:60px;overflow: hidden;}
.hprolist ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.hprolist li{width:24.2%;margin-bottom: 20px;}
.hprolist li .item{background-color:#f5f5f5;padding-top: 30px;padding-bottom: 10px;padding-left: 30px;padding-right: 30px;transition: all .5s;border:#e5e5e5 solid 1px;}
.hprolist li .item .title{margin-bottom: 20px;}
.hprolist li .item .title a{display:block;text-align:center;olor:#212529;font-size:20px;font-weight:bold;}
.hprolist li .item .title a:hover{color:#007fc4;}
.hprolist li .item .layout{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;padding-bottom: 20px;}
.hprolist li .item .layout .p_item{width:100%;/*width:47.2%;*/}
.hprolist li .item .layout .p_item a{display: block;padding:10px 8px;font-size:13px;line-height:1.3;text-align: center;border:1px solid #737379;border-radius:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hprolist li .item .layout .cbox-0 a{color:#6c6e71;}
.hprolist li .item .layout .cbox-1 a{color:#FFF;background-color:#007fc4;border-color:#096597;}
.hprolist li .item .layout .cbox-0 a:hover{background:#004d9e;color:#FFF;}
.hprolist li .item .layout .cbox-1 a:hover{background:#004d9e;}

@media screen and (max-width:960px){
.hpronav ul{flex-wrap: wrap;}
.hpronav li{width:50%;}
.hprolist li{width:49%;}
}
@media screen and (max-width:768px){

}
@media screen and (max-width:499px){
.hpronav li a{padding: 33px 10px;font-size:16px}
.hprolist li .item{padding-left:20px;padding-right:20px;}
.hprolist li .item .layout .p_item {width:100%;margin-bottom:10px;}
}



/*INDUSTRY*/
.home_industry{padding-top:100px;padding-bottom:80px;overflow: hidden;background: url(../images/index_bg2.jpg) no-repeat center center;background-size: cover;}
.hindustry{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.hindus_box1{width:50%;display: flex;flex-wrap: wrap;justify-content:space-between;}
.hindus_box1 .youshi{width:48%;}
.hindus_box1 .ys{padding-top:50px;}
.hindus_box1 .youshi li{padding:2vw;padding-top: 60px;margin-bottom:30px;background:#FFF;border-radius:15px;overflow: hidden;position: relative;/* box-shadow: 0 0 20px rgba(0,0,0,.2); */}
.hindus_box1 .youshi li .nimg{position: absolute;top: -70px;right: -45px;width: 157px;height: 157px;background-color: #ecf4ff;border-radius: 50%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.hindus_box1 .youshi li .nimg i{font-size: 42px;color: #007fc4;margin-top: 85px;padding-left: 40px;}
.hindus_box1 .youshi li .ntext h6 {font-size: 22px;line-height: 1.2;font-weight: bold;padding-bottom: 20px;}
.hindus_box1 .youshi li .ntext p{color:#666;font-size:16px;line-height:2.0;}
.hindus_box2{width:45%;padding-bottom: 60px;position: relative;}
.hindus_box2 .home_tit{text-align: right;}
.hindus_box2 .home_tit h2{color:#FFF;}
.hindus_box2 .home_tit p{color:#FFF;opacity:0.8;}
.hindus_box2 .hindus_wznr{margin-bottom: 60px;}
.hindus_box2 .hindus_wznr p{color:#FFF;font-size:20px;line-height:1.8;text-align:justify;font-weight: lighter;}
.hindus_box2 .hphone{background: url(../images/telp.png) no-repeat left center;height: 50px;line-height: 50px;padding-left: 62px;position: absolute;right: 0;bottom: 0;color: #FFF;}
.hindus_box2 .hphone span{font-size:20px;opacity: 0.8;}
.hindus_box2 .hphone i{font-size: 36px;font-weight:bold;font-style: italic;}

@media screen and (max-width:960px){
.hindus_box1{width:100%;}
.hindus_box2{width:100%;}
.hindus_box2 .home_tit {text-align: left;}
}
@media screen and (max-width:768px){
.home_industry{padding-top:50;padding-bottom:50px}
.hindus_box1 .ys {padding-top:0;}
.hindus_box2 {margin-top:50px;}
.hindus_box2 .hindus_wznr {margin-bottom:40px;}
.hindus_box2 .hphone {left: 0;}
.hindus_box2 .hphone span{font-size:16px;}
.hindus_box2 .hphone i{font-size:20px;}
}
@media screen and (max-width:499px){
.hindus_box1 .youshi li{margin-bottom: 20px;}
.hindus_box1 .youshi li .nimg {top: -75px;right: -75px;width: 140px;height: 140px;}
.hindus_box1 .youshi li .nimg i{font-size: 25px;padding-left: 25px;}
.hindus_box1 .youshi li .ntext h6{font-size:18px;text-align: center;}
.hindus_box1 .youshi li .ntext p {font-size:13px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.hindus_box2 .hindus_wznr p{font-size:15px;}
}




/*NEWS*/
.home_new{padding-top:100px;padding-bottom:100px;overflow: hidden;background:#F7F7F7;}
.hnewBox {width:100%;height:100%;display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: row;}

.hnew_a{width:32.33%;overflow: hidden;}
.hnew_a dl{border-radius: 5px;border: 1px #eaeaea solid;background: #FFF;}
.hnew_a dl dt{border-radius: 5px;display: block;overflow: hidden;}
.hnew_a dl dt .himg{height:256px;padding-top:50%;overflow: hidden;background-size: cover !important;}
.hnew_a dl dd{padding:30px 30px;}
.hnew_a dl dd .time{color:#959595;font-size:16px;}
.hnew_a dl dd .time i{color:#0380c5;padding-right:10px;}
.hnew_a dl dd .title{font-size: 18px;font-weight:bold;padding-top: 15px;line-height: 1.2;}
.hnew_a dl dd .cona{padding-top: 20px;font-size: 15px;font-weight: 300;line-height:30px;}
.hnew_a dl:hover{border: 1px #007fc4 solid;}

.hnew_b{width:65.66%;}
.hnew_b ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.hnew_b ul li{width:48.5%;border: 1px #eaeaea solid;padding: 20px;background:#FFF;border-radius: 5px;margin-bottom: 3%; transition: all .5s;}
.hnew_b ul li a{display: flex;justify-content: space-between;align-items: center;}
.hnew_b ul li .time{width: 100px;height: 100px;border-radius: 10px;background: #f7faff;text-align: center;}
.hnew_b ul li .time *{display: block;font-family:'Arial';}
.hnew_b ul li .time span{padding-top:16px;font-size:36px;color:#333;font-weight:bold;line-height:40px;}
.hnew_b ul li .time i{font-size:15px;color:#333;opacity: 0.7;}
.hnew_b ul li .text {width: calc(100% - 120px);color:#333;}
.hnew_b ul li .text h3{font-size:16px;font-weight: bold;transition: all .5s;}
.hnew_b ul li .text p{padding-top: 15px;font-size:15px;font-weight:300;}
.hnew_b ul li:hover{border: 1px #007fc4 solid;}
.hnew_b ul li:hover .text h3{color:#007fc4;}

@media only screen and (max-width:960px){
.hnew_a{width:100%;margin-bottom:3%;}
.hnew_b{width:100%;}
} 
@media only screen and (max-width:767px){
.hnew_b ul li{width:100%;}
}
@media only screen and (max-width:499px){

} 



/*********************************************************************************************************/
.nybanner{height:420px;padding-top:180px;background-position:center;background-repeat: no-repeat;background-size: cover;position: relative;}
.ibcatein {text-align: left;color: #FFF;}
.ibcatein .nbt-cn{font-size:42px;font-weight: 700;line-height: 75px;margin-bottom: 24px;letter-spacing: 5px;text-shadow: 2px 1px 2px #000;}

@media only screen and (max-width:1024px){
.nybanner{height:300px;padding-top:120px;}
.ibcatein .nbt-cn{font-size:36px;line-height:1.5;margin-bottom:5px;}
}
@media only screen and (max-width:768px) {
.nybanner{height:250px;padding-top:110px;}
.ibcatein .nbt-cn{font-size:28px;}
}
@media only screen and (max-width:499px) {
.nybanner{height:220px;padding-top:100px;}
.ibcatein .nbt-cn{font-size:25px;}
}





/* 面包屑 */
.breav-nav{width:100%;height:30px;line-height:30px;overflow:hidden;font-size:16px;}
.location{float:left;background:url(../images/home.png)left center no-repeat;padding-left:28px;overflow:hidden;color:#F5F5F5;}
.location a{color:#F5F5F5;}
@media only screen and (max-width:768px){
.breav-nav{font-size:14px;}
}
@media only screen and (max-width:499px){
.breav-nav{font-size:13px;}
}


/*二级栏目*/
.sub_muen {width: 100%;height: auto;overflow: hidden;border-bottom:1px solid #e7e7e7;overflow-x: auto;}
.sub_muen ul{white-space: nowrap;text-align: center;}
.sub_muen ul li {display:inline-block;height: 80px;padding:0px 40px;}
.sub_muen ul li a {display:block;height: 80px;line-height: 80px;font-size:16px;color:#000;position:relative;}
.sub_muen ul li a:hover {color:#006eaf;}
.sub_muen ul li.cur a {color: #006eaf;}
.sub_muen ul li a::after {content:"";position:absolute;left:0px;bottom:0px;width:0px;height:3px;background-color:#006eaf;transition:all .3s linear;}
.sub_muen ul li a:hover::after,.sub_muen ul li.cur a::after {width:100%;}

@media only screen and (max-width:1024px){
.sub_muen ul li{height: 80px;padding: 0px 30px;}
.sub_muen ul li a{height: 80px;line-height: 80px;}
}
@media only screen and (max-width:768px){
.sub_muen ul li{height:60px;padding: 0px 20px;}
.sub_muen ul li a{height:60px;line-height:60px;}
}




.ny-title {text-align:center;padding-bottom:50px;}
.ny-title h3{font-size:36px;line-height:1.2;margin-bottom: 10px;}
.ny-title p{font-size: 16px;line-height: 24px;font-weight:300;color: #666;}
.company {line-height: 1.8; overflow: hidden;}

@media only screen and (max-width:499px){
.ny-title{padding-bottom:16px;}
.ny-title h3{font-size:26px;}
.ny-title p{font-size:14px;}
}



.position{position: relative;height:50px; line-height:50px;border-bottom: 1px solid #cdcdcd;margin-bottom:20px;}
.position h3 {position: absolute;font-size:28px;font-weight: normal;color: #333;background-position: center top;text-align: left;bottom: 0;left: 0;border-bottom: 3px solid #e7161b;}



/*about*/
.ny-about {width: 100%;padding-top:50px;padding-bottom:50px;overflow: hidden;}
.about_company {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.about_company .siab_l{width:40%;}
.about_company .siab_l img{display: block;width:100%;}
.about_company .siab_r{width:55%;display:block;}
.about_company .siab_r p{font-size:17px;line-height:2;text-indent:2em;text-align:justify;letter-spacing: 1px;margin-bottom:12px;color:#333333;}

.ny-honor{width: 100%;padding-top:50px;padding-bottom:50px;background:#f5f5f5;}
.nzslist{overflow: hidden;}
.nzslist ul{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.nzslist li{width:33.33%;overflow: hidden;}
.nzslist li a{display: block;padding:0 10px 20px 10px;overflow: hidden;}
.nzslist li .nimg {height:auto;padding-top:66%; overflow: hidden;/*border:1px solid #dddddd;*/background-size:cover!important;}
.nzslist li .text {padding:15px 10px;background:#f1f1f1;}
.nzslist li .text .title{color:#666;line-height:28px;font-size: 16px;transition:all 0.5s;letter-spacing: 1px;font-weight:normal;text-align:center;}
.nzslist li:hover .text{background:#1d427a;transition:all ease 600ms;}
.nzslist li:hover .text .title{color:#FFF;transition:all ease 600ms;}


@media only screen and (max-width:960px){
.about_company .siab_r p{font-size:16px;line-height:1.8;letter-spacing:0;}

}
@media only screen and (max-width:768px){
.about_company .siab_l {width:100%;margin-bottom: 12px}
.about_company .siab_r {width:100%;}
}
@media only screen and (max-width:499px){
.nzslist li{width:100%;}
}



.side_left {width: 21%;overflow: hidden;}
.side_right {width: 79%;float: right;padding-left: 3%;overflow: hidden;}
@media only screen and (max-width:1024px) {
.side_left {width:260px;}
.side_right {width:calc(100% - 260px);padding-left:30px;}
}
@media only screen and (max-width:768px) {
.side_left {width:100%;float:none;overflow: hidden;}
.side_right {width:100%;float:none;padding-left:0;overflow: hidden;}
}

/*产品二级导航*/
.channl-menu {width:100%;margin-bottom:20px; position: relative;}
.channl-menu h2{color: #fff;font-size: 22px;line-height: 1.5;overflow: hidden;width: 100%;padding-top: 15px;padding-bottom: 15px;padding-left: 20px;padding-right: 20px;background-color: #007fc4;border-top-right-radius: 20px;}
.channl-menu>ul {padding: 25px 0 50px;background: #FFF;position: relative;}
.channl-menu>ul:before{content: '';position: absolute;left: 0;top: 0;width: 7px;height: 100%;background: #cecece;}
.channl-menu>ul>li{position: relative;margin-top:10px;}
.channl-menu>ul>li:first-child {margin-top: 0;}
.channl-menu>ul>li>a {display: flex;justify-content: flex-start;transition: all ease .3s;font-size:16px;font-weight: bold;color: #004d9e;line-height: 55px;padding-left: 15px;padding-right: 15px;border-left:7px solid #cecece;}
.channl-menu>ul>li>a>em{width: 100%;border-bottom: 1px solid #ddd;}
.channl-menu>ul>li:hover>a,
.channl-menu>ul>li.cur>a {color: #004d9e;border-left:7px solid #007fc4 ;}
.channl-menu>ul>li>span {position: absolute;width: 35px;height: 35px;right: 10px;top: 10px;line-height: 50px;background: url(../images/sub_left_down.png) no-repeat center center;cursor: pointer;transition: all 0.3s;}
.channl-menu>ul>li.cur>span {/*background: url(../images/sub_left_up.png) no-repeat center center;*/}
.channl-menu>ul>li>dl {display:block;}
.channl-menu>ul>li>dl>dd{line-height: 44px;font-size: 16px;transition: all ease .3s;width: 100%;color: #333;border-left: #cecece 7px solid;padding-right: 15px;padding-left: 10px;}
.channl-menu>ul>li>dl>dd>a {width: 100%;padding-left: 15px;display: flex;justify-content: flex-start;transition: all ease .3s;}
.channl-menu>ul>li>dl>dd>a em{width: 100%;border-bottom: 1px solid #ddd;}
.channl-menu>ul>li>dl>dd:hover,
.channl-menu>ul>li>dl>dd:curr{color: #007fc4;border-left: #007fc4 7px solid;}
.channl-menu>ul>li>dl>dd:hover>a,
.channl-menu>ul>li>dl>dd.curr>a{color: #007fc4;}

@media only screen and (max-width:1024px){
.channl-menu{}
.channl-menu h2{font-size: 20px;}
.channl-menu>ul{}
.channl-menu ul li a {font-size: 14px;}
}
@media only screen and (max-width:768px){
.channl-menu {float: none;width: auto;margin-right: 0;margin-top: 20px;}
.channl-menu h2 {line-height: 40px;font-size: 16px;text-align: left;padding-left: 15px;padding-top: 5px;padding-bottom: 5px;font-weight: 600;background:#007fc4;}
.channl-menu h2 span {float: right;width: 24px;height: 30px;margin-top: 5px;background: url(../images/sub_left_down2.png) no-repeat center center;background-position: left center;margin-right: 10px;}
.channl-menu h2 span.on {background: url(../images/sub_left_up2.png) no-repeat center center;background-position: left center;}
.channl-menu>ul{display: none;}
.channl-menu>ul>li {margin-top:6px;}
.channl-menu>ul>li>span {top: 2px;}
.channl-menu>ul>li>a {line-height: 40px;padding-left: 10px;}
	
}



/*Red fuwu*/
.Red_fuwu{overflow: hidden;margin-bottom: 10px;margin-top:20px;}
.Red_fuwu .GetTop{color: #fff;font-size: 22px;line-height: 1.5;overflow: hidden;width: 100%;padding-top: 15px;padding-bottom: 15px;padding-left: 20px;padding-right: 20px;background-color: #007fc4;border-top-right-radius: 20px;}
.Red_fuwu .GetTop i{padding-right:10px;color: #ffffff;font-size: 20px;}
.Red_fuwu .wrap-lianxi-cont {padding: 15px;overflow: hidden;background: #FFF;}
.Red_fuwu .wrap-lianxi-cont p{font-size:16px;line-height:1.5;padding-bottom:8px;}
@media (max-width:768px) {
.Red_fuwu{display: none;}
}



/*****/
.P_lcon{padding-top:80px;padding-bottom:80px;}
.P_lcon .main{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
@media only screen and (max-width:960px){
.P_lcon{padding-top:50px;padding-bottom:50px;}
}
@media only screen and (max-width:499px){
.P_lcon{padding-top:30px;padding-bottom:30px;}
}


/*PRODUCT*/
.prony_bg{background:#f2f2f2;}
.proBtxl{padding-bottom: 20px;}
.proBtxl h3 {line-height: 2;font-size: 18px;font-weight: bold;background-color: #ffffff;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;padding-right: 10px;border-top-left-radius: 20px;border-top-right-radius: 20px;margin-bottom: 20px;}
.proBtxl .probtxq{line-height: 2;font-size: 16px;color: #545454;padding-top: 0px;padding-bottom: 0px;padding-left: 20px;padding-right: 20px;display: flex;flex-wrap: wrap;justify-content: space-between;/*align-items: center;*/}
.proBtxl .probtxq .probtxq_nr{width:72%;}
.proBtxl .probtxq .probtxq_img{width:24%;}
.proBtxl .probtxq .probtxq_img img{width:100%;display: block;border: 3px solid #007fc4;border-radius: 3px;}
/*PROLIST*/
.prolist{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;background-color: #ffffff;border-top-left-radius: 20px;border-top-right-radius: 20px;border: 1px solid #f0f0f0;overflow: hidden;margin-bottom:20px;}
.procp_title{width:100%;height: auto;padding-top: 5px;padding-bottom: 5px;overflow: hidden;background:#f3f3f3;}
.procp_title h4{line-height: 2;font-size: 18px;font-weight: bold;padding-left: 20px;padding-right: 10px;}
.prolist .proitem ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.prolist .proitem li{width: 25%;margin-top: 20px;}
.prolist .proitem li .item{padding-top: 30px;padding-bottom:10px;padding-left: 30px;padding-right: 30px;transition: all .5s;border:#e5e5e5 solid 1px;margin-left: 10px;margin-right:10px;background:#FFF;}
.prolist .proitem li .item .title{margin-bottom: 20px;}
.prolist .proitem li .item .title a{display:block;text-align:center;color:#212529;font-size:20px;font-weight:bold;}
.prolist .proitem li .item .title a:hover{color:#007fc4;}
.prolist .proitem li .item .layout{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;padding-bottom: 20px;}
.prolist .proitem li .item .layout .p_item{/*width:47.2%;*/width:100%;}
.prolist .proitem li .item .layout .p_item a{display: block;padding:10px 8px;font-size:13px;line-height:1.3;text-align: center;border:1px solid #737379;border-radius:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prolist .proitem li .item .layout .cbox-0 a{color:#6c6e71;}
.prolist .proitem li .item .layout .cbox-1 a{color:#FFF;background-color:#007fc4;border-color:#096597;}
.prolist .proitem li .item .layout .cbox-0 a:hover{background:#004d9e;color:#FFF;}
.prolist .proitem li .item .layout .cbox-1 a:hover{background:#004d9e;}

@media only screen and (max-width:1200px) {
.prolist .proitem li{width:33.33%;}
}
@media only screen and (max-width:1024px) {
.prolist .proitem li{width:50%;}
}
@media only screen and (max-width:767px) {
.proBtxl .probtxq .probtxq_nr{width:100%;margin-bottom:15px;}
.proBtxl .probtxq .probtxq_img{width:100%;}
}
@media only screen and (max-width:499px) {
.prolist .proitem li .item{padding-left:10px;padding-right:10px;margin-left:5px;margin-right:5px;}
.prolist .proitem li .item .title a{font-size:16px;}
.prolist .proitem li .item .layout .p_item {width:100%;margin-bottom:10px;}
.prolist .proitem li .item .layout .p_item a{font-size:12px;padding:6px 5px;}
}



/*NEWLIST*/
.newlist{width:90%;margin:0 auto;}
.newlist li{padding: 2vw;background: #FFF;margin-bottom: 30px;}
.newlist li .text{font-size: 24px;}
.newlist li .text a{display: block;color:#222222;font-weight: bold;line-height:1.2;}
.newlist li .data{padding-top: 25px;padding-bottom: 15px;font-family:"Arial";font-weight:600;font-size:16px;}
.newlist li .desc{font-size: 16px;line-height: 1.8;letter-spacing: 1px;}
.newlist li .btn-more{margin-top:36px;}
.newlist li .btn-more a{display:inline-block;padding:12px 30px;font-size:14px;background-color:#f2f6f7;color:#007fc4;font-weight: 600;}
.newlist li .text a:hover{color:#007fc4;text-decoration: underline;}
.newlist li .btn-more a:hover{background-color:#007fc4;color:#FFF;}

@media only screen and (max-width:768px){
.newlist{width:100%;}
}
@media only screen and (max-width:499px){
.newlist li{padding:20px;}
.newlist li .text {font-size:18px;}
.newlist li .data{padding-top:15px;padding-bottom:10px;}
.newlist li .desc{font-size:13px;}
.newlist li .btn-more {margin-top: 20px;}
.newlist li .btn-more a{font-size:12px;padding:6px 20px}
}



/*IMAGES*/
.imglist{}
.imglist ul{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.imglist li{width: 33.33%;padding: 0 10px 20px 10px;overflow: hidden;}
.imglist li a{display: block;overflow: hidden;position: relative;}
.imglist li .nimg {height: auto;padding-top: 68%;overflow: hidden;border: 1px solid #dddddd;background-size: cover !important;transition:all 0.5s;}
.imglist li .text {position: absolute;left: 0;bottom: 0;width: 100%;line-height: 3;font-size: 16px;color: #fff;text-align: center;background: -webkit-linear-gradient(bottom, rgba(21, 21, 21, 1), rgba(21, 21, 21, 0));font-weight: normal;transition:all 0.5s;}
.imglist li a:hover .nimg{transform: scale(1.1,1.1);}

@media only screen and (max-width:960px){
.imglist li{width:50%;}
}
@media only screen and (max-width:499px){
.imglist li{width:100%;}
}




/*分页样式*/
.pglist {padding: 40px 0 50px 0;width: 100%;text-align: center;clear: both;}
.pglist a, .pglist span {padding: 3px 15px;margin: 3px 2px;background:#fff;border: 1px solid #cfcfcf;font-size: 14px;border-radius: 3px;color:#333;}
.pglist * {display:inline-block;vertical-align: middle;line-height: 30px;padding-bottom:1px;}
.pglist a:hover, .pglist .page-num-current{display: inline-block;color: #fff;background:#007fc4;border-color:#007fc4;}



/*内容*/
.nrcompany{width:100%;overflow: hidden;padding: 2vw;background:#FFF;border-radius: 8px;box-shadow: 0 10px 30px 0 rgb(17 17 17 / 5%);}
.nrcompany h1 {padding-top: 10px;padding-bottom: 20px;font-size:26px;line-height: 35px;font-weight: normal;color: #000000;text-align:center;}
.nrcompany .met-editor {padding-bottom:20px;text-align:center;font-size:16px;color: #999;border-bottom: 1px solid #EEE;}
.nrcompany .xwzy {font-size:15px;color:#8c8c8c;line-height:26px;margin-top:30px;background:#f5f5f5;padding:20px 28px;text-align:justify;letter-spacing:1.5px;font-weight:300;border: #E5E5E5 1px solid;}
.nrcompany .nrxqzy {font-size: 16px;padding: 50px 0;margin-bottom: 60px;line-height: 30px;text-align: justify;color: #333;}
.nrcompany .nrxqzy img{height: auto!important;max-width: 100%!important;}
.nrcompany .share {height: auto;margin-top:60px;margin-bottom: 50px;overflow: hidden;}
.nrcompany .share .more-btn{border: 1px solid #e0e0e0;color: #666;background:#FFF;display: flex;align-items: center;justify-content: center;width: 160px;height: 56px;}
.nrcompany .share .more-btn:hover{background-color:#007fc4;color: #fff;border:0;transition:all .2s linear;}
.nrcompany .share i{font-size: 17px;margin-right:15px;transition: margin 300ms;}


/**pro xiangqing**/
.pic-box{display: block;background: #ffffff;padding-top: 50px;padding-left: 50px;padding-bottom: 50px;padding-right: 50px;margin-bottom: 20px;border-radius: 8px;box-shadow: 0 10px 30px 0 rgb(17 17 17 / 5%);}
.pic-box h1{line-height: 1.8;font-size: 30px;font-weight: bold;color: #333;text-align: center;/*margin-bottom:20px;*/}
.pic-box .pmet-editor {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;align-items: center;width: 100%;padding: 15px 0;border-bottom:1px dashed #dddddd;border-top:1px dashed #dddddd;}
.pic-box .pmet-editor .pmet_item{width:33%;}
.pic-box .pmet-desc{width: 100%;margin-top: 20px;overflow: hidden;}
.pic-box .pmet-conbtn{display: flex;flex-wrap: wrap;flex-direction: row;width: 100%;margin-top: 20px;}
.pic-box .pmet-conbtn .pmet-conbtn_item{}
.pic-box .pmet-conbtn .pmet-conbtn_item a{display: flex;overflow: hidden;text-align: center;justify-content: center;align-items: center;box-sizing: border-box;width: 160px;padding: 10px 8px;height: auto;}
.pic-box .pmet-conbtn .pmet-conbtn_item a i{font-size: 16px;margin-right: 5px;}
.pic-box .pmet-conbtn .pmet-conbtn_item a span{display: block;width: auto;font-size: 16px;font-weight: bold;overflow: hidden;}
.pic-box .pmet-conbtn .cbox-2{margin-right: 3%;flex: 0 0 auto;}
.pic-box .pmet-conbtn .cbox-2 a{background:#007fc3;color:#FFF;border-radius:5px;}
.pic-box .pmet-conbtn .cbox-3{flex: 0 0 auto;}
.pic-box .pmet-conbtn .cbox-3 a{background:#484f61;color:#FFF;border-radius:5px;}
.pic-boxq{display: block;background: #ffffff;padding-top: 50px;padding-left: 50px;padding-bottom: 50px;padding-right: 50px;margin-bottom: 20px;border-radius: 8px;box-shadow: 0 10px 30px 0 rgb(17 17 17 / 5%);}
.pic-boxq .proxqtitle {width: 100%;height: 54px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.pic-boxq .proxqtitle em{display:block;width:180px;text-align:center; color:#ffffff;background:#007fc3;padding:0 10px;line-height:54px;font-size:18px;font-weight:bold;border-radius:5px 5px 0 0;}
.pic-boxq .nrxqzy {font-size: 16px;padding:20px 0;margin-bottom: 60px;line-height: 30px;color: #333;}

@media only screen and (max-width:960px){
.pic-box{padding-top:30px;padding-left:20px;padding-bottom:30px;padding-right:20px;}
.pic-boxq{padding-top:30px;padding-left:20px;padding-bottom:30px;padding-right:20px;}
}
@media only screen and (max-width:768px){
.pic-box .pmet-editor .pmet_item{font-size:13px;}
	
}
@media only screen and (max-width:499px){
.pic-box .pmet-editor .pmet_item{width:100%;}
.pic-box .pmet-conbtn .pmet-conbtn_item a{width:140px;}
.pic-box .pmet-conbtn .pmet-conbtn_item a i{font-size:14px;}
.pic-box .pmet-conbtn .pmet-conbtn_item a span{font-size:14px;}
.pic-boxq .proxqtitle{height:44px;}
.pic-boxq .proxqtitle em{width:140px;font-size:16px;line-height:44px;}
.pic-boxq .nrxqzy {font-size:14px;line-height:1.6;}
}



/*reLink*/
.reLink{padding-top:40px;overflow: hidden;font-size: 15px;border-top:1px solid #EEE;}
.prevLink, .nextLink{padding-top:8px;margin-bottom:8px;overflow: hidden;}
.reLink a{color: #676767;text-decoration: none;}
.reLink a:hover{color:#007fc4;text-decoration:underline;}





/*研发品控*/
.yfpkBox{width:100%;height: auto;overflow: hidden;}
.yfpkitem{overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px dashed #b1b1b1;}
.yfpkitem:nth-child(4){border-bottom:0;}
.yfpkitem .yfpkitem_tit{width:32%;padding:10px;}
.yfpkitem .yfpkitem_tit .yfpkitem_tit_box{padding:5%;border-radius: 15px;box-shadow: 0px 0px 10px 2px rgba(140, 140, 140, 0.56);}
.yfpkitem .yfpkitem_tit h4{display: block;width: 100%;padding-bottom: 20px;text-align: center;font-size: 20px;line-height: 1.2;color: #0f68a1;}
.yfpkitem .yfpkitem_tit p {font-size: 16px;color: #666;}
.yfpkitem .yfpkitem_tp{width:65%;}
.yfpkitem .yfpkitem_tp ul{display: flex;flex-wrap: wrap;align-items: center;}
.yfpkitem .yfpkitem_tp li{width:33.33%;padding:10px 10px;overflow: hidden;}
.yfpkitem .yfpkitem_tp li .nimg{width:100%;display: block;border:1px solid #ddd;}
.yfpkitem .yfpkitem_tp li .nimg img{width:100%;display: block;}
.yfpkitem .yfpkitem_tp li .nimg:hover{animation:moveUpDown 2s ease-in-out infinite;}

@media only screen and (max-width:960px){
.yfpkitem .yfpkitem_tit{width:100%;}
.yfpkitem .yfpkitem_tit h4{padding-top:20px;padding-bottom:20px;border-radius:5px;}
.yfpkitem .yfpkitem_tit p{font-size:15px;}
.yfpkitem .yfpkitem_tp{width:100%;}
}
@media only screen and (max-width:499px){
.yfpkitem .yfpkitem_tit {margin-bottom:10px;}
.yfpkitem .yfpkitem_tit h4{padding-top:10px;padding-bottom:10px;font-size:16px;}
.yfpkitem .yfpkitem_tit p{font-size:14px;}
.yfpkitem .yfpkitem_tp li{width:50%;}
}


@keyframes moveUpDown {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}






/*联系我们*/
.conlianxi{overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.conlianxi .content{width:42%;}
.conlianxi .content .contact-lx-js {color: #4f676b;font-weight: normal;font-size: 22px;line-height: 1.5;margin-bottom: 50px;}
.conlianxi .content li{color:#999;line-height:24px;margin-bottom:38px;}
.conlianxi .content li h4{font-size:30px;line-height:1.2; font-weight:bold;color:#007fc4;}
.conlianxi .content li p i{margin-right:10px;font-size:22px;}
.conlianxi .content li p em{font-size:16px;}
.conlianxi .content li .p1{font-size:20px;margin-top:10px;color:#333;}
.conlianxi .MapBox{width: 56%;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.conlianxi .MapBox img{display:block;width:100%;image-rendering: pixelated;}

@media only screen and (max-width:768px){
.conlianxi .content{width:100%;}
.conlianxi .content li h4{font-size:22px;}
.conlianxi .content li .p1{font-size:18px;}
.conlianxi .MapBox{width:100%;float:none;}
}



/*SEARCH*/
.searchTitle{display: block;height: 30px;margin-bottom:30px;font-size:20px;font-weight: bold;color: #333;}
.search_list li{width: 25%;display: block;float: left;padding: 0 18px 18px 0;}
.search_list li a{display:block;padding: 10px;border: 1px solid #F5F5F5;}
.search_list li .nimg{width: 100%;height: 260px;overflow: hidden;/*background: #f5f5f5;*/}
.search_list li .nimg img{display: block;width: auto;height: 100%;margin: auto;}
.search_list li .text{height: auto;padding:10px 0;overflow: hidden;}
.search_list li .text .title{font-size: 18px;font-weight: normal;color: #333;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.5s ease;}
.search_list li .text .model{font-size: 13px;line-height: 20px;height: 40px;color: #bfb9b9;margin-top: 5px;}
.search_list li .text .connr{font-size:13px;color:#acacac;line-height:22px;margin:10px 0 10px;height:66px;overflow:hidden;font-weight:300;}

@media only screen and (max-width:1024px){
.search_list li{width:33.33%;padding:10px;}
.search_list li .nimg{height: 220px;}
}
@media only screen and (max-width:768px){
.search_list li{width:50%;}
}



/***************/
.nrxqzy table td{padding:16px 0;}
/***************/

