@media only screen and (max-width: 1850px){

	.foo1-1 {

    width: 410px;

	}

	.foo1-2 li{

		padding: 0 25px;

	}

	.xinwen1 .anli1-con {

    padding-top: 35px;

	}

	.anli1-con {

	    padding-top: 95px;

	}

	.about4 .anli1-con {

    padding-top: 90px;

	}

	.about1-1-p{

		height: 11em;

		margin-top: 30px;

	}

	.about1 .more1 {

    margin-top: 70px;

	}

	#about1-1-p-gun.about1-1-p{

		height:30.5em;

	}

	.about-xx1-1 .xinwen-xx-return {

    margin-top: 51px;

	}

	.fafa .flex-direction-nav{

		width: 1600px;

		bottom: 100px;

	}

	.fafa .slides>li{

		height: 690px;

	}

	.banner-wen h1{

		font-size: 50px;

	}

	.banner-wen h2{

		font-size: 20px;

	}

	.main3-pic{

		width:740px;

	}

	.main3-con-title{

		height: 180px;

		padding-top: 30px;

	}

	.main3-con-2{

		height: 296px;

		padding-top: 40px;

	}

	.main3-con-2 .more1 {

    margin-top: 35px;

	}

}

@media only screen and (max-width: 1750px){

	.main3-con-title h2{

		font-size: 22px;

	}

	.main3-con-title h1{

		font-size: 26px;

	}

	.main3-pic{

		width:640px;

	}

	.main3-con-p{

		line-height: 2;

		height: 8em;

	}

	.main3-con-title{

		height: 150px;

		padding-top: 20px;

	}

	.main3-con-2{

		height: 262px;

		padding-top: 40px;

	}

	.main3-con-2 .more1 {

    margin-top: 35px;

	}

	.main4 .chanpin2-list-wp {

    padding: 38px 1px 0 1px;

	}

	.fafa .flex-direction-nav{

		width: 1400px;

		bottom: 80px;

	}

	.fafa .slides>li{

		height: 620px;

	}

	.banner-wen h1{

		font-size: 46px;

	}

	.banner-wen h2{

		font-size: 20px;

	}

	.buju1-1-title h2{

		font-size: 26px;

	}

	.buju1-1-title h1{

		font-size: 36px;

	}

	.buju1-1-bg{

		padding-top: 210px;

		padding-left: 110px;

	}

	.buju1-1-2-dd span{

		font-size: 18px;

	}

	.buju1-1{

		height: 630px;

	}

	.buju1-1-2-dd{

		height: 70px;

	}

	#about1-1-p-gun,.about1-1-p{

		height:26em;

	}

	.about-xx1-1 .xinwen-xx-return {

    margin-top: 49px;

	}

	.about1-1-p{

		line-height: 2;

		margin-top: 20px;

		height: 10em;

	}

	.about4 .anli1-con {

    padding-top: 60px;

	}

	.bo{

		width: 50px;

		height: 50px;

	}

	.about1 .more1 {

    margin-top: 30px;

	}

	.anli1-con {

    padding-top: 60px;

	}

	.xinwen-xx-div::after{

		right: 433px;

	}

	.xinwen-xx-right {

    width: 396px;

    margin-left: 70px;

	}

	.erji-nav dd+dd {

    margin-left: 30px;

	}

	.map-wp {

    height: 480px;

	}

	.contact1-dl {

    padding-top: 30px;

	}

	.erji-hh1{

		font-size: 36px;

	}

	.contact-er-wp {

    margin-top: 142px;

	}

	.contact2-1 {

    padding: 50px 0 70px;

	}

	.nav>ul>li+li {

    margin-left: 20px;

	}



	.erji-nav dd {

    font-size: 24px;

	}

	.erji-nav{

		padding-top: 46px;

	}

	.foo1-2 li {

    padding: 0 15px;

	}

	.foo1-2 li.te_li{

		width: 350px;

	}

	.xinwen2-item {

    padding: 35px 50px 50px;

	}

	.xinwen1-date {

    padding-bottom: 25px;

    margin-bottom: 25px;

	}

	.more1 {

    margin-top: 80px;

	}

	.xinwen1 .anli1-con {

    padding-top: 25px;

	}

}

