.nav_1 {
	display: none;
	width: 10%;
	line-height: 60px;
	margin: auto;
	z-index: 999;
}

.nav_1 button {
	background: none;
	border: none;
	position: absolute;
	right: 15px;
	top: 17px;
	outline: none;
	display: none;
	z-index: 100;
	cursor: pointer;
}

.nav_1 #btn span {
	display: block;
	width: 19px;
	height: 1px;
	background: #000;
	margin-top: 6px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.nav_1 #btn .one {
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff;
}

.nav_1 #btn .two {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-top: 5px;
	background: #fff;
}

.nav_1 #btn #c {
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	background: #000;
}

.navigation {
	overflow: auto;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.9);
	position: fixed;
	left: 0;
	top: -100%;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	z-index: 999999;
}

.kj {
	width: 90%;
	margin: 52px auto;
	list-style: none;
	padding-left: 0px;
}

.kj>li {
	border-bottom: 1px solid #ccc;
}

.kj li .t {
	line-height: 50px;
	font-size: 14px;
	list-style: none;
}

.kj li .t a {
	color: #666;
}

.kj li .t a .fa {
	padding-right: 3px;
	
    width: 32px;
}
}

.kj li ul li {
	color: #727272;
	line-height: 40px;
	list-style: none;
}

.kj li ul li a {
	display: block;
	padding-left: 10px;
}

.kj .t {
	font-size: 14px;
	padding-left: 10px;
}

.kj li .t .label {
	background: no-repeat;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
}

.kj li .t .arrow {
	display: block;
	width: 32px;
	height: 32px;
	background: no-repeat 0 center;
	float: right;
	margin-top: 9px;
	margin-right: 10px;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
}

