
@media (min-width: 1680px) {
	.box{
		width: 1478px;
	}

}
@media(max-width: 1750px){
	.second-level_box{
		height:550px;
	}
	.header_nav .bar{
		margin:0 25px;
	}
	.header_nav{
		margin-left: 55px;
	}
	.header{
		padding: 0 50px;
	}
	.header_nav .bar .second-level2{
		width: 30%;
		padding: 0 30px;
	}
	.header_nav .bar .second-level1{
		width: 30%;
		padding: 0 120px;
	}
	.header_nav .bar .second-level3{
		width: 40%;
		padding: 0 120px;
	}
	.header_nav .bar .second-level_box{
		height: 650px!important;
	}
}
@media(max-width: 1680px){
.header_r .zsearch {
    margin-left: 22px;
}
	.header_nav .bar .second-level_box{
		height:550px!important;
	}
	.i_pro:after{
		width: 100%;
		height: 1200px;
	}
	.i_pro_qh{
		padding: 0 25px;
	}
	.i_pro_b_box .slick-next{
		right: -53px;
	}
	.i_pro_b_box .slick-prev{
		left: -53px;
	}
/*	.i_pro_b_box .slick-next:hover{
		right:-43px;
	}
	.i_pro_b_box .slick-prev:hover{
		left: -43px;
	}*/
	.i_sol_t{
		width: 460px;
	}
	.i_sol_d .main .bar .top{
		padding: 0 5px 25px 5px;
	}
	.i_sol_d .main .bar{
		padding: 42px 30px 26px;
	}
	.i_sol_d .main .bar .top .ti{
		padding-left: 15px;
	}
	.i_news_br{
		width: 45%;
	}
	/*.i_case_b ul li:hover .txt{*/
	/*	padding: 50px 55px 15px;*/
	/*}*/
	/*.i_case_b ul li .txt{*/
	/*	top: 72%;*/
	/*}*/

@media(max-width: 1554px){
	.header_r .lang {
    padding-right: 17px;
    line-height: 114px;
    position: relative;
    margin-left: 15px;
}
.header_r .lang {
    padding-right: 12px;
    position: relative;
    margin-left: 10px;
}
}
}
@media(max-width:1543px){
.header_nav {
    margin-left: 30px;
}
.header_r .zsearch {
    margin-left: 10px;
}
.header_r .lang {
    margin-left: 22px;
}
.header_r .lang {
    margin-left: 11px;
}
}
@media(max-width: 1440px){

	.i_pro:after {
	    width: 100%;
	    height: 800px;
	}
	.neirong {
    	margin: 46px 0 46px;
	}
	.i_pro_more {
	    width: 163px;
	    height: 48px;
	    border-radius: 15px;
	    padding-left: 52px;
	    bottom: 27px;
	}
	.i_pro_t {
	    left: -113px;
	    top: 43px;
	}
	.i_pro_b1_circle_con{
		width: 100%;
	}
	.i_pro_box .box{
		width: 864px;
	}
	.i_pro_more:hover:after {
    	right: 26px;
	}
	.i_pro_more a {
    	line-height: 48px;
	}
	.i_pro_b2 p {
    	font-size: 26px;
	}
	.i_pro_b1_circle_con h2 {
    	font-size: 28px;
    	line-height: 32px;
    	height: 32px;
    	overflow: hidden;
	}
	.i_pro_b2 {
	    bottom: 54px;
	}
	.i_pro_b1 {
	    width: 480px;
	    height: 480px;
	}
	.i_pro_b_box {
    	width: 480px;
	}
	body {
    	padding-bottom: 405px;
	}
	.footer_con {
    	padding: 62px 0 48px;
	}
	.i_about .h1 {
	    font-size: 28px;
	    line-height: 48px;
	}
	.i_about .sz {
    	margin-top: 28px;
	}
	.i_about .des {
	    font-size: 14px;
	    line-height: 26px;
    	margin-top: 14px;
	}
	.i_about .des {
    	margin-top: 14px;
	}
	.i_case_b {
    	padding: 42px 0 64px;
	}
	.i_news_br .bar {
    	margin-top: 26px;
	}
	.i_news_bl .txt {
    	padding: 32px 0 15px;
	}
	.i_news_b {
    	padding: 46px 0 46px;
	}
	.i_news {
    	padding: 62px 0 60px;
	}
	.i_sol_d .main .bar:hover {
    	padding: 18px 30px 14px;
	}
	.i_sol_d .main .bar .top .ti {
	    font-size: 26px;
	    line-height: 52px;
	}
	.i_sol_d .main .bar .top .icon {
    	width: 52px;
	}
	.i_sol_d .main .bar {
    	height: 200px;
	}
	.i_sol_d .main .bar {
    	padding: 14px 26px 12px;
	}
	.i_sol_d {
    	padding-bottom: 52px;
	}
	.i_sol_t {
    	top: 72px;
	}
	.i_sol {
    	padding: 82px 135px 60px;
	}
	.i_pro {
    	padding: 46px 0 40px;
	}
	.header_nav .bar .second-level3 .des {
    	margin-top: 24px;
    	height: 60px;
    	overflow: hidden;
	}
	.header_nav .bar .second-level3 .img {
    	margin-top: 24px;
	}
	.header_nav .bar .second-level1 .more {
    	margin-top: 46px;
	}
	.header_nav .bar .second-level1 h1 {
    	font-size: 42px;
    	line-height: 46px;
	}
	.header_nav .bar .second-level1 .des {
    	margin-top: 36px;
	}
	.header_nav .bar .second-level1 {
    	padding: 0 60px;
	}
	.n_about3_main .bar p {
	    font-size: 14px;
	    line-height: 30px;
	}
	.n_about3_main .bar p span {
    	font-size: 16px !important;
	}
	.header_nav .bar .second-level2 .lumb a {
    	font-size: 18px;
    	line-height: 24px;
	}
	.n_about3 {
    	padding: 66px 0 66px;
	}
	.n_about3_main .bar {
	    padding-top: 36px;
	    padding-bottom: 36px;
	}
	.header_nav .bar .second-level2 .lumb {
    	padding: 12px 0;
	}
	.n_about3_main {
	    height: auto;
	}
	.n_about3_item {
    	padding-top: 60px;
	}
	.header_nav .bar .second-level_box {
    	height: 386px !important;
	}
	.header_nav .bar .second-level_box {
    	top: 82px;
	}
	.index_banner {
    	margin-top: 82px;
	}
	.header {
    	height: 82px;
	}
	.header{
		padding: 0 30px;
	}
	.header_nav .bar{
		margin: 0 20px;
	}
	.i_case {
	    padding: 64px 55px;
	}
	/*.i_case_b ul li .txt{*/
	/*	top: 68%;*/
	/*}*/
	.header_logo {
    	line-height: 82px;
		height: 60px;
	}
	.header_nav .bar {
    	line-height: 82px;
	}
	.header_r .lang {
    	line-height: 82px;
	}
	.header_r .zsearch_vm {
    	height: 82px;
	}
	.header_r .search {
    	line-height: 82px;
	}
	.header_r .lang {
    	line-height: 82px;
	}
}
@media(max-width: 1320px){
	.header_logo{
		width: 255px;
	}
	.header_nav{
		margin-left: 35px;
	}
	.header_r .lang{
		margin-left: 30px;
	}
	.header_r .zsearch{
		margin-left: 30px;
	}
	.header_nav .bar .second-level1{
		padding: 0 60px;
	}
	.header_nav .bar .second-level3{
		padding: 0 60px;
	}
	.i_about{
		padding: 60px 0;
	}
	.i_about .des{
		margin-top: 40px;
	}
	.i_about .sz{
		margin-top: 70px;
	}
	.n_cp_xq3_con{
		padding: 0 50px;
	}
	.n_case_xq2_con{
		padding: 0 50px;
	}
	.n_news2_xq{
		padding: 0 50px;
	}
}
@media(max-width: 1200px) {
	.i_pro_box .box {
    	width: 100%;
	}
	.i_pro_t {
    	left: 0;
	}
	.honor {
    	padding-bottom: 86px;
	}
	.honorbt h3 {
    	padding: 36px 0 20px;
	}
	.chart {
    	padding-bottom: 36px;
	}
	.n_about3 {
    	padding: 36px 0 36px;
	}
	.n_about3_main .bar {
    	padding-top: 36px;
    	padding-bottom: 26px;
	}
	.n_about3_main .bar p {
    	width: 100%;
	}
	.n_about1_con .txt {
    	height: 60px;
    	overflow: hidden;
	}
	.n_about1_b{
		height: 0px;
	}
	.n_about1_boxboxatv .n_about1_con .txt{
		height: auto;
	}
	.n_about1_boxboxatv .n_about1_b{
		height: auto;
		margin-top: 0;
	}
	body{
		padding-bottom:0;
	}
	.header{
		display: none;
	}
	.header2{
		display: block;
		height: 60px;
	}
	.header2 .logo {
	    width: 180px;
	    line-height: 60px;
	}	
	.index_banner{
		margin-top: 60px;
	}
	.phxia {
	    margin-top: 60px;
	    width: 100%;
	}
	.i_pro_b1{
		width: 500px;
		height: 500px;
	}
	.i_pro_b1_circle_con{
		width: 400px;
	}
	.i_pro_b1_circle_con h2{
		margin-top: 30px;
		margin-bottom: 10px;
	}
	.i_pro_b_box .slick-prev, .i_pro_b_box .slick-next{
		width: 50px;
	}
	.i_pro_b_box .slick-prev{
		left: 112px;
	}
	.i_pro_b_box .slick-next{
		right: 112px;
	}
/*	.i_pro_b_box .slick-prev:hover{
		left: -43px;
	}
	.i_pro_b_box .slick-next:hover{
		right: -43px;
	}*/
	.i_pro_qh .cp{
		width: 110px;
	}
	.i_pro_qh{
		padding: 0 10px;
	}
	.i_pro:after{
		height: 797px;
		background-color: transparent;
	}
	.i_pro_t{
		top: 60px;
	}
	.i_sol_d .main .bar{
		width: 50%;
	}
	.i_sol{
		padding: 60px 60px 42px;
	}
	.i_sol_t{
		top: 44px;
	}
	.i_sol_d .main .bar:nth-child(2), .i_sol_d .main .bar:nth-child(4){
		border-right: 1px solid rgba(255,255,255,0.5);
	}
	.i_sol_d .main .bar:nth-child(3){
		border-right: none;
	}
	.i_sol_d .main .bar:nth-child(4){
		border-bottom: none;
	}
	.i_sol_d .main .bar{
		height: 210px;
	    padding: 20px;
	}
	.i_news_bl{
		width: 100%;
	}
	.i_news_br{
		width: 100%;
		margin-top: 60px;
	}
	.i_news_b{
		padding: 60px 0;
	}
	.i_news{
		padding: 60px 0;
	}
	.i_case_b ul li:hover .txt{
		padding: 0;
	}
	.i_case_b ul li .txt{
		top: 72%;
	}
	.i_about_video video{
		display: none;
	}
	.i_about_video .img_video{
		display: block;
	}
	.i_about .sz .bar{
		margin-right: 90px;
	}
	.i_about_box{
		height: 705px;
		transform: translateY(-1px);
	}
	.searchbox .tansouc{
		top: 90px;
	}
	.searchbox .sou input{
		width: calc(100% - 115px);
	}
	.searchbox .sou{
		width: 100%;
		padding: 0 15px;
	}
	.footer_lx1{
		width: 45%;
	}
	.footer_lx2{
		width: 45%;
		padding-left: 30px;
	}
	.n_banner{
		margin-top: 60px;
	}
	.n_banner .n_ban img{
		max-width:100%
	}
	.n_one_level .bar a{
		font-size: 14px;
	}
	.n_cp1 .bar .img{
		width: 100%;
	}
	.n_cp1 .bar .txt{
		width: 100%;
	}
	.n_cp2 .bar a{
		padding: 15px;
	}
	.n_cp2 .bar a .img{
		height: 165px;
	}
	.page{
		display: none;
	}
	.fenye_ph{
		display: block;
	}
	.n_cp_xq1 h1{
		padding: 0;
	}
	.n_cp_xq1 .con img{
		width: 465px;
	}
	.n_cp_xq2 .item .bar{
		width: calc(33.333% - 6px);
		margin: 0;
		font-size: 14px;
	}
	.n_two_level .bar{
		width: calc(33.333% - 20px)
	}
	.n_one_level_box{
		display: block;
	}
	.n_one_level .bar {
	    width: 25%;
	    position: relative;
	    height: 62px;
	    border-right: 1px solid #eeeeee;
	}
	.n_sol1 .bar .txt{
		padding: 30px 40px;
	}
	.n_sol1 .bar .txt .des{
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
	}
	.n_sol1 .bar .txt h1{
		font-size: 16px;
    	line-height: 24px;
	}
	.n_sol1 .bar .txt .more{
	    margin-top: 40px;
	}
	.n_sol1 .bar .txt .more span{
		width: 40px;
		height: 40px;
		line-height: 38px;
	}
	.n_sol1 .bar .txt .more span img{
		width: 15px;
	}
	.n_case ul{
		margin: 30px -10px 0;
	}
	.n_case ul li{
		margin-top: 20px;
		padding: 0 10px
	}
	.n_case ul li .txt{
		top: 67%;
		padding: 20px;
	}
	.n_case ul li:hover .txt{
		padding: 20px;
	}
	.n_news1 .bar .img{
		width: 100%;
	}
	.n_news1 .bar .txt{
		width: 100%;
		padding-left: 0px;
		margin-top: 30px;
	}
	.n_news2_con li .txt h2{
		padding: 0 15px;
	}
	.n_news2_con li .txt .date{
		padding: 0 15px;
	}
	.n_news2_con li .txt .des{
		padding: 0 15px;
	}
	.n_news2_con li .txt .more{
		padding: 0 15px;
	}
	.n_join1{
		padding: 75px 0;
	}
	.n_join1_sec{
		width: 316px;
	}
	.n_per_con .txt{
		display: block;
		width: 100%;
	}
	.n_per_con .img{
		display: block;
		width: 100%;
		padding-left: 0;
	}
	.n_per_cons .n_per_con:nth-child(2n) .img{
		padding-right: 0;
	}
	.n_lx{
		position: static;
		transform: translateY(0);
		-o-transform:  translateY(0);
		-ms-transform:  translateY(0);
		-moz-transform:  translateY(0);
		-webkit-transform:  translateY(0);
		margin: 30px auto 0;
	}
	.n_lx_box{
		/*margin-top: 80px;*/
	}
	.n_about1_con .txt {
    display: block;
    vertical-align: middle; 
    width: 100%; 
    padding-left: 0; 
    margin-top: 20px;
}
.n_about1_con .txt p {
    font-size: 12px;
    line-height: 20px;
}
.n_about3_main .bar p {
    font-size: 12px;
    line-height: 20px;
}
.n_about3_main {
    height: auto;
    display: block;
}
h1 {
    font-size: 18px;
}
.n_about1_ti {
    font-size: 18px;
    padding: 30px 0;
}
.n_about1_b p {
    font-size: 12px;
    line-height: 26px;
}
.n_about2_box #more {
    width: 40px;
    height: 40px;
}
.n_about2_box {
    padding: 36px 0 36px;
}
.n_about3_item .lumb .img {
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.n_about3_item .lumb .txt {
    font-size: 18px;
    line-height: 55px;
}
.n_about3_item .lumb {
    float: left !important;
    margin-left: 0px;
}
.chart{
	background:#fff;
}
.chartcon {
    width: 100%;
   padding:0 15px;
}
.chartcon .chartbt h3 {
    font-size: 18px;
    letter-spacing: 2px;
    padding: 32px 0;
}
.coltd .coltdbt {
    font-size: 12px;
    width: 280px;
    height: 45px;
    line-height: 45px;
    position: relative;
}
.list_neirong p{
	font-size:12px;
}
.honor{
	background:#f3f5f7;
}
.honorbt h3{
	font-size:18px;
	display: none;
}
	.honorbt2 h3{
	font-size:18px;
	display: block;
}
.honorcon {
    width: 100%;
	padding:0 15px;
}
.honorpic {
    width: 277px;
    box-shadow: 1px 1px 50px #e3e5e6;
    display: inline-block;
}
.honorlist p {
    color: #333;
    font-size: 12px;
    font-family: "微软雅黑";
    padding: 20px 0;
}
.milestonesbt h3 {
    font-size: 18px;
    color: #fff;
    font-family: 'Conv_GE BODY';
    letter-spacing: 2px;
    text-align: center;
    padding: 30px 0;
}
.milestonescon {
    width: 100%;
	padding:0 15px;
}
.milestonesbt {
    width: 100%;
}
.milestonesbt p {
    font-size: 16px;
    line-height: 26px;
}
.neirong_a{
	width:100%;
}
.shijain i {
    font-size: 18px;
}
.neirong_a {
    font-size: 12px;
    line-height: 22px;
    width: 100%;
    height: 160px;
    padding: 10px 15px 6px 15px;
}
.shijain {
    width: 274px;
    height: 55px;
    line-height: 55px;
}
.milestonesbt {
    text-align: left;
}
.i_pro_qh{
	display:none;
}
.i_pro_b1_c span{
	display:none;
}
.i_pro_b_box{
	width:100%;
}
.i_pro_more {
	bottom:11px;
}
}
@media(max-width:768px) {
	.container {
    width: 100%;
}
	.n_lx1_box {
		margin-top: 80px;
	}

	.yuyan a {
		font-size: 18px;
	}

	.yuyan {
		position: absolute;
		top: 37%;
		transform: translate(-50%);
		width: 30px;
		right: 50px;
	}

	.i_pro_b1_cb {
		background: transparent;
	}

	.coltda {
		display: none;
	}

	.coltdb {
		display: block;
	}

	.g_honor {
		padding-bottom: 20px;
	}

	.g_phhonor_ab {
		display: block !important;
	}

	.g_pchonor_ab {
		display: none !important;
	}

		.g_pchonor_ab2 {
		display: none !important;
	}

		.g_pchonor_ab3 {
		display: none !important;
	}

		.g_pchonor_ab4 {
		display: none !important;
	}

	.honorcon h6{display: none !important;}

	.n_about3_item .slick-prev, .n_about3_item .slick-next {
		width: 38px;
		height: 56px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 100%;
		z-index: 3;
	}

	.n_about3_item .slick-prev {
		background-image: url(../images/prev.png);
		left: 0px;
	}

	.n_about3_item .slick-next {
		background-image: url(../images/next.png);
		right: 0px;
	}


	.lumb {
		text-align: center;
	}

	.g_nevbox {
		display: inline-block;
	}

	.i_about_video {
		position: initial;
	}

	.s_videobox {
		position: relative;
		top: 0%;
		left: 0%;
		transform: translate(0%, 0%);
		width: 100%;
		z-index: 10;
	}

	.i_about_box {
		position: relative;
	}

	.i_about_video .img_video {
		max-width: initial;
		position: absolute;
		min-width: 100%;
		min-height: 100%;
		width: auto;
		height: auto;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.daohang_a {
		font-size: 16px;
	}

	.shijain {
		width: 100%;
		background: rgba(0, 0, 0, 0.5);
		line-height: 55px;
	}

	.index_banner .img_h {
		display: block;
	}

	.index_banner .img_s {
		display: none;
	}

	.index_banner .sx {
		display: none;
	}

	.index_banner .slick-dots {
		display: none !important;
	}

	.index_banner .slick-prev, .index_banner .slick-next {
		width: 38px;
	}

	.index_banner .slick-prev {
		left: 15px;
	}

	.index_banner .slick-next {
		right: 15px;
	}

	.i_pro_t {
		font-size: 18px;
	}

	.i_pro_t span {
		font-size: 16px;
	}

	.i_pro:after {
		display: none;
	}

	.i_pro_b1_circle_con h2 {
		font-size: 16px;
		margin-top: 32px;
		margin-bottom: 0px;
	}

	.i_pro_b_box {
		margin-top: 18px;
	}

	.i_pro_b2 p {
		font-size: 14px;
	}

	.i_pro_qh {
		display: none;
	}

	.i_pro_more {
		height: 44px;
		width: 120px;
		padding-left: 20px;
	}

	.i_pro_more a {
		line-height: 44px;
		font-size: 14px;
	}

	.i_pro_more:after {
		width: 13px;
	}

	.i_pro {
		padding: 50px 0 98px;
	}

	.i_pro_t {
		top: 35px;
	}

	.i_pro_more {
		bottom: 34px;
		margin-bottom: 5px;
	}

	.i_pro_b2 {
		bottom: 28px;
	}

	.i_sol_t h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.i_sol_t h1 span {
		font-size: 18px;
	}

	.i_sol_t {
		position: static;
		width: 100%;
	}

	.i_sol_d .main .bar {
		padding: 15px;
		width: 100%;
		height: auto;
	}

	.i_sol_d .main .bar .top:before {
		width: 100%;
	}

	.i_sol {
		padding: 30px 0;
	}

	.i_sol_d .main .bar:nth-child(1) {
		display: none;
	}

	.i_sol_d .main .bar .top .icon {
		width: 45px;
	}

	.i_sol_d .main .bar .top .ti {
		width: calc(100% - 45px);
		font-size: 16px;
		line-height: 46px;
	}

	.i_sol_d .main .bar .top {
		padding: 0 0 15px;
	}

	.i_sol_d .main .bar .des {
		margin-top: 15px;
	}

	.i_sol_d .main .bar:nth-child(3),
	.i_sol_d .main .bar:nth-child(5) {
		border-right: 1px solid rgba(255, 255, 255, 0.5);
	}

	.i_sol_d {
		padding-top: 30px;
		padding-bottom: 48px;
	}

	.i_sol_d .slick-dots {
		bottom: 18px;
	}

	.i_sol_more a img {
		width: 15px;
	}

	.i_sol_more a {
		width: 30px;
		height: 30px;
		line-height: 28px;
	}

	.i_news {
		padding: 30px 0;
	}

	.i_news_t h1 {
		font-size: 18px;
	}

	.i_news_b {
		padding: 30px 0;
	}

	.i_news_bl .txt {
		padding: 15px 0;
	}

	.i_news_bl .txt h1 {
		font-size: 16px;
	}

	.i_news_bl .txt .date {
		font-size: 16px;
		margin-top: 10px;
	}

	.i_news_bl .txt .des {
		font-size: 16px;
		margin-top: 10px;
	}

	.i_news_br {
		margin-top: 25px;
	}
.i_news_br .bar .txt p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
}	

	.i_news_br .bar .txt {
		padding-left: 15px;
		width: 60%;
	}

	.i_news_br .bar .txt h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.i_news_br .bar .txt .date {
		font-size: 16px;
	}

	.i_news_br .bar .img {
		width: 40%;
	}

	.i_news_br .bar {
		margin-top: 15px;
		width: 100%;
	}

	.i_case_t h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.i_case_t h1 span {
		font-size: 18px;
	}

	.i_case {
		padding: 30px;
	}

	.i_case_b {
		padding: 30px 0;
	}
.i_case_b ul li {
    float: left;
    width: 33%;
    padding: 0 2px;
    margin-top: 20px;
}
.i_case_b ul li .img {
    width: 100%;
    height: 50px;
    padding: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
}	
	.i_case_b .slick-prev, .i_case_b .slick-next {
		width: 40px;
	}

	.i_case_b .slick-prev {
		left: -40px;
	}

	.i_case_b .slick-next {
		right: -40px;
	}

	.i_case_b ul li .txt {
		padding: 5px;
	}

	.i_case_b ul li:hover .txt {
		padding: 5px;
	}

	.i_about .h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.i_about .h1 span {
		font-size: 18px;
	}

	.i_about {
		padding: 10px 0 30px;
	}

	.i_about .des {
		width: 100%;
		margin-top: 20px;
	}

	.i_about .sz .bar .num {
		font-size: 20px;
	}

	.i_about .sz .bar .wz {
		font-size: 12px;
	}

	.i_about .sz .bar {
		margin-right: 15px;
	}

	.i_about .sz {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.i_about_box {
		height: auto;
	}

	.footer_con {
		padding: 30px 0;
	}

	.footer_lx {
		padding-top: 30px;
	}

	.footer_copy p {
		font-size: 14px;
		line-height: 24px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.footer_left {
		width: 100%;
	}

	.footer_right {
		width: 100%;
		margin-top: 30px;
	}

	.footer_lx3 {
		padding-top: 30px;
	}

	.searchbox .sou button img {
		width: 30px;
	}

	.searchbox .sou button {
		width: 60px;
		height: 60px;
		line-height: 60px;
	}

	.searchbox .sou input {
		width: calc(100% - 70px);
		height: 60px;
	}

	.footer_lx4 .span1 {
		font-size: 18px;
	}

	.footer_lx3 input[type='text'] {
		height: 46px;
		line-height: 46px;
		padding-left: 15px;
		width: 100%;
	}

	.g_mailboxn {
		width: 100%;
		float: none;
	}

	.footer_lx3 a.btn {
		width: 46px;
		height: 46px;
		line-height: 36px;
		font-size: 14px;
	}

	.g_mailbtn {
		width: 120px;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
		margin-left: 0px;
		float: none;
		margin-top: 12px;
		border-radius: 7px;
		margin: 24px auto 0;
	}

	.n_ban .img_h {
		display: block;
	}

	.n_ban .img_s {
		display: none;
	}

	.n_bantxt h1 {
		font-size: 18px;
	}

	.n_bantxt .icon {
		padding-bottom: 20px;
	}

	.n_bantxt h1 {
		margin-top: 10px;
	}

	.n_two_level {
		padding: 20px 0;
	}

	.n_two_level .bar {
		margin: 5px 3px;
	}

	.n_cp1 .bar .txt {
		padding: 15px;
	}

	.n_cp1 .bar .txt h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.n_cp1 .bar .txt .des {
		font-size: 14px;
		line-height: 24px;
		margin-top: 15px;
	}

	.n_cp1 .bar .txt .more {
		width: 120px;
		height: 46px;
		line-height: 46px;
		margin-top: 20px;
		padding-left: 20px;
	}

	.n_cp1 .bar .txt .more:after {
		width: 15px;
	}

	.n_cp1 {
		padding-bottom: 70px;
	}

	.n_cp_qh .slick-dots li {
		width: 12px;
		height: 12px;
		margin: 0 10px;
	}

	.n_cp_qh .slick-dots li:after {
		width: 20px;
		right: 11px;
	}

	.n_cp_qh .slick-dots {
		bottom: 28px;
	}

	.n_cp2 .bar {
		width: 100%;
		padding: 8px 0;
	}

	.n_cp2 {
		margin: 0;
	}

	.n_cp2 {
		padding: 22px 0;
	}

	.n_cp_xq1 {
		padding: 30px 0;
	}

	.n_cp_xq1 h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.n_cp_xq1 .con {
		margin-top: 30px;
		padding: 30px 0;
	}

	.n_cp_xq1 .con .slick-prev, .n_cp_xq1 .con .slick-next {
		width: 35px;
	}

	.n_cp_xq1 .con .slick-dots {
		display: none !important;
	}

	.n_cp_xq1 .con .slick-next {
		right: 10px;
	}

	.n_cp_xq1 .con .slick-prev {
		left: 10px;
	}

	.n_cp_xq2 {
		padding: 30px 0;
	}

	.n_cp_xq2 .main {
		padding: 20px 0;
	}

	.n_pian .item {
		width: 40px;
		height: 40px;
		line-height: 38px;
	}

	.n_pian .pian img {
		width: 18px;
	}

	.n_pian .share .bdshare-button-style0-16 .bds_more {
		width: 40px;
		height: 40px;
		background-size: 18px;
	}

	.n_ti {
		font-size: 18px;
		padding-top: 30px;
	}

	.n_cp_xq3_con {
		padding: 0 20px;
	}

	.n_btn .slick-next {
		right: -30px
	}

	.n_btn .slick-prev {
		left: -30px;
	}

	.n_cp2 .bar a .img {
		height: auto;
	}

	.n_bantxt .icon img {
		width: 22px;
	}

	.n_bantxt .icon:after {
		width: 5px;
		height: 5px;
	}

	.n_sol1 .bar .img {
		width: 100%;
	}

	.n_sol1 .bar .txt {
		width: 100%;
		position: static;
		float: left;
		height: auto;
		padding: 15px;
	}

	.n_sol1 .bar .txt .des {
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}

	.n_sol1 .bar .txt .more {
		margin-top: 15px;
	}

	.n_sol1 .bar {
		margin-top: 30px;
	}

	.n_sol1 {
		padding-bottom: 0;
	}

	.n_sol_xq1 h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.n_sol_xq1 .con p {
		font-size: 14px;
		line-height: 24px;
		margin-top: 20px;
	}

	.n_sol_xq1 {
		padding: 0 0 16px;
	}

	.n_sol_xq1 .con {
		padding-bottom: 25px;
	}

	.n_sol_xq2 .ul .li {
		width: 100%;
		padding: 0 0 20px;
	}

	.n_sol_xq2 .ul {
		margin: 0;
	}

	.n_sol_xq2 .ul .li .img {
		width: 133px;
	}

	.n_sol_xq2 .ul .li .txt {
		width: calc(100% - 133px);
		padding: 0 40px 0 10px;
	}

	.n_sol_xq2 .ul .li .txt h2 {
		line-height: 78px;
	}

	.n_sol_xq2 .ul {
		padding: 30px 0;
	}

	.n_case ul li {
		width: 49%;
		padding: 0;
		margin-right: 1%;
	}

	.n_case ul {
		margin: 0;
	}

	.n_case {
		padding: 10px 0;
	}

	.n_case ul li .txt {
		top: 82%;
	}

	.i_case_b ul li .txt {
		top: 84%;
	}

	.n_case_xq2_con {
		padding: 0 20px;
	}

	.n_btn .slick-prev, .n_btn .slick-next {
		width: 25px;
	}
	
	.slick-prev, .slick-next {
		top: 45%;
	}

	.n_case1 {
		padding: 30px 0 16px;
	}

	.n_case1 .con {
		padding-bottom: 25px;
	}

	.n_case1 .ti {
		font-size: 16px;
		line-height: 26px;
	}

	.n_case1 .date {
		font-size: 14px;
		margin-top: 10px;
	}

	.n_case1 .con p {
		font-size: 14px;
		line-height: 24px;
		margin-top: 20px;
	}

	.n_case_xq2 {
		padding-bottom: 30px;
	}

	.n_cus ul li {
		width: 100%;
		padding: 10px 0;
	}

	.n_cus ul li .ti {
		font-size: 16px;
	}

	.n_cus ul li .img {
		height: 140px;
	}

	.n_cus ul li .img .img_h, .n_cus ul li .img .img_s {
		line-height: 140px;
	}

	.n_cus {
		padding: 30px 0 0;
	}

	.n_news1 {
		padding: 30px 0 60px;
	}

	.n_news1 .bar .txt h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.n_news1 .bar .txt .date {
		font-size: 14px;
		margin-top: 15px;
	}

	.n_news1 .bar .txt .des {
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}

	.n_news1 .bar .txt .more {
		width: 120px;
		height: 46px;
		line-height: 46px;
		margin-top: 15px;
		padding-left: 20px;
	}

	.n_news1 .bar .txt .more:after {
		width: 15px;
	}

	.n_cp_qh .slick-dots {
		bottom: 30px;
	}

	.n_news2 .ti {
		font-size: 18px;
		padding: 30px 0;
	}

	.n_news2_con {
		margin: 0;
	}

	.n_news2_con li {
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}

	.n_news2_xq {
		padding: 0 20px;
	}

	.n_news2_xq_con {
		padding: 30px 0;
	}

	.n_join1 {
		text-align: left;
		padding: 30px 0;
	}

	.n_join1_sec {
		width: 70%;
		margin-bottom: 10px;
	}

	.n_join1_sec .ti {
		height: 46px;
		line-height: 46px;
	}

	.n_join1_sec3 {
		width: 46px;
		line-height: 46px;
		height: 46px;
	}

	.n_join1_sec3 button {
		font-size: 14px;
	}

	.n_join1_sec .ticon {
		top: 16px;
	}

	.n_join2_bar_b .submit {
		position: relative;
		bottom: 0;
		right: auto;
		left: 0;
		margin-top: 20px;
		width: 132px;
		padding-left: 15px;
	}

	.n_join2_bar_b .submit a {
		line-height: 46px;
		font-size: 14px;
	}

	.n_join2_bar_b .submit:after {
		right: 15px;
		width: 18px;
	}

	.n_join2_bar_b {
		padding: 20px 0;
	}

	.n_join2_bar_t:after {
		right: 0;
	}

	.n_join2_bar_t span {
		font-size: 16px;
		width: 44%;
	}

	.n_join2_bar_b h2 {
		font-size: 14px;
		line-height: 24px;
	}

	.n_join2_bar_b p {
		font-size: 14px;
		line-height: 24px;
	}

	.n_join2_bar_t {
		line-height: 86px;
		height: 86px;
	}

	.n_per_wel {
		margin-top: 30px;
		font-size: 16px;
		line-height: 26px;
	}

	.n_per_con .txt p {
		margin-top: 20px;
		font-size: 16px;
		line-height: 26px;
	}

	.n_per_con .img {
		padding-top: 30px;
	}

	.n_per_con {
		margin-bottom: 0;
	}

	.n_lx {
		width: 100%;
		height: auto;
		margin: 0;
	}

	.n_lxl {
		width: 100%;
		padding: 30px 15px;
	}

	.n_lxr {
		width: 100%;
		padding: 30px 15px;
	}

	.n_lxl h1 {
		font-size: 18px;
		padding-bottom: 15px;
	}

	.n_lxl h1:after {
		width: 60px;
		height: 1px;
	}

	.n_lxl .con .li {
		line-height: 30px;
	}

	.n_lxl .con {
		margin-top: 10px;
	}

	.n_lxl .con .li {
		background-position: left 8px;
	}

	.n_lxr .form_group input[type="text"] {
		font-size: 14px;
		line-height: 50px;
	}

	.n_lxr .form_group button {
		margin-top: 30px;
		font-size: 16px;
		height: 46px;
		line-height: 46px;
	}

	.n_lxr .form_group button:after {
		width: 20px;
	}

	.n_lx_box .map {
		height: 380px;
	}

	.n_about3_item .lumb:nth-child(1) {
		float: none;
	}

	.n_about3_item {
		text-align: center;
		width: 100%;
		padding-left: 36px;
		padding-right: 36px;
		padding-top: 0;
		margin-top: 32px;
		overflow: initial;
	}

	.n_about3_item:after {
		top: -32px;
	}

	.g_phhonor_ab {
		width: 100%;
		padding-left: 36px;
		padding-right: 36px;
		padding-top: 0;
		margin-top: 0px;
	}

	.g_phhonor_ab .slick-prev, .g_phhonor_ab .slick-next {
		width: 38px;
		height: 56px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 100%;
		z-index: 3;
	}

	.g_phhonor_ab .slick-prev {
		background-image: url(../images/prevnb.png);
		left: -12px;
	}

	.g_phhonor_ab .slick-next {
		background-image: url(../images/nextnb.png);
		right: -12px;
	}

	.kuangjia {
		display: none;
	}

	.list_neirong {
		width: 100%;
		height: 45px;
		margin-bottom: 10px;
		writing-mode: horizontal-tb;
		padding-left: 15px;
	}

	.list_neirong p {
		color: #ffffff;
		padding-top: 0;
		font-weight: Bold;
		writing-mode: inherit;
		line-height: 18px;
		text-overflow: inherit;
		white-space: inherit;
		position: relative;
		top: 50%;
		transform: translateY(-50%);
	}

	.list_neirong {
		position: relative;
	}

	.coltd .coltdbt::after {
		display: none;
	}

	.list_a {
		margin-top: 20px;
		width: 100%;
	}

	.honorpic {
		width: 100%;
		box-shadow: 1px 1px 50px #e3e5e6;
		display: inline-block;
	}

	.i_pro_b_box .slick-prev, .i_pro_b_box .slick-next {
		transform: translateY(-27px);
		display: inline-block !important;
	}

	.i_pro_b_box .slick-prev {
		left: 12%;
	}

	.i_pro_b_box .slick-next {
		right: 12%;
	}

	.i_about .des > span {
		font-size: 14px !important;
	}
	.footer_copy{
		height: auto!important;
}
@media(max-width:570px){
	.i_pro_b1{
		width: 260px;
		height: 260px;
	}
	.i_pro_b1_circle_con{
		width: 80%;
	}
	.i_pro_b1_circle_con{
		width: 36%;
	}
	.n_two_level .bar{
		width: calc(50% - 10px);
	}
	.n_two_level .bar a{
		font-size: 14px;
	}
	.n_sol1 .bar .txt .more span{
		width: 30px;
		height: 30px;
		line-height: 28px;
	}
	.i_case_b ul li .txt{
		top: 78%;
	}
	body{
		padding-bottom:0;
	}
	.footer_copy {
	    width: 100%;
	    height: 72px;
	    background-color: #c6c6c6;
	}
	.footer_copy .link {
	    display: none;
	}

}



@media(max-width:1441px){
	.header_nav {
		/*margin-left: 5px;*/
		margin-left: 59px;/*修改后*/
	}

}
@media(max-width:1538px){
.header_nav {
    /*margin-left: 5px;*/
    margin-left: 70px；

}

}
@media(max-width:1490px){
.header_r .zsearch {
    margin-left: 5px;
}

}
@media(max-width:414px){
	.i_case_b ul li .txt{
		top: 68%;
	}
	.i_case_b ul li .txt .des{
		font-size: 14px;
	}
	.footer_lx1{
		width: 100%;
	}
	.footer_lx2{
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
	.n_case ul li .txt{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.n_case_xq2_con ul li .txt{
		top: 70%;
	}
	.i_pro_b1_circle_con .img img {
    transform: translate(8px,17px);
	}
	
}
.img .img_a{
	display:none;
}
}