@media only screen and (max-width: 1500px){

	.fmain3 .flex-direction-nav a {

    width: 40px;

    height: 40px;

	}

	.fmain3 .flex-direction-nav{

		width: 80px;

		height: 40px;

		margin-left: -60px;

	}

	.main3-div{

		margin-top: 35px;

		margin-right: -40px;

	}

	.main3-con-title h2{

		font-size: 20px;

	}

	.main3-con-title h1{

		font-size: 24px;

	}

	.main3-pic{

		width:560px;

	}

	.main3-con-p{

		line-height: 2;

		height: 8em;

	}

	.main3-con-title{

		height: 130px;

		padding-top: 20px;

	}

	.main3-con-2{

		height: 230px;

		padding: 25px 15px 0 40px;

	}

	.main3-con-2 .more1 {

    margin-top: 20px;

	}

	.main3-con-2 .more1 a{

		margin-right: 20px;

	}



	.main2 .erji-nav .more111{

		right: 40px;

	}

	.main2 .erji-nav.erji-nav-other{

		padding-left: 40px;

	}

	.main2 .erji-nav .more1 {

    right: 40px;

	}

	.main4 .chanpin2-list-wp {

    padding: 38px 0px 0 1px;

	}

	.fafa .flex-direction-nav{

		width: 1200px;

		bottom: 70px;

	}

	.fafa .slides>li{

		height: 600px;

	}

	.banner-wen h1{

		font-size: 40px;

	}

	.banner-wen h2{

		font-size: 18px;

	}

	.buju1-1-title h2{

		font-size: 22px;

	}

	.buju1-1-title h1{

		font-size: 32px;

	}

	.buju1-1-bg{

		padding-top: 170px;

		padding-left: 80px;

	}



	.buju1-1{

		height: 500px;

	}

	.buju1-2 {

    padding:40px;

	}

	.buju1-1-2{

		padding: 0	40px;

	}

	.buju1-1-2-dd span {

    font-size: 15px;

	}

	.about-xx1-1{

		padding-left: 40px;

		padding-right: 40px;

	}

	#about1-1-p-gun,.about1-1-p{

		height:22em;

	}

	.about-xx1-1 .xinwen-xx-return {

    margin-top: 40px;

	}

	.about4-list1-wp {

    margin-top: 50px;

	}

	.about4 .anli1-con {

    padding-top: 50px;

	}

	.about1-1-p{height:8em;}

	.fabout1-2 .flex-direction-nav a{

		width: 40px;

		height: 40px;

	}

	.fabout1-2 .flex-direction-nav .flex-prev{left: -40px;}

	.about1-1{

		padding-top: 40px;

		padding-left: 40px;

		padding-right: 40px;

	}

	.about4-list1 .swiper-slide.swiper-slide-active span{

		font-size: 80px;

		top: -10px;

	}

	.about4-list1{

		background-position: left 40px;

	}

	.about4-list1.swiper-container {

    padding-top:10px;

	}

	.about4-list1 .about4-list1-prev{

		top: 10px;

	}

	.about4-list1 .about4-list1-next{

		top: 10px;

	}

	.rongyu1-list .anli2-1-pic {

    /*width: 150px;*/

	}		

	.jiejue1-con{

		padding: 30px;

	}

	.jiejue1-con h1{

		padding-left: 30px;

	}

	.jiejue1-con p{

		padding-left: 30px;

		    margin: 10px 0 20px;

	}

	.jiejue-a {

    padding-left: 30px;

	}

	.anli2-1-pic {

    margin: 25px 0;

	}

	.anli1-con {

    padding-top: 40px;

	}

	.anli2-con {

    padding: 40px 30px;

	}	

	.xinwen-xx-right {

    width: 300px;

    margin-left: 70px;

	}

	.xinwen-xx-div::after{

		right: 335px;

	}

	.fenye {

    margin-top: 50px;

	}

	.xinwen2-item h2 {

    font-size: 18px;

	}

	.xinwen2-item {

    padding: 30px 40px 40px;

	}

	.xinwen1 .anli1-con {

    padding-top: 10px;

	}

	.anli1-pic {

    margin-right: 40px;

    padding-right: 40px;

	}

	.footer-1{

		padding: 40px 0;

	}

	.footer-2{

		padding: 20px 0;

	}

	.foo1-1 {

    width:280px;

	}

	.foo1-2 li.te_li {

    width: 300px;

	}
	.foo1-2 li dd{
		font-size: 12px;
	}

	.foo1-1 dl{

		padding-top: 10px;

	}

	.foo1-1-logo {

    width: 265px;

	}

	.foo1-2 li {

    padding: 0px 15px;

	}

	.nav>ul>li+li {

    margin-left: 15px;

	}



	.logo{

		width: 335px;margin-top: 32px;

	}

	.erji-nav dd {

    font-size: 20px;

	}

	.erji{

		padding-top: 500px;

	}

	.banner-2 {

    height: 588px;

	}

	.banner-2-title h1{

		font-size: 42px;

	}

	.banner-2-title h2{

		font-size: 18px;

		margin-top: 15px;

	}

	.baiPadd {

    padding: 40px;

	}

	.erji-nav{

		padding: 40px 40px 0;

	}

	.contact1-con{

		padding: 0 40px;

	}

	.erji-hh1{

    font-size: 32px;

	}

	.map-wp {

    height: 400px;

	}

	.contact-er-wp {

    margin-top: 85px;

	}

	.contact2-1 {

    padding: 50px 0;

	}

	.anli1-con p {

    margin-top: 30px;

	}

	.anli1-con h1 {

    font-size: 20px;

	}

}