.kj li div.t .arrow.up {
	background-image: url(../image/xx.png);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.kj li div.t .arrow.down {
	background-image: url(../image/xx.png);
}

.kj li .menu {
	display: none;
	padding-left: 30px;
}

.kj li .menu li a {
	color: #ccc;
	padding-left: 24px;
	font-size: 15px;
}



.carousel1 {
	display: none;
}



.sjbanner {
	display: none;
}



.news-btn {
	display: none;
}



@media screen and (max-width: 1080px) {
	
	.header1 {
		display: none;
	}
	.header2 {
		padding: 0px!important;
		width: 100%;
	}
	.header2 .header2_left {
		width: 80%;
		height: 60px;
		line-height: 60px;
		text-align: left;
		margin: 0px!important;
	}
	.header2 .header2_left a img {
		width: 43%;
		height: 78%;
		vertical-align: middle;
	}
	.header2 .header2_right {
		display: none;
	}
	.header3 {
		display: none;
	}
	
	.nav_1 {
		display: block;
		width: 100%;
		height: 5px;
		
		z-index: 999;
		top: 60px;
	}
	.logo {
		width: 80px;
		line-height: 65px;
		margin: 0 auto;
		overflow: hidden;
		z-index: 20000;
	}
	.logo img {
		width: 100% !important;
		vertical-align: baseline;
	}
	.sp {
		z-index: 1;
		margin-top: 60px;
	}
	.sp_1 {
		display: none;
		margin-top: -22.5px;
		top: 50%;
		left: 50%;
		margin-left: -60px;
	}
	.logo_2 {
		position: relative;
		top: 0px;
		display: none;
	}
	.fooner {
		display: none;
	}
	.sideMenu {
		display: block;
		padding-bottom: 50px!important;
	}
	.nav_1 button {
		display: block;
		z-index: 9999999;
		
	}
	.marn_4 ul {
		margin-bottom: 2.6%;
	}
	
	.about .col-md-7 {
		width: 96%;
		margin-left: 2%!important;
		margin-right: 2%!important;
		padding: 0px!important;
	}
	.about .col-md-5 {
		width: 96%;
		margin-left: 2%!important;
		margin-right: 2%!important;
		padding: 0px!important;
	}
	
	
	.carousel img {
		margin: auto;
	}
	.aboutus2 .col-md-4 img {
		margin: auto;
	}
	.aboutus2 .col-md-4 {
		margin-bottom: 10px;
	}
	
	.member-information .tel .input1 {
		width: 10%!important;
	}
	.member-information .tel .input2 {
		width: 40%!important;
	}
}



@media screen and (min-width:992px) and (max-width:1080px) {
	
	footer .footitem {
		width: 33%;
		padding-left: 10%!important;
	}
	footer .footitem:nth-child(2) {
		width: 34%;
	}
	footer .footitem:nth-child(3) {
		margin-bottom: 130px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	
	.chaxun .col-md-6 {
		width: 48%!important;
		margin-left: 1%!important;
		margin-right: 1%!important;
	}
	.chaxun .col-md-3 {
		width: 22.9%!important;
		margin-left: 1%!important;
		margin-right: 1%!important;
	}
	.chaxun_box .chaxun_content select {
		width: 40%;
		margin-left: 6%;
	}
	.pro-item .item-title {
		margin: 0px;
	}
	.left_nav_title {
   
    margin-top: 5px;
}
	.chaxun .chaxun_box:nth-child(2) .btn {
		margin-top: 27%;
	}
	.loginbox .loginbox-middle form .login-input p {
		width: 20%;
	}
	.loginbox .loginbox-middle form .login-input input {
		width: 70%;
	}
	.loginbox .loginbox-middle form .yzm p {
		width: 25%;
	}
	.loginbox .loginbox-middle form .yzm input {
		width: 40%;
	}
	.loginbox .loginbox-middle form .yzm img {
		width: 29%;
		height: 39px;
	}
}



@media screen and (max-width: 992px) {
	 .ys_1 div.in1{display: none}
	 .ys_1 div.in1 ul{float: left !important;}
	.container .business-heading{
		margin-left: 20px;
	}
	.l-pc {
		display: none;
	}
	.r-pc {
		display: none;
	}
	.r1-pc {
		display: block;
	}
	
	.chaxun .chaxun_box:nth-child(2) {
		float: left;
	}
	.chaxun .chaxun_box:nth-child(3) {
		float: left;
	}
	.chaxun .col-md-6 {
		width: 96%!important;
		margin-left: 2%!important;
		margin-right: 2%!important;
	}
	.chaxun .col-md-3 {
		width: 46%!important;
		margin-left: 2%!important;
		margin-right: 2%!important;
	}
	.pro-item .item-title {
		margin: 0px;
	}
	
	.business .business-content a {
		
		width: 50%;
	}
	.business .business-content .business-item {
		margin-right: 4%;
		margin-left: 4%;
		width: 92%;
	}
	.business .business-content .business-item1 {
		margin-right: 4%;
		margin-left: 4%;
		width: 42%;
	}
	
	.news .newsitem {
		width: 96%;
		margin-left: 2%;
		margin-right: 2%;
		margin-bottom: 10px;
	}
	
	.links .links-heading {
		width: 96%;
		margin-left: 2%;
		margin-right: 2%;
		padding: 0px!important;
	}
	.links .links-list {
		width: 100%;
	}
	
	.zhaoshang .zhaoshang-img {
		border-right: 0px;
		margin: 0 auto;
	}
}

@media screen and (min-width:1081px) and (max-width:1220px) {
	.header2_right .item2 p {
		font-size: 18px!important;
	}
	.header2_right .item2 span {
		font-size: 22px!important;
	}
	.header2_right .item2 img {
		margin-top: 3px!important;
	}
	footer .footitem {
		width: 16.5%;
		padding-right: 6%!important;
	}
	footer .footitem:nth-child(2) {
		padding-left: 2%;
		padding-right: 6%;
	}
	footer .footitem:nth-child(5) {
		padding-left: 9%!important;
		padding-right: 0%!important;
	}
	footer .footitem:nth-child(6) {
		padding-left: 7%!important;
		padding-right: 0%!important;
	}
}



@media screen and (min-width:768px) and (max-width:992px) {
	.chaxun .chaxun_box:nth-child(2) .btn {
		margin-top: 61.25px;
	}
	
	footer .footitem {
		width: 33%;
		padding-left: 10%!important;
	}
	footer .footitem:nth-child(2) {
		width: 34%;
	}
	footer .footitem:nth-child(3) {
		margin-bottom: 140px;
	}
}



@media only screen and (max-width: 768px) {
	
	.ys_wrap{
		margin: 0 20px;
	}
	.ys_1 ul {
		float: left;
		width: 50% !important;
		margin-bottom: 20px;
	}
	.ys_3 dl dt{
		margin-left: 50px;
	}
	.ys_3 dl dd{
		width: 100% !important;
	}
	.ys_1 dl dt{
		height: 100% !important;
	}

	.lu img{
		object-fit: contain;
	}
	.lu img:nth-child(2n){
		margin-left: 40px;
	}
	.newspage-content .newspage-left .newspage-list ul {
		margin-right: 0px !important;
	}
	.yewu_wenben .wenhua {
		width: 100%;
	}
	.newspage-content{
		margin: 0 15px;
	}
	.yewu_wenben p{
		margin-right: 0;
	}
	.nav_1{
		line-height: 40px;
	}
	.location p{
		margin-left: 15px;
	}
	.header2 .header2_left a img {
		width: 82%;
		height: 78%;
		vertical-align: middle;
		margin-left: 15px;
	}
	.container {
		
		
		margin-right: auto;
	}
	.business .business-content .business-item1 {
		width: 42%;
		float: left;
	}
	
	
	.business .business-content .business-item1 p {
		font-size: 12px;
		overflow: hidden;
	}
	
	.about .about-content .about-li2 {
		display: none;
	}
	.news .news-list .newsitem2 {
		display: none;
	}
	.member .member-right .color-blue {
		color: blue;
		font-size: 12px;
	}
	.member .member-right .color-grey {
		color: grey;
		font-size: 12px;
	}
	
	.carousel1 {
		display: block!important;
	}
	.carousel {
		display: none;
	}
	.carousel2 {
		display: block!important;
	}
	
	.chaxun .col-md-3 {
		width: 96%!important;
		margin-left: 2%!important;
		margin-right: 2%!important;
	}
	.chaxun .chaxun_box :nth-child(1) .chaxun_content {
		height: 250px;
	}
	.chaxun .col-md-3 :nth-child(1) .chaxun_content {
		height: 230px;
	}
	.chaxun .chaxun_box:nth-child(2) .btn {
		margin-top: 10%;
	}
	.chaxun .chaxun_box:nth-child(3) {
		display: none;
	}
	
	.news-a {
		display: none;
	}
	.news-btn {
		display: block!important;
		margin-left: 2%;
		padding-left: 0px;
	}
	
	.member .r-mob {
		display: block!important;
	}
	.location .l-p, .location .r-p {
		margin-bottom: 0px!important;
	}
	
	.banner-top {
		display: none;
	}
	.sjbanner {
		display: block!important;
	}
	
	.member .member-left h2 {
		display: none;
	}
	.member .member-left .member-nav .member-name {
		margin-top: 10px;
	}
	
	.r-mob .member-information {
		height: 300px;
	}
	
	
	.member .member-right .member-information .memberinfo-bottom table {
		width: 100%;
	}
	.member .member-right .member-information {
		margin-bottom: 10px;
	}
	.member .member-right .member-information ul {
		padding-left: 0px;
	}
	.member .member-right .member-information span {
		padding-right: 0px;
	}
	.member .member-right .member-information .fuwuxinxi, .member .member-right .member-information .fuwuxinxi1, .member .member-right .member-information .agree {
		padding-left: 0px;
		margin: 10px 0;
	}
	.member .member-right h3 {
		margin-top: 0px;
	}
	
	.aboutus-content .aboutus-item {
		margin-bottom: 30px;
		margin-top: 0px;
	}
	
	.member .member-right .change ul {
		width: 90%;
		margin: 0 auto;
	}
	
	.cndns-right-box {
		top: -31px;
	}
	
	.navbar-fixed-bottom .db-nav {
		display: block!important;
	}
	
	footer .footitem {
		width: 50%;
		padding: 0px!important;
		margin: 0 auto;
	}
	footer .footitem:nth-child(1), footer .footitem:nth-child(3), footer .footitem:nth-child(5) {
		text-align: center;
	}
	footer .foot-bot {
		display: none;
		margin-bottom: 55px;
		padding-bottom: 10px;
	}
	footer .foot-bot .copy p {
		margin: 0 2%;
		font-size: 12px;
	}
	
	.meau-contact {
		display: none!important;
	}
}

@media screen and (min-width: 992px) {
	.r-mob {
		display: none;
	}
}

@media screen and (max-width:600px) {
	.yu td {
    vertical-align: top;
   
    padding: 10px 0;
}
	.member .member-right .fahuoren {
		margin-bottom: 20px;
	}
	.member .member-right .fahuoren .fahuo-table table {
		width: 600px!important;
	}
	.member .member-right .base-information .tel input:nth-child(2) {
		margin-top: 15px;
	}
}
@media screen and (max-width: 540px) {
	.ys_3 ul{
		width: 100% !important;
	}
	.ys_9 ul{
		padding-left: 0 !important;
		background: none !important;
	}
	.ys_3 dl dt {
		margin-left: 83px;
	}
}