@charset "utf-8";
/*1680*/
@media only screen and (max-width: 1660px) {
    .banner .swiper-slide img {
	    width: 100%;
	    height: 600px;
	    object-fit: cover;
	}
	.bannerlast {
	    position: absolute;
	    left: 260px;
	    right: inherit;
	    width: 100%;
	    margin: 0 auto;
	    top: 70%;
	}
	.advan_nrtop {

	    margin-bottom: 14px;
	}
	.advan_nr{
		padding:0px 30px;
	}


}
@media only screen and (max-width: 1500px) {
   .advproduright{
		width:860px;
	}
	.about-history-list .slides li .item .desc{
		padding: 0px 15px !important;
        font-size: 12px !important;
        height: 200px !important;
	}
	.about-history-list .slides li:nth-child(even) .item{
		top: -30px !important;
	}
	.about-history-list .slides li .item{
		bottom: -290px !important;
	}
	.history{
		padding-bottom: 120px;
	}

}
@media only screen and (max-width: 1400px) {
	.bannerlast {
	    position: absolute;
	    left: 220px;
	    right: inherit;
	    width: 100%;
	    margin: 0 auto;
	    top: 70%;
	}
	.advantagesnr_topapp {
	    width: 110px;
	    height: 110px;
	    border-radius: 100%;
	}
	.advantagesnr_topapp p {
	    font-size: 15px;
	}
	.advantagesnr_topapp span{
		padding-top: 28px;
	}
	.rightadv {
	    padding-left: 90px;
	}
	.advantagesnr .container {
	    width: 100%;
	    padding: 0;
	}
	.advproductcon_rightapp_pic img{
		width:150px;
		height:150px;
	}
	.advproductcon_left ul {
	    padding: 0px 18px 34px;
	}
	.botitle{
		font-size: 28px;
	}
	.advproductcon_left {
	    min-height: 505px;
	}
	.advproductcon .col-lg-2{
		width:20%;
	}
	.advproductcon .col-lg-10{
		width:80%;
	}
	.details_nrlefttop h3 {
	    font-size: 20px;
	    color: #010101;
	    line-height: 30px;
	    margin-bottom: 25px;
	}
	.solution_nrpic {
	    width: 50%;
	    padding-right: 0;
	}
	.solution_nrpic img {
	    width: 100%;
	    height: 330px;
	    object-fit: cover;
	}
	.solution_nrtitle {
	    width: 50%;
	    padding-left: 35px;
	}
	.solution_nr ul li:nth-child(2n) .solution_nrpic {
	    float: right;
	    padding-left: 0;
	    padding-right: 0px;
	}
	.solution_nr ul li:nth-child(2n) .solution_nrtitle {
	    float: left;
	    padding-right: 35px;
	    padding-left: 0;
	}
	.testing_nrpic {
	    float: left;
	    overflow: hidden;
	    padding-right: 0;
	    width:50%;
	}
	.testing_nrtitle {
	    float: right;
	    width: 50%;
	    min-height: 350px;
	    display: flex;
	    align-items: center;
	    padding-left: 35px;
	}
	.testing_nr ul li:nth-child(2n) .testing_nrtitle {
	    float: left;
	    padding-left: 0;
	    padding-right: 35px;
	}
	.testing_nr ul li:nth-child(2n) .testing_nrpic {
	    float: right;
	    padding-left: 0;
	    padding-right: 0px;
	}
	.testing_nrpic img {
	    width: 100%;
	    height: 350px;
	    object-fit: cover;
	}
	.advproduleft {
	    min-width: 265px;
	}
	.advproduright{
		width:700px;
	}

}
@media only screen and (max-width: 1300px) {
	.enterprise_nr .container{
		width:90%;
	}
	.bannerlast {
	    position: absolute;
	    left: 180px;
	    right: inherit;
	    width: 100%;
	    margin: 0 auto;
	    top: 70%;
	}
	.advantagesnr_topapp span{
		font-size: 12px;
	}
	.advantagesnr_topapp p {
	    font-size: 14px;
	}
	.advantagesnr_top {
	    padding: 0px 55px;
	    justify-content: initial;

	}
	.detailed .container {
	    width: auto;
	    padding: 0px 15px;
	}
	.advproduright {
	    width: 800px;
	}
	.about-history-list .slides li .item .desc{
		padding: 0px 15px !important;
        font-size: 12px !important;
        height: 210px !important;
	}
	.about-history-list .slides li:nth-child(even) .item{
		top: -40px !important;
	}
	.about-history-list .slides li .item{
		bottom: -288px;
	}
	.history{
		padding-bottom: 150px;
	}



}
@media only screen and (max-width: 1220px){
	.container{
		width:100%;
	}
	.header_topleft span {
	    padding-right: 25px;
	}
	.header_nrnav ul li a {
	    font-size: 13px;
	}
	.yuyan a{
		font-size: 13px;
	}
	.yuyan:after {
	    position: absolute;
	    content: "";
	    width: 1px;
	    height: 12px;
	    background: #606060;
	    left: 0;
	    top: 3px;
	}
	.history .container {
	    width: 960px !important;
	}
	.contactone_left {
	    flex: initial;
	    position: relative;
	}
	.contactone_right {
	    min-width: 170px;
	    margin-left: 30px;
	    flex: 1;
	    display: flex;
	    justify-content: flex-end;
	}
	.contactone_mapnr ul li:nth-child(1) {
	    position: absolute;
	    right: 300px;
	    top: 253px;
	}
	.contactone_mapnr ul li.act:nth-child(1) {
	    position: absolute;
	    right: 297px;
	    top: 240px;
	}
	.contactone_mapnr ul li:nth-child(2) {
	    position: absolute;
	    right: 230px;
	    top: 204px;
	}
	.contactone_mapnr ul li.act:nth-child(2) {
	    position: absolute;
	    right: 223px;
	    top: 197px;
	}
	.contactone_mapnr ul li:nth-child(3) {
	    position: absolute;
	    right: 266px;
	    top: 306px;
	}
	.contactone_mapnr ul li.act:nth-child(3) {
	    position: absolute;
	    right: 262px;
	    top: 296px;
	}
	.contactone_mapnr ul li:nth-child(4) {
	    position: absolute;
	    right: 251px;
	    top: 359px;
	}
	.contactone_mapnr ul li.act:nth-child(4) {
	    position: absolute;
	    right: 247px;
	    top: 350px;
	}
	.contactone_mapnr ul li:nth-child(5) {
	    position: absolute;
	    right: 227px;
	    top: 390px;
	}
	.contactone_mapnr ul li.act:nth-child(5) {
	    position: absolute;
	    right: 227px;
	    top: 386px;
	}
	.contactone_mapnr ul li:nth-child(6) {
	    position: absolute;
	    right: 237px;
	    top: 435px;
	}
	.contactone_mapnr ul li.act:nth-child(6) {
	    position: absolute;
	    right: 227px;
	    top: 431px;
	}
	.contactone_mapnr ul li:nth-child(7) {
	    position: absolute;
	    right: 265px;
	    top: 478px;
	}
	.contactone_mapnr ul li.act:nth-child(7) {
	    position: absolute;
	    right: 255px;
	    top: 471px;
	}
	.contactone_mapnr ul li:nth-child(8) {
	    position: absolute;
	    right: 320px;
	    top: 537px;
	}
	.contactone_mapnr ul li.act:nth-child(8) {
	    position: absolute;
	    right: 312px;
	    top: 527px;
	}
	.contactone_mapnr ul li:nth-child(9) {
	    position: absolute;
	    right: 347px;
	    top: 413px;
	}
	.contactone_mapnr ul li.act:nth-child(9) {
	    position: absolute;
	    right: 344px;
	    top: 404px;
	}
	.contactone_mapnr ul li:nth-child(10) {
	    position: absolute;
	    right: 415px;
	    top: 355px;
	}
	.contactone_mapnr ul li.act:nth-child(10) {
	    position: absolute;
	    right: 414px;
	    top: 353px;
	}
	.contactone_mapnr ul li:nth-child(11) {
	    position: absolute;
	    right: 415px;
	    top: 410px;
	}
	.contactone_mapnr ul li.act:nth-child(11) {
	    position: absolute;
	    right: 409px;
	    top: 403px;
	}

	.contactone_mapnr ul li:nth-child(12) {
	    position: absolute;
	    right: 495px;
	    top: 425px;
	}
	.contactone_mapnr ul li.act:nth-child(12) {
	    position: absolute;
	    right: 487px;
	    top: 418px;
	}
	/*城市*/
	.sector2 .easttwo .eastbj {
	    position: absolute;
	    right: 157px;
	    top: -3px;
	}
	.sector2 .easttwo .eastys {
	    position: absolute;
	    right: 158px;
	    top: -10px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector1 .easttwo .eastbj {
	    position: absolute;
	    right: 246px;
	    top: 1px;
	}
	.sector1 .easttwo .eastys {
	    position: absolute;
	    right: 247px;
	    top: -3px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector3 .easttwo .eastbj {
	    position: absolute;
	    right: 252px;
	    top: 271px;
	}
	.sector3 .easttwo .eastys {
	    position: absolute;
	    right: 252px;
	    top: 267px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector4 .easttwo .eastbj {
	    position: absolute;
	    right: 252px;
	    top: 325px;
	}
	.sector4 .easttwo .eastys {
	    position: absolute;
	    right: 254px;
	    top: 320px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector5 .easttwo .eastbj {
	    position: absolute;
	    right: 259px;
	    top: 389px;
	}
	.sector5 .easttwo .eastys {
	    position: absolute;
	    right: 259px;
	    top: 388px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector6 .easttwo .eastbj {
	    position: absolute;
	    right: 249px;
	    top: 403px;
	}
	.sector6 .easttwo .eastys {
	    position: absolute;
	    right: 245px;
	    top: 401px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector7 .easttwo .eastbj {
	    position: absolute;
	    right: 265px;
	    top: 443px;
	}
	.sector7 .easttwo .eastys {
	    position: absolute;
	    right: 266px;
	    top: 439px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector8 .easttwo .eastbj {
	    position: absolute;
	    right: 272px;
	    top: 412px;
	}
	.sector8 .easttwo .eastys {
	    position: absolute;
	    right: 272px;
	    top: 406px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector9 .easttwo .eastbj {
	    position: absolute;
	    right: 330px;
	    top: 370px;
	}
	.sector9 .easttwo .eastys {
	    position: absolute;
	    right: 329px;
	    top: 366px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector11 .easttwo .eastbj {
	    position: absolute;
	    right: 425px;
	    top: 389px;
	}
	.sector11 .easttwo .eastys {
	    position: absolute;
	    right: 425px;
	    top: 385px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector10 .easttwo .eastbj {
	    position: absolute;
	    right: 421px;
	    top: 259px;
	}
	.sector10 .easttwo .eastys {
	    position: absolute;
	    right: 419px;
	    top: 256px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.sector12 .easttwo .eastbj {
	    position: absolute;
	    right: 452px;
	    top: 194px;
	}
	.sector12 .easttwo .eastys {
	    position: absolute;
	    right: 450px;
	    top: 191px;
	    animation: mapy 2s;
	    transform: translateY(0px);
	    z-index: 9;
	}
	.advproduright {
	    width: 730px;
	}
		/*发展历程*/
	.historywap{
		display: block;
	}
	.historypc{
		display: none;
	}
	/*发展历程*/
	.history_nr_title span {
	    position: absolute;
	    top: 0;
	    width: 25px;
	    height: 25px;
	    line-height: 25px;
	    text-align: center;
	    background: #eb6828;
	    border-radius: 100%;
	    color: #fff;
	    z-index: 9;
	    font-size: 12px;
	    display: none;
	    transition: all 0.5s linear 0s;
	}

	.historywap .swiper-slide-thumb-active .history_nr_title span{
	    display: block;
	    transition: all 0.5s linear 0s;
	}
	.history_upper {
	    position: relative;
	    overflow: hidden;
	    z-index: 99;
	}
	.history_top {
	    overflow: hidden;
	    position: relative;
	    padding-left: 15px;
	}
	.history_nr_title {
	    color: #404040;
	    height: 30px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.history_nr_title p {
	    font-size: 14px;
	    transition: all 0.2s linear 0s;
	}
	.history_top .swiper-slide.swiper-slide-thumb-active .history_nr_title p{
	    font-size: 16px;
	    transition: all 0.4s linear 0s;
	}
	.history_top .swiper-wrapper{
	    height: 120px;
	}
	.history_top .swiper-slide{

	    text-align: center;
	    position: relative;
	}
	.history_top .swiper-slide:after {
	    position: absolute;
	    content: "";
	    width: 1px;
	    height: 30px;
	    background: #dedede;
	    top: 32px;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	/*    transition: all 0.3s linear 0s;*/
	}
	.history_top .swiper-slide:before {
	    position: absolute;
	    content: "";
	    width: 6px;
	    height: 6px;
	    border-radius: 100%;
	    background: #dedede;
	    top: 30px;
	    left: -0.5px;
	    right: 0;
	    margin: 0 auto;
	    transition: all 0.3s linear 0s;
	}
	.historywap .swiper-slide-thumb-active:before{
	    display: none;
	    transition: all 0.3s linear 0s;
	}
	.history_top .swiper-slide.swiper-slide-thumb-active{
	    transition: all 0.3s linear 0s;
	}
	.history_top .swiper-slide.swiper-slide-thumb-active:after {
	    position: absolute;
	    content: "";
	    width: 1px;
	    height: 100px;
	    background: #eb6828;
	    top: 0;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	    transition: all 0.3s linear 0s;
	}
	.history_top .swiper-slide.swiper-slide-thumb-active .history_nr_title:after {
	    position: absolute;
	    content: "";
	    width: 6px;
	    height: 6px;
	    border-radius: 100%;
	    background: #eb6828;
	    bottom: 14px;
	    left: 0.5px;
	    right: 0;
	    margin: 0 auto;
	    transition: all 0.3s linear 0s;
	}

	.history_top_yuan {
	    width: 100%;
	    position: absolute;
	    left: 15px;
	    right: 0;
	    bottom: 57px;
	    border-bottom: 1px solid #dedede;
	}
	.historywap .line span:nth-child(4) {
	    opacity: 0;
	}
	.historywap .line {
	    position: absolute;
	    bottom: 56px;
	    width: 100%;
	    left: 0;
	    right: 0;
	    display: flex;
	    align-items: center;
	}
	.historywap .line span {
	    border-left: 1px solid #dedede;
	    width: 10px;
	    display: inline-block;
	    height: 12px;
	    flex: 1;
	}
	.history_bottom {
	    padding: 0px 15px;
	    margin-top: -34px;
	    position: relative;
	    z-index: 9;
	    max-height: 260px;
	}
	.history_bottom_nr_title {
	    color: #000;
	    font-family: "Source Han Sans CN";
	    overflow: hidden;
	    width: 100%;
	}
	.history_bottom_nr_title label {
	    font-size: 14px;
	    margin-right: 10px;
	    min-width: 46px;
	}
	.history_bottom_nr_title p {
	    font-size: 14px;
	    min-height: 100px;
	    padding-bottom: 20px;
	    line-height: 25px;
	}
	.history_bottom_nr_title p span {
	    display: inline-block;
	    width: 100%;
	}
	.history_bottom_nr {
	    padding: 40px 20px 30px;
	    position: relative;
	    overflow: hidden;
	    height: auto;
	    display: flex;
	    align-items: center;
	    background: rgba(255,255,255,0.6);
	    box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
	}
	.history_bottom_nr:after {
	    position: absolute;
	    content: "";
	    bottom: 0;
	    left:0;
	    right: 0;
	    width: 100%;
	    height: 3px;
	    background: #183253;
	}
	.history_bottom_nr_title h3 {
	    font-size: 18px;
	    color: #eb6828;
	    padding-bottom: 10px;
	}
	.desc_pic {
	    float: right;
	}
	.desc_pic img {
	    width: 80px;
	}
}

@media only screen and (max-width: 1200px){
	.homeader .header_nrlogo img{
		height: 26px;
	    object-fit: contain;
	    margin-top: 6px;
	}
	.header_nrnav ul li a {
	    font-size: 14px;
	}
	.header_nrnav ul li {
	    text-align: center;
	    flex: 1;
	}
	.header_nrnav ul {
	    margin-right: 0;
	    padding-left: 24px;
	}
	.yuyan {
	    min-width: 40px;
	    text-align: right;
	    position: relative;
	}
	.productall_nrleft ul li ul li a{
		font-size: 12px;
	}
	.productall_nrleft ul li h3{
		font-size: 12px;
	}
/*	.productall_nrleft ul {
	    padding: 30px 0px 0px;
	}*/
	.productall_nrrighttop ul li a{
		font-size: 12px;
	}
	.productcp_title p {
	    font-size: 12px;
	}
	.brlerig {
	    padding-right: 0;
	    padding-left: 0;
	}
	.brlet {
	    padding-left: 0;
	    padding-right: 0;
	}
	.details_nrright {
	    margin-left: 30px;
	    overflow: hidden;
	}
	.serpic {
	    display: none;
	}
	.serlisy {
	    width: 100%;
	    float: initial;
	    margin-bottom: 40px;
	    overflow: hidden;
	    padding: 0;
	}
	.service_nr:after{
		display: none;
	}
	.serwap {
	    display: block;
	    background: #eb6828;
	    padding: 20px 15px;
	    text-align: center;
	    overflow: hidden;
	    margin-bottom: 40px;
	}
	.service_nrright .serwap{
		background: #183253;
	}
	.service_nrall {
	    padding: 0px;
	    overflow: hidden;
	}
	.service_nr .container {
	    width: 100%;
	    padding: 0;
	}
	.serlisy_sore {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    padding: 0px 15px;
	}
	.service_nrlast {
	    margin-top: 35px;
	    overflow: hidden;
	    padding: 0px 15px;
	}
	.customized_nrsore {
	    background: #fff;
	    border-radius: 8px;
	    padding: 40px;
	    width: 90%;
	}
	.lisyuly{
		padding-top: 30px;
	}


}
@media only screen and (max-width: 1180px){

	.contactone_nr {
	    display: inherit;
	}
	.contactone_left{
		margin: 0 auto;
	}
	.contactone_right {
	    margin-left: 0;
	    flex: 1;
	    display: inherit;
	    padding-top: 55px;
	}
	.contactone_right ul{
		-moz-column-count:6; /* Firefox */
        -webkit-column-count:6; /* Safari 和 Chrome */
        column-count:6;
        -moz-column-gap: 10px;
	    -webkit-column-gap: 10px;
	    column-gap: 10px;
	}
	.contactone_right ul li{
		width:auto;
	}
	.contactone_right ul li h3{
		width:auto;
	}
	.advproduleft {
	    min-width: 220px;
	    margin-right: 20px;
	}
	.contactone_mapnrpop {
		display: none;
		position: absolute;
		right: 0;
		width: 415px;
		background: #fff;
		border: 1px solid #e4e4e4;
		padding: 20px 10px 15px;
		overflow: hidden;
		z-index: 99999;
		border-bottom: 2px solid #183253;
		transition: all 0.3s linear 0s;
		opacity: 0;
		margin-top: 0;
		bottom: ;
		top: -121px;
		left: 0;
	}
/*	.contactone_mapnr {
		  position: absolute;
		  top: initial;
		  right: 0;
		  z-index: 99;
		  bottom: 30px;
		  left: 195px;
		  margin: 0 auto;
		  width: 100%;
		}*/
	.header_nrnav ul li a {
		font-size: 13px;
	}
	.subnav{
		padding-top: 31px;
	}


}
@media only screen and (max-width: 1120px){

	.orderoal_operation_nr ul li{
		width:100%;
		padding: 15px 5px;
	}
	.orderoal_operation_nrpic {
	    margin-top: -9px;
	}
	.footer_lasttop_rightphone h3 span {
	    font-size: 18px;
	}
	.header_nrnav ul li a {
	    font-size: 14px;
	}
	.videolist_nrpic img{
		height:180px;
	}
	.advproductcon .col-lg-2 {
	    width: 100%;
	}
	.advproductcon .col-lg-10 {
	    width: 100%;
	}
	.advproductcon_left {
	    min-height: auto;
	    margin-bottom: 20px;
	}
	.advproductcon_right {
	    overflow: hidden;
	    margin: 0px -10px;
	}
	.homedty_nrsore_right ul li {
	    width: 100%;
	    float: left;
	    padding: 15px 15px;
	    box-sizing: border-box;
	    border-bottom: 1px dashed #c9c9c9;
	    border-right: 0;
	}
	.homedty_nrsore{
		display: inherit;
	}
	.advproductcon_left ul li {
	    float: left;
	    width: 50%;
	    padding: 0px 1px;
	    box-sizing: border-box;
	}
	.downall_nr ul li {
	    float: left;
	    width: 50%;
	    padding: 0px 10px;
	}
	.metaimage_nrpic img {
	    width: 100%;
	    height: 145px;
	}
	.depreone{
		width:165px;
	}
	.advproductcon{
		display: inherit;
		padding:30px;
	}
	.rightion{
		display: none;
	}
	.advproduleft {
	    min-width: auto;
	    margin-right: 0;
	}
	.advproduright {
	    flex: 1;
	    width: 100%;
	    overflow: hidden;
	}
	.header_nrnav ul li a {
	    font-size: 13px;
	}
	.header_nrnav ul {
	    margin-right: 0;
	    padding-left: 10px;
	}
	.header_nrnav ul li a {
	    padding: 10px 7px;
	}


}
@media only screen and (max-width: 1060px){
	.header_nrnav ul li a {
	    font-size: 13px;
	}
	.header_nrnav ul li{
		padding: 0px 2px;
	}

	.depreone {
	    width: 120px;
	}
	.depretwo{
		width:110px;
	}
	.depretree{
		width:110px;
	}
	.header_nrnav ul li a {
	    padding: 10px 5px;
	    font-size: 12px;
	}
	.conabot {
	    padding: 0px 30px;
	}
}
/*移动端*/
@media only screen and (max-width: 992px){
	.header_topleft {
	    display: none;
	}
	.header_topright {
	    padding: 0;
	    padding: 7px 0px;
	    height: auto;
	    display: inline-block;
	    text-align: right;
	}
	.header_topright span {
	    color: #fff;
	    font-size: 12px;
	    cursor: pointer;
	}
	.header_nrnav ul li a {
	    padding: 0px;
	    font-size: 14px;
	}
	.xialaapp {
	    margin-top: 7px !important;
	}
	.header_nrlogo {
	    height: 80px;
	    display: flex;
	    align-items: center;
	    flex: 1;
	}
	.header_nrlogo img {
	    height: 24px;
	}
	.header_nrgwc {
	    height: 80px;
	    padding: 0;
	}
	.header_topright span:last-child{
		margin-right: 5px;
	}
	.header_nr{
		height:85px;
	}
	.header_nrgwc_car span em {
	    display: none;
	}
	.header_nrgwc_car span:after{
		display: none;
	}
	.header_nrgwc_car {
	    padding: 0px 15px;
	}
	.header_nrgwc_car span{
		padding:0;
	}
	.navbar-toggle {
	    display: block;
	    margin: 0;
	    padding: 0;
	    margin-right: 18px;
	}
	.navbar-toggle i {
	    font-size: 26px;
	    color: #666666;
	    cursor: pointer;
	    margin-top: 5px;
		vertical-align: middle;
		display: inline-block;
	}
	.subject_right {
	    padding-left: 0;
	}
	.subject_righttop {
	    margin-top: 20px;
	}
	.subject_left {
	    position: fixed;
	    top: 0px;
	    left: 0;
	    right: 0;
	    width: 100%;
	    height: 100% !important;
	    background: rgba(0,0,0,0.8);
	    z-index: 999999;
	    bottom: 0;
	    padding: 0;
	    margin: 0 !important;
	    overflow: hidden !important;
	    border: 0 !important;
	}
	.collapse_nr {
	    width: 50%;
	    background: #fff;
	    padding: 30px;
	    height: 100%;
	    position: relative;
	}
	.collapse{
	    display: none;
	}
	.navbar-responsive-collapse.in {
	    display: block;
	}

	.collapse_nr .close {
	    opacity: 1 !important;
	    position: absolute;
	    right: 15px;
	    top: 30px;
	    display: block;
	}
	.collapse_nr .close i {
	    color: #666666;
	    font-size: 20px;
	}
	.collapse_nrlogo {
	    display: block;
	    padding-bottom: 30px;
	    margin-bottom: 30px;
	    border-bottom: 1px solid #f5f5f5;
	}
	.collapse_nrlogo img {
	    height: 27px;
	}
	.collapse_nr ul {
	    padding-bottom: 15px;
	}
	.collapse_nr ul li ul{
		height:auto;
		padding-bottom: 0;
	}
	.loginapp {
	    margin-top: 85px;
	}
	/*导航*/
	.header_nrnav{
		display: none;
	}
	.header_nrnav ul li.on:after{
		display: none;
	}
	.header_nrnav {
	    position: fixed;
	    top: 0px;
	    left: 0;
	    right: 0;
	    width: 100%;
	    height: 100% !important;
	    background: rgba(0,0,0,0.8);
	    z-index: 9999;
	    bottom: 0;
	    padding: 0;
	    margin: 0 !important;
	    overflow: hidden !important;
	    border: 0 !important;
	}
	.collapseheader {
	    display: inherit;
	    padding-right: 0;
	    padding-top: 10px;
	    width: 50%;
	    background: #fff;
	    padding: 30px;
	    height: 100%;
	    position: relative;
	}
	.header_nrnav ul {
	    flex: 0;
	    padding-left: 0;
	}
	.header_nrnav ul li {
	    text-align: left;
	    padding: 0;
	    flex: 1;
	    width: 100%;
	    padding: 15px 0px;
	    margin: 0;
	}
	.header_nrnav ul li a {
	    width: 100%;
	    display: inline-block;
	}
	.collapseheader .close {
	    opacity: 1 !important;
	    position: absolute;
	    right: 15px;
	    top: 30px;
	    display: block;
	}
	.collapseheader .close i {
	    color: #666666;
	    font-size: 20px;
	}
	.yuyan {
	    min-width: 35px;
	    text-align: right;
	    position: absolute;
	    top: 110px;
	    width: 35px;
	    height: 35px;
	    border-radius: 100%;
	    background: #eb6828;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.yuyan:after{
		display: none;
	}
	.yuyan a {
	    color: #fff;
	    font-size: 14px;
	    font-weight: normal;
	    width: 100%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    height: 100%;
	}
	.header_nrnav ul {
	    flex: 0;
	    padding-top: 50px;
	}
	.history .container {
	    width:765px !important;
	}
	.asted {
	    padding-top: 128px;
	}
	.productall_nrleft{
		display: none;
	}
	.productall_nrright {
	    padding-left: 0;
	    width: 100%;
	}
	.productall_navtop {
	    padding: 25px 0px;
	}
	.productallwap{
	    display: block;
	}
	.productallwap_nr {
	    display: flex;
	    overflow: hidden;
	    margin-bottom: 20px;
	}
	.productallwap_left {
	    border: 1px solid #eee;
	    flex: 1;
	    margin-right: 0px;
	    height: 45px;
	    padding: 0px 10px;
	    overflow: hidden;
	    display: flex;
	    align-items: center;
	    cursor: pointer;
	    position: relative;
	    background: #183253;
        color: #fff;
	}
	.productallwap_right {
        border: 1px solid #eee;
	    flex: 1;
	    margin-left: 10px;
	    height: 45px;
	    padding:0px 10px;
	    overflow: hidden;
	    display: flex;
	    align-items: center;
	    cursor: pointer;
	    position: relative;
	    background:#eb6828;
	    color: #fff;
	}
	.productallwap_left h1, .productallwap_right h1 {
	    font-size: 14px;
	}
	.productall_nrleft {
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    background: rgba(0,0,0,0.6);
	    top: 0;
	    left: 0;
	    z-index: 99999999;
	    display: none;
	}
	.productall_nrleftapp {
	    width: 80%;
	    margin: 0 auto;
	    background: #fff;
	    max-height: 540px;
	    border-radius: 5px;
	    padding: 40px 20px;
	    position: relative;
	    margin-top: 100px;
	}

	.productall_nrleft ul {
	    max-height: 460px;
	    overflow-y: auto;
	    padding: 0;
	    padding: 0px 15px;
	}
	.productall_nrleft ul li ul {
	    max-height: inherit;
	    display: block !important;
	}
	.nrleftclose {
	    display: block;
	    position: absolute;
	    right: 20px;
	    top: 15px;
	    cursor: pointer;
	}
	.productall_nrleft ul li h3 {
	    font-size: 12px;
	}
	.productall_nrleft ul li ul li a{
		padding:10px 15px;
	}
	.productall_nrleft ul li {
	    padding-bottom: 5px;
	}
	.productallwap_left span,.productallwap_right span {
	    position: absolute;
	    right: 10px;
	}
	.productallwap_left span i,.productallwap_right span i {
	    font-size: 14px;
	    color: #fff;
	}
	.productall_nrleft ul li h3 i{
		display: none;
	}
	.productall_nrrighttop {
	    display: none;
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    left: 0;
	    top: 0;
	    background: rgba(0,0,0,0.5);
	    z-index: 99999;
	}
	.productall_nrrighttopulapp {
	    width: 80%;
	    background: #fff;
	    padding: 40px 30px;
	    border-radius: 5px;
	    margin: 0 auto;
	    margin-top: 100px;
	    position: relative;
	}
	.productall_nrrighttopulapp ul {
	    width: 100%;
	    border-radius: 5px;
	    max-height: 450px;
	    overflow-y: auto;
	    padding: 0px 20px;
	    margin-top: 20px;
	}
	.productall_nrrighttop ul li {
	    width: 100%;
	}
	.pulapcolose {
	    display: block;
	    cursor: pointer;
	    right: 30px;
	    position: absolute;
	    top: 17px;
	}
	.newsall_toplefttitle {
	    padding-top: 40px;
	}
	.newsall_dynamic {
	    background: #f9f9f9;
	    padding: 0px 0px 50px;
	    overflow: hidden;
	}
	.newsall_topright {
	    padding-left: 0;
	}
	.newsall_topleft {
	    padding-left: 0;
	    padding-right: 0;
	}
	.videolist {
	    padding: 0px 0px 70px;
	    overflow: hidden;
	}
	.videolist_nr ul li{
		padding:0px 10px;
	}
	.videolist_nr ul {
	    margin: 0px -10px;
	}
	.homeader .header_nrlogo {
	    padding-left: 0;
	    margin-top: 0;
	}
	.details_nrright {
	    display: none;
	}
	.listproy .productall_nrleft {
	    display: block;
	    position: relative !important;
	    height: auto;
	    z-index: 9;
	    padding: 0;
	    padding-bottom: 15px;
	}
	.listproy .productall_nrleft ul {
	    max-height: initial;
	    overflow-y: auto;
	    padding: 0;
	    margin-top: 15px;
	    padding: 0;
	}
	.listproy .listleftapp_nrtop h3 {
	    font-size: 22px;
	    color: #191919;
	    margin-bottom: 20px;
	}
	.listproy .listproy {
	    padding-top: 0;
	}
	.detailed_top {
	    display: inherit;
	    overflow: hidden;
	}
	.detailed_topright {
	    min-width: 190px;
	    width: 100%;
	    margin-top: 25px;
	}
	.detailed_toprightitle {
	    width: auto;
	    margin: 0 auto;
	    overflow: hidden;
	    padding-bottom: 15px;
	    padding: 0px 15px;
	}
	.detailed_toprightpic {
	    margin: 15px;
	}
	.detailed_toprightitle a {
	    width: 160px;
	    margin-bottom: 15px;
	}
	.header_nrgwc:hover .gwcdata{
	    display: none;
	}
	.listleftapp_nrtop ul li {
	    width: 100%;
	    padding: 0;
	    padding-bottom: 10px;
	    border: 1px solid #d6d6d6;
	    border-radius: 5px;
	    margin-bottom: 5px;
	    height: 40px;
	    line-height: 40px;
	}
	.listright_topright p {
	    min-height: auto;
	}
	.syheader .header_nrnav ul li a {
	    color: #333333;
	}
	.syheader .header_nrnav ul li.on a{
		color:#183253;
	}
	.qgwy ul li a{
		color: #fff !important;
	}
	.syheader .collapseheader {
	    margin-top: 0;
	    padding-top: 20px;
	}
	.subnav {
	    position: relative;
	    left: initial;
	    top: initial;
	    padding-left: 0px !important;
	    margin-right: 0px !important;
	    display: none;
	    padding-top: 0 !important;
	    margin-top: 25px;
	}
	.header_nrnav ul li:hover .subnav{
	    display: none;
	}
	.ulinav{
		display: flex;
	}
	.ulinav span {
	    display: block;
	    min-width: 50%;
	    text-align: right;
	    cursor: pointer;
	}
	.ulinav span i {
	    font-size: 14px;
	    color: #999;
	}
	.subnav li{
        background:#f5f5f5 !important;
        padding: 0px 20px !important;
	}
	.subnav li:hover a{
        color: #183253 !important;
	}

}
@media only screen and (max-width: 960px){
	.contactone_left {
	    flex: initial;
	    position: relative;
	    min-width: inherit;
	    width: auto;
	}
	.contactone_mappic{
		display: none;
	}
	.contactwap{
	    display: block;
	}
	.contactone_mapnr ul li h3{
		display: none;
	}
	.contactwap img{
		width:100%;
	}
	.mapnrpop_colse {
	    display: block;
	    float: right;
	    position: absolute;
	    right: 13px;
	    top: 13px;
	    z-index: 9999;
	    cursor: pointer;
	}
	.contactone_right ul {
	    -moz-column-count: 3;
	    -webkit-column-count: 3;
	    column-count: 3;
	    -moz-column-gap: 10px;
	    -webkit-column-gap: 10px;
	    column-gap: 10px;
	}
	.contactone_mapnrpop {
	    width: 450px !important;
	    right: 0;
	    top: -172px;
	    left: 0;
	    margin: 0 auto;
	    padding: 40px 15px 20px;
	}
	.mapnrpop_colse i {
	    font-size: 20px;
	}
	.contactone_mapnr{
		position: absolute;
		right: 0;
		left: 0;
		bottom: 190px;
	}
	.contactone_city{
		display: none;
	}

/*	.yansecoy {
	    background: #fff !important;
	    color: #000 !important;
	}
	.yansecoy.on {
	    background: #183253 !important;
	    color: #fff !important;
	}*/
	.metaimage_nrpic img {
	    width: 100%;
	    height: 240px;
	}
	.metaimageall ul li{
		width:50%;
	}
	.solution_nrpic {
	    width: 100%;
	    margin-right: 0;
	}
	.solution_nrtitle {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	    min-height: inherit;
	    padding: 20px 0px;
	}
	.solution_nr ul li:nth-child(2n) .solution_nrtitle {
	    float: left;
	    padding-right: 0;
	    padding-left: 0;
	}
	.solution_nr ul li {
	    margin-bottom: 0;
	    overflow: hidden;
	}
	.testing_nrtitle {
	    width: 100%;
	    min-height: inherit;
	    padding-left: 0;
	}
	.testing_nrpic{
		width:100%;
	}
	.testing_nr ul li {
	    margin-bottom: 0;
	    overflow: hidden;
	}
	.testing_nrtitle {
	    width: 100%;
	    min-height: inherit;
	    padding-left: 0;
	    padding: 20px 0px;
	}
	.testing_nr ul li:nth-child(2n) .testing_nrtitle {
	    float: left;
	    padding-left: 0;
	    padding-right: 0;
	}
	.testing_nr {
	    overflow: hidden;
	    padding-bottom: 40px;
	}

}
@media only screen and (max-width: 900px){
	.customized_nrsore_bottom ul li {
	    width: 50%;
	}
	.customized_nrsore {
	    padding: 30px;
	}
	.xunjia .customized_nrsore {
	    width: 90%;
	}
}
@media only screen and (max-width: 850px){
	.productcp_pic img {
	    width: 100%;
	    height: 180px;
	}
	.videolist_nrpic img {
	    height: 155px;
	}
	.detailed_topleft {
	    display: inherit;
	    flex: 1;
	}
	.detailed_topleft_zuo {
	    width: 325px;
	    min-width: 325px;
	    margin: 0 auto;
	}
	.detailed_topleft_con {
	    margin-right: 0;
	    position: relative;
	    padding-left: 0;
	    margin-top: 25px;
	    display: inherit;
	}
	.detailed_bottomleft{
		display: none;
	}
	.detailed_topleft_conleft h3 {
	    padding-right: 0;
	}
	.selection {
	    display: flex;
	    margin-bottom: 15px;
	    overflow: hidden;
	    padding-right: 0;
	}
	.detailed_topleft_conright {
	    position: relative;
	    top: inherit;
	    right: inherit;
	    width: 100%;
	    text-align: left;
	}
	.preview a {
	    height: 35px;
	    line-height: 35px;
	    margin-bottom: 10px;
	    width: 47%;
	}
	.preview a:last-child{
		float: right;
	}
}

@media only screen and (max-width:800px){
	.subject_righttop {
	    display: inherit;
	}
	.subject_righttop_left {
 	    background: #183253;
	    width: 100%;
	}
	/*.subject_righttop_left:after {
	    position: absolute;
	    content: "";
	    width: 195px;
	    height: 30px;
	    background: url(../images/namepic.png);
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    left: 0;
	    top: 25px;
	    right: 0;
	    margin: 0 auto;
	}*/
	.subject_righttop_leftbottom a{
		float: right;
	}
	.loginapp_nrbottom {
	    width: auto;
	    margin: 0 auto;
	    padding: 0px 15px;
	}
	.reginappform_nr {
	    padding-top: 45px;
	    width: 80%;
	    margin: 0 auto;
	}

}
@media only screen and (max-width:768px){
	.detailed_topleft_zuo {
	    width: 280px;
	    min-width: 280px;
	    margin: 0 auto;
	    margin-top: 15px;
	}
	.prodcut_searchapp_left {
	    padding: 0px 15px;
	    flex: 1;
	}
	.prodcut_searchapp_left input {
	    width: 100%;
	    padding: 0;
	}
	.zuobottom .zuobottom_pic {
	    width: 50px;
	    height: 50px;
	    overflow: hidden;
	}
	.detailed_topleft_conleft h3 {
	    font-size: 18px;
	}
	.productall_navall {
	    display: inherit;
	    align-items: center;
	}
	.productall_navrght {
	    padding: 20px 0px 25px;
	    flex: 1;
	    justify-content: flex-start;
	}
	.prodcut_searchapp_nr {
	    width: 100%;
	}
	.prodcut_searchapp {
	    width: 100%;
	}
	.productall_navall .productall_navtop {
	    padding: 20px 0px;
	}
	.depre button {
	    width: 100% !important;
	    margin-bottom: 15px;
	}
	.detailed_topright {
	    margin-top: 10px;
	}
	.orderoal {
	    overflow: hidden;
	    padding-top: 25px;
	    display: inherit;
	}
	.orderoal_operation_nr ul li {
	    width: 50%;
	    padding: 15px 5px;
	}
	.orderoal_right {
	    padding: 0;
	    padding-left: 0;
	    margin-top: 10px;
	}
	.orderoal{
		padding-top: 10px;
	}
	.orderoal_coller {
	    margin-bottom: 10px;
	}
	.orderoal_productapp {
	    display: initial;
	}
	.orderoal_productright {
	    width: 100%;
	    padding-top: 6px;
	    overflow: hidden;
	}
	.orderoal_productright a:first-child {
	    padding-left: 0;
	}
	.subject {
	    padding-top: 90px;
	    padding-bottom: 45px;
	}
	.footer_top ul {
	    overflow-x: auto;
	    padding:10px 0px;
	}
	.footer_top ul li h3 {
	    font-size: 14px;
	    color: #000;
	    font-weight: 900;
	}
	.footer_topicon i {
	    font-size: 28px;
	    color: #eb6828;
	}
	.footer_top ul li {
	    min-width: 130px;
	}
	.footicon3 {
	    font-size: 23px !important;
	}
	.footer_lasttop {
	    padding: 30px 0px;
	    display: block;
	}
	.footer_lasttop_left ul li h3 a {
	    font-size: 12px;
	    color: #000;
	    font-weight: 700;
	}
	.footer_lasttop_left ul li a {
	    font-size: 12px;
	}
	.footer_lasttop_left ul li h3 {
	    margin-bottom: 15px;
	}
	.footer_lasttop_left ul li p {
	    margin-bottom: 15px;
	}
	.footer_lasttop_rightphone h3 span {
	    font-size: 14px;
	    vertical-align: top;
	}
	.footer_lasttop_rightphone h3 i {
	    font-size: 28px;
	}
	.footer_lasttop_rightphone h3{
		padding: 0px 25px;
        display: inline-block;
        height:35px;
        line-height: 35px;
	}
	.footer_lasttop_right {
	    text-align: left;
	    margin-left: 0;
	}
	.footer_lasttop_rightlast {
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	}
	.footer_lasttop_rightphone {
	    overflow: hidden;
	    margin-bottom: 25px;
	    display: flex;
	    align-items: center;
	    /*display: none;*/
	}
	.footer_lasttop_left {
	    margin-bottom: 15px;
	}
	.footer_lasttop_rightphone p {
	    font-size: 12px;
	    margin-bottom: 0;
	    font-weight: 900;
	}
	.footer_lastbottom span {
	    width: 100%;
	    display: inline-block;
	}
	.footer_lastbottom {
	    padding: 10px 0px;
	}
	.rightion ul li{
		width:50px;
		height:60px;
	}
	.rightion_nricon i {
	    font-size: 18px;
	}
	.rightiontwo .rightion_nricon i {
	    margin-bottom: -5px;
	    font-size: 20px;
	}
	.rightion ul li{
		top:160px;
	}
	.rightion ul li:last-child {
	    top: 220px;
	    border-bottom-left-radius: 15px;
	}
	.rightion ul li:first-child {
	    border-top-left-radius:15px;
	}
	.rightion ul li:hover{
		width:65px;
		border-top-left-radius: 15px;
        border-bottom-left-radius: 15px;
	}
	.weixin, .douyin {
	    display: none;
	    position: absolute;
	    top: 45px;
	    right: inherit;
	    left: 50px;
	}
	.douyin{
		right: inherit;
		left:118px;
	}
	.to-topicon {
	    background: #666666;
	    color: #fff;
	    width: 50px;
	    height: 50px;
	    text-align: center;
	    line-height: 50px;
	    border-radius: 6px;
	}
	.to-topicon i {
	    color: #fff;
	    font-size: 28px;
	}
	.inquiry {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	}
	.loginapp {
	    margin-top: 70px;
	    background-position: 100%;
	}
	.loginapp_nrtop span {
	    color: #fff;
	    font-size: 45px;
	    font-weight: 700;
	    font-family: "Arial";
	    margin-top: -60px;
	}
	.loginapp_nrtop {
	    padding: 65px 0px 40px;
	    overflow: hidden;
	}
	.loginapp_nrtop h3 {
	    font-size: 22px;
	    color: #000000;
	}
	.loginapp_nr{
		padding-bottom:205px;
	}
	.reginappform_topleft {
	    display: flex;
	}
	.reginappform_topleft em {
	    font-size: 12px;
	}
	.reginappform_top ul{
		padding: 8px 0px 5px;
	}
	.reginappform_top ul li {
	    flex: 1;
	    position: relative;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    padding: 0px 15px;
	}
	.reginappform_topright i {
	    font-size: 15px;
	}
	.reginappform_topright{
		right: -3px;
	}
	.imageDiv img {
	    object-fit: cover;
	    height: 110px !important;
	}
	.picDiv {
	    box-sizing: border-box;
	    display: grid;
	    grid-template-columns: repeat(3, 33.3%);
	    justify-content: space-between;
	    grid-gap: 0;

	}
	.imageDiv {
	    position: relative;
	    margin-right: 8px;
	    margin-bottom:8px;
	}
	.addImages {
	    width: 110px;
	    height: 110px;
	    margin-right: 8px;
	    margin-bottom:8px;
	}
	.picDiv div:nth-child(3n){
		margin-right: 0
	}
	.imageDiv img {
	    object-fit: cover;
	    height: 110px !important;
	    width: 100% !important;
	}
	.delbtn{
		padding:2px;
	}
	.fangshi {
	    display: flex !important;
	}
	.fangshi .reginappform_nrtitleleft {
	    padding-bottom: 0;
	    padding-right: 0;
	}
	.guizeapp_nrapp {
	    background: #fff;
	    width: 85%;
	    padding: 20px;
	    border-radius: 10px;
	    overflow: hidden;
	}
	.guizeapp_nrtop h3 {
	    font-size: 16px;
	    flex: 1;
	}
	.guiclose i {
	    font-size: 16px;
	}
	.guizeapp_nrtop {
	    display: flex;
	    align-items: center;
	    overflow: hidden;
	    padding-bottom: 15px;
	}
	.guizeapp_nrbottom {
	    font-size: 14px;
	    max-height: 400px;
	    overflow-y: auto;
	}
	.homeader .header_nr {
	    height: 70px;
	    border-bottom: 1px solid #e4e4e4 !important;
	}

	.asted {
	    padding-top: 68px;
	}
	.company_nrright{
		display: none;
	}
	.aboutpic img {
	    width: 100%;
	    height: 200px;
	    object-fit: cover;
	}
	.aboutpic {
	    display: block;
	    padding-left: 0;
	    padding-bottom: 20px;
	}
	.company_top {
	    text-align: center;
	    overflow: hidden;
	    padding-bottom: 30px;
	}
	.company {
	    padding: 40px 0px;
	    overflow: hidden;
	}
	.company_top h3 {
	    font-size: 20px;
	    margin-bottom: 7px;
	    overflow: hidden;
	}
	.company_nrleft {
	    padding-left: 0;
	    padding-right: 0;
	}
	.company_nrleftlast_list {
	    width: 45%;
	    height: 40px;
	    float: left;
	    background: #183253;
	    margin-right: 15px;
	    border-radius: 5px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    color: #fff;
	    font-size: 14px;
	    overflow: hidden;
	}
	.corwap{
		display: block;
	}
	.corporate_nrright{
		display: none;
	}
	.corporate_nrrightpic img {
		width: 100%;
	    height: 235px;
	    object-fit: cover;
	    overflow: hidden;
	}
	.corporate_nrleft ul li em {
	    opacity: 0.1;
	    color: #fff;
	    font-size: 22px;
	    font-weight: normal;
	    font-style: normal;
	    position: absolute;
	    top: 57px;
	    text-transform: uppercase;
	}
	.corporate_nrleft ul li {
	    padding: 33px 30px;
	}

/*产品*/
	.productall_nrrightbottom ul li {
	    width: 50%;
	    float: left;
	}
	.productcp_pic img {
	    width: 100%;
	    height: 340px;
	}
	.productall_navtop h3 {
	    font-size: 18px;
	}
	.productall_navtop span {
	    margin-top: 3px;
	}
	.videolist_nr ul li{
		width:50%;
	}
	.videolist_nrpic img {
	    height: 120px;
	}
	.newsall_toplefttitle h3 {
	    font-size: 20px;
	    color: #000000;
	    margin-bottom: 5px;
	}

	.newsall_toprightnrapp_right p {
	    font-size: 12px;
	    color: #999999;
	    overflow: hidden;
	    margin-top: 10px;
	}
	.newsall_toprightnrapp_left img {
	    width: 100%;
	    height: 75px;
	    object-fit: cover;
	    transition: all 0.7s linear 0s;
	}
	.newsall_toprightnrapp_left {
	    min-width: 100px;
	    width: 100px;
	    overflow: hidden;
	    position: relative;
	}
	.newsall_toprightnrapp_right h3 {
	    font-size: 14px;
	    font-weight: normal;
	    line-height: 20px;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    overflow: hidden;
	    text-align: justify;
	    transition: all 0.3s linear 0s;
	}
	.newsall_toprightnr ul li:first-child .newsall_toprightnrapp_left {
	    min-width: 150px;
	    width: 150px;
	    position: relative;
	}
	.newsall_toprightnr ul li:first-child .newsall_toprightnrapp_left img {
	    width: 100%;
	    height: 110px;
	    object-fit: cover;
	}
	.newsall_toprightnr ul li:first-child .newsall_toprightnrapp_right h3 {
	    font-weight: 900;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    overflow: hidden;
	    font-size: 14px;
	    line-height: 24px;
	}
	.newsall_topleftnrapp_righttitle h3{
		font-size: 14px;
	}
	.entertop .swiper-button-prev {
	    left: -20px !important;
	}
	.entertop .swiper-button-next {
	    right: -20px !important;
	}
	.banwap{
	    display: block;
	}
	.banpc{
		display: none;
	}
	.bannerlast {
	    position: absolute;
	    left: 20px;
	    right: inherit;
	    width: 100%;
	    margin: 0 auto;
	    top: inherit;
	    bottom: 30px;
	}
	.banner .swiper-pagination-current {
	    font-size: 20px;
	    color: #474e52;
	}
	.advantages {
	    padding: 0px 15px;
	    overflow: hidden;
	}
	.advantagestop {
	    padding: 40px 0px;
	    position: relative;
	}
	.advantagestop h3 {
	    font-size: 20px;
	    font-weight: 700;
	    margin-bottom: 10px;
	}
	.advantagesnr_top {
	    padding: 0px 15px;
	    justify-content: flex-start;
	    margin-top:-55px;
	    overflow: visible !important;
	    touch-action:unset !important;
	    overflow-x: auto !important;
	}
	.rightadv {
	    padding-left: 30px;
	}

	.advantagesnr_bottom{
		padding: 50px;
	}
	.advproductup {
	    padding: 40px 15px;
	    display: inherit;
	}
	.advproduct_right {
	    padding-top: 40px;
	    position: relative;
	    overflow: hidden;
	}
	.homeform{
		width:100%;
	}
	.advproductcon {
	    padding: 40px 15px 30px;
	}
	.advproductcon_lefttop {
	    padding-top: 40px;
	    padding-bottom: 25px;
	    overflow: hidden;
	}
	.advproductcon_lefttop h3{
		font-size: 20px;
	}
	.advproductcon_left ul {
	    padding: 0px 15px 30px;
	    overflow: hidden;
	    min-height: auto;
	}
	.advproductcon_left ul li {
	    float: left;
	    min-width: 100%;
	    padding: 0px 1px;
	    box-sizing: border-box;
	}
	.advproductcon_left{
		padding-bottom: 30px;
        margin-bottom: 30px;
	}
	.botitle{
		font-size: 26px;
	}
	.advproductcon_right ul li {
	    width: 50%;
	    float: left;
	    padding: 0px 5px;
	    box-sizing: border-box;
	}
	.advproductcon_rightapp{
		margin-bottom:10px;
	}
	.advproductcon_rightapp_pic img {
	    width: 150px;
	    height: 150px;
	    object-fit: cover;
	    transition: all 0.7s linear 0s;
	}
	.banner .swiper-slide img {
	    width: 100%;
	    height: 500px;
	    object-fit: cover;
	}
	.homedty_nrsore{
		display: inherit;
	}
	.homedty_nrsore_leftapp span{
		font-size: 28px;
	}
	.homedty_nrsore_left{
		min-width: auto;
	}
	.homedty{
		padding:0px 15px 30px;
	}
	.homedty_nrsore_right ul li {
	    width: 100%;
	    float: left;
	    padding: 30px 15px;
	    box-sizing: border-box;
	    border-right: 0;
	    border-bottom: 1px dashed #ccc;
	}
	.metaimage_nrpic img {
	    width: 100%;
	    height: 190px;
	}
	.metaimage_nrtitle h3 {
	    font-size: 14px;
	    line-height: 24px;
	    color: #000000;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 4;
	    height: auto;
	    margin-bottom: 20px;
	}
	.metaimageall{
		padding-bottom: 0px;
	}
	.downall {
	    padding-bottom: 40px;
	}
	.downall_top {
	    text-align: center;
	    overflow: hidden;
	    padding: 30px 0px;
	}
	.newsall_topleftnr ul li{
		width:100%;
	}
	.newsall_topleftnr ul li .newsall_topleftnrapp_left{
		min-width: 110px;
        width: 110px;
        height: 100px;
	}
	.dateapp h3 {
	    font-size: 30px;
	    color: #fff;
	}
	.dateapp span {
	    font-size: 12px;
	    padding-right: 3px;
	}
	.dateall {
	    padding: 0px 5px;
	    float: right;
	    padding-top: 25px;
	    padding-right: 13px;
	}
	.newsall_topleftnrapp_right{
		height:100px;
	}
	.newsall_topleftnr ul{
		margin:0px -5px;
	}
	.details_nrlefttop h3 {
	    font-size: 18px;
	    color: #010101;
	    line-height: 30px;
	    margin-bottom: 25px;
	}
	.details_nr {
	    padding-top: 0;
	}
	.piece {
	    display: inherit;
	    overflow: hidden;
	    margin: 15px 0;
	}
	.piece_nr {
	    margin: 0;
	    background: #f6f6f6;
	    height: 120px;
	    display: flex;
	    align-items: center;
	    flex: 1;
	    margin-bottom: 14px;
	}
	.solution_nrpic img {
	    width: 100%;
	    height: auto;
	    object-fit: cover;
	}
	.testing_nrpic img {
	    width: 100%;
	    height: auto;
	    object-fit: cover;
	}
	.service_top {
	    padding: 40px 0px 10px;
	    text-align: center;
	    overflow: hidden;
	}
	.service_top h3 {
	    font-size: 20px;
	    color: #000000;
	    margin-bottom: 8px;
	}
	.service_nr{
		margin-top: 15px;
	}
	.send .customized_nrsore {
	    background: #fff;
	    border-radius: 8px;
	    padding: 25px;
	    width: 90%;
	}
	.send .phonelx {
	    display: inherit;
	}
	.send .phonelx span {
	    min-width: inherit;
	    display: inline-block;
	    text-align: left;
	    margin: 0;
	    margin-bottom: 8px;
	}
	.el-cascader {
	    width: 100%;
	}
	.el-icon-arrow-down{
		margin-top: 0 !important;
	}
	.send .phonelx input {
	    width: 100%;
	    margin: 0;
	}
	.dzdetails {
	    width: 100%;
	    margin: 0;
	}
	.phonelxsel {
	    width: 100%;
	    margin-left: 0;
	    overflow: hidden;
	    display: flex;
	}
	.phonelxsel select:nth-child(3){
		margin-right: 0;
	}
	.phonelxsel select:nth-child(1){
		margin-left: 0;
	}
	.send .customized_nrsore_last {
	    display: flex;
	    justify-content: flex-end;
	    overflow: hidden;
	    width: 100%;
	    margin: 0 auto;
	}
	.customized_nrsore_last button {
	    width: auto;
	    flex: 1;
	}
	.customized_nrsore_last button:first-child{
		margin-left: 0;
	}
	.send .customized_nrsore_top {
	    margin-bottom: 10px;
	    display: inherit;
	}
	.customized_nrsore_top h3 {
	    font-size: 16px;
	}
	.send .phonelx:first-child{
		margin-top:10px;
	}
	.send .customized_nrsore_con {
	    overflow: hidden;
	    padding: 0;
	    border-bottom: 0;
	    width: 100%;
	    margin: 0 auto;
	    margin-bottom: 25px;
	    height: 370px;
	    overflow-y: auto;
	}
	.listright_top {
	    display: inherit;
	    align-items: center;
	}

	.listright_topleft {
	    margin: 0 auto;
	    margin-bottom: 25px;
	}
	.listright_topright h3 {
	    font-size: 18px;
	}
	.listright_topright {
	    margin: 0;
	}
	.slidertrapp {
	    width: 100%;
	}
	.slidertr_nr {
	    box-sizing: border-box;
	    position: relative;
	    min-width: 45%;
	}

	.slidertright {
	    margin-left: 0;
	    min-width: 100px;
	    text-align: center;
	    float: right;
	    padding-top: 0;
	    width: 100%;
	    display: flex;
	}
	.clear_butn {
	    flex: 1;
	    margin:0px 10px;
	}
	.slidermore {
	    flex: 1;
	}
	.xunjia .customized_nrsore_last {
	    width: 100%;
	    margin: 0 auto;
	}
	.xunjia .phonelx {
	    display: inherit;
	}
	.xunjia .customized_nrsore_con {
	    border-bottom: 0px;
	    width: 100%;
	    margin: 0 auto;
	    height: 370px;
	    overflow-y: auto;
	}
	.xunjia .phonelx input {
	    width: 100%;
	    margin: 0;
	    margin-top: 10px;
	}
	.radiolx input{
		margin-top: 0 !important;
	}
	.radiolx {
	    cursor: pointer;
	    width: 100%;
	    margin-left: auto;
	}
	.statement_top h3{
		font-size: 16px;
	}
	.confirmy_topleft h3 {
	    font-size: 16px;
	}
	.confirmy_con {
	    display: inherit;
	    overflow: hidden;
	}
	.confirmy_conleft {
	    margin-right: 0;
	}
	.confirmy_conall.xg {
	    height: 50px;
	}
	.statement_bottom {
	    display: inherit;
	}
	.statement_bottomleft {
	    display: inherit;
	    text-align: right;
	    padding: 20px;
	}
	.thzey {
	    height: 42px;
	    font-size: 15px;
	    width: 100%;
	}
	.statement_bottomleft p {
	    margin-left: 0;
	    padding: 5px 0px;
	}
	.firmy{
		display: none;
	}
	.confirmyapp {
	    padding: 20px 15px;
	}
	.confirmy_conleft span {
	    margin-left: 0;
	    margin-right: 10px;
	}
	.confirmy_conleft em {
	    margin-left: 0;
	}
	.confirmy_conright {
	    text-align: right;
	    overflow: hidden;
	}
	.pcfirmy em{
		display: none;
	}
	.firmycon {
	    display: flex;
	}
	.confirmy_conleft {
	    margin-right: 0;
	    padding-bottom: 10px;
	}
	.wapfirmy {
	    height: 21px;
	    min-width: 68px;
	    text-align: center;
	    display: block;
	}
	.pcfirmy span{
	    line-height: 20px;
	    margin-left: 10px;
	}
	.confirmy_topright p {
	    background: #eee;
	    color: #000;
	    padding: 5px 10px;
	    border-radius: 5px;
	}
	.confirmy_conright span {
	    font-size: 12px;
	    color: #666;
	    margin-left: 20px;
	    cursor: pointer;
	    line-height: 30px;
	    padding: 4px 20px;
	    background: #eee;
	    border-radius: 5px;
	}
	.phswch {
	    margin-left: 0;
	    width:100%;
	}
	.addshy .phonelx textarea {
	    width: 100%;
	    margin-left: 0;
	}
	.addgl_nrtop {
	    text-align: left;
	}
	.addgl_nrtop span {
	    margin-bottom: 6px;
	    display: inline-block;
	    float: left;
	}
	.dizhigl {
	    min-width: 200px;
	}
	.addgl_nrtable table td{
		padding: 5px 10px;
	}
	.kaipiao .addgl_nrtable table td{
		padding: 5px 13px;
	}
	.addshy .reginappform_radio {
	    width: 100%;
	    margin-left: 0;
	}
	.addshy .reginappform_radio label {
	    margin-right: 10px;
	    cursor: pointer;
	    display: flex;
	    align-items: center;
	    margin-left: 3px;
	}
	.reginappform_radio label span{
		padding-left: 10px;
        margin-bottom: 5px !important;
	}
	.phonelxsel select{
		max-width: 31.8%;
	}
	.serlisy_sore {
	    justify-content: inherit;
	    overflow-x: auto;
	}
	.serwap{
		margin-bottom: 30px;
		padding: 15px;
	}
	.lisyuly {
	    padding-top: 25px;
	}
	.addgl_account {
	    padding: 15px;
	    overflow: hidden;
	    display: inherit;
	}
	.addgl_accountleft label {
	    font-size: 12px;
	    min-width: 60px;
	}
	.addgl_account p {
	    color: #666666;
	    font-size: 12px;
	    display: flex;
	    align-items: flex-start;
	}
	.addgl_accountright {
	    margin-top: 30px;
	    text-align: center;
	}
	.set {
	    border: 0;
	    font-size: 12px;
	    color: #fff;
	    width: 100%;
	    background: #183253;
	    height: 35px;
	    line-height: 35px;
	}
	.spquany .statement_bottomleft p {
		margin-left: 0;
		display: flex;
		align-items: center;
	}
	.spquany .statement_bottomleft {
		display: inherit;
		text-align: right;
		padding: 0px 15px 8px;
	}
	.spquany .statement_bottomleft span em{
		width:auto;
	}
	.orderlist_conapp {
	    display: inherit;
	}
	.orderlist_conapp_right {
	    display: inherit;
	}
	.orderlist_conapp_left {
	    margin-right: 0;
	    margin-bottom: 15px;
	}
	.riqiorder {
	    margin-right: 0;
	    overflow: hidden;
	}
	.riqiorder select {
	    width: 100%;
	    margin-bottom: 15px;
	}
	.riqiinput input {
	    width: 100%;
	    padding: 0px 10px;
	    flex: 1;
	}
	.sousuo{
		min-width: 60px;
	}
	.orderlist_contablesore{
	    width:auto;
	}
	.orderxinxi_nr {
	    width: 100%;
	    border-bottom: 1px solid #eee;
	    border-right: 0;
	}
	.staptitle {
	    min-width: 110px;
	}
	.state {
	    min-width: 60px;
	}
	.stapord_title {
	    min-width: 70px;
	}
	.stapord_pic {
	    width: 60px;
	    height: 60px;
	    min-width: 60px;
	    margin-right: 10px;
	}
	.hejitop p span {
	    margin-right: 0;
	    display: inline-block;
	    padding: 2px 0px;
	    width: 100%;
	}
	.hejicon_nr ul {
	    display: flex;
	    overflow-x: auto;
	}
	.hejicon_nr ul li {
	    padding: 0px 15px;
	}
	.paycgicon i {
	    color: #00980d;
	    font-size: 100px;
	}
	.paycg_top p {
	    font-size: 16px;
	}
	.paycgicon {
	    margin-bottom: -22px;
	}
	.reckapp_nr {
	    float: left;
	    margin-right: 0;
	    display: flex;
	    align-items: center;
	    overflow: hidden;
	    margin-bottom: 20px;
	    width: 100%;
	}
	.reckapp_nr input {
	    width: auto;
	    height: 35px;
	    line-height: 35px;
	    border: 1px solid #eee;
	    padding: 0px 10px;
	    flex: 1;
	}
	.reckapp_nr .sousuo {
	    height: 30px;
	    margin-left: 0;
	    margin-right: 10px;
	}
	.reckapp_nr label {
	    font-weight: normal;
	    font-size: 12px;
	    min-width: 91px;
	    text-align: right;
	}
	.reckapp_nr select {
	    width: 100%;
	    height: 35px;
	    line-height: 35px;
	    border: 1px solid #eee;
	    padding: 0px 10px;
	    font-size: 12px;
	}
	.diriqi input {
	    margin-bottom: 10px;
	    width: 100% !important;
	    font-size: 12px;
	}
	.c-datepicker-range-separator {
	    display: none !important;
	}
	.c-datepicker-date-range-picker.has-sidebar {
	    overflow-x: auto !important;
	    width: 84% !important;
	    white-space: nowrap;
	}
	.c-datepicker-picker__body-wrapper {
	    min-width: 636px;
	}
	.reckbottom {
	    display: inherit;
	}
	.reckbottom p {
	    font-size: 14px;
	    padding-top: 10px;
	}
	.fapiao p {
	    width: 100%;
	}
	.company_nrrightpic{
		padding-left: 0;
	}
	.company_nrrightpic img {
	    width: 100%;
	    height: auto;
	}
	.el-cascader-menus.el-popper {
	    width: 78% !important;
	    overflow-x: auto;
	}
	.el-cascader__label {
	    font-size: 12px !important;
	    text-align: left !important;
	    padding-left: 10px !important;
	}
	.el-pagination__jump {
	    display: none !important;
	}
	.creditop_list ul {
	    overflow-x: auto;
	}
	.creditop_list ul li {
	    flex: 1;
	    min-width: 145px;
	}
	#ascrail2000-hr{
	    display: none !important;
	}
	.advanwowop {
	    overflow-x: auto;
	    height: 120px;
	    margin-top: -37px;
	}
	.contactmess_inp{
		width:100%;
	}
	.xladizhi .phonelxsel {
	    margin-left: 0;
	    width: 100%;
	}
	.orderlist_con .addgl_nrtable table th{
		padding: 10px 10px;
	}
/*	.statement_nr th:last-child::after, .statement_nr td:last-child::after{
	    display: block;
	}
	.addgl_nrtable table th:after,.addgl_nrtable table td:after{
	    display: block;
	}
	.addgl_nrtable table th:last-child,.addgl_nrtable table td:last-child{
	    position: sticky;
	}*/
	.caozuo button{
		min-width: 70px;
	}
	.caozuo{
		width:auto;
	}
	.soll{
		width:90px !important;
		min-width: 90px !important;
	}
    .statement_nr table td:nth-child(1){
	   	min-width: 90px !important;
	}
	.reckong .addgl_nrtable table th:nth-child(1),.reckong .addgl_nrtable table td:nth-child(1){
        min-width: 90px !important;
	}
	.boxeck {
	    width: auto;
	    display: inline-block;
	    padding: 0px 15px;
	}
	.listright_toprightapp{
		width:125px;
	}
	.listright_sorelast .soll {
	    width: 65px !important;
	    min-width: 65px !important;
	}
	.listright_sorelast .solltwo {
	    position: sticky;
	    left: 0;
	    right: 85px;
	    width: 50px;
	    min-width: 50px;
	    max-width: 50px;
	}
	.listright_sore{
		padding-top: 0;
	}
	.service_nr:before {
	    background:#f5f5f5;
	}
	.advproductcon_right {
	    overflow: hidden;
	    margin: 0px -5px;
	}
	.listright_toptitle{
		margin-left: 0;
	    min-width: auto;
	    width:100%;
	}
	.listright_toptitle_app {
	    margin-top: 10px;
	    border-left: 0;
	    padding: 0;
	}
	.listright_toptitle::after{
		display: none;
	}
	.prodcut_searchapp_left .el-autocomplete{
		width:100% !important;
	}
	.loginapp_nrulnav{
		width:100%;
	}
	.loginapp_nrulnav ul li{
		font-size: 14px;
	}
	.wuliuselect select{
		width:100%;
		margin-left:0;
	}
	.detailed_bottomright{
		margin-left: 0;
	}
	.advproductcon{
		background: linear-gradient(180deg,#f7f7f7, #eaeaea);
	}
	.entercolse i {
	    font-size: 17px;
	}
	.homeader .header_nrlogo img{
		margin-top:0;
	}
	.customized .phonelx{
		display: inherit;
		overflow: hidden;
	}
	.customized .phonelx span{
		width:100%;
		margin-bottom:10px;
		display: inline-block;
		text-align: left;
	}
	.customized .phonelx input{
		margin-left: 0;
	}
	.customized .phonelx textarea{
        margin-left: 0 !important;
	}
	.header_nrnav ul li{
		margin:0;
	}
    .qgwy{
    	display: block;
    }
    .qgwy ul{
    	padding-top:0 !important;
    	margin:0px -5px;
    	overflow: hidden;
    }
    .qgwy ul li{
    	flex: 1;
    	padding: 0px 5px;
        margin-bottom: 10px;
        width: 50%;
        float: left;
    }
    .qgwy ul li a{
    	padding-bottom:0;
    	color:#fff;
    	height: 50px;
    	width:100%;
    	background:#183253;
    	border-radius:10px;
    	text-align: center;
    }
    .qgwysore_app{
        height: 50px;
    	width:100%;
    	background:#183253;
    	border-radius:10px;
    	text-align: center;
    	color:#fff;
    }
   .qgwy ul li:nth-child(3) .qgwysore_app a{
    	color:#fff;
    	height: 50px;
    	width:100%;
    	background:#183253;
    	border-radius:10px;
    	text-align: center;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    }
    .qgwy .rightion_nricon{
    	height: auto;
    }
    .rightion{
    	display: none;
    }
    .zffsyapp{
    	display: initial;
    	width:100%;
    }
    .zffsyapp label {
	    margin-bottom: 10px;
	}
	.zffsyapp p {
	    overflow: hidden;
	    margin-left: 0;
	}
	.zffsyapp span{
		margin-bottom: 8px;
	}
/*	.syheader .header{
		background: #fff;
	}
	.syheader .healogo {
	  display: none;
	}
	.syheader .povlogo{
		display: block;
	}*/
	.banvideo {
	    width: 100%;
	    overflow: hidden;
	    padding-top: 68px;
	}
/*	.syheader .header_nrgwc {
	  margin-top: 0;
	}*/
	.state button{
		margin: 0 auto;
	}
	.advan_nr{
		height: 380px;
	}
	.newsall_topleftnr ul li .newsall_topleftnrapp_righttitle h3 {
		font-size: 14px;
		line-height: 24px;
		height: 46px;
	}
	.newsall_dynamic {
	    padding: 0px 0px 40px;
	    overflow: hidden;
	}
	.videolist {
	    padding: 0px 0px 40px;
	    overflow: hidden;
	}
	.piece_nr span {
	    height: auto;
	}
	.piece_nr{
		padding: 20px 0px;
	}
	.details_nrlefttop h3 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.details_nrlefttopdate p span {
	    font-size: 12px;
	    margin-right: 35px;
	}
	.zwddy{
		padding:50px 0px 80px;
	}
	.xunjia .customized_nrsore_top {
	    padding-bottom: 20px;
	}
	.xunjia .customized_nrsore_con{
		padding: 0;
	}
	.xunjia .customized_nrsore_last {
	    width: 100%;
	    margin: 0 auto;
	    padding: 0;
	    padding-top: 20px;
	}
	.xladizhi .phonelxsel{
		display: inherit !important;
	}
	.xladizhi .phonelxsel select {
		flex: 1;
		max-width: 100%;
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
		padding: 8px 10px;
		max-width: inherit !important;
		font-size: 14px;
	}
	.listright_sorelast table tr td{
		padding: 5px;
	}
	.regicheck .el-checkbox{
        padding: 5px;
        width:50%;
	}
	.powon .customized_nrsore_con{
		height: auto;
	}
	.powongb{
		top: 20px;
	}
	.invoiadd .confirmy_conleft {
	    padding-bottom: 0px;
	}
	.invoiadd .confirmy_conall.xg {
	    height: 60px;
	}
	.nsrnew .reginappform_radio{
		display: flex;
		padding: 0px 5px;

	}
	.addgledzapp{
		margin:5px 0px;
	}
	.navsub{
		padding-top: 0;
	}
	.qstime {
	  padding: 0 !important;
	}


}
@media only screen and (max-width: 500px){
	.advproduright {
	    padding: 0px 5px;
	}

	.advproductcon_rightapp {
	    margin-bottom: 0;
	}
	.pcvidoy{
		display: none;
	}
	.wapvdoy{
		display: block;
	}
	.collapseheader ul{
		height: 500px;
		overflow-y:auto;
	}
	.qgwy ul{
		height: auto;
	}
	.subnav{
		height: auto !important;
	}
	.selection ul li em {
	    min-width: 100px;
	}

	.listright_sorelasttable{
		min-height: auto;
	}
	.bannerlast{
		display: none;
	}
	.banwapvideo{
	    display: block;
	    padding-top: 68px;
	}
	.banvideo{
		display: none;
	}
	.banwapvideo video{
        width:100%;
	}
/*	.contactone_right ul li.act .contactone_mapnrpop{
	    opacity: 0;
	    display: none;
	}
	.contactone_right ul li.on .contactone_mapnrpop{
		display: none;
		opacity: 0;
	}
	.contactone_mapnr ul li.on .contactone_mapnrpop{
		display: block;
		opacity: 1;
	}
	.contactone_mapnr ul li.act .contactone_mapnrpop{
	    opacity: 1;
	    display: block;
	}
	*/

	.customized_nrsore_bottom ul li {
	    width: 100%;
	}
	.phonelx span {
	    min-width: 60px;
	}
	.phonelx input {
	    width: 100%;
	}
	.customized_nrsore_con {
	    overflow: hidden;
	    padding: 0px 0px 25px;
	}
	.customized_nrsore_bottom ul {
	    margin: 0px -5px;
	}
	.metaimage_nrpic img {
	    width: 100%;
	    height: 200px;
	}
	.metaimageall ul li {
	    width: 100%;
	}
	.pageadd span:first-child{
		display: none;
	}
	.pageadd span:last-child{
		display: none;
	}
	.metaimage_nrtitle {
	    padding-bottom: 30px;
	    overflow: hidden;
	}
	.mapnrpop_nr h4{
		font-size: 15px;
	}
	.contactone_mapnrpop {
	    width: auto !important;
	    right: 0;
	    top: -19px;
	    left: 0;
	    margin: 0 auto;
	    padding: 20px 15px 15px;
	    border-right: 1px solid #cbcbef;
	    border-bottom: 2px solid #183253;
	  /*bottom: 200px;*/
	}
	.yansecoy.on.mencur h3{
	    background: #fff;
	    color: #000;
	}
	.contactone_right ul li.on .contactone_mapnrpop{
		display: none !important;
	}
	.contactone_mapnr ul li.act .contactone_mapnrpop {
	    opacity: 1;
	    display: block;
	}
	.contactone_mapnr ul li.coy .contactone_mapnrpop{
		display: none;
	}
	.contactone_right{
		padding-top: 0;
	}
	.contactone_left{
		padding: 25px 0px;
	}
	.contactone_city{
		display: none;
	}
	.mapnrpop_nr p label {
	    width: auto;
	    min-width: 40px;
	}
	.mapnrpop_nr p{
		display: flex;
	}
	.contactone{
		padding: 50px 0px 30px;
	}
	.mapnrpop_colse{
		width: 50px;
        text-align: right;
	}
	.mapnrpop_colse i {
	    font-size: 17px;
	}
	.contactone_topleft h3 {
	    font-size: 20px;
	}
	.contactone_topright label {
	    font-size: 12px;
	}
	.contactone_topright span {
	    font-size: 12px;
	    margin-right: 5px;
	}
	.contactmess_top h3 {
	    font-size: 20px;
	}
	.contactmess {
	    padding: 50px 0px;
	    overflow: hidden;
	}
	.join_nr_top_right {
	    display: none;
	}
	.join_nr_top_left h3 {
	    font-size: 16px;
	}
	.join_nr_bottom {
	    padding-bottom: 50px;
	}
	.join_nr_bottom_right{
		position: absolute;
	    right: 0;
	    bottom: 0;
	    font-size: 12px;
	    padding: 0px 25px;
	    height: 28px;
        line-height: 28px;
        min-width: inherit;
        margin-left: 0;
        width: 98px;
        text-align: center;
	}
	.contactvalor {
	    padding: 40px 0px;
	    overflow: hidden;
	}
	.contactone_mapnr ul li {
	    right: 0 !important;
	    left: 0;
	    top: 40px !important;
	}
	.yuyan {
	    min-width: 30px;
	    text-align: right;
	    position: absolute;
	    top: 100px;
	    width: 30px;
	    height: 30px;
	    border-radius: 100%;
	    background: #eb6828;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.yuyan a {
	    color: #fff;
	    font-size: 12px;
	    font-weight: normal;
	    width: 100%;
	    display: inline-block;
	    height: 30px;
	    line-height: 33px;
	    text-align: center;
	}
	.header_nrnav ul {
	    flex: 0;
	    padding-top: 0px;
	}

	.xialaapp{
		display: none;
	}
	.yzm {
	    border: 0;
	    background: transparent;
	    font-size: 12px;
	    color: #183253;
	    min-width: 100px;
	    text-align: center;
	    position: relative;
	}
	.yzm:after {
	    position: absolute;
	    content: "";
	    left: 0;
	    top: 0;
	    width: 1px;
	    height: 16px;
	    background: #dddddd;
	}
	.reginapp .loginapp_nr {
	    padding-bottom: 80px;
	}
	.reginappform_nr {
	    padding-top: 25px;
	    width: 100%;
	    margin: 0 auto;
	}
	.reginappform_nrtitle{
		display: inherit;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.xiayibu {
	    margin-left: 0;
	    padding-top: 20px;
	    overflow: hidden;
	}
	.reginappform_nr p {
	    padding-left: 0;
	}
	.reginappform_nrtitleleft {
	    min-width: 84px;
	    margin-right: 10px;
	    font-size: 12px;
	    color: #333333;
	    text-align: left;
	    padding-bottom: 10px;
	}
	.reginappform_nrtitleright {
	    flex: 1;
	    height: 40px;
	}
	.inquiryapp {
	    height: 40px;
	}
	.uploadDIv {
	    width: 50%;
	    height: 125px;
	}
	.butnry {
	    width: 100%;
	    height: 40px;
	    background: #183253;
	    color: #fff;
	    font-size: 12px;
	    border: 0;
	    border-radius: 5px;
	    line-height: 40px;
	    outline: none;
	}
	.collapse_nr ul {
	    height: 550px;
	    overflow-y: auto;
	}
	.collapse_nr {
	    width: 64%;
	    padding: 20px;
	}
	.xialaapp {
	    right: inherit;
	    margin-left: 18px;
	}
	.xiala em {
	    font-style: inherit;
	}
	.hyxiala i{
		margin-right: 10px;
		margin-top: 5px !important;
		font-size: 27px;
	}
	.header_nrgwc_car {
	    padding: 0px 10px;
	}
	.homeader .header_nrlogo img{
        height: 15px;
	}
	.navbar-toggle i {
	    font-size: 22px;
	}
	.soupro i {
	    font-size: 19px;
	}
	.header_nrgwc_car{
		height:28px;
		line-height: 28px;
	}
	.header_nrgwc_car span {
	    line-height: 28px;
	    height: 28px;
	    font-size: 13px;
	}
	.header_nr {
	    height: 70px;
	}
	.header_nrgwc {
	    height: 70px;
	}
	.header_nrlogo {
	    height: 70px;
	}
	.subject_righttop_rightbottom ul {
	    display: inherit;
	}
	.subject_righttop_rightbottom ul li {
	    flex: 1;
	    margin-bottom: 15px;
	}
	.subject_righttop {
	    margin-top: 0;
	}

	.subject_righttop_righttop{
		padding:15px;
	}
	.subject_righttop_righttop h3 {
	    font-size: 16px;
	}

	.subject_righttop_left {
	    height: auto;
	}
	.subject_righttop_rightbottom {
	    padding: 15px;
	    overflow: hidden;
	}
	.subject_righttop_rightbottom ul li p{
		font-size: 22px;
	}
	.orderoal_lefttop, .orderoal_leftcon, .orderoal_leftright {
	    padding: 0px 15px;
	}
	.orderoal_lefttop h3{
		font-size: 16px;
        padding: 15px 0px;
	}
	.orderoal_leftcon ul {
	    display: flex;
	    padding: 15px 0px;
	}
	.orderoal_leftconpic img {
	    height: 35px;
	}
	.orderoal_leftcon ul li p{
		white-space: nowrap;
	}
	.collapse_nrlogo img {
	    height: 17px;
	}
	.collapse_nr .close {
	    position: absolute;
	    right: 0;
	    top: 15px;
	}
	.collapse_nr .close i {
	    color: #666666;
	    font-size: 17px;
	}
	.collapse_nrlogo {
	    padding-top: 20px;
	    padding-bottom: 25px;
	    border-bottom: 1px solid #f5f5f5;
	    margin-bottom: 20px;
	}
	.official_nrtitle {
	    width: 80%;
	}
	.footer_lasttop_left ul {
	    display: flex;
	    align-items: center;
	}
	.footer_lasttop_left {
	    flex: 1;
	    display: inherit;
	}
	.footer_lasttop_left ul li h3 {
		margin-right: 30px;
		line-height: 20px;
		margin-top: -5px;
	}
	.footer_lasttop_left ul li p {
		margin-right: 30px;
		line-height: 20px;
	}
	.collapseheader {
		width: 75%;
		padding: 20px;
	}
	.collapseheader .close i {
	    color: #666666;
	    font-size: 17px;
	}
	.collapseheader .close {
	    position: absolute;
	    right: 0;
	    top: 15px;
	}
	.productall_nrrightbottom ul li {
	    width: 50%;
	    float: left;
	    padding: 0px 5px;
	    margin-bottom: 10px;
	}
	.productall_nrrightbottom ul {
	    margin: 0px -5px;
	}
	.productcp_pic img {
	    width: 100%;
	    height: 180px;
	}
	.productallwap_nr {
	    display: inherit;
	}
	.productallwap_left {
	    margin-right: 0;
	    margin-bottom: 10px;
	}
	.productallwap_right {
	    margin-left: 0;
	}
	.productall_nrleftapp {
	    width: 90%;
	    margin: 0 auto;
	    background: #fff;
	    max-height: 540px;
	    border-radius: 5px;
	    padding: 50px 20px 30px;
	    position: relative;
	    margin-top: 90px;
	}
	.productall_nrleft ul {
	    max-height: 460px;
	    overflow-y: auto;
	    padding: 0;
	    padding: 0px 5px;
	}
	.entertop .enterprisepic {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    margin: 0 auto;
	    border: 1px solid #ccc;
	    overflow: hidden;
	    width: 99%;
	    height: 260px;
	    background: #fff;
	}
	.enterprise_nr .container {
	    width: 95%;
	}
	.enterprise_nrapp{
		padding:25px;
	}
	.enterottom .swiper-button-next::after, .enterottom .swiper-button-prev::after {
	    font-size: 15px;
	}
	.enterottom .swiper-button-next {
	    right: 5px;
	}
	.enterottom .swiper-button-prev {
	    left: 5px;
	}
	.enterottom{
		padding: 20px 25px !important;
	}
	.entertop .enterprisepic img {
	    height: 160px;
        width: auto;
	    object-fit: cover;
	}
	.entertop {
	    position: relative;
	    width: 100%;
	    margin: 0 auto;
	    margin-bottom: 20px;
	}
	.entertop .swiper {
	    position: initial !important;
	    width: 100%;
	}
	.entertop .swiper-wrapper{
		height:auto !important;
	}
	.entertop .swiper-button-next {
	    right: -45px !important;
	    display: none;
	}
	.entertop .swiper-button-prev {
	    left: -45px !important;
	    display: none;
	}
	.entertop .swiper-button-next:after,.entertop .swiper-button-prev:after {
	    font-size: 24px;
	}
	.enterprise_nrapptop h3 {
	    font-size: 18px;
	}
	.downall_nr ul li {
	    float: left;
	    width: 100%;
	    padding: 0px 10px;
	}
	.downall_top h3 {
	    font-size: 20px;
	    margin-bottom: 8px;
	}
	.have p{
	    font-size: 14px;
        min-width: 115px;
	}
	.levely p {
	    min-width: 125px;
	}
	.service_nrlast a {
		width: 145px;
		height: 35px;
		font-size: 14px;
	}
	.service_nrlast i {
		margin-right: 2px;
		font-size: 22px;
	}
	.dingzhi i {
		font-size: 18px;
		margin-right: 5px;
	}
	.service_nrright .have span {
		width: 26px;
		height: 26px;
	}
	.have p {
	    font-size: 12px;
	    min-width: 100px;
	}
	.have span {
	    width: 26px;
	    height: 26px;
	    font-size: 14px;
	}
	.service_upsore h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.hyxiala{
		display: none;
	}
	.hyxiala_wap{
		display: block;
		position: relative;
	}
	.hyxiala_wap .xialaapp{
		display: block !important;
	}

	.hyxiala .xialasore{
		position: absolute;
		margin-left: -36px;
		margin-top: -4px;
		z-index: 99999;
		top: 15px;
		padding-top: 45px;
		min-width: 115px;
		text-align: center;
		right: 0;
	}
	.hyxiala .xialaapp::after{
		display: none;
	}
	.hyxiala .xialaapp {
	    margin-left: 0px;
	    margin-top:0 !important;
	}
	.navbar-toggle {
	    margin-right: 10px;
	}
	.history_bottom{
		max-height: inherit;
	}
	.history_bottom_nr{
		min-height: 200px;
	}
	.selection ul li {
		padding: 0;
		float: initial;
		width: 100%;
		display: inline-block;
		min-width: auto;
	}
	.advantagesnr_topapp p {
	    font-size: 12px;
	}
	.advantagesnr_topapp {
	    width: 100px;
	    height: 100px;
	    border-radius: 100%;
	}
	.homeform input::-webkit-input-placeholder {
	    font-size: 13px;
	}

	.homeform input::-moz-placeholder {
	    font-size: 13px;
	}

	.homeform input:-ms-input-placeholder {
	    font-size: 13px;
	}

	.homeform input:-moz-placeholder {
	    font-size: 13px;
	}
	.newsxinwen_right h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.newsxinwen_left{
		height: auto;
	}
	.niconmore {
	    width: 100%;
	    height: 38px;
	}
	.corporate{
		padding: 40px 0px;
	}
	.history{
        padding: 40px 0px;
	}
	.productall_navtop {
	    padding: 10px 0px;
	}
	.dzfuwubox .boxeck span {
	    font-size: 12px;
	    padding-left: 0;
	}
	.dzfuwubox .boxeck{
		height: 30px;
		line-height: 30px;
		width: 110px;
	}
	.downall_nr{
		padding-bottom: 0px;
	}
	.header_nrlogo img {
	    height: 15px;
	}
	.ui-slider-horizontal .ui-slider-range {
		top: 2px !important;
		height: 7px !important;
	}
	.ui-slider-horizontal {
	    height: 13px !important;
	}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
		width: 13px !important;
        height: 13px !important;
	}
	.shuliang span{
		font-size: 12px;
	}
	.reasonapp .customized_nrsore_con{
		height: auto;
		margin-top: 20px;
	}
	.reasonapp textarea{
		min-height: 180px;
	}

}

@media only screen and (max-width: 380px){
    .collapse_nr ul {
	    height: 490px;
	    overflow-y: auto;
	}
	.productcp_pic img {
	    width: 100%;
	    height: 165px;
	}
	.productallwap_left h1,.productallwap_right h1{
	    font-size: 12px;
	}
	.productall_nrleftapp {
	    width: 90%;
	    margin: 0 auto;
	    background: #fff;
	    max-height: 485px;
	    border-radius: 5px;
	    position: relative;
	    margin-top: 80px;
	}
	.productall_nrleft ul {
	    max-height: 395px;
	    overflow-y: auto;
	    padding: 0;
	    padding: 0px 5px;
	}
	.listright_toprightapp {
	    width: 100%;
	}
	.ylsclist{
		margin-top: 0;
	}
	.subject .collapse_nr ul{
		height: 560px !important;
	}
	.subject .collapse_nr ul li ul{
		height: auto !important;
	}
}

@media only screen and (max-width: 330px){
	.collapse_nr {
	    width: 70%;
	    padding: 20px;
	}
	 .collapse_nr ul {
	    height: 410px;
	    overflow-y: auto;
	}
	.navbar-toggle i {
	    font-size: 25px;
	    color: #666666;
	    cursor: pointer;
	    margin-top: 5px;
	    vertical-align: middle;
	    display: inline-block;
	}
	.perlogo img {
	    margin-top: -3px;
	}
	.footer_lasttop_left ul li p {
	    margin-right: 20px;
	}
	.footer_lasttop_left ul li h3 {
	    margin-right: 20px;
	}
	.reginappform_topleft i {
	    vertical-align: middle;
	    margin-top: -6px;
	    display: inline-block;
	    margin-right: 0px;
	    color: #e4e4e4;
	    font-size: 20px;
	}
	.reginappform_top ul li{
		padding: 0px 12px;
	}
	.guizeapp_nrapp {
	    width: 90%;
	    padding: 15px;
	    border-radius: 10px;
	    overflow: hidden;
	}
	.guizeapp_nrtop h3 {
	    font-size: 14px;
	    flex: 1;
	}
	.guizeapp_nrbottom {
	    font-size: 12px;
	    max-height: 400px;
	    overflow-y: auto;
	}
	.addImages {
	    width: auto;
	    height: 85px;
	    margin-right: 8px;
	    margin-bottom: 8px;
	}
	.imageDiv img {
	    object-fit: cover;
	    height: 85px !important;
	    width: 100% !important;
	}
	.collapseheader {
	    width: 70%;
	    padding: 20px;
	}
	.productcp_pic img {
	    width: 100%;
	    height: 138px;
	}
	.productcp_title {
	    padding: 0px 15px 25px;
	    overflow: hidden;
	}
	.productall_nrleftapp {
	    width: 90%;
	    margin: 0 auto;
	    background: #fff;
	    max-height: 430px;
	    border-radius: 5px;
	    position: relative;
	    margin-top: 50px;
	}
	.productall_nrleft ul {
	    max-height: 343px;
	    overflow-y: auto;
	    padding: 0;
	    padding: 0px 5px;
	}
	.entertop .enterprisepic {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    margin: 0 auto;
	    border: 1px solid #ccc;
	    overflow: hidden;
	    width: 100%;
	    height: 220px;
	    background: #fff;
	}
	.advan_nr{
		height: 365px;
	}
	.advproductcon_rightapp_pic img{
		width:120px;
		height:120px;
	}
	.banner .swiper-slide img {
	    width: 100%;
	    height: 445px;
	    object-fit: cover;
	}
	.metaimage_nrtitle {
	    padding: 20px;
	    padding-bottom: 40px;
	    overflow: hidden;
	}
	.metaimage_nrpic img {
	    width: 100%;
	    height: 170px;
	}
	.details_nrlefttopdate p span {
	    font-size: 12px;
	    color: #666666;
	    margin-right: 15px;
	}
	.phonelxsel select {
	    padding: 5px 0px;
	}
	.homeader .header_nrlogo img {
	    height: 15px;
	    width: auto;
	}
	.collapse_nr ul li{
		padding-bottom: 0px;
	}
	.collapseheader ul {
		height: 400px;
	}
	.qgwy ul{
		height: auto;
	}
}