@media only screen and (max-width: 1200px){

	#header{

		display: none;

	}

	#header-2{

		display: block;

	}

	.chenggao{

		display: block;

	}

	.erji,.erji.main{

		padding-top: 0;

	}

	.banner-2 {

    position: relative;

    height: auto;

	}

	.banner-2-title{

		padding: 120px 0;

		position: relative;

		top: 0;

    -ms-transform: translateY(0%);

    transform: translateY(0%);

    text-align: center;

	}

	.banner-2-title h1{

		font-size: 34px;

	}

	.banner-2-title h2 {

    font-size: 16px;

    margin: 12px 0 0px;

	}

	.erji-nav{

		width: 100%;

	}

	.erji-nav dd+dd{

		margin-left: 0

	}

	.erji-nav dd{display: none;}

	.erji-nav dd.cur{

		display: block;

	}

	.erji-nav {

    padding: 30px 30px 0;

	}

	.baiPadd {

    padding:30px;

	}

	.contact1.baiPadd {

    padding: 30px;

	}

	.footer-2{

		text-align: center;

	}

	.erji-bottom{

		padding-bottom: 30px;

	}

	.map-wp{

		float: none;

		width: 100%;

		height: 300px;

	}

	.contact1-con{

		padding: 30px 0 0;

	}

	.erji-hh1 br{

		display: none;

	}

	.contact-er-wp {

    margin-top: 50px;

	}

	.contact1-dl {

    padding-top: 20px;

	}

	.contact2-1 {

    padding: 30px 0 15px;

	}

	.anli1-pic {

    margin-right: 20px;

    padding-right: 20px;

	}

	.xinwen1-date {

    padding-bottom: 15px;

    margin-bottom: 15px;

	}

	.anli1-con p {

    margin-top: 25px;

	}

	.more1 {

    margin-top: 40px;

	}

	.xinwen2-list dd {

    width: 48%;

	}

	.xinwen2{

		padding-top: 40px;

	}

	.xinwen2-item {

    padding: 25px 30px 30px;

	}

	.xinwen-xx-right{

		display: none;

	}

	.xinwen-xx-div::after{

		display: none;

	}

	.xinwen-xx-title h2{

		font-size: 24px;

		padding: 12px 0 20px;

	}

	.xinwen-xx-neirong{

		padding: 20px 0 50px;

	}

	.anli2-list dd{

		width: 50%;

	}

	.anli2-list dd:nth-child(3) {

    /* top: 0; */

    margin-top: -1px;

	}

	.anli2-list dd:nth-child(3n+2)::before,.anli2-list dd:nth-child(3n+2)::after{

		opacity: 0;

	}

	.anli2-list dd:nth-child(odd)::after{

		opacity: 1;

	}

	.anli2-list dd:nth-child(3n+1) .anli2-item-wl2::after {

    left: -1px;

	}

	.anli2-list dd:nth-child(odd) .anli2-item-wl2::after {

    left: 0px;

 	}



 	.anli2-list dd:nth-child(3n+1) .anli2-item::after {

    border-left: 0px solid #e8e9ef;

	}

	



	.anli2-list dd:nth-child(odd) .anli2-item::after {

    border-left: 1px solid #e8e9ef;

	}

	.jiejue1-con h1{

		font-size: 18px;

	}

	.jiejue1-con p{

		height: 6em;

	}

	.rongyu1-list.anli2-list dd {

    width:33.3333333333%;

	}

	.anli2-list.rongyu1-list dd:nth-child(4){

		margin-top: -1px;

	}

	.rongyu1-list.anli2-list dd:nth-child(4) .anli2-item::after {

    border-top: 0px solid #e8e9ef;

	}

	.rongyu1-list.anli2-list dd .anli2-item::after{

		border-left: 0!important;

	}

	.rongyu1-list.anli2-list dd:nth-child(3n+1) .anli2-item::after{

		border-left: 1px solid #e8e9ef!important;

	}

	.rongyu1-list.anli2-list dd::before,

	.rongyu1-list.anli2-list dd::after{

		opacity: 0!important;

	}

	.rongyu1-list.anli2-list dd:nth-child(3n+2)::before,

	.rongyu1-list.anli2-list dd:nth-child(3n+2)::after{

		opacity: 1!important;

	}

	.rongyu1-list.anli2-list dd:nth-child(3){

		margin-top: 0;

	}

	.rongyu1-list.anli2-list .anli2-item-wl2::after {

    left: -1px!important;

	}

	.rongyu1-list.anli2-list dd:nth-child(3n+1) .anli2-item-wl2::after {

    left: 0px!important;

	}

	.about1-1{

		float: none;

		width: 100%;

		padding: 30px;

	}

	.about1-2{

		float: none;

		width: 100%;

		margin-top: 0;

	}

	.about1-1-p{

		height: auto;

	}

	.fabout1-2 .flex-direction-nav .flex-next{

		left: 40px;



	}

	.fabout1-2 .flex-direction-nav .flex-prev{

		left: 0;

	}

	.about4 .anli1-con {

	    padding-top: 35px;

	}

	.about-xx1-1{

		float: none;

		width: 100%;

	}

	.about-xx1-2{

		float: none;

		width: 100%;

		margin-top: 30px;

	}

	#about1-1-p-gun, .about1-1-p{

		height: auto;

		padding-right: 0;

	}

	.about-xx1-1 {

    padding-left: 0px;

    padding-right: 0px;

	}

	.about-xx1.baiPadd {

    padding-left: 30px;

    padding-right: 30px;

	}

	.buju1-1-2{

		position: relative;

	}

	.buju1-1 {

    height: auto;

	}

	.buju1-1-bg-wp{

		height: auto;

	}

	.buju1-1-bg{

		height: auto;

		padding: 100px 60px 150px;

	}

	.buju1-1-title h2{

		font-size: 18px;

	}

	.buju1-1-title h1{

		font-size: 26px;

	}

	.buju1-1-2-dd {

    height: 60px;

	}

	.buju1-1-2 dd+dd {

    border-left: 1px solid #ddd;

	}

	.buju1-2-con{

		padding-right: 0;

	}

	.buju1-2-con .more1{

		margin-top: 30px;

		position: relative;

		-ms-transform: translateY(0%);

    transform: translateY(0%);

	}

	.fafa .flex-direction-nav{

		width: 100px;

		height: 37px;

		bottom: 30px;

	}

	.fafa .flex-direction-nav .flex-next{

		left: auto;

		right: 0px;

	}

	.fafa .flex-direction-nav .flex-prev{

		left: 0px;

	}



	.fafa .slides>li

	{height: auto;background-image: none!important;}

	.main2 .erji-nav.erji-nav-other{

		padding-left: 30px;

	}

	.main2 .erji-nav .more1 {

    right: 30px;

	}

	.main2 .buju1-1 {

    margin-top: 30px;

	}

	.main2 .erji-nav .more111{

		right: 30px;

	}

	.main3-div {

    margin-top: 30px;

    margin-right: 0px;

	}

	.main3-pic{

		float: none;

		width: 100%;

	}

	.main3-con-title{

		height: auto;

		text-align: left;

		padding: 30px 0;

	}

	.main3-con-title h2{

		font-size: 18px;

		margin-top: 12px;

	}

	.main3-con-title h1{

		font-size: 22px;

	}

	.main3-con-2{

		height: auto;

		padding: 20px;

	}

	.fmain3 .flex-direction-nav{

		bottom: auto;

		top: 0;

		width: 100%;

		left: 0;

		margin-left: 0;

	}

	.main3-con-2 .more1 a{

		margin-right: auto;

		margin-left: 0;

	}

}

