

@media (min-width: 1880px) {

	.box{

		width: 1478px;

	}


}

@media (max-width: 1880px) {


.i_news_br .bar{

	margin-top: 12px;

}



}

@media(max-width: 1750px){

	.second-level_box{

		height:300px;

	}

	.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:300px!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: 550px;

	}

	.i_sol_d .main .bar .top{

		padding: 0 5px 25px 5px;

	}

	.i_sol_d .main .bar{

		padding: 12px 10px 16px;

	}

	.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: 90px;

    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: 462px;

	}

	.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: 6px;

	}

	.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: 20px;

	    line-height: 52px;

	}

	.i_sol_d .main .bar .top .icon {

    	width: 52px;

	}

	.i_sol_d .main .bar {

    	height: 325px;

	}

	.i_sol_d .main .bar {

    	padding: 14px 26px 12px;

	}

	.i_sol_d {

    	padding-bottom: 52px;

	}

	.i_sol_t {

    	top: 72px;

	}

	.i_sol {

    	padding: 82px 0 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: 300px !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: 62px;

	}

	.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: 185px;

	}
	.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;

	}

	.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: 20px;

	}

	.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: 80px;

	}

	.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: none;

	}

	.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;

}

.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){

.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(prev.png);

    left: 0px;

}

.n_about3_item .slick-next {

    background-image: url(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; border:none; background:none;

}

.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: 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:330px;

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

		height:10px;

	}

	.i_sol_d .main .bar .top:before{

	    width: 100%;

	}

	.i_sol{

		padding: 10px 0;

	}

	.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;
		height:220px;

	}

	.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{

		padding-left: 15px;

		width: 65%;

	}

	.i_news_br .bar .txt h1{

		font-size: 16px;
		height: 26px;
		line-height: 26px;

	}

	.i_news_br .bar .txt p{
		line-height: 22px;

	}

	.i_news_br .bar .txt .date{

		font-size: 16px;

	}

	.i_news_br .bar .img{

		width: 35%;

	}

	.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 .des span{
		color:#000;

	}

	.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; border:1px solid red;

	}

	.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_about1{
		line-height:28px; padding-bottom:30px;
	} 
	.n_about1 p{
		line-height:28px;
	} 
	
	
	

	.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: 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;

	}

	.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(prevnb.png);

    left: -12px;

}

.g_phhonor_ab .slick-next {

    background-image: url(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: 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;

	}



}

@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;

}

}

