	@media only screen and (max-width: 1900px) {}
	
	@media only screen and (max-width: 1800px) {
		.index_anli .anlibox {
			padding: 5% 16% 5%;
		}
		.box {
			padding: 0 16%;
		}
		.index_lianxi .lianxibox {
			padding: 0 7%;
		}
		.index_news .newsbox {
			left: 16%;
			right: 16%;
		}
		.index_anli .anlibox {
			left: 16%;
			right: 16%;
		}
		.h_nav {
			padding: 0px 20%;
		}
		.index_introduce .introbox {
			padding-right: 16%;
		}
		.index_introduce .introbox .le {
			padding: 90px 60px 80px 20%;
		}
		.index_lianxi {
			/* height: 880px; */
		}
		.company_profile .item .itright {
			padding-right: 16%;
		}
		.company_profile .itemtwo .itright .gstit {
			right: -5% !important;
		}
		.company_profile .itemtwo .itright {
			padding-left: 16% !important;
		}
		.pro_list_text {
			margin: 14% 0 8%;
		}
	}
	
	@media only screen and (max-width: 1700px) {
		.index_cultrue .cultrue_ul li {
			padding: 2% 0 2% 5%;
		}
		.index_lianxi {
			/* height: 830px; */
		}
		.index_anli .anlibox .anlicon .item:first-child {
			height: 410px;
		}
		.index_anli .anlibox .anlicon .item:first-child .anlison {
			padding: 68% 30px 0;
		}
		.index_anli .anlibox .anlicon .item .anlison {
			padding: 52% 30px 0;
		}
		.index_anli .anlibox .anlicon .item:nth-child(2),
		.index_anli .anlibox .anlicon .item:nth-child(3) {
			margin-bottom: 1%;
		}
		.index_pro .procon .leftinfo .item .wenzi {
			font-size: 22px;
			line-height: 38px;
		}
		.index_pro .procon .leftinfo .item .wenzi p {
			font-size: 14px;
			line-height: 35px;
		}
		.index_introduce .introbox .le .biaoti {
			font-size: 30px;
		}
		.Counter .counterul li div span {
			font-size: 42px;
		}
		.index_introduce .introbox .ri .riabout {
			width: 50.405%;
		}
		.index_news .newsbox {
			top: 13%;
		}
		.zixun .newlist .item_box .item a {
			height: 158px;
		}
		.classic_cases .csaeitem {
			height: 480px;
		}
		.classic_cases .csaeitem .rightinfo .linecir .line {
			height: 150px;
		}
		.company_profile .jieshao div .tit {
			width: 8.5%;
		}
		.pro_list li {
			height: 338px;
		}
		.contactus .title {
			font-size: 32px;
			margin: 4.5% 0 5%;
		}
		.contactus .addinfo .item:last-child {
			width: 23%;
		}
		.contactus .addinfo .item:nth-child(3) {
			width: 30%;
		}
	}
	
	@media only screen and (max-width: 1600px) {
		.index_aboutus .index_about_con .leftinfo>p {
			font-size: 15px;
			margin-bottom: 18px;
			line-height: 22px;
		}
		.index_form input {
			margin-bottom: 22px;
		}
		.Counter .counterul li div span {
			font-size: 36px;
		}
		.index_lianxi {
			/* height: 800px; */
		}
		.index_news .newsbox {
			top: 11%;
		}
		.index_anli .anlibox .anlicon {
			width: 100%;
		}
		.index_anli .anlibox .anlicon .item:nth-child(2),
		.index_anli .anlibox .anlicon .item:nth-child(3) {
			margin-bottom: 0.8%;
		}
		.h_nav {
			padding: 0px 18%;
			margin-bottom: 20px;
		}
		.header-box {
			padding: 20px 0;
		}
		.tit_top .top_le span {
			font-size: 52px;
		}
		.index_pro .procon .leftinfo .item .wenzi {
			font-size: 20px;
			line-height: 34px;
		}
		.index_pro {
			padding-top: 5.4%;
			padding-bottom: 5%;
		}
		.tit_top .top_le span {
			font-size: 48px;
		}
		.tit_top .top_le p {
			font-size: 27px;
		}
		.zixun .newlist .item_box .item a {
			height: 142px;
			padding: 14px 18px 14px 18px;
		}
		.classic_cases .csaeitem {
			height: 450px;
		}
		.pro_class_nav div li {
			font-size: 14px;
		}
		.pro_class_nav {
			margin-top: 20px;
		}
		.pro_class {
			margin-bottom: 40px;
		}
		.pro_list li {
			height: 310px;
		}
		.pro_list_text {
			margin: 12% 0 8%;
		}
		.proswiper .gallery-top .swiper-slide {
			background-size: 58%;
		}
		.contactus .addinfo {
			height: 260px;
		}
		.contactus .addinfo .item .tip {
			margin: 15px 0 15px;
		}
		.contactus .addinfo .item .detail,
		.contactus .addinfo .item .detail a {
			font-size: 14px;
			line-height: 20px;
		}
		.contactus .regionsbox .region {
			width: 85%;
			margin: auto;
			height: 270px;
		}
	}
	
	@media only screen and (max-width: 1500px) {
		.index_anli .anlibox {
			padding: 5% 14% 5%;
		}
		.index_anli .anlibox .anlicon .item {
			height: 199px;
		}
		.index_anli .anlibox .anlicon .item:first-child {
			height: 406px;
		}
		.index_pro .procon .leftinfo .item .pro_list li {
			height: 300px;
		}
		.index_form textarea {
			min-height: 120px;
			margin-bottom: 25px;
		}
		.index_lianxi {
			/* height: 760px; */
		}
		.index_news .newsbox {
			top: 9%;
		}
		.h_nav {
			padding: 0px 16%;
		}
		.box {
			padding: 0px 14%;
		}
		.company_profile .item .itright {
			padding-right: 14%;
		}
		.index_lianxi .lianxibox {
			padding: 0 7%;
		}
		.index_news .newsbox {
			left: 14%;
			right: 14%;
		}
		.index_anli .anlibox {
			left: 14%;
			right: 14%;
		}
		.index_introduce .introbox {
			padding-right: 14%;
		}
		.tit_top .top_le span {
			font-size: 42px;
		}
		.tit_top .top_le p {
			font-size: 25px;
		}
		.index_pro .procon .leftinfo .item .wenzi {
			font-size: 19px;
			line-height: 32px;
		}
		.index_introduce .introbox .le {
			padding: 74px 60px 80px 16%;
		}
		.company_profile .item:first-child .itright {
			padding-top: 6%;
		}
		.company_profile .item:first-child .itright .gstit {
			position: absolute;
			left: -27%;
			top: 5%;
			font-size: 26px;
		}
		.company_profile .itemtwo .itright {
			padding-left: 14% !important;
			font-size: 26px;
		}
		.company_profile .itemtwo .itright .gstit {
			font-size: 26px;
		}
	}
	
	@media only screen and (max-width: 1400px) {
		.index_news .newscontent .item .left img {
			height: 340px;
		}
		.index_news .newscontent .item ul li a {
			display: block;
			padding: 22.5px 35px;
			box-sizing: border-box;
		}
		.index_cultrue .box {
			top: 6%;
		}
		.index_cultrue .cultrue_ul li div p {
			font-size: 20px;
			margin-bottom: 8px;
		}
		.index_cultrue .cultrue_ul li div span {
			font-size: 15px;
		}
		.index_anli .anlibox {
			padding: 5% 12% 5%;
		}
		.index_lianxi {
			/* height: 730px; */
		}
		.h_nav {
			padding: 0px 14%;
		}
		.index_pro {
			padding-top: 4.4%;
			padding-bottom: 4%;
		}
		.box {
			padding: 0px 12%;
		}
		.company_profile .item .itright {
			padding-right: 12%;
		}
		.index_lianxi .lianxibox {
			padding: 0 7%;
		}
		.index_news .newsbox {
			left: 12%;
			right: 12%;
		}
		.index_anli .anlibox {
			left: 12%;
			right: 12%;
		}
		.index_introduce .introbox {
			padding-right: 12%;
		}
		.index_introduce .introbox .le .biaoti {
			font-size: 27px;
		}
		.Counter .counterul li p {
			margin-top: 4px;
		}
		.zixun .newlist .item_box .item a {
			height: 130px;
			padding: 10px 15px 10px 15px;
		}
		.classic_cases .csaeitem {
			height: 430px;
		}
		.case_detail .case_detail_con p {
			font-size: 14px;
			line-height: 24px;
			margin-bottom: 20px;
		}
		.company_profile .item .itleft {
			margin-right: 4%;
		}
		.company_profile .jieshao div .tit {
			width: 9.5%;
		}
		.company_profile .itemtwo .itright {
			padding-left: 12% !important;
			padding-top: 10%;
		}
		.proswiper .gallery-top .swiper-slide {
			background-size: 57%;
		}
		.lxmap_box {
			height: 360px;
		}
		.contactus .addinfo {
			height: 230px;
			padding-top: 25px;
		}
		.contactus .addinfo .item img {
			width: 30px;
			height: 30px;
		}
		.contactus .title {
			font-size: 28px;
		}
		.contactus .regionsbox .region {
			width: 90%;
		}
		.head_nav li:not(:last-child){
			margin-right: 0px;
		}
		.head_nav li{
			width: 108px !important;
		}
		
		.banner_title h1{
		    font-size: 48px !important;
		}
	}
	
	@media only screen and (max-width: 1300px) {
		.index_anli .anlibox .anlicon .item {
			height: 179px;
		}
		.index_anli .anlibox .anlicon .item:first-child {
			height: 366px;
		}
		.index_lianxi {
			/* height: 680px; */
		}
		.index_anli .anlibox {
			top: 6%;
		}
		.index_anli .anlibox .anlicon .item:first-child .anlison {
			padding: 64% 20px 0;
		}
		.index_anli .anlibox .anlicon .item .anlison {
			padding: 46% 20px 0;
		}
		.classic_cases .csaeitem {
			height: 400px;
		}
		.classic_cases .csaeitem .rightinfo .linecir .line {
			height: 125px;
		}
		.company_profile .item:first-child .itright .gstit {
			position: absolute;
			left: -27%;
			top: 3%;
			font-size: 22px;
		}
		.company_profile .itemtwo .itright .gstit {
			font-size: 22px;
		}
		.company_profile .item:first-child .itright {
			padding-top: 6%;
		}
		.pro_class_nav div li {
			height: 38px;
			line-height: 38px;
		}
		.pro_list li {
			height: 286px;
		}
	}
	
	@media only screen and (max-width: 1200px) {
		.index_news .newscontent .item .left img {
			height: 300px;
		}
		.index_news .newscontent .item ul li a {
			padding: 14.5px 20px;
		}
		.index_lianxi .lianxibox>div {
			width: 48%;
		}
		.index_lianxi {
			/* height: 650px; */
		}
		.index_anli .anlibox {
			padding: 5% 8% 5%;
		}
		.index_anli .anlibox {
			top: 2%;
		}
		.tit_top .top_le span {
			font-size: 34px;
		}
		.tit_top .top_le p {
			font-size: 20px;
		}
		.index_pro .procon .more_a,
		.tit_top .more_a,
		.index_introduce .introbox .ri .more_a {
			width: 112px;
			height: 36px;
			text-align: right;
		}
		.h_nav {
			padding: 0px 12%;
		}
		.box {
			padding: 0px 8%;
		}
		.company_profile .item .itright {
			padding-right: 8%;
		}
		.index_lianxi .lianxibox {
			padding: 0 8%;
		}
		.index_news .newsbox {
			left: 8%;
			right: 8%;
			top: 5%;
		}
		.index_anli .anlibox {
			left: 8%;
			right: 8%;
		}
		.index_introduce .introbox {
			padding-right: 8%;
		}
		.index_introduce .introbox .le>p {
			margin: 20px 0 30px;
		}
		.index_introduce .introbox .le {
			padding: 50px 40px 70px 10%;
		}
		.index_introduce .introbox {
			top: 14%;
		}
		.index_anli .anlibox .anlicon .item .anlison {
			font-size: 15px;
		}
		.index_anli .anlibox .anlicon .item .anlison p {
			font-size: 13px;
			line-height: 20px;
		}
		.classic_cases .csaeitem {
			height: 384px;
		}
		.classic_cases .csaeitem .rightinfo .linecir .line {
			height: 110px;
		}
		.classic_cases .csaeitem .rightinfo .tit {
			font-size: 19px;
		}
		.classic_cases .csaeitem .rightinfo a {
			width: 112px;
		}
		.company_profile .item:first-child .itright .gstit {
			position: absolute;
			left: -33%;
			top: 1%;
			font-size: 20px;
		}
		.company_profile .itemtwo .itright .gstit {
			font-size: 20px;
		}
		.company_profile .item .itright .info p {
			line-height: 20px;
			margin-bottom: 8px;
		}
		.company_profile .itemtwo .itright {
			padding-left: 8% !important;
		}
		.pro_class_nav div li {
			width: auto;
			padding: 0 2.5%;
			height: 30px;
			line-height: 30px;
			margin-right: 2%;
		}
		.proswiper .gallery-top .swiper-slide {
			background-size: 66%;
		}
		.contactus .regionsbox .region {
			height: 260px;
		}
		.contactus .regionsbox .region .item {
			padding-top: 3%;
		}
		.head_nav li{
			width: 90px !important;
			margin-right: 0 !important;
		}
	}
	
	@media only screen and (max-width: 1100px) {
		.index_cultrue .cultrue_ul li {
			padding: 1.5% 0 1.5% 3%;
		}
		.index_cultrue .cultrue_ul li div p {
			font-size: 18px;
			margin-bottom: 5px;
		}
		.index_aboutus .index_about_con .leftinfo>p {
			display: none !important;
		}
		.index_aboutus .index_about_con .leftinfo>p:nth-child(-n+1) {
			display: block !important;
		}
		.Counter .counterul li div span {
			font-size: 26px;
		}
		.Counter .counterul li p {
			font-size: 13px;
		}
		.index_lianxi {
			/* height: 610px; */
		}
		.index_aboutus .top_le::after {
			display: none;
		}
		.index_introduce .introbox .le {
			padding: 40px 40px 50px 10%;
		}
		.index_introduce .introbox .le .biaoti {
			font-size: 25px;
		}
		.index_anli .anlibox .anlicon .item {
			height: 147px;
		}
		.index_anli .anlibox .anlicon .item:first-child {
			height: 300px;
		}
		.company_profile .jieshao div .tit {
			width: 12%;
		}
		.pro_list li {
			margin: 0 0.9% 20px;
			height: 276px;
		}
		.prodetail .proswiper {
			height: 550px;
		}
		.lxmap_box {
			height: 320px;
		}
		.contactus .title {
			font-size: 26px;
			margin: 3.5% 0 4%;
		}
		.contactus .addinfo {
			height: 205px;
		}
	}
	
	@media only screen and (max-width: 900px) {
		.pcBox,.head-top{
			display: none !important;
		}
		.phoneBox{
			display: block !important;
		}
		.tit_top .top_le span span {
			display: none;
		}
		.index_anli .anlibox .anlicon .item:nth-child(-n+4) {
			display: none !important;
		}
		.index_pro .procon .righttit .titul {
			display: flex;
			align-items: center;
			justify-content: flex-start;
			flex-flow: wrap;
		}
		.index_pro .procon .righttit .titul li {
			font-size: 14px;
		}
		.index_pro .procon .righttit .titul li {
			width: 145px;
			margin-bottom: 10px;
			background: #F8F8F8;
		}
		.index_pro .procon .leftinfo .xiangqing {
			width: 86px;
			height: 28px;
			line-height: 28px;
		}
		.index_pro .procon .seemore {
			display: none;
		}
		.index_pro .tit_top {
			margin-bottom: 25px;
		}
		.index_pro .procon .leftinfo .pro_list_text {
			margin-top: 16px;
		}
		.index_pro .procon .leftinfo .item .pro_list li {
			height: auto;
			padding-bottom: 30px;
			width: 48% !important;
			margin-bottom: 2%;
		}
		.index_pro .top_rig {
			display: block;
		}
		.prodetail .proswiper {
			height: 500px;
		}
		.proswiper .proswiper_next {
			width: 44px;
			height: 34px;
			top: 40%;
			right: 2% !important;
		}
		.proswiper .proswiper_prev {
			width: 44px;
			height: 34px;
			top: 40%;
			right: 2% !important;
		}
		.in_banner>img {
			width: 1100px;
			margin-left: calc(50% - 430px);
			height: 286.45px;
			overflow: hidden;
		}
		.new_inpage>img{
			width: 1100px;
			margin-left: calc(50% - 430px);
			height: 286.45px;
		}
		.new_inpage_img_box{
			top: 80px;
		}
		.new_inpage_c_box_img{
			height: 180px;
		}
		.new_inpage_c{
			height: 60px;
		}
		.new_inpage_c_one{
			font-size: 26px;
			height: 28px;
			line-height: 28px;
		}
		.new_inpage_c_two{
			font-size: 14px;
			height: 16px;
			line-height: 16px;
		}
		.new_inpage_pro{
			top: 46%;
		}
		.new_inpage_c_three{
			font-size: 28px;
			height: 28px;
			line-height: 28px;
			letter-spacing: 2px;
		}
		.new_inpage_c_four{
			width: 260px;
			font-size: 16px;
			height: 20px;
			line-height: 20px;
		}
		.new_inpage_c_four::after,.new_inpage_c_four::before{
			content:"";
			width:80px;
			height:2px;
			background:#333;
			display:block;              /*1.首先使伪类显示方式为块级元素*/
			position:relative ;     /*2.通过相对定位的方式控制两侧内容的位置*/
		}
		.new_inpage_c_four:before{                /*3.控制左侧横线的位置*/
			top:10px;
			  left:0px;
			}
		.new_inpage_c_four:after                  /*4.控制右侧横线的位置*/
		{
			top:-12px;
			right:-180px;
		}
		.tit_top .top_le {
			width: 100%;
		}
		.index_pro .tit_top .top_le p {
			text-align: left;
			font-size: 20px;
		}
		.index_pro .procon .more_a {
			display: none;
		}
		.index_pro .procon .leftinfo .item .more_a {
			display: block;
			position: inherit;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.index_pro .procon .leftinfo .item .wenzi {
			padding-left: 0;
			width: 100%;
		}
		.index_pro .procon .leftinfo .item .wenzi p {
			margin-top: 15px;
		}
		.proshow {
			display: block !important;
		}
		.index_pro .procon .leftinfo .item .tupian {
			width: 100%;
		}
		.index_pro .procon .leftinfo .item .wenzi {
			font-size: 16px;
			line-height: 28px;
			font-weight: bold;
			margin-top: 10px;
		}
		.index_pro .procon .leftinfo .item .wenzi p {
			font-size: 12px;
			line-height: 26px;
			margin-bottom: 25px;
		}
		.index_pro .procon .righttit .titul li {
			font-size: 14px;
		}
		.titselect {
			font-size: 16px !important;
		}
		.index_pro {
			padding-top: 9%;
			padding-bottom: 7%;
		}
		.pages {
			margin-top: 35px;
			margin-bottom: 45px;
		}
		.in_banner {
			width: 100%;
			position: relative;
			overflow: hidden;
		}
		.in_banner_con div {
			font-size: 26px;
		}
		.h_nav,.head {
			display: none;
		}
		.headersj-box {
			width: 100%;
			position: fixed;
			z-index: 999;
			top: 0;
			background: rgba(255, 255, 255, 1);
			display: block;
		}
		.headersj-box-2 {
			width: 90%;
			margin: 0 auto;
		}
		.navl {
			overflow: hidden;
		}
		.nav {
			float: right;
			margin-top: 10px;
		}
		.headersj-boxer {
			background: #FFFFFF;
		}
		.navsj {
			display: block !important;
			position: fixed;
			z-index: 9999;
			top: 0;
			width: 100%;
			background-color: #ffffff;
			box-shadow: 0px 2px 7px 0px rgba(3, 0, 0, 0.1);
		}
		.menu {
			width: 95%;
			z-index: 100;
			position: absolute;
			left: 0;
			top: 100px;
			background: rgba(255, 255, 255, 1);
			padding: 0 4% 50px 4%;
			display: none;
			height: auto;
		}
		.menu ul>li {
			width: 100%;
			height: auto;
			border-bottom: 1px solid #e0e0e0;
			text-indent: 5px;
			position: relative;
		}
		.menu ul>li>a {
			display: block;
			line-height: 40px;
			color: #333333;
			padding: 6px 0;
			font-size: 16px;
			width: 80%;
		}
		.menu ul>.selectTag>.mulu_more {
			transform: rotate(90deg);
			transition: .5s;
		}
		.menu ul>li li {
			padding: 6px 0;
			line-height: 40px;
			border-bottom: 1px solid #e0e0e0;
			width: 92%;
			overflow: hidden;
		}
		.menu ul>li li:last-child {
			border: none;
		}
		.menu ul>li li a {
			color: #666666;
		}
		.menuejsj {
			width: 100%;
			display: none;
			padding-left: 4%;
		}
		.menu ul>li>.mulu_more {
			position: absolute;
			top: 0;
			right: 10px;
			width: 20px;
			height: 40px;
			padding: 6px 0;
			background: url(../img/mulu_more.png);
			background-repeat: no-repeat;
			background-position: center center;
			background-size: 9px;
			transition: .5s;
		}
		.navsj .views {
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding: 10px 4%;
			box-sizing: border-box;
		}
		.navsj .views .navsj_logo a img {
			width: 120px;
			height: 41px;
		}
		.navsj .views .btns img {
			width: 30px;
			height: 22px;
		}
		.box {
			width: 100%;
			padding: 0 4%;
			box-sizing: border-box;
		}
		.company_profile .item .itright {
			padding-right: 4%;
		}
		.index_lianxi .lianxibox {
			padding: 0 2%;
		}
		.index_news .newsbox {
			left: 2%;
			right: 2%;
		}
		.index_lunbo {
			display: none;
		}
		.index_lunbo_sj {
			display: block;
			margin-top: 65px;
			margin-bottom: 0;
			overflow: hidden;
		}
		.index_lunbo_sj .swiper-pagination-bullet {
			width: 22px;
			height: 4px;
			background-color: #ffffff;
			opacity: 0.5;
		}
		.index_lunbo_sj .swiper-pagination-bullet-active {
			background-color: #004098;
			opacity: 1;
		}
		.index_introduce>img {
			display: none;
		}
		.index_introduce .introbox {
			position: inherit;
		}
		.index_introduce {
			height: auto;
			padding: 12% 0 22%;
			position: relative;
		}
		.index_introduce .introbox {
			padding-right: 0%;
			display: block;
		}
		.index_introduce .introbox .le {
			width: 98%;
		}
		.index_introduce .introbox .le>p {
			-webkit-line-clamp: inherit;
			line-clamp: inherit;
		}
		.index_introduce .introbox .le {
			padding: 40px 2% 50px 2%;
		}
		.index_introduce .introbox .ri,
		.index_anli>img,
		.index_news>img,
		.index_lianxi>img {
			display: none;
		}
		.index_lianxi {
			height: auto;
			width: 100%;
			box-sizing: border-box;
		}
		.index_lianxi .lianxibox {
			position: inherit;
			display: block;
			padding-bottom: 7%;
		}
		.index_lianxi .lianxibox>div {
			width: 100%;
		}
		.index_introduce .indexsjpro {
			display: block;
			width: 98%;
			box-sizing: border-box;
			padding-left: 2%;
			display: flex;
			align-items: center;
			justify-content: space-between;
			margin-bottom: 5%;
		}
		.index_introduce .indexsjpro>img {
			width: 52.9%;
		}
		.index_introduce .indexsjpro a {
			width: 32%;
			padding: 3% 0px;
			border: solid 1px #333333;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 18px;
			color: #333333;
		}
		.index_introduce .indexsjpro a img {
			margin-left: 6px;
		}
		.index_anli .anlibox {
			position: inherit;
			width: 100%;
		}
		.index_anli .anlibox .tit_top .top_le p {
			position: inherit;
		}
		.index_anli .anlibox .anlicon {
			margin-top: 6%;
		}
		.index_anli .anlibox .anlicon .item {
			width: 49% !important;
			display: none !important;
			margin-right: 2% !important;
			margin-bottom: 2%;
		}
		.index_anli .anlibox .anlicon .item:nth-child(2n+2) {
			margin-right: 0 !important;
		}
		.index_news .newsbox {
			left: 0;
			position: inherit;
			width: 100%;
			box-sizing: border-box;
			padding-bottom: 10%;
		}
		.index_news .newsbox .tit_top {
			padding: 10% 2% 2%;
			box-sizing: border-box;
		}
		.index_news {
			height: auto;
		}
		.Counter .counterul li div span {
			font-size: 26px;
		}
		.Counter .counterul li p {
			font-size: 14px;
		}
		.pages .pages_box li {
			width: 20px;
			height: 20px;
			line-height: 20px;
		}
		.zixun .newlist .item_box .item .le {
			display: none;
		}
		.zixun .newlist .item_box .item .ce {
			margin-left: 0;
			width: 100%;
		}
		.zixun .newlist .item_box .item .ce .head{
		    display: block !important;
		}
		.zixun .newlist .item_box .item .ce .tit {
			width: 72%;
		}
		.zixun .newlist .item_box .item a {
			height: 102px;
			padding: 0px 15px 10px 15px;
		}
		.zixun_detail {
			margin-top: 4%;
		}
		.classic_cases .csaeitem {
			height: 339px;
		}
		.classic_cases .csaeitem .rightinfo .linecir .line {
			height: 84px;
		}
		.classic_cases .csaeitem .rightinfo .linecir .circular {
			margin-left: 5%;
		}
		.classic_cases .csaeitem .rightinfo .tit {
			font-size: 16px;
		}
		.classic_cases .csaeitem .rightinfo p {
			font-size: 14px;
			line-height: 20px;
		}
		.classic_cases .csaeitem .rightinfo a {
			width: 100px;
			height: 30px;
			line-height: 30px;
			font-size: 12px;
		}
		.case_detail .csaeitem .rightinfo .linecir .circular {
			margin-left: 3%;
		}
		.case_detail .csaeitem .rightinfo {
			padding: 0 2%;
		}
		.company_profile {
			margin-top: 6%;
		}
		.company_profile .item {
			display: block;
			margin-bottom: 5%;
		}
		.company_profile .item .itleft {
			width: 100%;
		}
		.company_profile .item .itright {
			width: 100%;
			padding: 2%;
		}
		.company_profile .item .itright .gstit {
			position: inherit !important;
			left: 0 !important;
			top: 0 !important;
			font-size: 20px;
			margin: 0 0 15px;
		}
		.company_profile .item .itright .gstit .line {
			width: 10%;
			margin-right: 2%;
		}
		.company_profile .itemtwo .itright {
			padding-left: 2% !important;
			padding-right: 2% !important;
		}
		.pro_list li {
			height: 250px;
		}
		.contactus .addinfo .item {
			width: 50% !important;
			box-sizing: border-box;
			margin-bottom: 3%;
		}
		.contactus .addinfo {
			flex-wrap: wrap;
			height: auto;
			padding-bottom: 50px;
		}
		.contactus .addinfo .item:nth-child(2) {
			border: none;
		}
		.contactus .title {
			font-size: 18px;
		}
		.contactus .regionsbox .region {
			width: 100%;
		}
		.index_anli .anlibox .anlicon .item:nth-child(2),
		.index_anli .anlibox .anlicon .item:nth-child(1) {
			display: block !important;
			width: 100% !important;
			height: 400px;
			margin-bottom: 20px;
		}
		.index_anli .anlibox .anlicon .item .anlison {
			display: none;
		}
		.index_anli .top_le::after {
			display: none;
		}
		.index_anli .anlibox .anlicon .item .sj_detail {
			display: block;
			width: 100%;
			box-sizing: border-box;
			padding-left: 20px;
		}
		.index_anli .anlibox .anlicon .item:hover img {
			transform: scale(1);
		}
		.index_anli .anlibox {
			padding: 5% 4% 5%;
		}
		.index_anli .anlibox .anlicon .item .sj_detail div {
			font-size: 18px;
			font-weight: bold;
			color: #333333;
			text-overflow: -o-ellipsis-lastline;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			line-clamp: 1;
			-webkit-box-orient: vertical;
		}
		.index_anli .anlibox .anlicon .item .sj_detail p {
			font-size: 16px;
			margin: 15px 0 20px;
			color: #333333;
			text-overflow: -o-ellipsis-lastline;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			line-clamp: 1;
			-webkit-box-orient: vertical;
		}
		.index_anli .anlibox .anlicon .item img {
			width: 100%;
			height: 71%;
		}
		.rongyu_swiper .swiper-slide>div .div_son {
			padding-bottom: 66%;
		}
		.rongyu_swiper .swiper-slide>div .div_son img {
			max-width: 45% !important;
		}
		.index_rongyu_lunbo .rongyu_prev {
			left: 8%;
			top: 40%;
			width: 34px;
			height: 34px;
		}
		.index_rongyu_lunbo .rongyu_next {
			right: 8%;
			top: 40%;
			width: 34px;
			height: 34px;
		}
		.index_rongyu .ry_p {
			width: 96%;
			margin-top: 5%;
			margin-bottom: 7%;
		}
		.index_aboutus .index_about_con .rigimg {
			display: none;
		}
		.index_aboutus .index_about_con .leftinfo {
			width: 100%;
		}
		.index_aboutus .index_about_con .leftinfo>p {
			display: block !important;
		}
		.Counter {
			margin-top: 50px;
		}
		.index_aboutus .index_about_con {
			margin-top: 10px;
		}
		.index_cultrue>img {
			display: none;
		}
		.index_cultrue .box {
			position: inherit;
		}
		.index_cultrue .top_le::after {
			width: 5%;
			background: #ffffff;
		}
		.index_cultrue .tit_top .top_le p {
			color: #ffffff !important;
		}
		.index_cultrue .tit_top .top_le span {
			display: none;
		}
		.index_cultrue {
			padding-top: 20%;
			padding-bottom: 12%;
			background: url(../imgs/about_07.jpg) no-repeat;
			background-size: 100% 100%;
		}
		.index_cultrue .cultrue_ul li {
			width: 100%;
			margin: 0 !important;
			margin-bottom: 2% !important;
		}
		.index_cultrue .cultrue_ul li {
			padding: 4% 0 4% 3%;
		}
		.index_news .newscontent .item .left,
		.index_news .newscontent .item ul li a .detail {
			display: none;
		}
		.index_news .newscontent .item .right_ul {
			width: 100%;
		}
		.index_news .newscontent .item .right_ul li .time {
			display: block;
			position: absolute;
			bottom: 0;
			left: 35%;
		}
		.index_news .newscontent .item .right_ul li a {
			display: flex;
		}
		.index_news .newscontent .item .right_ul li img {
			width: 31.6%;
			height: 180px;
			margin-right: 2%;
			display: block;
		}
		.index_news .newscontent .item ul li a .tit {
			text-overflow: -o-ellipsis-lastline;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			line-clamp: 2;
			-webkit-box-orient: vertical;
			width: 66%;
		}
		.index_news .top_le::after {
			display: none;
		}
		.index_lianxi .lianxibox .left .navul {
       margin-bottom: 30px;
}.index_lianxi {
    padding-top: 10%;}
    
    .index_lianxi .lianxibox .left .navul a {
    font-size: 16px;
}
    .index_lianxi .lianxibox .right{
    	margin-top: 10%;
    }
    .index_form .wirte .input_box {
    width: 100%;
}
   .index_form .wirte {
    flex-wrap: wrap;
} 
   .index_form textarea {
    width: 100%;} 
    .index_form .tijiao {
    width: 100%;}
    
    
    
    

	}
	/*900px结束*/
	
	@media only screen and (max-width:768px) {
		.index_news .newscontent .item .right_ul li img {
			height: 130px;
		}
		.index_news .newscontent .item ul li a {
			padding: 14.5px 0;
		}
		.index_news {
			padding-top: 10%;
		}
	}
	
	@media only screen and (max-width:500px) {
		.tit_top .top_le span {
    font-size: 28px;
}
		.index_news .newscontent .item .right_ul li img {
			height: 94px;
		}
		.index_news .newscontent .item ul li a .tit {
			font-size: 15px;
		}
		.box {
			width: 100%;
			padding: 0 2%;
			box-sizing: border-box;
		}
		.pro_class {
			margin-bottom: 8%;
		}
		.pro_list li {
			height: 122px;
		}
		.pages {
			margin-top: 25px;
			margin-bottom: 40px;
		}
		.pro_list li {
			height: 140px;
		}
		.pro_list li a {
			font-size: 14px;
		}
		.company_profile .jieshao {
			margin-bottom: 12%;
		}
		.pro_list_text {
			margin: 10% 0 7%;
		}
		.company_profile .jieshao div .tit {
			width: 27%;
		}
		.in_banner>img {
			width: 1100px;
			margin-left: calc(50% - 430px);
			height: 286.45px;
			overflow: hidden;
		}
		.new_inpage_c{
			height: 50px;
		}
		.new_inpage_c_one{
			font-size: 20px;
			height: 20px;
			line-height: 20px;
		}
		.new_inpage_c_two{
			font-size: 12px;
			height: 12px;
			line-height: 12px;
		}
		.neiye_jianjie .in_banner>img,
		.neiye_pro .in_banner>img {
			width: 1100px;
			margin-left: calc(27% - 430px);
			height: 286.45px;
			overflow: hidden;
		}
		.neiye_news .in_banner>img {
			width: 1100px;
			margin-left: calc(0% - 430px);
			height: 286.45px;
			overflow: hidden;
		}
		.menu {
			top: 65px;
		}
		.index_pro .procon .leftinfo .item .wenzi p {
			font-size: 12px;
			line-height: 20px;
			margin-bottom: 20px;
		}
		.index_introduce .indexsjpro>img {
			width: 42.9%;
		}
		.tit_top .top_le p {
			padding-top: 8%;
		}
		.index_introduce .indexsjpro a {
			width: 30%;
			padding: 2% 0px;
			font-size: 16px;
		}
		.index_introduce {
			padding: 10% 0 22%;
		}
		.index_lianxi {
			border-bottom: 1px solid #ffffff;
		}
		.footer {
			height: auto;
			line-height: 22px;
			padding: 5px 0;
			text-align: center;
			padding-top: 4%;
			padding-bottom: 6%;
		}
		.footer .f_banquan {
			opacity: 0.8;
		}
		.in_banner {
			margin-top: 66px;
		}
		.tit_top .top_le p {
			padding-top: 0%;
		}
		.zhaopin {
			margin-top: 6%;
			margin-bottom: 15%;
		}
		.zhaopin_con .zhaopin_nr .head_tit ul li {
			float: left;
			width: 18%;
			text-align: left;
			font-size: 15px;
		}
		.zhaopin_con .zhaopin_nr .head_tit ul li:first-child,
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item ul li:first-child {
			width: 37%;
			box-sizing: border-box;
			padding-left: 3%;
		}
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item ul li {
			float: left;
			width: 18%;
		}
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item ul li .chakan,
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item ul li .shouqi {
			width: 74px;
			font-size: 12px;
		}
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson {
			padding-left: 4%;
			padding-bottom: 20px;
			padding-top: 20px;
		}
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson .item h4 {
			font-size: 16px;
			margin-bottom: 12px;
		}
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson .itembox {
			width: 100%;
			margin-bottom: 10px;
		}
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson .bot span {
			font-size: 16px;
		}
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson .item {
			width: 100%;
			margin-bottom: 20px;
		}
		.zhaopin_con .zhaopin_nr .head_tit ul li:last-child {
			text-align: center;
		}
		.zixun .newlist .item_box .item a {
			height: 102px;
			padding: 0px 0 10px 0;
		}
		.zixun .newlist .item_box .item .ce .new_head {
			margin-top: 10px;
		}
		.zixun_detail .tit {
			font-size: 16px;
			line-height: 22px;
		}
		.zixun_detail hr {
			margin: 12px 0 10px;
		}
		.zixun_detail .time {
			margin-bottom: 15px;
		}
		.zixun_detail .wenzhang p {
			margin-bottom: 6px;
			font-size: 14px;
			line-height: 24px;
		}
		.zixun_detail .wenzhang {
			padding-bottom: 8%;
		}
		.classic_cases .csaeitem:nth-of-type(odd) .ledtimg {
			margin-right: 0;
			width: 100%;
		}
		.classic_cases .csaeitem:nth-of-type(odd) .rightinfo {
			float: left;
			width: 100%;
		}
		.classic_cases {
			margin-top: 7%;
		}
		.classic_cases .csaeitem:nth-of-type(even) .ledtimg {
			float: left;
			margin-left: 0;
			width: 100%;
		}
		.classic_cases .csaeitem:nth-of-type(even) .rightinfo {
			padding-left: 0;
			width: 100%;
		}
		.classic_cases .csaeitem {
			margin-bottom: 10%;
			height: auto;
		}
		.classic_cases .csaeitem .rightinfo .linecir {
			display: none;
		}
		.classic_cases .csaeitem .ledtimg img {
			height: 240px;
		}
		.case_detail .case_detail_con p {
			font-size: 14px;
			line-height: 22px;
			margin-bottom: 10px;
		}
		.case_detail .case_detail_con {
			padding-bottom: 15%;
		}
		.case_detail .csaeitem {
			margin-bottom: 4%;
		}
		.company_profile .jieshao>div {
			margin-bottom: 12px;
		}
		.prodetail .proswiper {
			height: 310px;
		}
		.proswiper .gallery-thumbs .swiper-slide .triangle {
			top: -10%;
			width: 10px;
			height: 10px;
		}
		.prodetail {
			margin-top: 6%;
			margin-bottom: 20%;
		}
		.prodetail .lunbobox .title {
			font-size: 16px;
			line-height: 20px;
			padding-bottom: 10px;
		}
		.box_bottom .title ul li {
			height: 46px;
			padding: 0 20px;
			font-size: 15px;
		}
		.menudiv {
			font-size: 14px;
		}
		.menudiv>div {
			font-size: 12px;
			line-height: 24px;
			letter-spacing: 0px;
		}
		.lxmap_box {
			height: 290px;
		}
		.contactus .addinfo .item img {
			width: 25px;
			height: 25px;
		}
		.contactus .addinfo .item .tip {
			margin: 6px 0 6px;
		}
		.contactus .addinfo .item .detail,
		.contactus .addinfo .item .detail a {
			font-size: 12px;
			line-height: 16px;
		}
		.contactus .addinfo .item {
			margin-bottom: 7%;
		}
		.contactus .regionsbox .region {
			height: 210px;
		}
		.contactus .regionsbox .region .item img {
			width: 20px;
		}
		.contactus .regionsbox .region .item .diqu {
			font-size: 14px;
			letter-spacing: 1px;
			color: #888888;
			margin: 8px 0 12px;
		}
		.contactus .regionsbox .region .item .name {
			font-size: 12px;
			line-height: 20px;
		}
		.index_lunbo_sj {
			margin-top: 65px;
		}
	}
	
	@media only screen and (max-width: 414px) {
		.index_pro .procon .righttit .titul li {
    width: 124px;height: 40px;
    line-height: 40px;
}
.index_pro .procon .leftinfo .item .pro_list li {
   padding-bottom: 20px;}
   .index_anli .anlibox .anlicon .item:nth-child(2), .index_anli .anlibox .anlicon .item:nth-child(1) {
   
    height: 300px;}.index_lianxi .lianxibox .left .navul a {
    font-size: 14px;
}.index_lianxi .lianxibox .left .navul {
    flex-wrap: wrap;
}.index_lianxi .lianxibox .left .cominfo .infobox .item {
    display: flex;
}.index_lianxi .lianxibox .left .cominfo .infobox {
    
    align-items: end;
}
    .index_aboutus {
    padding: 12% 0 4.2%;
}.index_news .newscontent .item {
    margin-top: 14px;}
		.in_banner>img {
			width: 1057px;
			height: 265.45px;
			margin-left: calc(57% - 430px);
		}
		.neiye_jianjie .in_banner>img,
		.neiye_pro .in_banner>img {
			width: 1057px;
			height: 265.45px;
			margin-left: calc(27% - 430px);
		}
		.neiye_news .in_banner>img {
			width: 1057px;
			height: 265.45px;
			margin-left: calc(0% - 470px);
		}
	}
	
	@media only screen and (max-width: 384px) {
		.in_banner>img {
			width: 1057px;
			height: 265.45px;
			margin-left: calc(62% - 430px);
		}
		.neiye_jianjie .in_banner>img,
		.neiye_pro .in_banner>img {
			width: 1057px;
			height: 265.45px;
			margin-left: calc(25% - 430px);
		}
		.neiye_news .in_banner>img {
			width: 1057px;
			height: 265.45px;
			margin-left: calc(0% - 490px);
		}.titselect {
    font-size: 14px !important;
}
	}
	
	@media only screen and (max-width: 375px) {
		.index_pro .procon .righttit .titul li {
    width: 112px;}
		.index_pro .procon .leftinfo .item .wenzi {
			font-size: 15px;
			line-height: 24px;
		}.index_news .newscontent .item .right_ul li img {
    height: 84px;
}
		.index_introduce .indexsjpro a {
			font-size: 13px;
		}
		.index_introduce .introbox .le .biaoti {
			font-size: 20px;
		}
		.index_introduce .introbox .le>p {
			font-size: 12px;
			line-height: 20px;
			margin: 10px 0 15px;
		}
		.Counter .counterul li p {
			font-size: 12px;
		}
		.tit_top .top_le p {
			font-size: 18px;
		}
		.index_form input {
			margin-bottom: 10px;
		}
		.index_form textarea {
			min-height: 100px;
			margin-bottom: 10px;
		}
		.index_form .tijiao {
			width: 110px;
			height: 38px;
			font-size: 13px;
		}
		.classic_cases .csaeitem .ledtimg img {
			height: 220px;
		}
		.company_profile .jieshao div .tit {
			width: 28%;
			font-size: 13px;
		}
		.pro_list li {
			height: 120px;
		}
		.prodetail .proswiper {
			height: 260px;
		}
		.contactus .regionsbox .region .item a {
			font-size: 12px;
			line-height: 22px;
		}
		.contactus .regionsbox .region .item .diqu {
			min-height: 40px;
		}
	}
	
	@media only screen and (max-width: 360px) {
		.index_pro .procon .righttit .titul li {
    width: 107px;
}
		.zhaopin_con .zhaopin_nr .head_tit ul li:first-child,
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item ul li:first-child {
			width: 35%;
			box-sizing: border-box;
			padding-left: 2%;
		}
		.zhaopin_con .zhaopin_nr .head_tit ul li {
			float: left;
			width: 20%;
			text-align: left;
			font-size: 14px;
		}
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item ul li,
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson .item p {
			font-size: 12px;
		}
		.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson .item h4 {
			font-size: 14px;
			margin-bottom: 8px;
		}
		.zixun .newlist .item_box .item .ce .tit {
			font-size: 14px;
		}
		.zixun .newlist .item_box .item .ce p {
			font-size: 12px;
			line-height: 20px;
		}
		.zixun .newlist .item_box .item a {
			height: 85px;
		}
		.classic_cases .csaeitem .ledtimg img {
			height: 210px;
		}
		.company_profile .jieshao div .tit {
			width: 30%;
			font-size: 12px;
		}
		.company_profile .jieshao {
			font-size: 12px;
		}
		.company_profile .item .itright .gstit {
			font-size: 16px !important;
		}
		.pro_list li {
			height: 110px;
		}
		.pro_class_nav div li a {
			font-size: 13px;
		}
		.contactus .regionsbox .region .item .diqu {
			font-size: 12px;
		}
		.neiye_news .in_banner>img {
			margin-left: calc(0% - 508px);
		}
		.neiye_jianjie .in_banner>img,
		.neiye_pro .in_banner>img {
			width: 950px;
			height: 249.45px;
			margin-left: calc(38% - 430px);
		}
	}
	
	@media only screen and (max-width: 320px) {
		.index_pro .procon .righttit .titul li {
    width: 94px;
}
.index_lianxi .lianxibox .left .cominfo .infobox .item .tit{
	width: 24%;
}
.index_lianxi .lianxibox .left .cominfo .infobox img {
    width: 90px;
    height: 80px;
}
		.in_banner {
			margin-top: 0px;
		}
		.in_banner>img {
			height: 180px;
		}
		.index_lunbo {
			margin-top: 65px;
			margin-bottom: 8%;
		}
		.menu {
			top: 65px;
		}
		.menudiv>div {
			font-size: 10px;
			line-height: 20px;
			letter-spacing: 0px;
		}
		.classic_cases .csaeitem .ledtimg img {
			height: 180px;
		}
		.pro_list li {
			height: 100px;
		}
	}