@media only screen and (max-width: 992px){

	.main3-con-title{

		padding: 25px 0;

	}

	.buju1-1-bg{

		height: auto;

		padding: 80px 40px 120px;

	}

	.buju1-1-title h2{

		font-size: 16px;

	}

	.buju1-1-title h1{

		font-size: 22px;

	}

	.buju1-2 {

    padding:30px;

	}



	.buju1-1-2 dd{

		width: 33.3333333%;

		border-bottom: 1px solid #ddd;

	}

	.buju1-1-2 dd:nth-child(4){

		border-left: 0;

	}

	.about4-list1 .swiper-slide.swiper-slide-prev{

		text-align: left;

		padding-left: 30px;

	}

	.about4-list1 .swiper-slide.swiper-slide-next{

		text-align: right;

		padding-right: 30px;

	}

	.about4-list1 .swiper-slide.swiper-slide-active span{

		font-size: 60px;

		top: 0px;

	}

	.about4-list1{

		background-position: left 30px;

	}

	.about4-list1.swiper-container {

    padding-top:0px;

	}

	.about4-list1 .about4-list1-prev{

		top: 0px;

	}

	.about4-list1 .about4-list1-next{

		top: 0px;

	}

	.chanpin2-list .owl-dots{

		margin-top: 30px;

	}

	.jiejue1-con p {

    height: auto;

    line-height: 1.8;

    max-height: 5.4em;

	}

	.jiejue1 li+li{

		margin-top: 25px;

	}

	.jiejue1 li{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 0;

	}

	.jiejue1 ul{

		margin-left: 0;

		margin-top: 0;

	}

	.anli2-1-pic {

    margin: 20px 0;

	}

	.anli2-con {

    padding: 30px 20px;

	}

	.xinwen-xx-title h2{

		font-size: 22px;

		padding: 10px 0 20px;

	}

	.fanli1 .flex-control-nav {

    bottom: 33px;

	}

	.anli1-con p {

    margin-top: 15px;

	}

	.anli1-pic {

    float: none;

    width: 100%;

    margin-right: 0;

    padding-right: 0;

	}

	.anli1-con {

    padding-top: 30px;

	}

	.xinwen1 .anli1-con {

    padding-top: 20px;

	}

	.banner-2-title{

		padding: 100px 0;

	}

	.banner-2-title h1{

		font-size: 28px;

	}

	.banner-2-title h2 {

    font-size: 14px;

    margin: 13px 0 0;

	}

	.erji-hh1 {

    font-size: 28px;

	}

	.contact1-dl {

    padding-top: 5px;

	}

	.contact2-1-con{

		padding-top: 4px;

	}

	.contact-er{

		width: 110px;

	}

	.contact-er-con{

		padding-top: 23px;

	}

	.erji-nav dd{

		padding-bottom: 15px;

	}

	.erji-nav{padding-top: 20px;}

	.rongyu1-list.anli2-list dd:nth-child(3) {

    margin-top: -1px;

	}

	.rongyu .rongyu1-list.anli2-list dd .anli2-item-wl2::after {

    left: -1px!important;

	}

	.rongyu .rongyu1-list.anli2-list dd:nth-child(odd) .anli2-item-wl2::after {

    left: 0px!important;

	}

	.rongyu .rongyu1-list.anli2-list dd::before,

	.rongyu .rongyu1-list.anli2-list dd::after{

		opacity: 0!important;

	}

	.rongyu .rongyu1-list.anli2-list dd:nth-child(even)::before{

		opacity: 1!important;

	}

	.rongyu .rongyu1-list.anli2-list dl dd .anli2-item::after{

		border-left: 0!important;

	}

	.rongyu .rongyu1-list.anli2-list dl dd:nth-child(odd) .anli2-item::after{

		border-left: 1px solid #e8e9ef!important;

	}

	.rongyu1-list.anli2-list dd {

    width:50%;

	}

	.rongyu1-list.anli2-list dd:nth-child(3) .anli2-item::after {

    border-top: 0px solid #e8e9ef;

	}

	.about4-list2 .anli1-con {

    padding-bottom: 50px;

    padding-top: 30px;

	}

	.buju1-1-2 {

    padding: 0 30px;

	}

}

