* {
			padding: 0;
			margin: 0;

			font-family: "微软雅黑";
		}
		
		body,
		div,
		dl,
		dt,
		dd,
		ul,
		ol,
		li,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		pre,
		form,
		fieldset,
		input,
		textarea,
		p,
		blockquote,
		th,
		td {
			padding: 0;
			margin: 0;
		}
		
		table {
			border-collapse: collapse;
			border-spacing: 0;
		}
		
		fieldset,
		img {
			border: 0;
		}
		body{
			overflow-x: hidden;
		}
		a {
			color: #000;
			text-decoration: none;
		}
		
		address,
		caption,
		cite,
		code,
		dfn,
		em,
		th,
		var {
			font-weight: normal;
			font-style: normal;
		}
		
		ol,
		ul {
			list-style: none;
		}
		
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-weight: normal;
			font-size: 100%;
		}
		
		q:before,
		q:after {
			content: "";
		}
		
		ol,
		ul {
			list-style: none;
		}
		
		img{
			vertical-align: middle;
		}
		
		.pc {
			display: block;
		}
		
		.mobile {
			display: none;
		}
		
		.container {
			width: 1300px;
			margin: 0 auto;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		.container1300{
			width: 1300px;
			margin:0 auto;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		
		.left {
			float: left;
		}
		
		.right {
			float: right;
		}
		
		.clear {
			clear: both;
		}
		
		.clearfix:after {
			content: '';
			overflow: hidden;
			clear: both;
			visibility: hidden;
			display: block;
		}
		.flexbox{
			display: flex;
		}
		.banner .swiper-slide {
		    text-align: center;
		    font-size: 18px;
		    background: #fff;
		    display: -webkit-box;
		    display: -ms-flexbox;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-box-pack: center;
		    -ms-flex-pack: center;
		    -webkit-justify-content: center;
		    justify-content: center;
		    -webkit-box-align: center;
		    -ms-flex-align: center;
		    -webkit-align-items: center;
		    align-items: center;
		    overflow: hidden;
		}
		.kb{
			height: 163px;
		}
		header{
			position: fixed;
			width: 100%;
			left: 0;
			top: 0;
			z-index: 999;
		}
		.header-top{
			background-color: #FEFEFE;
			
		}
		.header-top .t{
			justify-content: space-between;
			align-items: center;
		}
		.header-top .t .p{
			font-size: 14px;
			color: #000;
		}
		.header-top .t .top-header-right{
			align-items: center;
		}
		.header-top .t .top-header-right .online{
			font-size: 14px;
			margin-left: 5px;
		}
		.header-top .t .top-header-right .phone{
			font-size: 24px;
			
		}
		.header-top .t .top-header-right .h-search{
			width: 75px;
			height: 55px;
			display: flex;
			justify-content: center;
			align-items: center;
			border-left: 1px solid #E2E2E2;
			border-right: 1px solid #E2E2E2;
			margin-left: 20px;
			cursor:pointer;
		}
		.header-bottom{
			background-image: url(../images/topbg.jpg);
			background-repeat: no-repeat;
			background-position: center top;
		}
		.header-bottom .t{
			justify-content: space-between;
    		position: relative;
			align-items: center;
		}
		.header-bottom .t .logo{
			
		}
		.header-bottom .t .logo img{
			height:80px;
		}
		.header-bottom .nav{
			align-self: flex-start;
		}
		.header-bottom .nav ul{
			height: 108px;
			align-items: center;
		}
		.header-bottom .nav ul li a{
			display: block;
			height: 108px;
			line-height: 108px;
			padding: 0 30px;
			position:relative;
		}
		.header-bottom .nav ul li a:hover{
			
			color: #CF3C32;
		}
		.header-bottom .nav ul li a.on{
			
			color: #CF3C32;
		}
		.header-bottom .nav ul li a:after{
			content:'';
			width:0;
			height:3px;
			background:#CF3C32;
			left:0;
			right:0;
			margin:auto;
			bottom:20px;
			position:absolute;
			transition:.3s all ease;
		}
		.header-bottom .nav ul li a:hover:after{
			width:30px;
		}
		.header-bottom .nav ul li a.on:after{
			width:30px;
		}
		.cust_title{
			justify-content: space-between;
		}
		.cust_title .title_left .tot{
			align-items: center;
		}
		.cust_title .title_left .tot .red{
			width: 20px;
			height: 20px;
			background-color: #BE3D3F;
		} 
		.cust_title .title_left .tot .p{
			font-size: 18px;
			color: #000;
			margin-left: 10px;
		}
		.cust_title .title_left .topname{
			font-size: 36px;
			font-weight: bold;
			margin-top: 10px;
		}
		.cust_title .more a{
			align-items: center;
			position:relative;
			z-index:10;
		}
		.cust_title .more a .tb{
			width: 60px;
			height: 60px;
			border-radius: 50%;
			border: 1px solid #eaeaea;
			font-size: 37px;
			color: #384482;
			display: flex;
			justify-content: center;
			align-items: center;
			background-color: #fff;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			margin-right: -15px;
    		z-index: 9;
		}
		.cust_title .more a .tb img{
			width: 20px;
			display: block;
			transition: .3s all linear;
		}
		.cust_title .more a .ck{
			background-color: #434080;
			color: #fff;
			padding: 15px 40px;
			font-size: 16px;
		}
		.cust_title .more a:hover .tb img{
			transform: rotate(180deg);
		}

		.index_pro{
			padding: 30px 0;
			background: url(../images/i_probg.jpg) no-repeat center top;
			background-size:cover;
		}
		.index_pro .list{
			padding: 30px 0 0 0;
			justify-content: space-between;
		}
		.index_pro .list .pro_left{
			width: 17.3%;
			background-color: #fff;
			border-radius: 15px;
			box-shadow: 1px 1px 6px #eaeaea;
			padding: 40px 0;
			display: flex;
			flex-direction: column;
			align-items: center;
			border: 1px solid #eaeaea;
			align-self: flex-start;
		}
		.index_pro .list .pro_left .toptit p{
			font-size: 12px;
			color: #4c4c4c;
		}
		.index_pro .list .pro_left .toptit h3{
			font-size: 24px;
			margin-top: 10px;
		}
		.index_pro .list .pro_left .toptit{
			margin-bottom: 30px;
		}
		.index_pro .list .pro_left .cate-list ul li{
			padding:0 10px;
		}
		.index_pro .list .pro_left .cate-list ul li a{
			display: block;
			padding: 12px 20px;
			background-color: #F4F4F4;
			font-size: 16px;
			border-radius: 20px;
			margin-bottom: 10px;
		}
		.index_pro .list .pro_left .cate-list ul li a:hover{
			background-color: #434080;
			color: #fff;
		}
		.index_pro .list .pro_left .cate-list ul li a.on{
			background-color: #434080;
			color: #fff;
		}
		.index_pro .list .pro_right{
			width: 80%;
		}
		.index_pro .list .pro_right ul{
			flex-wrap: wrap;
		}
		.index_pro .list .pro_right ul li{
			width: 32%;
			margin-right: 2%;
			margin-bottom: 15px;
		}
		.index_pro .list .pro_right ul li:nth-child(3n){
			margin-right: 0;
		}
		.index_pro .list .pro_right ul li .img{
			height: 250px;
			display: flex;
			justify-content: center;
			align-items: center;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 10px;
			border: 1px solid #eaeaea;
			background-color: #fff;
			border-radius: 5px;
			overflow: hidden;
		}
		.index_pro .list .pro_right ul li .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			border: 1px solid #eaeaea;
			transition: .3s all ease;
		}
		.index_pro .list .pro_right ul li:hover .img img{
			transform: scale(1.1);
		}
		.index_pro .list .pro_right ul li .info{
			justify-content: space-between;
			padding: 15px 10px;
		}
		.index_pro .list .pro_right ul li .info .name{
			font-size: 18px;
			text-align:center;
		}
		.index_pro .list .pro_right ul li .info .more{
			font-size: 14px;
			position: relative;
		}
		.index_pro .list .pro_right ul li .info .more::after{
			content: '';
			position: absolute;
			width: 40px;
			height: 2px;
			background-color: #a3a3a3;
			left: -50px;
			top: 9px;
		}

		.index_adv{
			background: url(../images/i_advbg.jpg) no-repeat top center;
			padding: 80px 0;
		}
		.index_adv .list{
			justify-content: space-between;
		}
		.index_adv .toptit .tot .red{
			width: 20px;
			height: 20px;
			background-color: #BE3D3F;
		}
		.index_adv .toptit .tot .p{
			font-size: 36px;
			color: #fff;
			font-weight: bold;
			margin-left: 10px;
			line-height: 36px;
		}
		.index_adv .toptit .topname{
			font-size: 36px;
			font-weight: bold;
			color: #fff;
			display: inline-block;
			position: relative;
			z-index: 1;
			margin-top: 10px;
		}
		.index_adv .toptit .topname::after{
			position: absolute;
			width: 100%;
			height: 20px;
			background-color: #434080;
			content: '';
			left: 0;
			bottom: 0;
			z-index: -1;
		}
		.index_adv .adv_contact{
			padding: 55px 0;
		}
		
		.index_adv .adv_contact .pl{
			font-size: 24px;
			color: #fff;
			margin-left: 10px;
		}
		.index_adv .adv_contact .item{
			align-items: center;
			margin-right: 30px;
		}
		.index_adv .a_list .item{
			width: 180px;
			background-color: #fff;
			text-align: center;
			padding: 40px 0;
			border-radius: 10px;
			margin-right: 30px;
			cursor: pointer;
		}
		.index_adv .a_list .item .t{
			font-size: 18px;
		}
		.index_adv .a_list .item .line{
			width: 35px;
			height: 2px;
			background-color: #E4E4E4;
			margin: 25px auto;
		}
		.index_adv .a_list .item .circle{
			width: 80px;
			height: 80px;
			margin: auto;
			border-radius: 50%;
			background-color: #E4E4E4;
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.index_adv .a_list .item .circle img{
			width:32px;
		}
		.index_adv .a_list .item .circle img.b{
			display: block;
		}
		.index_adv .a_list .item .circle img.hover{
			display: none;
		}
		.index_adv .a_list .item.on .circle{
			background-color: #434080;
		}
		.index_adv .a_list .item.on .circle img.b{
			display: none;
		}
		.index_adv .a_list .item.on .circle img.hover{
			display: block;
		}

		.index_adv .a_list .item:hover .circle{
			background-color: #434080;
		}
		.index_adv .a_list .item:hover .circle img.b{
			display: none;
		}
		.index_adv .a_list .item:hover .circle img.hover{
			display: block;
		}
		.index_adv .adv_right{
			width: 450px;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 50px 40px;
			background-color: #42407D;
			border-radius: 10px;
			height: 600px;
			position: relative;
		}
		.index_adv .adv_right::after{
			position: absolute;
			width: 95%;
			height: 95%;
			inset: 0;
			margin: auto;
			border-radius: 15px;
			content: '';
			border: 1px solid #858585;
		}
		.index_adv .adv_right::before{
			position: absolute;
			width: 95%;
			height: 20px;
			border-radius: 15px 15px 0 0;
			background-color: rgba(255, 255, 255, 0.6);
			content: '';
			top: -20px;
			left: 0;
			right: 0;
			margin: auto;
		}

		.index_adv .adv_right .item{
			display: none;
		}
		.index_adv .adv_right .item .avat img{
			border-radius: 50%;
			width:150px;
		}
		.index_adv .adv_right .item .avat{
			text-align: center;
		}
		.index_adv .adv_right .item .topt{
			text-align: center;
			padding: 15px 0 40px;
		}
		.index_adv .adv_right .item .topt h3{
			font-size: 24px;
			color: #fff;
			font-weight: bold;
		}
		.index_adv .adv_right .item .topt p{
			font-size: 14px;
			color: rgba(255, 255, 255, 0.6);
			margin-top: 10px;
		}
		.index_adv .adv_right .item .ctx{
			border-top: 1px solid rgba(255, 255, 255, 0.6);
			padding: 30px 0;
		}
		.index_adv .adv_right .item .ctx p{
			font-size: 14px;
			color:#fff;
			line-height: 2.5;
		}
		.index_case{
			padding: 60px 0;
		}

		.index_case .list{
			padding: 35px 0 0 0;
		}
		.index_case .list ul{
			flex-wrap: wrap;
		}
		.index_case .list ul li{
			width: 23%;
			margin-right: 2.66%;
			margin-bottom: 15px;
		}
		.index_case .list ul li:nth-child(4n){
			margin-right: 0;
		}
		.index_case .list ul li .img{
			height: 250px;
			display: flex;
			justify-content: center;
			align-items: center;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 10px;
			border: 1px solid #eaeaea;
			background-color: #fff;
			border-radius: 5px;
			overflow: hidden;
		}
		.index_case .list ul li .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			border: 1px solid #eaeaea;
			transition: .3s all ease;
		}
		.index_case .list ul li:hover .img img{
			transform: scale(1.1);
		}
		.index_case .list ul li .info{
			justify-content: space-between;
			padding: 15px 10px;
		}
		.index_case .list ul li .info .name{
			font-size: 14px;
			position:relative;
			background:#fff;
			z-index:1;
		}
		.index_case .list ul li .info .more{
			font-size: 14px;
			position: relative;
		}
		.index_case .list ul li .info .more::after{
			content: '';
			position: absolute;
			width: 40px;
			height: 2px;
			background-color: #a3a3a3;
			left: -50px;
			top: 9px;
		}

		.index_about{
			background: url(../images/i_intro.jpg) no-repeat top;
			
		}
		.index_about .i_about{
			justify-content: space-between;
		}
		.index_about .i_about .i_about_left{
			width: 520px;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 65px 0 0 45px;
			position: relative;
		}
		.index_about .i_about .i_about_left .zfx{
			width: 133px;
			height: 133px;
			background-color: #434080;
			position: absolute;
			left: 0;
			top: 0;
			z-index: 0;
			border-radius: 10px;
		}
		.index_about .i_about .i_about_left .pic{
			position: relative;
		}

		.index_about .i_about .i_about_right{
			width: 700px;
			padding: 100px 0 0 0;
		}
		.index_about .i_about .i_about_right .tname{
			font-size:36px;
			color: #000;
			font-weight: bold;
		}
		.index_about .i_about .i_about_right .tname span{
			font-size: 18px;
			font-weight: 100;
		}
		.index_about .i_about .i_about_right .bname{
			font-size: 16px;
			letter-spacing: 8px;
			margin: 15px 0 0 0;
			padding-bottom: 20px;
			border-bottom: 1px solid #B4B5B5;
		}
		.index_about .i_about .i_about_right .about_detail{
			padding: 25px 0;
		}
		.index_about .i_about .i_about_right .about_detail .comp_name{
			font-size: 24px;
			font-weight: bold;
		}
		.index_about .i_about .i_about_right .about_detail .ctx{
			padding: 30px 0;
		}
		.index_about .i_about .i_about_right .about_detail .ctx p{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 2;
		}
		.index_about .i_about .i_about_right .about_detail .more a{
			display: inline-block;
			background-color: #434080;
			color: #fff;
			font-size: 14px;
			padding: 10px 25px;
		}
		.index_about .i_about_right .lk_list {
			padding: 35px 0;
		}
		.index_about .i_about_right .lk_list .item{
			align-items: center;
			margin-right: 30px;
		}
		.index_about .i_about_right .lk_list .item .f{
			margin-left: 20px;
		}
		.index_about .i_about_right .lk_list .item .f h3{
			font-size: 18px;
		}
		.index_about .i_about_right .lk_list .item .f p{
			font-size: 12px;
		}
		.index_about{
			padding-bottom: 60px;
		}

		.index_news{
			padding: 60px 0;
		}
		.index_news .list ul li{
			width: 32%;
			margin-right: 2%;
		}
		.index_news .list ul li .img img{
			width: 100%;
		}
		.index_news .list ul li:nth-child(3n){
			margin-right: 0;
		}
		.index_news .list ul li .info h3{
			font-size: 18px;
			color: #000;
			text-overflow: ellipsis;
			white-space:nowrap;
			margin: 40px 0 25px;
			overflow: hidden;
		}
		.index_news .list ul li .info p{
			font-size: 12px;
			color: #4c4c4c;
			line-height: 2;
			height: 48px;
			overflow: hidden;
		}
		.index_news .list ul li .info .more{
			justify-content: space-between;
			padding: 20px 0;
		}
		.index_news .list ul li .info .more .date{
			align-items: center;
		}
		.index_news .list ul li .info .more .date img{
			display: block;
		}
		.index_news .list ul li .info .more .date .time{
			font-size: 14px;
			color: #4c4c4c;
			margin-left: 8px;
		}
		.index_news .list ul li .info .more .btn_more .bmore{
			align-items: center;
			padding: 10px 30px;
    		border-radius: 20px;
			transition: .3s all ease;
		}
		.index_news .list ul li .info .more .btn_more .bmore .m{
			font-size: 14px;
			color: #4c4c4c;
			margin-right: 15px;
		}
		.index_news .list ul li:hover .info .more .btn_more .bmore{
			background-color: #434080;
		}
		.index_news .list ul li:hover .info .more .btn_more .bmore .m{
			color: #fff;
		}
		.index_news .list ul li:hover .info .more .btn_more .bmore img{
			filter: grayscale(100%) brightness(300%);
		}
		.index_news .list ul li:hover .info h3{
			color: #384482;
			font-weight: bold;
		}
		.index_news .list{
			padding: 40px 0 0 0;
		}

		.footer{
			background: url(../images/footbg.jpg) no-repeat top;
			padding: 80px 0 30px;
			background-size: cover;
		}
		.footer .foot-top{
			justify-content: space-between;
			border-bottom: 1px solid #5a5a5a;
			padding: 0 0 30px 0;
		}
		.footer .fot-nav{
			width: 65%;
		}
		.footer .fot-nav ul{
			justify-content: space-between;
		}
		.footer .fot-nav ul>li>a{
			font-size: 18px;
			color: #fff;
			
		}
		.footer .fot-nav ul>li>.secound{
			padding-top: 15px;
		}
		.footer .fot-nav ul>li>.secound a{
			display: block;
			font-size: 14px;
			color: #fff;
			margin-top: 15px;
		}
		.footer .fot-wxcode .item{
			text-align: center;
		}
		.footer .fot-wxcode .item img{
			width:120px;
		}
		.footer .fot-wxcode .item p{
			font-size: 14px;
			color: #fff;
			margin-top: 15px;
		}
		.footer .fot-wxcode .item:nth-child(2){
			margin-left: 30px;
		}
		.footer .fot-contact .item .p{
			font-size: 14px;
			color: #fff;
			margin-left: 15px;
		}
		.footer .fot-contact .item .p.big{
			font-size: 24px;
			
		}
		.footer .fot-contact .item{
			align-items: center;
			margin-bottom: 23px;
		}
		.footer .fot-contact .item .icon img{
			display: block;
		}
		.footer .fot-form .form-list .forms{
			align-items: center;
		}
		.footer .foot-bottom{
			justify-content: space-between;
			padding: 35px 0;
		}
		.footer .fot-form{
			width: 71%;
		}
		.footer .fot-form .form-list{
			justify-content: space-between;
		}
		.footer .fot-form .form-list .forms{
			width: 48%;
			
			background-color: #424242;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			padding: 0 10px;
			border-radius: 5px;
		}
		.footer .fot-form .form-list .forms input[type=text]{
			height: 50px;
			border: 0;
			flex: 1;
			background-color: transparent;
			outline: none;
			color: #fff;
		}
		.footer .fot-form .form-list .forms .name{
			font-size: 14px;
			color: #fff;
			margin: 0 10px;
		}
		.footer .fot-form .form-list .submit input[type=submit]{
			width: 130px;
			height: 50px;
			background-color: #000;
			color: #fff;
			border: 0;
			margin-left: 30px;
			border-radius: 5px;
		}
		.footer .fot-form .form-list:nth-child(2) .forms{
			flex: 1;
		}
		.footer .fot-form .form-list:nth-child(2){
			margin-top: 35px;
		}
		.footcopy{
			padding: 10px 0;
			background-color: #292929;
		}
		.footcopy .flexbox{
			justify-content: space-between;
		}
		.footcopy .p{
			font-size: 12px;
			color: #d4d4d4;
		}
		.footcopy a{
			font-size: 12px;
			color: #d4d4d4;
		}
		.banner_noindex{
			height: 520px;
			background-repeat: no-repeat;
    		background-position: center top;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 150px 0 0 0;
		}
		.banner_noindex .bttit p{
			font-size: 48px;
			color: #fff;
			font-weight: bold;
		}
		.banner_noindex .bttit h3{
			font-size: 36px;
			color: #fff;
			font-weight: bold;
		}
		.banner_noindex .bnav_list{
			margin: 60px 0 0 0;
			display: inline-block;
			position: relative;
		}
		.banner_noindex .bnav_list::after{
			content: '';
			background: url(../images/rline.png) no-repeat center;
			top: 15px;
			right: -310px;
			position: absolute;
			width: 294px;
			height: 8px;
			background-size: 100% auto;
		}
		.banner_noindex .bnav_list::before{
			content: '';
			background: url(../images/lline.png) no-repeat center;
			top: 15px;
			left: -310px;
			position: absolute;
			width: 294px;
			height: 8px;
			background-size: 100% auto;
		}
		.banner_noindex .bnav_list ul li{
			margin-right: 10px;
		}
		.banner_noindex .bnav_list ul li:last-child{
			margin-right: 0;
		}
		.banner_noindex .bnav_list ul li a{
			display: block;
			border: 1px solid #fff;
			border-radius: 20px;
			padding: 5px 30px;
			font-size: 18px;
			color: #fff;
			transition: .3s all ease;
		}
		.banner_noindex .bnav_list ul li a:hover{
			background-color: #434080;
			border: 1px solid #434080;
		}
		.banner_noindex .bnav_list ul li a.on{
			background-color: #434080;
			border: 1px solid #434080;
		}
		.n_about{
			background: url(../images/n_about_bg.jpg) no-repeat center bottom;
			padding: 100px 0;
		}
		.n_about .t{
			justify-content: space-between;
		}
		.n_about .t .leftTit .name1{
			font-size: 40px;
			font-weight: bold;
		}
		.n_about .t .leftTit .name1 span{
			color: #384482;
		}
		.n_about .t .leftTit .name2{
			font-size: 30px;
			font-weight: bold;
		}
		.n_about .t .leftTit .name3{
			font-size: 24px;
			color: #4c4c4c;
			margin-top: 10px;
		}
		.n_about .t .content{
			width: 60%;
			font-size: 16px;
			color: #4c4c4c;
			line-height: 1.5;
			padding-top: 30px;
		}

		.n_qywh{
			background: url(../images/n_qywh.jpg) no-repeat center top;
			padding: 60px 0;
		}
		.n_qywh .q_title{
			text-align: center;
		}
		.n_qywh .q_title h3{
			font-size: 36px;
			color: #fff;
			font-weight: bold;
		}
		.n_qywh .q_title p{
			font-size: 18px;
			color: #fff;
			margin: 10px 0 20px;
		}
		.n_qywh .q_title .dd{
			font-size: 24px;
			color: #fff;
		}
		.n_qywh .q_list{
			margin-top: 70px;
		}
		.n_qywh .q_list .ilist{
			background-color: #fff;
			height: 368px;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			padding: 70px 20px 0 20px;
		}
		.n_qywh .q_list .ilist .img{
			height: 55px;
			text-align: center;
		}
		.n_qywh .q_list .ilist .img img{
			max-height: 100%;
		}
		.n_qywh .q_list .ilist .name1{
			font-size: 18px;
			text-align: center;
			margin: 25px 0 15px;
		}
		.n_qywh .q_list .ilist .desc{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 2;
		}
		.n_ryzz{
			padding: 40px 0 80px;
			background: url(../images/n_ryzz_bg.png) no-repeat center bottom;
		}
		.n_ryzz .r_title{
			text-align: center;
		}
		.n_ryzz .r_title h3{
			font-size: 36px;
			color: #384482;
			font-weight: bold;
		}
		.n_ryzz .r_title p{
			font-size: 18px;
			color: #666666;
			margin: 10px 0 20px;
		}
		.n_ryzz .r_title .dd{
			font-size: 24px;
			color: #4c4c4c;
		}
		.n_ryzz .r_list{
			padding: 70px 0 200px 0;
			position: relative;
		}
		.n_ryzz .r_list .img img{
			width: 100%;
		}
		.n_ryzz .r_list .swiper-button-next,.n_ryzz .r_list .swiper-button-prev{
			top: auto;
			bottom: 0;
			border: 1px solid #494784;
			border-radius: 50%;
			width: 80px;
			height: 80px;
			opacity: 1;
			cursor: pointer;
		}
		.n_ryzz .r_list .swiper-button-next::after,.n_ryzz .r_list .swiper-button-prev::after{
			color: #494784;
			font-size: 28px;
			font-weight: bold;
		}
		.n_ryzz .r_list .swiper-button-next:hover,.n_ryzz .r_list .swiper-button-prev:hover{
			background-color: #434080;
		}
		.n_ryzz .r_list .swiper-button-next:hover::after,.n_ryzz .r_list .swiper-button-prev:hover::after{
			color: #fff;
		}
		
		.n_ryzz .r_list .swiper-button-next{
			right: 40%;
		}
		.n_ryzz .r_list .swiper-button-prev{
			left: 40%;
		}
		.location{
			padding: 15px 0;
			font-size: 14px;
			color: #4c4c4c;
		}
		.location a{
			font-size: 14px;
			color: #4c4c4c;
		}
		.location .container{
			display: flex;
			align-items: center;
		}
		.n_product{
			padding: 60px 0;
		}
		.n_product .list{
			justify-content: space-between;
		}
		.n_product .list .p_left .toptit p{
			font-size: 12px;
    		color: #4c4c4c;
		}
		.n_product .list .p_left .toptit h3{
			font-size: 24px;
    		margin-top: 10px;
		}
		.n_product .list .p_left{
			width: 19%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding:40px 0 20px 30px;
			box-shadow: 2px 2px 10px #eaeaea;
			border-radius: 10px;
			align-self: flex-start;
		}
		.n_product .list .p_left .cate-list>ul>li{
			margin: 20px 0;
		}
		.n_product .list .p_left .cate-list>ul>li>a{
			font-size: 16px;
			background-color: #F4F4F4;
			padding: 15px 0 15px 30px;
			border-radius: 20px 0 0 20px;
			display: block;
		}
		.n_product .list .p_left .cate-list>ul>li>a:hover{
			background-color: #434080;
			color: #fff;
		}
		.n_product .list .p_left .cate-list>ul>li>a.on{
			background-color: #434080;
			color: #fff;
		}
		.n_product .list .pro_right {
			width: 78%;
		}
		.n_product .list .pro_right ul {
			flex-wrap: wrap;
		}
		.n_product .list .pro_right ul li {
			width: 32%;
			margin-right: 2%;
			margin-bottom: 15px;
		}
		.n_product .list .pro_right ul li:nth-child(3n) {
			margin-right: 0;
		}
		.n_product .list .pro_right ul li .img {
			height: 250px;
			display: flex;
			justify-content: center;
			align-items: center;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 10px;
			border: 1px solid #eaeaea;
			background-color: #fff;
			border-radius: 5px;
			overflow:hidden;
		}
		.n_product .list .pro_right ul li .img img {
			width: 100%;
			height: 100%;
			object-fit: cover;
			border: 1px solid #eaeaea;
			transition:.3s all ease;
		}
		.n_product .list .pro_right ul li:hover .img img{
			transform:scale(1.1);
		}
		.n_product .list .pro_right ul li .info {
			justify-content: space-between;
			padding: 15px 10px;
		}
		.n_product .list .pro_right ul li .info .name {
			font-size: 18px;
			text-align:center;
		}
		.n_product .list .pro_right ul li .info .more {
			font-size: 14px;
			position: relative;
		}
		.n_product .list .pro_right ul li .info .more::after {
			content: '';
			position: absolute;
			width: 40px;
			height: 2px;
			background-color: #a3a3a3;
			left: -50px;
			top: 9px;
		}
		.pages {
			text-align: center;
			margin-top: 20px;
		}
		.pages span, .pages a {
			border: 1px solid #d2d2d2;
			padding: 3px 8px;
			display: inline-block;
			margin: 0 3px;
		}
		.pages .on {
			background-color: #434080;
			color: #fff;
		}

		.n_case{
			padding: 30px 0;
		}
		.n_case .n_case_tit{
			text-align: center;
		}
		.n_case .n_case_tit h3{
			font-size: 36px;
			color: #384482;
			font-weight: bold;
		}
		.n_case .n_case_tit p{
			font-size: 18px;
			color: #666666;
			margin-top: 10px;
		}

		.n_case .list{
			padding: 40px 0 0 0;
		}
		.n_case .list ul{
			flex-wrap:wrap;
		}
		.n_case .list ul li{
			width: 32%;
			margin-right: 2%;
			margin-bottom: 20px;
		}
		.n_case .list ul li:nth-child(3n){
			margin-right: 0;
		}
		.n_case .list ul li .img{
			height: 300px;
			overflow: hidden;
		}
		.n_case .list ul li .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			transition: .3s all ease;
		}
		.n_case .list ul li .info{
			padding: 15px 15px 0 15px;
			border: 1px solid #eaeaea;
		}
		.n_case .list ul li .info .date{
			font-size: 12px;
			color: #4c4c4c;
		}
		.n_case .list ul li .info .name{
			font-size: 18px;
			margin: 8px 0 15px;
		}
		.n_case .list ul li .info .more{
			font-size: 12px;
			color: #4c4c4c;
			padding-bottom: 15px;
			display: inline-block;
		}
		.n_case .list ul li:hover .img img{
			transform: scale(1.1);
		}
		.n_case .list ul li:hover .info .name{
			color: #384482;
		}
		.n_case .list ul li:hover .info .more{
			color: #384482;
			border-bottom: 1px solid #384482;
		}
		.news_main{
			padding: 30px 0;
		}
		.news_main .n_new_tit{
			text-align: center;
		}
		.news_main .n_new_tit h3{
			font-size: 36px;
			color: #384482;
			font-weight: bold;
		}
		.news_main .n_new_tit p{
			font-size: 18px;
			color: #666666;
			margin-top: 10px;
		}
		.news_main_list{
			padding: 50px 0 0 0;
		}
		.news_main_list ul li{
			width: 32%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border: 1px solid #eaeaea;
			border-radius: 5px 5px 0 0;
			margin-bottom: 60px;
			transition: .3s all ease;
			margin-right: 2%;
		}
		.news_main_list ul li:nth-child(3n){
			margin-right: 0;
		}
		.news_main_list ul li:hover{
			transform: translateY(-15px);
		}
		.news_main_list ul li .img{
			height: 235px;
			background-repeat: no-repeat;
			background-size: cover;
			border-radius: 5px 5px 0 0;
		}
		.news_main_list ul{
			flex-wrap:wrap;
		}
		.news_main_list ul li .info{
			padding: 30px 25px 50px 25px;
			position: relative;
		}
		.news_main_list ul li .info h3{
			font-size: 16px;
			color: #000;
			font-weight: bold;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
		}
		.news_main_list ul li .info .date{
			font-size: 12px;
    		color: #666;
    		margin: 10px 0 20px;
		}
		.news_main_list ul li .info p {
			font-size: 12px;
			color: #4c4c4c;
			line-height: 1.5;
			height: 36px;
			overflow: hidden;
		}
		.news_main_list ul li .info .go {
			position: absolute;
			background-color: #4d4d4d;
			width: 50px;
			height: 50px;
			border-radius: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
			bottom: -25px;
			transition: .3s all ease;
		}
		.news_main_list ul li:hover .info .go{
			background-color: #434080;
		}
		.news_main_list ul li:hover .info h3{
			color: #434080;
		}

		.n_contact{
			padding: 40px 0;
		}
		.n_contact .n_cont_tit{
			text-align: center;
		}
		.n_contact .n_cont_tit h3{
			font-size: 36px;
			color: #384482;
			font-weight: bold;
		}
		.n_contact .n_cont_tit p{
			font-size: 18px;
			color: #666666;
			margin-top: 10px;
		}
		.n_contact .main_cont{
			background-color: #fff;
			padding: 40px;
			
			margin-top: 40px;
		}
		.n_contact .main_cont .cont1{
			margin-right: 60px;
		}
		.n_contact .main_cont .cont1 .top h3{
			font-size: 23px;
			color: #384482;
			font-weight: bold;
		}
		.n_contact .main_cont .cont1 .top p{
			font-size: 12px;
			color: #4c4c4c;
		}
		.n_contact .main_cont .cont1 .top .line{
			width: 10px;
			height: 2px;
			background-color: #4c4c4c;
			margin: 30px 0 40px;
		}
		.n_contact .main_cont .cont1 .ctx p{
			font-size: 16px;
			color: #4c4c4c;
			line-height: 2;
		}
		.n_contact .main_cont .cont2 .name1{
			font-size: 16px;
			color: #4c4c4c;
		}
		.n_contact .main_cont .cont2 .line{
			width: 10px;
			height: 2px;
			background-color: #4c4c4c;
			margin: 30px 0 40px;
		}
		.n_contact .main_cont .cont2 .code-list .code{
			align-items: center;
		}
		.n_contact .main_cont .cont2 .code-list .code:first-child{
			margin-right: 20px;
		}
		.n_contact .main_cont .cont2 .code-list .code img{
			width:120px;
		}
		.n_contact .main_cont .cont2 .code-list .code .p{
			margin-left: 15px;
			font-size: 14px;
			color: #656565;
		}
		.maps{
			margin-bottom: 40px;
		}
		.proshow{
			padding: 30px 0;
		}
		.proshow .show{
			background-color: #fff;
		}
		.proshow .show .leftImg{
			width: 50%;
			text-align: center;
		}
		.proshow .show .leftImg .img{
			height: 460px;
		}
		.proshow .show .leftImg .img img{
			width: 80%;
			height: 90%;
			object-fit: cover;
		}
		.proshow .show .leftImg .swiper-button-next,.proshow .show .leftImg .swiper-button-prev{
			width: 35px;
			height: 35px;
			background-color: #565656;
			color: #fff;
			border-radius: 50%;
		}
		.proshow .show .leftImg .swiper-button-next::after,.proshow .show .leftImg .swiper-button-prev::after{
			font-size: 14px;
		}
		.proshow .show .rightinfo{
			padding: 40px 30px 20px 50px;
			width: 50%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		.proshow .show .rightinfo .name{
			font-size: 30px;
			color: #4c4c4c;
			border-bottom: 1px solid #E7E7E7;
			padding: 0 0 20px 0;
		}
		.proshow .show .rightinfo .desc{
			font-size: 14px;
			color: #4c4c4c;
			margin: 25px 0;
		}
		.proshow .show .rightinfo .online h3{
			font-size: 16px;
			font-weight: bold;
		}
		.proshow .show .rightinfo .online p{
			font-size: 30px;
			color: #cf3c32;
			font-weight: bold;
			margin-top: 5px;
		}
		.proshow .show .rightinfo .conc{
			margin-top: 20px;
		}
		.proshow .show .rightinfo .conc a{
			background-color: #C64039;
			color: #fff;
			font-size: 16px;
			font-weight: bold;
			display: inline-block;
			padding: 10px 30px;
		}

		.proIntroduce .p_main{
			background-color: #fff;
		}
		.proIntroduce .p_main .pnav{
			justify-content: space-around;
			border-bottom: 1px solid #eaeaea;
		}
		.proIntroduce .p_main .pnav .nav1{
			font-size: 18px;
			color: #4c4c4c;
			padding: 15px 50px;
			cursor: pointer;
			border-bottom: 2px solid transparent;
			font-weight: bold;
		}
		.proIntroduce .p_main .pnav .nav1:hover{
			color: #cf3c32;
			border-bottom: 2px solid #cf3c32;
		}
		.proIntroduce .p_main .pnav .nav1.on{
			color: #cf3c32;
			border-bottom: 2px solid #cf3c32;
		}
		.proIntroduce .p_main .item{
			padding: 30px;
			font-size: 16px;
			line-height: 2;
			color: #4c4c4c;
			display: none;
		}
		.i_chose{
			background: url(../images/sq1bg.jpg) no-repeat center top;
			height: 725px;
		}
		.i_chose .top{
			padding: 100px 0 30px;
		}
		.i_chose .content{
			padding: 15px 80px;
		}
		.i_chose .content .p1{
			font-size: 48px;
			
		}
		.i_chose .content .p2{
			font-size: 18px;
			margin-top: 10px;
		}
		.i_chose .content .line{
			width: 60px;
			height: 5px;
			background-color: #434080;
			margin: 35px 0 60px;
		}
		.i_chose .content .contact .s1{
			font-size: 30px;
			margin-bottom: 25px;
		}
		.i_chose .content .contact .s1 span{
			font-size: 16px;
		}
		.i_chose .content .contact .s2{
			font-size: 18px;
			line-height: 2;
		}
		.i_chose .bottom{
			padding: 40px 0 0 300px;
		}
		.i_chose .bottom .n1{
			font-size: 30px;
			color: #384482;
		}
		.i_chose .bottom .n2{
			font-size: 18px;
			color: #4c4c4c;
			letter-spacing: 5px;
		}

		.hzzm9{
			background-color: #F8F8F8;
			padding: 80px 0;
		}
		.hzzm9 .sec-box{
			background-color: #fff;
			border-top: 5px solid #434080;
			padding: 70px 130px;
		}
		.hzzm9 .sec-box .sec-tit{
			text-align: center;
		}
		.hzzm9 .sec-box .sec-tit h3{
			font-size: 36px;
			font-weight: bold;
		}
		.hzzm9 .sec-box .sec-tit p{
			font-size: 14px;
			color: #4c4c4c;
			margin-top: 15px;
		}
		.hzzm9 .sec-box .sec-list .form-list{
			margin-top: 60px;
		}
		.hzzm9 .sec-box .sec-list .form-list .item{
			display: flex;
			align-items: center;
			padding: 12px 0;
		}
		.hzzm9 .sec-box .sec-list .form-list .item span{
			font-size: 18px;
			font-weight: bold;
		}
		.hzzm9 .sec-box .sec-list .form-list .item .form-input{
			flex-grow: 1;

		}
		.hzzm9 .sec-box .sec-list .form-list .item .form-input input{
			width: 100%;
			height: 35px;
			border: 0;
			background-color: #F0F0F0;
		}
		.hzzm9 .sec-box .sec-list .form-list .item:nth-child(3){
			align-items: flex-start;
		}
		.hzzm9 .sec-box .sec-list .form-list .item .form-input textarea{
			width: 100%;
			border: 0;
			background-color: #F0F0F0;
			height: 130px;
		}
		.hzzm9 .sec-box .sec-list .form-list .submit{
			justify-content: center;
			margin-top: 10px;
			
		}
		.hzzm9 .sec-box .sec-list .form-list .submit .zixun{
			font-size: 18px;
			color: #fff;
			background-color: #434080;
			padding: 5px 30px;
			margin-right:40px;
		}
		.hzzm9 .sec-box .sec-list .form-list .submit input[type=submit]{
			font-size: 18px;
			color: #4c4c4c;
			padding: 5px 30px;
			border: 1px solid #eaeaea;
		}

		.gzzm3{
			padding: 60px 0;
			background: url(../images/gzzm3.jpg) no-repeat center top;
		}
		.gzzm3 .title{
			text-align: center;
		}
		.gzzm3 .title h3{
			font-size: 36px;
			font-weight: bold;
			color: #384482;
		}
		.gzzm3 .title p{
			font-size: 18px;
			color: #666666;
			margin-top: 10px;
		}
		.gzzm3 .title .cz{
			font-size: 24px;
			color: #4c4c4c;
			margin-top: 15px;
		}
		.gzzm3 .list{
			padding-top: 50px;
			
		}
		.gzzm3 .list ul{
			flex-wrap: wrap;
		}
		.gzzm3 .list ul li{
			width: 24%;
			margin-right:1.33%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 45px 30px 120px 30px;
			text-align: center;
			background-color: #fff;
			border-radius: 5px;
			border: 1px solid #eaeaea;
			background-image: url(../images/bolang.png);
			background-repeat: no-repeat;
			background-position: center bottom;
			background-size: 100% auto;
			position: relative;
			overflow: hidden;
			margin-bottom: 30px;
			box-shadow: 0px 0px 10px #eaeaea;
		}
		.gzzm3 .list ul li:nth-child(4n){
			margin-right:0;
		}
		.gzzm3 .list ul li .name1{
			font-size: 12px;
			color: #000;
			font-weight: bold;
			line-height: 1.5;
		}
		.gzzm3 .list ul li .double{
			margin: 15px 0;
			height: 68px;
		}
		
		.gzzm3 .list ul li .double img{
			max-height: 100%;
		}
		.gzzm3 .list ul li .desc{
			font-size: 14px;
			color: #333333;
			text-align: left;
			line-height: 1.5;
		}
		.gzzm3 .list ul li .number{
			font-size: 120px;
			color: rgba(67,64,128,.32);
			position: absolute;
			bottom: -50px;
			left: 50%;
			transform: translateX(-50%);
		}
		.gzzm3 .more{
			text-align: center;
		}
		.gzzm3 .more a{
			display: inline-block;
			background-color: #760079;
			font-size: 18px;
			color: #fff;
			padding: 10px 50px;
			border-radius: 5px;
		}
		.fwxm{
			background: url(../images/shpz.jpg) no-repeat center top;
			height: 422px;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 80px 0 0 0;
		}
		.fwxm .leftwz{
			width: 61%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 0 100px 0 30px;
		}
		.fwxm .leftwz .name1{
			font-size: 36px;
			color: #fff;
		}
		.fwxm .leftwz .desc{
			font-size: 16px;
			color: #fff;
			line-height: 1.5;
			border-bottom: 1px solid #fff;
			padding: 20px 0 15px;
		}
		.fwxm .leftwz .b_list{
			justify-content: space-between;
			padding: 30px 0 0 0;
		}
		.fwxm .leftwz .b_list .item{
			align-items: center;
		}
		.fwxm .leftwz .b_list .item .p{
			font-size: 16px;
			color: #fff;
			margin-left: 10px;
		}
		.fwxm .leftwz .b_list .item img{
			display: block;
		}
		.fwxm .fwxm_contact{
			flex-direction: column;
			justify-content: space-between;
			align-items: center;
			width: 39%;
		}
		.fwxm .fwxm_contact .name1{
			font-size: 30px;
			color: #fff;
		}
		.fwxm .fwxm_contact .name2{
			font-size: 16px;
			color: #fff;
		}
		.fwxm .fwxm_contact .img{
			text-align: center;
		}
		.fwxm .fwxm_contact .call{
			font-size: 36px;
			color: #fff;
		}
		.fwxm .fwxm_contact a{
			color: #384482;
			font-size: 18px;
			background-color: #fff;
			display: inline-block;
			padding: 5px 40px;
			border-radius: 20px;
		}

		.on_rep .title{
			text-align: center;
		}
		.on_rep .title h3{
			font-size: 36px;
			font-weight: bold;
			color: #384482;
		}
		.on_rep .title p{
			font-size: 18px;
			color: #666666;
			margin-top: 10px;
		}
		.on_rep .title .cz{
			font-size: 24px;
			color: #4c4c4c;
			margin-top: 15px;
		}
		.on_rep{
			padding: 30px 0;
			background: url(../images/on_repbg.jpg) no-repeat center top;
		}
		.on_rep .list{
			flex-wrap: wrap;
			justify-content: center;
			padding: 60px 0 0 0;
		}
		.on_rep .list .item{
			width: 33%;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			padding: 0 60px;
			text-align: center;
			margin-bottom: 30px;
		}
		.on_rep .list .item .img{
			height: 47px;
		}
		.on_rep .list .item .img img{
			max-height: 100%;
		}
		.on_rep .list .item .name{
			font-size: 18px;
			margin-top: 15px;
		}
		.on_rep .list .item .line{
			width: 30px;
			height: 3px;
			background-color: #434080;
			margin: 20px auto 10px auto;
		}
		.on_rep .list .item .p{
			font-size: 14px;
			line-height: 2;
		}

		.nytitle{
			text-align: center;
		}
		.nytitle h3{
			font-size: 36px;
			font-weight: bold;
			color: #384482;
		}
		.nytitle p{
			font-size: 18px;
			color: #666666;
			margin-top: 10px;
		}
		.nytitle .cz{
			font-size: 24px;
			color: #4c4c4c;
			margin-top: 15px;
		}

		.new-list{
			padding: 60px 0;
		}
		.new-list .new-tlist {
		    padding-top: 35px;
			gap: 2%;
		}
		.new-list .item {
		    width: 32%;
		    box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    -webkit-box-sizing: border-box;
		    padding: 40px 30px;
		    border: 1px solid #eaeaea;
		    margin-bottom: 36px;
			transition: .2s all ease-in-out;
		}
		.new-list .item:hover{
			transform: translateY(-15px);
		}
		.new-list .item:nth-child(3n){
			margin-right: 0;
		}
		.new-list .item .date h3 {
		    font-size: 30px;
		    color: #333333;
		}
		.new-list .item .date h3 span {
		    font-size: 14px;
		    color: #4c4c4c;
		}
		.new-list .item .info h3 {
		    font-size: 16px;
		    color: #333333;
		    margin: 30px 0 15px;
		    white-space: nowrap;
		    width: 100%;
		    overflow: hidden;
			font-weight: bold;
		    text-overflow: ellipsis;
		}
		.new-list .item:hover .info h3{
			color: #384482;
		}
		.new-list .item .info p {
		    font-size: 12px;
		    color: #4c4c4c;
		    line-height: 2;
		    display: -webkit-box;
		    -webkit-line-clamp: 3;
		    -webkit-box-orient: vertical;
		    overflow: hidden;
		    height: 72px;
		}
		.new-list .item .img {
		    padding-top: 20px;
		}
		.new-list .item .img img {
		    width: 100%;
		}
		.main_newshow .mains{
			background-color: #fff;
		}
		.main_newshow .show_content{
			width: 65%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 20px;
		}
		.main_newshow .show_content .title h3{
			font-size: 24px;
			padding-left: 30px;
			border-left: 3px solid #384482;
		}
		.main_newshow .show_content .title{
			padding: 20px 0;
			border-bottom: 1px solid #eaeaea;
		}
		.main_newshow .show_content .time{
			font-size: 14px;
			color: #4c4c4c;
			margin: 15px 0 25px;
		}
		.main_newshow .show_content .content{
			font-size: 14px;
			color: #4c4c4c;
			line-height: 2;
		}
		.main_newshow .show_content .content img{
			max-width: 100%;
		}
		.main_newshow .relativeshow{
			width: 35%;
			padding: 15px;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		.main_newshow .relativeshow .art-list{
			border: 1px solid #eaeaea;
			padding: 15px 25px;
		}
		.main_newshow .relativeshow .art-list ul li .img{
			width: 85px;
			height: 85px;
			flex: 0 0 85px;
		}
		.main_newshow .relativeshow .art-list ul li .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.main_newshow .relativeshow .art-list ul li .name{
			font-size: 16px;
			margin-left: 20px;
		}
		.main_newshow .relativeshow .art-list ul li{
			padding: 24px 0;
			border-bottom: 1px solid #eaeaea;
		}
		.main_newshow .relativeshow .art-list ul li a{
			align-items: center;
		}
		
		.main_newshow .relativeshow .art-list .toptit{
			justify-content: space-between;
			align-items: center;
			padding: 0 0 15px 0;
			border-bottom: 1px solid #eaeaea;
		}
		.main_newshow .relativeshow .art-list .toptit h3{
			font-size: 18px;
			color: #404040;
		}
		.main_newshow .relativeshow .art-list .toptit a{
			font-size: 14px;
			color: #404040;
			display: block;
		}
		.MASK_SEARCH {
	position: fixed;
	width: 100%;
	height: 0;
	background: #f0ebe7;
	z-index: 999;
	top: 0;
	left: 0;
	overflow: hidden;
	transition: .4s all ease-in-out;
}
.MASK_SEARCH .searchbox {
	height: 90%;
	width: 95%;
	position: absolute;
	left: 2.5%;
	top: 5%;
	margin: auto;
	background: #fff;
	border-radius: 15px;
}
.MASK_SEARCH .middle {
	width: 1000px;
	/* margin: auto; */
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.MASK_SEARCH .searchbox .searchform {
	padding: 60px 0;
}
.MASK_SEARCH .searchbox .searchform .zx {
	display: flex;
	display: -webkit-flex;
	display: -ms-inline-flexbox;
	display: -ms-flexbox;
	justify-content: space-between;
	border-bottom: 1px solid #bdbdc1;
}
.MASK_SEARCH .searchbox .searchform .zx input[type=text] {
	width: 600px;
	height: 60px;
	border: 0;
	font-size: 18px;
	outline: none;
	color: #000;
}
.MASK_SEARCH .searchbox .searchform .zx .item2 {
	position: relative;
}
.MASK_SEARCH .searchbox .searchform .zx input[type=submit] {
	background: url(../images/h-search.png) no-repeat center;
	height: 22px;
	width: 22px;
   
	border: 0;
	position: relative;
	top: 15px;
	margin-right: 10px;
}
.MASK_SEARCH .searchbox .searchform .zx .close1 {
	display: inline-block;
	width: 30px;
	height: 4px;
	background: #595757;
	transform: rotate(45deg);
	cursor: pointer;
	transition: .3s all linear;
	position: relative;
	top: 4px;
}
.MASK_SEARCH .searchbox .searchform .zx .close1::after {
	content: '';
	display: block;
	width: 30px;
	height: 4px;
	background: #595757;
	transform: rotate(-90deg);
}

		@media screen and (min-width: 300px) and (max-width: 768px){
			.container{
				width: 100%;
				padding: 0 10px;
			}
			.pc{
				display: none;
			}
			.mobile{
				display: block;
			}
			
			.banner img{
				width: 100%;
			}
			.cust_title {
				justify-content: space-between;
				align-items: center;
			}
			.cust_title .title_left .tot .red {
				width: 15px;
				height: 15px;
			}
			.cust_title .title_left .tot .p {
				font-size: 14px;
			}
			.cust_title .title_left .topname {
				font-size: 20px;
			}
			.cust_title .more a .tb {
				width: 40px;
				height: 40px;
			}
			.cust_title .more a .tb img {
				width: 10px;
			}
			.cust_title .more a .ck {
				background-color: #434080;
				color: #fff;
				padding: 10px 25px;
				font-size: 12px;
			}
			.header-top{
				display: none;
			}
			.header-bottom .nav{
				display: none;
			}
			.header-bottom .t{
				justify-content: space-between;
			}
			.header-bottom .logoM img{
				height: 50px;
			}
			.kb{
				display: none;
			}
			.header-bottom{
				padding: 10px 0;
				background-image: none;
				background-color: #fff;
			}
			.navs-m {
				width: 45px;
				height: 37px;
				overflow: hidden;
				position: relative;
				right: 0;
				top: 3px;
				z-index: 1000;
			}
		
			.navs-m span,
			.navs span:first-child,
			.navs span:last-child {
				left: 14px;
				position: absolute;
				background: #000;
				-webkit-transition: all 0.5s ease;
				transition: all 0.5s ease;
				width: 27px;
				height: 2px;
				-webkit-border-radius: 30px;
				border-radius: 30px;
			}
		
			.navs-m span {
				top: 18px;
			}
		
			.navs-m span:first-child {
				content: "";
				top: 8px;
			}
		
			.navs-m span:last-child {
				content: "";
				top: 28px;
			}
			.drawer {
				z-index: 99;
				position: fixed;
				right: 0;
				top: 0;
				height: 100%;
				width: 100%;
				background-color: #fff;
				visibility: hidden;
				opacity: 0;
				top: 0;
				padding: 0 9px 15px;
				-webkit-transition: visibility 200ms 250ms, opacity 200ms 250ms, -webkit-transform 200ms 200ms;
				transition: visibility 200ms 250ms, opacity 200ms 250ms, -webkit-transform 200ms 200ms;
				transition: transform 200ms 200ms, visibility 200ms 250ms, opacity 200ms 250ms;
				transition: transform 200ms 200ms, visibility 200ms 250ms, opacity 200ms 250ms, -webkit-transform 200ms 200ms;
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				background: #000;
				padding-top: 20px;
				overflow-y: auto;
			}
		
			.drawer ul.innerInfo {
				position: relative;
			}
		
			.drawer ul li[data-level="0"]>a {
				text-transform: capitalize !important;
				color: #fff;
				padding: 10px 20px;
				font-size: 14px;
				display: block;
				position: relative;
			}
		
			.drawer .menu-submenu {
				width: 100% !important;
				top: 0;
				background-color: white;
				-webkit-box-shadow: none !important;
				box-shadow: none !important;
				border: 0;
				padding: 0;
				-webkit-transform: translateX(110%);
				transform: translateX(110%);
				-webkit-transition: 180ms ease-in-out;
				transition: 180ms ease-in-out;
				min-height: 101%;
				position: absolute;
				z-index: 1;
				background: #000;
			}
		
			.drawer .we-mega-menu-link-button {
				display: block;
				background-color: transparent;
				height: 18px;
				width: 18px;
				-webkit-transform: rotate(-90deg);
				transform: rotate(-90deg);
				background-image: url(../images/icons-arrow-right-white.svg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
				position: absolute;
				top: 12px;
				right: 5px;
				background-size: cover;
				background-repeat: no-repeat;
			}
		
			.drawer .menu-submenu ul li.backLink a {
				padding: 18.5px 20px;
				font-size: 12px;
			}
		
			.drawer .menu-submenu ul li.backLink a span {
				font-size: 14px;
				display: inline-block;
			}
		
			.drawer .menu-submenu ul li a {
				padding: 10px 40px 5px 21px;
				color: #fff;
				font-size: 14px;
				line-height: 22px;
				display: block;
			}
		
			.drawer.opened {
				visibility: visible;
				opacity: 1;
				-webkit-transition-delay: 0s;
				transition-delay: 0s;
				-webkit-transform: scaleX(1);
				transform: scaleX(1);
			}
			.sr-only {
				position: absolute;
				width: 1px;
				height: 1px;
				padding: 0;
				margin: -1px;
				overflow: hidden;
				clip: rect(0, 0, 0, 0);
				border: 0;
			}
			
			.popup-drawer .drawer-header {
		   padding:0 5px;
			display: flex;
			justify-content: flex-end;
			min-height: calc(1.2em + 24px);
		}
		.popup-drawer .drawer-header .drawer-toggle {
			background: transparent;
			border: 0;
			font-size: 24px;
			line-height: 1;
			padding: 0.6em 0.15em;
			color: inherit;
			display: flex;
			box-shadow: none;
			border-radius: 0;
		}
		.popup-drawer .drawer-header .drawer-toggle {
			width: 1em;
			position: relative;
			height: 1em;
			box-sizing: content-box;
			font-size: 24px;
		}
		#mobile-drawer .drawer-header .drawer-toggle {
			padding: 0.6em 0.15em 0.6em 0.15em;
			font-size: 24px;
		}
		.drawer-toggle .toggle-close-bar {
			width: 1em;
			height: 0.08em;
			background: currentColor;
			-webkit-transform-origin: center center;
			transform-origin: center center;
			position: absolute;
			margin-top: -0.04em;
			opacity: 0;
			border-radius: 0.08em;
			left: 50%;
			margin-left: -0.375em;
			top: 50%;
			-webkit-transform: rotate(45deg) translateX(-50%);
			transform: rotate(45deg) translateX(-50%);
			transition: opacity 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);
			transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);
			transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);
			transition-delay: 0.2s;
			background:#fff;
		}
		.popup-drawer.opened .drawer-toggle .toggle-close-bar {
			-webkit-transform: rotate(45deg);
			transform: rotate(45deg);
			opacity: 1;
		}
		.popup-drawer.opened .drawer-toggle .toggle-close-bar:last-child {
			-webkit-transform: rotate(-45deg);
			transform: rotate(-45deg);
			opacity: 1;
		}
		
			.drawer .menu-submenu.opened {
				-webkit-transform: translateX(0);
				transform: translateX(0);
				visibility: visible;
				opacity: 1;
			}
			.index_pro .list{
				flex-wrap: wrap;
			}
			.index_pro .list .pro_left {
				width: 100%;
				padding: 20px 10px;
			}
			.index_pro .list .pro_left .cate-list ul{
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
			}
			.index_pro .list .pro_left .cate-list ul li{
				width: 46%;
				padding: 0 5px;
			}
			.index_pro .list .pro_left .cate-list ul li a {
				display: block;
				text-align: center;
				padding: 10px 10px;
				font-size: 12px;
			}
			.index_pro .list .pro_left .toptit h3 {
				font-size: 20px;
			}
			.index_pro .list .pro_left .toptit {
				margin-bottom: 20px;
				text-align: center;
			}
			.index_pro .list .pro_right {
				width: 100%;
				padding-top: 30px;
			}
			.index_pro .list .pro_right ul li {
				width: 49%;
				margin-right: 2%!important;
			}
			.index_pro .list .pro_right ul li:nth-child(2n){
				margin-right: 0!important;
			}
			.index_pro .list .pro_right ul li .img {
				height: 50vw;
				padding: 5px;
			}
			.index_pro .list .pro_right ul li .info .more::after{
				display: none;
			}
			.index_pro .list .pro_right ul li .info .name {
				font-size: 12px;
			}
			.index_pro .list .pro_right ul li .info .more {
				font-size: 11px;
				position: relative;
			}
			.index_pro .list .pro_right ul li .info {
				justify-content: space-between;
				padding: 10px 5px;
			}
			.index_adv{
				background-size: cover;
				padding: 30px 0;
			}
			.index_adv .list{
				flex-wrap: wrap;
			}
			.index_adv .list .adv_left{
				width: 100%;
			}
			.index_adv .adv_right{
				width: 100%;
				display: none;
			}
			.index_adv .toptit .tot .p {
				font-size: 20px;
				line-height: 20px;
			}
			.index_adv .toptit .tot .red {
				width: 15px;
				height: 15px;
			}
			.index_adv .toptit .topname {
				font-size: 26px;
			}
			.index_adv .adv_contact {
				padding: 25px 0;
				flex-wrap: wrap;
			}
			.index_adv .adv_contact .item img{
				width: 40px;
			}
			.index_adv .adv_contact .pl {
				font-size: 18px;
			}
			.index_adv .adv_contact .item:first-child{
				margin-bottom: 20px;
			}
			.index_adv .a_list{
				width: 100%;
				flex-wrap: wrap;
			}
			.index_adv .a_list .item{
				width: 49%;
				margin-right: 2%;
			}
			.index_adv .a_list .item:nth-child(2n){
				margin-right: 0;
			}
			.index_adv .a_list{
				display: none;
			}

			.index_adv .adv_swiper .item{
				background-color: #42407D;
				padding: 20px;
			}
			.index_adv .adv_swiper .item .avat img{
				border-radius: 50%;
			}
			.index_adv .adv_swiper .item .avat{
				text-align: center;
			}
			.index_adv .adv_swiper .item .topt{
				text-align: center;
				padding: 15px 0 40px;
			}
			.index_adv .adv_swiper .item .topt h3{
				font-size: 24px;
				color: #fff;
				font-weight: bold;
			}
			.index_adv .adv_swiper .item .topt p{
				font-size: 14px;
				color: rgba(255, 255, 255, 0.6);
				margin-top: 10px;
			}
			.index_adv .adv_swiper .item .ctx{
				border-top: 1px solid rgba(255, 255, 255, 0.6);
				padding: 30px 0;
			}
			.index_adv .adv_swiper .item .ctx p{
				font-size: 14px;
				color:#fff;
				line-height: 2.5;
			}
			.index_adv .adv_swiper .item .avat img{
				width: 100px;
			}
			.index_adv .adv_swiper .item .topt h3 {
				font-size: 20px;
			}
			.index_adv .adv_swiper .item .topt p {
				font-size: 12px;
			}
			.index_adv .adv_swiper .item .topt {
				text-align: center;
				padding: 15px 0 20px;
			}
			.index_adv .adv_swiper .item .ctx p {
				font-size: 12px;
				color: #fff;
				line-height: 2;
			}
			.index_adv .adv_swiper .swiper-button-next, .index_adv .adv_swiper .swiper-button-prev {
				width: 30px;
				height: 30px;
				color: #c3c3c3;
				background: rgba(0,0,0,.8);
			}
			.index_adv .adv_swiper .swiper-button-next:after, .index_adv .adv_swiper .swiper-button-prev:after {
				font-size: 14px;
			}
			.index_case {
				padding: 30px 0;
			}
			.index_case .list ul li {
				width: 49%;
				margin-right: 2%!important;
			}
			.index_case .list ul li:nth-child(2n){
				margin-right: 0!important;
			}
			.index_case .list ul li .img {
				height: 40vw;
				padding: 5px;
			}
			.index_case .list ul li .info .name {
				font-size: 12px;
			}
			.index_case .list ul li .info .more {
				font-size: 12px;
			}
			.index_case .list ul li .info .more::after{
				display: none;
			}
			.index_about .i_about .i_about_left {
				width: 100%;
				padding: 0;
			}
			.index_about .i_about .i_about_left .zfx{
				display: none;
			}
			.index_about .i_about .i_about_left .pic img{
				width: 100%;
			}
			.index_about .i_about .i_about_right {
				width: 100%;
				padding: 30px 0 0 0;
			}
			.index_about .i_about{
				flex-wrap: wrap;
			}
			.index_about .i_about .i_about_right .tname {
				font-size: 26px;
			}
			.index_about .i_about .i_about_right .tname span {
				font-size: 14px;
			}
			.index_about .i_about .i_about_right .bname {
				font-size: 14px;
				letter-spacing: 1px;
			}
			.index_about .i_about .i_about_right .about_detail .comp_name {
				font-size: 18px;
			}
			.index_about .i_about .i_about_right .about_detail .ctx {
				padding: 25px 0;
			}
			.index_about .i_about .i_about_right .about_detail .ctx p {
				font-size: 12px;
				color: #4c4c4c;
				line-height: 2;
			}
			.index_about .i_about .i_about_right .about_detail .more a{
				font-size: 12px;
    			padding: 8px 20px;
			}
			.index_about .i_about_right .lk_list{
				flex-wrap: wrap;
				padding: 15px 0;
				display:none;
			}
			.index_about .i_about_right .lk_list .item{
				margin-right: 15px;
				margin-bottom: 10px;
			}
			.index_about .i_about_right .lk_list .item  img{
				width: 40px;
			}
			.index_about .i_about_right .lk_list .item .f h3 {
				font-size: 16px;
			}
			.index_about .i_about_right .lk_list .item .f {
				margin-left: 10px;
			}
			.index_about {
				padding-bottom: 0px;
			}
			.index_news {
				padding: 30px 0;
			}
			.index_news .list ul{
				flex-wrap: wrap;
			}
			.index_news .list ul li {
				width: 100%;
				margin-right: 0%!important;
			}
			.index_news .list ul li:nth-child(2n){
				margin-right: 0!important;
			}
			.index_news .list ul li .info h3{
				margin: 15px 0 15px;
				font-size: 16px;
			}
			.index_news .list ul li .info .more .btn_more .bmore{
				padding: 5px 5px;
    			border-radius: 10px;
			}
			.index_news .list ul li .info .more .btn_more .bmore .m {
				font-size: 12px;
				color: #4c4c4c;
				margin-right: 10px;
			}
			.index_news .list ul li .info .more .date .time {
				font-size: 12px;
			}
			.footer {
				background: url(../images/footbg.jpg) no-repeat top;
				padding: 30px 0 0;
				background-size: cover;
			}
			.footer .foot-top{
				flex-wrap: wrap;
			}
			.footer .fot-nav {
				width: 100%;
				display: none;
			}
			.fot-wxcode{
				justify-content: space-between;
			}
			.fot-wxcode .item img{
				width: 100px;
			}
			.footer .foot-bottom {
				justify-content: space-between;
				padding: 30px 0;
			}
			.footer .foot-bottom{
				flex-wrap: wrap;
			}
			.footer .fot-form{
				width: 100%;
			}
			.footer .fot-contact .item {
				align-items: center;
				margin-bottom: 15px;
			}
			.footer .fot-form{
				display: none;
			}
			.footcopy .flexbox{
				flex-wrap: wrap;
			}
			.banner_noindex {
				height: 80vw;
				background-size: cover;
				padding: 35% 0 0 0;
			}
			.banner_noindex .bttit p {
				font-size: 30px;
			}
			.banner_noindex .bttit h3 {
				font-size: 24px;
			}
			.banner_noindex .bnav_list{
				display: none;
			}
			.n_about {
				padding: 30px 0;
			}
			.n_about .t {
				flex-wrap: wrap;
			}
			.n_about .t .content{
				width: 100%;
				font-size: 14px;
				line-height: 2;
				padding-top: 20px;
			}
			.n_about .t .leftTit .name1 {
				font-size: 24px;
			}
			.n_about .t .leftTit .name2 {
				font-size: 20px;
			}
			.n_about .t .leftTit .name3 {
				font-size: 18px;
			}
			.n_qywh {
				padding: 30px 0;
			}
			.n_qywh .q_title h3 {
				font-size: 26px;
			}
			.n_qywh .q_title p {
				font-size: 14px;
			}
			.n_qywh .q_title .dd {
				font-size: 14px;
			}
			.n_qywh .q_list .ilist .img {
				height: 40px;
			}
			.n_qywh .q_list .ilist{
				background-color: #fff;
				height: 218px;
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				padding: 20px 10px 0 10px;
			}
			.n_qywh .q_list .ilist .name1 {
				font-size: 16px;
				text-align: center;
				margin: 20px 0 10px;
			}
			.n_qywh .q_list .ilist .desc {
				font-size: 12px;
				color: #4c4c4c;
				line-height: 1.5;
			}
			.n_ryzz .r_title h3 {
				font-size: 26px;
			}
			.n_ryzz .r_title p {
				font-size: 14px;
			}
			.n_ryzz .r_title .dd {
				font-size: 14px;
			}
			.n_ryzz .r_list {
				padding: 30px 0 30px 0;
			}
			.n_ryzz .r_list .swiper-button-next::after, .n_ryzz .r_list .swiper-button-prev::after{
				font-size: 18px;
			}
			.n_ryzz .r_list .swiper-button-next, .n_ryzz .r_list .swiper-button-prev{
				width: 35px;
    			height: 35px;
				top: 50%;
				bottom: auto;
			}
			.n_ryzz .r_list .swiper-button-prev {
				left: 0;
			}
			.n_ryzz .r_list .swiper-button-next {
				right: 0;
			}
			.n_ryzz {
				padding: 30px 0 30px;
			}
			.n_product {
				padding: 30px 0;
			}
			.n_product .list .p_left{
				display: none;
			}
			.n_product .list .pro_right {
				width: 100%;
			}
			.n_product .list .pro_right ul li {
				width: 49%;
				margin-right: 2%!important;
			}
			.n_product .list .pro_right ul li:nth-child(2n){
				margin-right: 0!important;
			}
			.n_product .list .pro_right ul li .img{
				height: 50vw;
				padding: 5px;
			}
			.n_product .list .pro_right ul li .info .name {
				font-size: 12px;
			}
			.n_product .list .pro_right ul li .info .more {
				font-size: 12px;
			}
			.n_product .list .pro_right ul li .info .more::after{
				display: none;
			}
			.pages span, .pages a{
				font-size: 12px;
			}
			.location{
				display: none;
			}
			.proshow .show .leftImg {
				width: 100%;
			}
			.proshow .show{
				flex-wrap: wrap;
			}
			.proshow .show .leftImg .img {
				height: 100vw;
			}
			.proshow .show .rightinfo {
				padding: 30px 20px 20px 20px;
				width: 100%;
			}
			.proshow .show .rightinfo .name {
				font-size: 24px;
			}
			.proshow .show .rightinfo .desc {
				font-size: 14px;
				color: #4c4c4c;
				margin: 20px 0;
			}
			.proshow .show .rightinfo .online h3 {
				font-size: 14px;
				font-weight: bold;
			}
			.proshow .show .rightinfo .online p {
				font-size: 26px;
			}
			.proshow .show .rightinfo .conc a{
				font-size: 14px;
				padding: 8px 25px;
			}
			.proIntroduce .p_main .pnav .nav1 {
				font-size: 14px;
				padding: 10px 10px;
			}
			.proIntroduce .p_main .item {
    			padding: 15px;
    			font-size: 14px;
			}
			.n_case .n_case_tit h3 {
				font-size: 26px;
			}
			.n_case .n_case_tit p {
				font-size: 14px;
			}
			.n_case .list ul{
				flex-wrap: wrap;
			}
			.n_case .list ul li {
				width: 49%;
				margin-right: 2%!important;
			}
			.n_case .list ul li:nth-child(2n){
				margin-right: 0!important;
			}
			.n_case .list ul li .img {
				height: 45vw;
			}
			.n_case .list ul li .info {
				padding: 15px 10px 0 10px;
			}
			.n_case .list ul li .info .name {
				font-size: 15px;
				margin: 8px 0 10px;
			}
			.i_chose .top {
				padding: 30px 0 30px;
				flex-wrap: wrap;
			}
			.i_chose .top .pic img{
				width: 100%;
			}
			.i_chose .content .p1 {
				font-size: 28px;
			}
			.i_chose .content .p2 {
				font-size: 14px;
			}
			.i_chose .content .line {
				width: 50px;
				height: 3px;
				margin: 25px 0 20px;
			}
			.i_chose .content {
				padding: 15px 0;
			}
			.i_chose .content .contact .s1 {
				font-size: 24px;
				margin-bottom: 20px;
			}
			.i_chose .content .contact .s2 {
				font-size: 14px;
				line-height: 2;
			}
			.i_chose .bottom .n1 {
				font-size: 20px;
			}
			.i_chose .bottom .n2 {
				font-size: 14px;
				margin-top: 10px;
			}
			.i_chose .bottom {
				padding: 40px 0 40px 0; 
			}
			.hzzm9 .sec-box{
				padding: 20px 20px;
			}
			.hzzm9 .sec-box .sec-tit h3 {
				font-size: 20px;
			}
			.hzzm9 .sec-box .sec-tit p {
				font-size: 12px;
				
			}
			.hzzm9 .sec-box .sec-list .form-list {
				margin-top: 30px;
			}
			.hzzm9 .sec-box .sec-list .form-list .item span {
				font-size: 14px;
			}
			.hzzm9 .sec-box .sec-list .form-list .submit .zixun {
				font-size: 14px;
				padding: 5px 25px;
    			margin-right: 30px;
			}
			.hzzm9 .sec-box .sec-list .form-list .submit input[type=submit] {
				font-size: 14px;
				padding: 5px 25px;
			}
			.hzzm9 {
				background-color: #F8F8F8;
				padding: 30px 0;
			}
			.gzzm3 {
				padding: 30px 0;
			}
			.gzzm3 .title h3 {
				font-size: 26px;
			}
			.gzzm3 .title p {
				font-size: 14px;
			}
			.gzzm3 .title .cz {
				font-size: 16px;
			}
			.gzzm3 .list ul li .double {
				margin: 15px 0;
				height: 50px;
			}
			.gzzm3 .list ul li {
				width: 49%;
				margin-right: 2%!important;
				padding: 25px 20px 60px 20px;
			}
			.gzzm3 .list ul li:nth-child(2n){
				margin-right: 0!important;
			}
			.gzzm3 .list ul li .number{
				font-size: 70px;
				bottom: -25px;
			}
			.fwxm .bt{
				flex-wrap: wrap;
			}
			.fwxm .leftwz{
				width: 100%;
				padding: 0 10px 0 10px;
			}
			.fwxm{
				height: auto;
				background-size: cover;
				padding: 30px 0 0 0;
			}
			.fwxm .leftwz .name1 {
				font-size: 26px;
			}
			.fwxm .leftwz .desc {
				font-size: 12px;
			}
			.fwxm .leftwz .b_list{
				flex-wrap: wrap;
			}
			.fwxm .leftwz .b_list .item{
				width: 50%;
				margin-bottom: 15px;
			}
			.fwxm .leftwz .b_list .item .p {
				font-size: 14px;
			}
			.fwxm .leftwz .b_list .item img{
				width: 30px;
			}
			.fwxm .fwxm_contact{
				width: 100%;
				padding: 30px 0;
			}
			.fwxm .fwxm_contact .name1 {
				font-size: 24px;
				color: #fff;
			}
			.fwxm .fwxm_contact .name2 {
				font-size: 12px;
				color: #fff;
				margin-top: 10px;
			}
			.fwxm .fwxm_contact .call {
				font-size: 30px;
			}
			.fwxm .fwxm_contact a{
				font-size: 14px;
				padding: 5px 30px;
				margin-top: 10px;
			}
			.fwxm .fwxm_contact .img{
				margin: 10px 0;
			}
			.on_rep .title h3 {
				font-size: 26px;
			}
			.on_rep .title p {
				font-size: 14px;
			}
			.on_rep .title .cz {
				font-size: 14px;
			}
			.on_rep .list .item{
				width: 100%;
				padding: 0 20px;
			}
			.on_rep{
				background-size: cover;
			}
			.on_rep .list{
				padding: 30px 0 0 0;
			}
			.new-list {
				padding: 30px 0;
			}
			.nytitle h3 {
				font-size: 26px;
			}
			.nytitle p {
				font-size: 14px;
			}
			.new-list .item{
				width: 100%;
				padding: 25px 20px;
				margin-bottom: 25px;
			}
			.new-list .new-tlist{
				flex-wrap: wrap;
			}
			.new-list .item .info h3{
				margin: 20px 0 15px;
			}
			.news_main_list {
				padding: 30px 0 0 0;
			}
			.news_main_list ul li {
				width: 100%;
			}
			.news_main_list ul li .info {
				padding: 25px 20px 40px 20px;
				position: relative;
			}
			.news_main_list ul li .info .go {
				width: 40px;
				height: 40px;
				bottom: -20px;
			}
			.news_main_list ul{
				flex-wrap: wrap;
			}
			.news_main .n_new_tit h3 {
				font-size: 26px;
			}
			.news_main .n_new_tit p {
				font-size: 14px;
			}
			.n_contact .n_cont_tit h3 {
				font-size: 26px;
			}
			.n_contact .n_cont_tit p {
				font-size: 14px;
			}
			.n_contact {
				padding: 30px 0;
			}
			.n_contact .main_cont{
				flex-wrap: wrap;
				padding: 20px;
			}
			.n_contact .main_cont .cont1{
				width: 100%;
				margin-right:0;
			}
			.n_contact .main_cont .cont1 .top h3 {
				font-size: 18px;
			}
			.n_contact .main_cont .cont1 .top .line{
				margin: 20px 0 20px;
			}
			.n_contact .main_cont .cont1 .ctx p {
				font-size: 14px;
			}
			.n_contact .main_cont .cont2{
				width: 100%;
				padding-top: 20px;
			}
			.n_contact .main_cont .cont2 .code-list .code{
				flex-direction: column;
			}
			.n_contact .main_cont .cont2 .code-list .code .p{
				margin-left: 0;
				margin-top: 10px;
			}
			.n_contact .main_cont .cont2 .line {
				width: 10px;
				height: 2px;
				background-color: #4c4c4c;
				margin: 20px 0 20px;
			}
			.main_newshow .show_content{
				width:100%;
				
			}
			.relativeshow{
				display:none;
			}
			.i_chose {
				
				height: auto;
			}
		}
		@media screen and (min-width: 769px) and (max-width: 1200px){
			.container{
				width: 100%;
				padding: 15px;
			}
			
		}