
@media (min-width: 1680px) {
	.box{
		width: 1478px;
	}

}
@media(max-width: 1750px){
	.second-level_box{
		height:550px;
	}

	
}
@media(max-width: 1680px){

	
	.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: 2px 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: 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;
	}
	
	 
	.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;
	}
	.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 {
    	min-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;
	}
	.index_banner{
		margin-top: 80px;
	}
	.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: 20px 40px;
	}
	.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: 0px;
	}
	.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: ;
	}
	.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 .img{
	width:100%;
    float:inherit;
}
    
.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;
}
.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){
    
.header_r .langg {
	padding-right: 10px;
	line-height:26px;
	position: relative;
	margin-left: 15px;
    border: #8CA3EB 1px solid;
    padding: 0 5px;
    width: 120px;
    margin-top: 10px;
    border-radius:50px;
}    
    
.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;

}
.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(../img/prev.png);
    left: 0px;
}
.n_about3_item .slick-next {
    background-image: url(../img/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: 0px;
	}
	.i_pro_more a{
		line-height: 44px;
		font-size: 14px;
	}
	.i_pro_more:after{
		width: 20px;
	}
	.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: 14px;
        height:25px;
        line-height: 25px;
	}
	.i_news_bl .txt .date{
		font-size: 16px;
		margin-top: 10px;
	}
	.i_news_bl .txt .des{
		font-size: 14px;
		margin-top: 10px;
        line-height: 25px;
	}
	.i_news_br{
		margin-top: 25px;
	}
	.i_news_br .bar .txt{
		padding-left: 15px;
		width: 55%;
	}
	.i_news_br .bar .txt h1{
		font-size: 14px;
		line-height: 22px;
	}
	.i_news_br .bar .txt .date{
		font-size: 16px;
	}
	.i_news_br .bar .img{
		width: 40%;
	}
	.i_news_br .bar{
		margin-top: 15px;
	}
	.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 .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: 15px;
	}
	.i_case_b ul li:hover .txt{
		padding: 15px;
	}
	.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: 12px;
		line-height: 24px;
	}
	.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: 56px;
	    height: 56px;
	    line-height: 58px;
	    font-size: 18px;
	    margin-left: 0px;
	    float: none;
	    margin-top: 12px;
	    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: 26px;
		margin-top: 15px;
	}
    
	.n_cp1 .bar .txt .des p{
		font-size: 14px;
		line-height: 26px;
		margin-top: 15px;
	}    
    
    .n_cp1 .bar .txt .des p p{
		font-size: 14px;
		line-height: 26px;
		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: 50px;
	}
	.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 20PX;
	}
	.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: 100%;
		padding: 0;
	}
	.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;
	}
	.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(../img/prevnb.png);
    left: -12px;
}
.g_phhonor_ab .slick-next {
    background-image: url(../img/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%;
}
}
@media(max-width:570px){
	.i_pro_b1{
		width: 260px;
		height: 260px;
	}
    
	.i_pro_b1_circle_con{
		width: 80%;
	}
	.i_pro_b1_circle_con{
		width: 46%;
        	position: absolute;
	top: 46%;
	left: 48%;
	}
	.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;
	}

}
@media(max-width:1507px){
.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{
		top: 79%;
	}
	.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;
}
}