@media only screen and (max-width: 768px){

	.main3-con-2{

		padding: 15px;

	}

	.main3-con-p{

		line-height: 1.8;

		height: auto;

	}

	.main3-con-title{

		padding: 20px 0;

	}

	.main3-con-title h2{

		font-size: 16px;

		margin-top: 10px;

	}

	.main3-con-title h1{

		font-size: 18px;

	}

	.fmain3 .flex-direction-nav a {

    width: 30px;

    height: 30px;

	}

	.fmain3 .flex-direction-nav{

		height: 30px;

	}

	.main3-div{

		margin-top: 20px;

	}

	.main2 .erji-nav .more111{

		right: 15px;

	}

	.more111{

	  top: 8px;

	}

	.main{

		padding-bottom: 30px;

	}

	.main2 .erji-nav.erji-nav-other{

		padding-left: 15px;

	}

	.main2 .erji-nav .more1 {

    right: 15px;

	}

	.main2 .buju1-1 {

    margin-top: 20px;

	}

	.fafa .flex-direction-nav{

		width: 70px;

		height:25px;

		bottom: 15px;

	}

	.fafa .flex-direction-nav a{

		width: 25px;

		height: 25px;

	}

	.main4 .chanpin2-list-wp {

    padding: 20px 0px 0px;

	}

	.buju1-1-2 {

    padding: 0px;

	}

	.buju1-1-2-dd{

		height: 50px;

	}

	.buju1-1-2-dd span {

    font-size: 14px;

    line-height: 1.4;

	}

	.buju1-1-bg{

		height: auto;

		padding: 50px 20px 70px;

	}

	.buju1-1-title h2{

		font-size: 14px;

		margin-top: 10px;

	}

	.buju1-1-title h1{

		font-size: 20px;

	}

	.buju1-2 {

    padding:15px;

	}



	.buju1-1-2 dd{

		width: 33.3333333%;

		border-bottom: 1px solid #ddd;

	}

	.about-xx1-2{

		margin-top: 25px;

	}

	.about-xx1-1 .xinwen-xx-return {

    margin-top:20px;

	}

	.about-xx1.baiPadd {

    padding-left: 15px;

    padding-right: 15px;

	}

	.bo{

		width: 40px;

		height: 40px;

	}

	.about1-1-p{

		line-height: 1.8;

		margin-top: 15px;

	}

	.about1-1{

		padding: 15px;

		padding-bottom: 20px;

	}

	.about1 .more1 {

    margin-top: 20px;

	}

	.fabout1-2 .flex-direction-nav .flex-next{

		left: 30px;



	}

	.fabout1-2 .flex-direction-nav a{

		width: 30px;

		height: 30px;

	}

	.chanpin2-list .owl-dots {

    margin-top: 15px;

	}

	.chanpin2-list .item{padding-bottom: 0;}

	.chanpin2-list .owl-dot span{

		width: 12px;

		height: 12px;

	}

	.chanpin2-list .owl-dots .owl-dot {

    margin: 0 1px;

	}

	.chanpin2-list::before{

		display: none;

	}

	.chanpin2-list .item .anli2-1-pic {

    margin-bottom: 15px;

	}

	.chanpin2-list-wp {

    padding-top: 20px;

	}

	.chanpin2-list{

		border-top: 0;

	}

	.chanpin2-list .item::before{

		display: none;

	}

	.chanpin2-list .anli2-item .anli2-item-wl2::before{

		display: block;

	}

	.about4 .anli1-con {

    padding-top: 20px;

    padding-bottom: 40px;

	}

	.about4-list1-wp {

    margin-top: 30px;

	}

	.about4-list2-wp {

    margin-top: 0px;

	}

	.about4-list1 .swiper-slide{

		opacity: 0;

	}

	.about4-list1 .swiper-slide.swiper-slide-active{

		opacity: 1;

	}

	.about4-list1 {

    background-position: left 20px;

	}

	.about4-list1 .swiper-slide.swiper-slide-active span{

		font-size: 40px;

	}

	.about4-list1 .about4-list1-next,.about4-list1 .about4-list1-prev{

		width: 40px;

		height: 40px;

	}

	.jiejue1-con {

    padding: 20px 15px;

	}

	.jiejue1-con p{

		padding-bottom: 15px;

		padding-left: 0;

	}

	.jiejue1-con h1{

		padding-top: 35px;

		background-position: left top;

		padding-left: 0;

	}

	.jiejue-a{

		padding-left: 0;

	}

	.jiejue-a a{

		width: 110px;

	}

	.jiejue1 li+li {

    margin-top: 15px;

	}	

	.anli2-list dd::before,.anli2-list dd::after{

		display: none!important;

	}

	.jiejue1-item .anli2-item .anli2-item-wl2::before{

		display: block;

	}

	.xinwen-xx-title h1{

		font-size: 14px;

	}

	.xinwen-xx-title h2{

		font-size: 18px;

		padding: 10px 0 15px;

	}

	.xinwen-xx-neirong {

    padding: 15px 0 20px;

    line-height: 2;

	}

	.xinwen-xx-return{

		width: 30px;

	}

	.fenye{

		margin-top: 30px;

	}

	.fenye ul.pagination > li{

		font-size: 12px;

	}

	.xinwen2-item h1::after{

		width: 20px;

		height: 19px;

		right: 10px;

	}

	.xinwen2-item h1{

		font-size: 22px;

		padding-bottom: 28px;

	}

	.xinwen2-item h2 {

    font-size: 16px;

    height: auto;

    line-height: 1.8;

    max-height: 3.6em;

    margin: 10px 0 15px;

	}

	.xinwen2-lei{

		padding-top: 15px;

	}

	.xinwen2-pic{

		margin-top: 15px;

	}

	.xinwen2-item {

    padding: 20px 15px;

	}

	.xinwen2-list dd {

    width: 100%;

    float: none;

    margin-left: 0;

    margin-top: 0;

	}

	.xinwen2-list dd+dd{

		margin-top: 15px;

	}

	.xinwen2-list dl{

    /*width: 48%;*/

    margin-left: 0;

    margin-top: 0;

	}

	.anli1-con h1 {

    font-size: 18px;

	}

	.anli1-con {

    padding-top:20px;

	}

	.more1 a{

		width: 32px;

		height: 32px;

	}

	.fanli1 .flex-control-nav {

    bottom: 20px;

	}

	.fanli1 .flex-control-paging li a{

		width: 13px;

		height: 13px;

	}

	.fanli1 .flex-control-nav li+li {

    margin-left:7px;

	}

	.more1{

		margin-top: 25px;

	}

	.anli1-con p{

		line-height: 1.8;

		height: 3.6em;

		margin-top: 10px;

	}

	.xinwen1-date {

    line-height: 22px;

	}

	.xinwen1-date .fl{

		font-size: 20px;

	}

	.xinwen1-date .fr{

		font-size: 14px;

	}

	.footer-2 {

    padding: 15px 0;

    font-size: 13px;

    line-height: 1.6;

	}

	.banner-2-title{

		padding: 70px 0;

	}

	.banner-2-title h1{

		font-size: 24px;

	}

	.banner-2-title h2 {

    font-size: 12px;

    margin: 14px 0 0;

	}

	.erji-nav {

    padding: 15px 15px 5px;

	}

	.baiPadd {

    padding: 15px;

	}

	.contact1.baiPadd {

    padding: 15px;

	}

	.map-wp {

    height: 240px;

	}

	.erji-hh1 {

    font-size: 24px;

	}

	.contact1-con {

    padding-top: 15px;

	}

	.contact1-dl dd {

    margin-top: 7px;

	}

	.contact-er {

    width: 100px;

    margin-right: 20px;

	}

	.contact1-dl {

    padding-top: 8px;

	}

	.contact-er-wp {

    margin-top: 25px;

	}

	.contact-er-con {

    padding-top: 20px;

	}

	.contact2-2-btn {

    margin-top: 20px;

	}

	.contact2-2-btn input{

		width: 120px;

		height: 40px;

	}

	.contact2-2-input textarea{

		height: 120px;

	}

	.contact2-2-dl dd{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 15px;

		padding: 10px 0;

	}

	.contact2-2-dl dl{

		margin-left: 0;

	}

	.contact2-1{

		padding: 20px 0 0;

	}

	.contact2-1-img {

    width:50px;

    margin-right:0px;

    float: none;

	}

	.contact2-1-con{

		padding-top: 10px;

	}

	.contact-er-con {

    padding-top: 20px;

	}

	.contact-er {

    width: 100px;

    margin-right: 20px;

	}

	.contact1-dl {

    padding-top: 8px;

	}

	.contact-er-wp {

    margin-top: 25px;

	}

	.contact1-dl dd {

    margin-top: 7px;

	}

	.contact1-con{

		padding-top: 20px;

	}

	.contact1-con h1 {

    font-size: 24px;

	}

	.contact2-2-dl dd:last-child {

    width: 100%;

	}

	.xinwen2{

		padding-top: 30px;

	}

	.xinwen2-item:hover .anli2-h1::after, .xinwen2-item .anli2-h1::after {

    width: 30px;

    margin-left: 8px;

	}

	.anli2-item:hover .anli2-h1::after,.anli2-item .anli2-h1::after{

		width: 30px;

		margin-left: 8px;

	}

	.anli2-item span{

		color: #333;

	}

	.xinwen2-item .xinwen2-lei::before {

    width: 100%;

	}







	.anli2-list dd{

		float: none;

		width: 100%;

	}

	.anli2-item .anli2-item-wl1::before{

		width: 100%;

		left: auto;

		right: 0;

	}

	.anli2-item .anli2-item-wl1::after{

		height: 100%;

		top: auto;

		bottom: 0;

	}

	.anli2-item .anli2-item-wl2::before{

		width: 100%;

		left: auto;

		right: 0;

		display: none;

	}

	.anli2-list dd:first-child .anli2-item .anli2-item-wl2::before{

		display: block;

	}

	.anli2-h2{

		font-size: 15px;

	}

	.anli2-item .anli2-item-wl2::after{

		height: 100%;

		top: auto;

		bottom: 0;

	}

	.anli2-item{

		padding: 0;

	}

	.anli2-item::after{

		display: none!important;

	}

	.anli2-list dd::before,.anli2-list dd::after{

		display: none!important;

	}

	.anli2-list{

		margin-right: 0;

	}

	.anli2-list::before{

		display: none;

	}

	.anli2-list::after

	{display: none;}

	.anli2-list dd{

		margin-top: 0!important;

	}

	.anli2-list dd .anli2-item-wl2::after {

    left: 0px!important;

	}



	.anli2-item:hover .anli2-h1::after,.anli2-item .anli2-h1::after{

		width: 30px;

		margin-left: 8px;

	}

	.xinwen2-item:hover .anli2-h1::after,.xinwen2-item .anli2-h1::after{

		width: 30px;

		margin-left: 8px;

	}

	.anli2-item span{

		color: #333;

	}

	.anli2-con {

    padding: 20px 15px;

	}

	.anli2-1-pic {

    margin: 15px 0;

	}

	.rongyu .rongyu1-list.anli2-list dd .anli2-item-wl2::after {

    left: 0px!important;

	}

	.rongyu1-list .anli2-1-pic {

    /*width: 50%;*/

	}

	.rongyu1-list.anli2-list dd {

    width:100%;

	}

	.buju1-2-con-p{

		height: auto;

		line-height: 1.8;

		max-height: 9em;

	}

}

@media only screen and (max-width: 500px){

	.buju1-1-bg{

		height: auto;

		padding: 30px 15px 50px;

	}

	.buju1-1-title h2{

		font-size: 12px;

		margin-top: 10px;

	}

	.buju1-1-title h1{

		font-size: 17px;

	}

	.buju1-1-2 dd:nth-child(odd) {

    border-left: 0;

	}

	.buju1-1-2 dd:nth-child(even) {

    border-left: 1px solid #ddd;

	}

	.buju1-1-2 dd{

		width: 50%;

	}

	.buju1-2-con .more1{

		margin-top: 20px;

	}

	.fenye .pagination > li > a,.fenye  .pagination > li > span{

		padding: 3px 8px;

	}

	.logo-2 {

    width: 265px;

    margin-top: 24px;

	}

	.banner-2-title{

		padding: 50px 0;

	}

	.banner-2-title h1{

		font-size: 20px;

	}

	.banner-2-title h2 {

    font-size: 12px;

    margin: 10px 0 0;

	}

	.map-wp {

    height: 180px;

	}

	.erji-hh1 {

    font-size: 20px;

	}

	.erji-nav dd {

    padding-bottom: 10px;

    font-size: 18px;

	}

}

@media only screen and (max-width: 350px){

	.logo-2 {

    width: 220px;

    margin-top: 25px;

	}

}