@media only screen and (max-width: 1700px){
	.about7-dl dd{
		padding-left: 30px;
		padding-right: 30px;
	}
	.main5-3 {
    width: 750px;
	}
	.about6-map-wp{
		width: 785px;
		margin-right: 30px;
	}
	.about6-width{
		width: 1000px;
	}
	.about6-map{
		width: 1000px;
		left: -100px;
	}
	.about6-dl2{
		left: -100px
	}
	.about6-dl2 dl{
		height: 583px;

	}
	.al-fl-dl dd>a{
		font-size: 16px;
		padding: 0 20px;
	}
	.al-fl-title{
		width: 100px;
	}
	.al-fl{
		padding: 30px 0 20px;
	}
	.anli-con{
		padding: 30px;
	}
	.anli-con p{
		font-size: 15px;
	}
	.al-fl-dl dd{
		margin-right: 10px;
	}
	.fa-xx5-div{
		padding: 0;
	}
	.fa-xx5-con{
		padding-top: 10px;
	}
	.fa-xx5-con p{
		font-size: 16px;
	}
	.pp80 {
    padding: 60px 0;
	}
	.cp-xx-div{
		margin-top: 35px;
	}
	.cp-xx3-dl{
		padding-left: 0;
		padding-right: 0;
		padding-top: 40px;
	}
	.cp-xx4-dl{
		padding-left: 0;
		padding-right: 0;
		padding-top: 40px;
	}
	.cp-xx3-con p{
		font-size: 16px;
	}
	.erji-nav dd>a{
		height: 60px;
		line-height: 60px;
		padding: 0 15px;
	}
	.erji-nav dd+dd {
    margin-left: 10px;
	}
	.xlcd1-dl dd .imgbox_a span{
		font-size: 14px;
	}
	.xlcd-tui-con h1{
		font-size: 15px;
	}
	.xlcd-tui-con h2{
		font-size: 14px;
	}
	.xlcd-p{
		font-size: 15px!important;
	}
	.xlcd3 .xlcd-p{
		margin-top: 15px;
	}
	.xlcd5 .xlcd-p+.xlcd-p {
    margin-top: 15px;
	}
	.xlcd-tui-pic{
		width: 160px;
	}
	.xlcd {
    padding-left: 0;
	}
	.xlcd-content{
		padding: 50px 30px 20px 40px;
	}
	.xlcd-content-left {
    width: 440px;
    margin-right: 30px;
    margin-top: 25px;
	}
	.nav>ul>li>a{
		letter-spacing: 1px;
		padding-right: 15px;
		font-size: 16px;
	}
	.nav>ul>li {
    padding-left: 25px;
	}
	.nav {
    margin-left: 25px;
	}
	.phone{
		margin-right: 25px;
	}
	.banner-2{
		height: 500px;
		padding-top: 200px;
	}
	.banner-2-hzhb{
		padding-top: 135px;
	}
	.banner-2 h1{
		font-size: 40px;
	}
	.banner-2 h2{
		font-size: 20px;
		margin-top: 20px;
	}
	.mianbaoxie{
		height: 60px;
		line-height: 60px;
	}
	.erji {
    padding:60px 0;
	}
	.cp-p{
		font-size: 15px;
	}
	.cp-h2{
		font-size: 18px;
	}
	.cp-h1 span{
		font-size: 26px;
	}
	.cp-con{
		padding: 50px 45px 0;
	}
	.more1{
		margin-top: 45px;
	}
	.more1 a{
		width: 160px;
		padding-left: 20px;
		height: 44px;
    line-height: 40px;
	}
	.cp-list dd+dd {
    margin-top: 50px;
	}
	.foo1-2 dl{
		width: 120px;
	}
	.foo1-2 dd{
		font-size: 15px;
	}
	.foo1-2 li+li{
		margin-left: 20px;
	}
	.footer-2{
		padding:20px 0;
	}
	.cp-list{
		padding: 0;
	}
	.erji-menu-dl dd>a,#map_menu11.erji-menu-dl dd>a{
		height: 60px;
		line-height: 60px;
		font-size: 18px;
	}

	.erji-menu-dl dd+dd {
    margin-left: 15px;
	}
	.fa-pic{
		margin-left: 0;
	}
	.fa-con{
		width: 65%;
		right: 50px;
		top: 30px;
		bottom: 30px;
		padding: 35px 30px 0;
	}
	.fa-item .more1 {
    margin-top: 35px;
	}
	.fa-list dd{
		margin-top: 50px;
	}
	.anli-xx-right {
    width: 27%;
	}
	.anli-xx-left {
    width:70%;
    padding: 30px 40px 40px;
	}
	.hezuo1-item.fl{
		border-right: 1px solid #fff;
		padding-left: calc((100% - 1200px)/2);
	}
	.hezuo1-item.fr{
		padding-right: calc((100% - 1200px)/2);
	}
	.hezuo1-ico{
		font-size: 18px;
	}
	.hezuo1-ico img{
		width: 120px;
		margin-bottom: 20px;
	}
	.hezuo1-con{
		width: 380px;
		padding-left: 30px;
	}
	.hezuo1-item:hover .hezuo1-con-wp {
    width: 380px;
	}
	.hezuo1-con p{
		font-size: 15px;
	}
	.hezuo1-con h1{
		font-size: 24px;
	}
	.hezuo1-item-div{
		height: 425px;
	}
	.banner-2 h3{
		font-size: 64px;
	}
	.banner-2 h4 span{
		font-size: 22px;
	}
	.fuwu1-con{
		padding-right: calc((200% - 1200px)/2);
		padding-left: 50px;
	}
	.fuwu1-con h1{
		font-size: 30px;
	}
	.fuwu1-con p{
		font-size: 16px;
		margin-top: 20px;
	}
	.fuwu2-list {
    margin-top: 50px;
	}
	.fuwu2-list dd{
		padding: 50px 20px 0;
		height: 440px;
	}
	.fuwu2-con-p{
		font-size: 16px;
	}
	.fuwu2-con {
    margin-top: 25px;
	}
	.fuwu2-con h1{
		font-size: 22px;
	}
	.fuwu2-ico{
		width: 80px;
	}
	.fuwu3-1{
		padding: 70px 0 140px;
	}
	.fuwu3-1 h1{
		font-size: 32px;
	}
	.fuwu3-1 h2{
		font-size: 22px;
	}
	.fuwu3-2-dl{
		padding: 0;
	}
	.fuwu3-2-dl dd p{
		font-size: 15px;
	}
	.fuwu3-2{
		padding: 80px 0;
	}
	.fbanner-4 .flex-control-nav{
		width: 1200px;
		bottom: 30px;
	}
	.fbanner-4 .flex-control-paging li a{
		width: 50px;
	}
	.jiejue1-con2{
		width: 600px;
		padding: 0	40px;
	}
	.jiejue1-con1{
		font-size: 16px;
		padding: 0	15px 0 20px;
	}
	.jiejue1-con1 img {
    display: block;
    width: 55px;
    margin-bottom: 15px;
	}
	.jiejue1-con2 img{
		width: 55px;
	}
	.jiejue1-con2 p{
		font-size: 16px;
	}
	.jiejue2-list-div{
		padding: 0;
	}
	.pp90{
		padding: 70px 0;
	}
	.jiejue2-list{
		padding: 0px 50px;
	}
	.jiejue2-title{
		font-size: 17px;
	}
	.jiejue3-1{
		margin-left: 0;
	}
	.jiejue3{
		height: 755px;
		background-size: cover;
	}
	.jiejue3-2 img{
		left: -7px;
	}
	.jiejue1-con2 .cp-h1 span{
		font-size: 24px;
	}
	.mm60 {
    margin-top: 50px;
	}
	.jiejue1-list{
		height: auto;
	}
	.banner-video{
		padding: 250px 0;
	}
	.banner-video-title{
		font-size: 44px;
	}
	.banner-video-a a{
		width: 150px;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}
	.banner-video-a{
		margin-top: 30px;
	}
	.about1-1{
		width: 600px;
		margin-right:50px;
	}
	.about1-1-con{
		font-size: 16px;
		margin-top: 20px;
	}
	.about1-1-con p+p {
    margin-top: 20px;
	}
	.about1{
		padding: 80px 0;
	}
	.about1-2{
		padding-top: 50px;
	}
	.about2-dl{
		padding: 50px 0 0;
	}
	.about2-dl dd p{
		font-size: 16px;
	}
	.about2-dl dl{
		margin-left: -3%;
	}
	.about2-dl dd{
		width: 30.333333%;
		margin-left: 3%;
		padding-left: 30px;
	}
	.about4-width{
		width: 280px;
	}
	.about4-2-div{
		font-size: 16px;
		line-height: 2;
		height: 160px;
	}
	.about4-2-div-wp{
		min-height: 240px;
	}
	.about5-item{
		padding: 50px 20px;
	}
	.about7-con{
		padding-left: 0;
		font-size: 17px;
	}
	.about3-list-wp{
		padding: 0	30px;
	}
	.about3-list .owl-nav button.owl-next{
		right: -30px;
	}
	.about3-list .owl-nav button.owl-prev{
		left: -30px;
	}
	.about3-con-wp{
		padding: 30px 80px;
	}
	.about3-num{
		top: -125px;
	}
	.about3-num span{
		font-size: 354px;
	}
	.main1-left {
    width: 350px;
	}
	.main1-1{
    margin-top: 160px;
	}
	.main1-2{
		width: 670px;
		margin-top: 155px;
	}
	.main1-3{
		margin-right: 0;
	}
	.main1{
		/*padding: 50px 0;*/
	}
	.main1-2 img{
		left: 20px;
	}
	.main2-1{
		padding-left: calc((100% - 1200px)/2);
		margin-top: 215px;
		width: 38%;
		padding-right: 20px;
	}
	.main2-2{
		width: 62%;
	}
	.main2-2-item-wp{
		height: 700px;
	}
	.main2-2-item{
		padding: 50px 25px 0;
	}
	.main2-2-dl dd>a{
		font-size: 14px;
		padding: 5px 12px;
	}
	.main2-2-title{
		font-size: 20px;
		padding-left: 15px;
		bottom: 30px;
	}
	.main2-2-dl{
		padding-top: 10px;
	}
	.main3-menu dd+dd {
    margin-left: 30px;
	}
	.main3-div{
		padding: 70px 30px 30px 70px;
		min-height: 440px;
	}
	.main3-con p{
		font-size: 16px;
	}
	.main3-dl{
		margin-right: 50px;
	}
	.main4-1-a.fl{
		width: 406px;
	}
	.main4-2-2{
		width: 860px;
	}
	.main5-2{
		width: 800px;
	}
	.main5-1 {
    margin-top: 70px;
	}
	.main5{
		padding: 100px 0;
	}
	.xlcd-wp{
		width: 1200px;
	}
}
@media only screen and (max-width: 1200px){
	#header{
		display: none;
	}
	#header-2{
		display: block;
	}
	.chenggao{
		display: block;
	}
	.banner-2{
		height: auto;
		padding: 100px 0;
	}
	.banner-2 h1{
		font-size: 30px;
		text-align: center;
	}
	.banner-2 h2{
		font-size: 16px;
		text-align: center;
	}
	.erji {
    padding: 50px 0;
  }
  .cp-pic{
  	float: none;
  	width:100%;
  }
  .cp-con{
  	padding: 40px;
  }
  .yq,.foo1-2{
  	display: none;
  }
  .footer-1{
  	padding: 85px 0 35px;
  }
  .foo1-dl{
  	padding: 25px 0 0;
  }
  .foo1-1{
  	float: none;
  	margin:0 auto;
  	width: 220px;
  }
  .footer-2 {
    padding: 15px 0;
	}
  .footer-2 .fl,
  .footer-2 .fr{
  	float: none;
  	text-align: center;
  }
  .fenye{
  	margin-top: 50px;
  }
  .foo1-dl h1{
  	text-align: center;
  }
  .erji-nav{
  	display: none;
  }
  .pp80{
  	padding: 50px 0;
  }
  .cp-xx-title{
  	font-size: 28px;
  }
  .cp-xx-div{
  	padding: 30px;
  }
  .cp-xx3-dl dd{
  	height: 150px;

  }
  .cp-xx3-dd{
  	padding: 30px 15px 0 30px;
  }
  .cp-xx3-con p {
    font-size: 14px;
    margin-top: 10px;
	}
  .cp-xx3-con{
  	padding-top: 5px;
  }
  .cp-xx3-con h1{
  	font-size: 22px;
  }
  .cp-xx3-ico{
  	width: 80px;
  }
  .fa-xx3 .cp-xx3-ico{
  	margin-right: 20px;
  }
  .fa-xx .cp-xx3-dd {
    padding-top: 28px;
    padding-left: 20px;
	}
	.fa-xx5-pic {
    width: 250px;
    margin-right: 30px;
	}
	.fa-xx5-con {
    padding-top: 5px;
	}
	.fa-xx5-con p {
    font-size: 14px;
	}
	.fa-xx5-con h1{
		font-size: 22px;
	}
	.fa-xx5::after{
		height: 170px;
	}
	.fa-list dd{
		float: none;
		width: 100%;
	}
	.fa-pic{
		width: 265px;
	}
	.fa-con{
		width: 75%;
		right: 0;
	}
	.fa-list dd+dd
	{margin-top: 40px!important;}
/*	.erji-menu dd{
		display: none;
	}
	.erji-menu dd.cur{
		display: inline-block
	}*/
	.anli-list dd{
		width: 47%;
	}
	.anli-xx-left{
		width: 100%;
		float: none;
	}
	.anli-xx-left2-con{
		font-size: 18px;
	}
	.anli-xx-right{
		margin-top: 20px;
		width: 100%;
		float: none;
	}
	.anli-xx-left2-title{
		font-size: 24px;
		padding: 20px 20px 20px 30px;
	}
	.anli-xx-left2-con{
		padding: 20px 0;
	}
	.banner-3 h1{
		font-size: 30px;
	}
	.banner-3{
		padding: 80px 0;
	}
	.banner-2 h3{
		font-size:45px;
	}
	.banner-2 h4 span{
		font-size: 20px;
		letter-spacing: 10px;
	}
	.hezuo1{
		padding: 50px 0;
	}
	.hezuo1-item-wp{
		margin: 50px auto 0;
		padding: 0 15px;
		max-width: 970px;
	}
	.hezuo1-item{
		padding: 0!important;
		float: none;
		width:100%
	}
	.hezuo1-item.fl{
		border-right: 0;
		border-bottom: 1px solid #fff;
	}
	.hezuo1-con-wp{
		width: auto!important;
	}
	.hezuo1-con{
		width: 100%;
		max-width: 500px;
		padding-left: 50px;
		opacity: 1;
		transform: translateX(0);
	}
	.hezuo1-item-div
	{height: auto;padding:120px  50px;}
	.hezuo4-div {
    margin-top: 50px;
	}
	.hezuo4-2{
		margin-top: 50px;
	}
	.hezuo4-1-item+.hezuo4-1-item {
    margin-left: 50px;
	}
	.fuwu{
		border-top: 1px solid #dcdde2;
	}
	.fuwu1{
		padding: 0 15px;
		width: 970px;
		margin: 0 auto;
		padding: 50px 15px 0;
	}
	.fuwu1-1{
		float: none;
		width: 100%;
	}
	.fuwu1-2{
		width: 100%;
		float: none;
	}
	.fuwu1-2 .imgbox_a{
		padding-bottom: 0;
	}
	.fuwu1-con{
		position: relative;
		top: 0;
		transform: translateY(0);
		padding: 50px;
	}
	.fuwu2-list dd{
		width: 47%;
		margin-top: 3%;
		padding: 50px 40px;
		height: 400px;
	}
	.fuwu2-list dl{
		margin-top: -3%;
	}
	.fuwu3-1{
		padding: 70px 0 100px;
	}
	.fuwu3-1 h1{
		font-size: 26px;
	}
	.fuwu3-1 h2{
		font-size: 18px;
	}
	.fuwu3-2{
		padding: 50px 0;
	}
	.fuwu3-2-dl dd{
		float: none;
		width: 100%;
		margin-left: 0;
		min-height: 75px;
	}
	.fuwu3-2-dl dd+dd{
		margin-top: 50px;
	}
	.fuwu3-2-dl dl{
		margin-left: 0;
	}
	.fuwu2-list{
		margin-top: 0;
		padding-top:50px;
	}
	.cp-xx-title-h2{
		font-size: 20px;
		margin-top: 12px;
	}
	.pp90 {
    padding:50px 0;
	}
	.fbanner-4 .flex-control-nav{
		width: 100%;
		left: 0;
		transform: translateX(0);
		text-align: center;
		bottom: 20px;
	}
	.jiejue1-list dd{
		width: 100%!important;
		float: none;
		background-size: cover;
		height: auto;
		padding: 50px;
	}
	.jiejue1-list dd+dd{
		border-left: 0;
		border-top: 3px solid #fff;
	}
	.jiejue1-con1{
		display: none;
	}
	.jiejue1-con2{
		opacity: 1;
		visibility: visible;
		position: relative;
		top: 0;
		transform: translateX(0)!important;
	}
	.jiejue1-con2{
		padding-left: 0;
	}
	.jiejue2-dl{
		padding: 30px 0;
	}
	.jiejue3{
		height: auto;
		background-image: none;
		/*background-color: #d7dce5;*/
	}
	.jiejue3-div{
		margin-top: 30px;
		display: block
	}
	.jiejue3-1{
		margin: 0 auto;
		max-width: 100%;
	}
	.jiejue3-2{
		margin-top: 30px;
	}
	.banner-video {
    padding: 150px 0;
	}
	.banner-video-title{
		font-size: 36px;
	}
	.banner-video-a a{
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 15px;
	}
	.banner-video-a{
		margin-top: 20px;
	}
	.erji-padd{
		padding: 50px 0;
	}
	.about1-1{
		float: none;
		width: 100%;
	}
	.about1-2{
		padding-top: 30px;
	}
	.about3-num {
    top: -90px;
	}
	.about3-num span{
		font-size: 280px;
	}
	.about3-content{
		font-size: 16px;
	}
	.about3-pic{
		width: 270px;
		margin-right: 50px;
	}
	.about3-con-wp{
		padding: 30px 50px;
	}
	.about3-list-wp {
    padding: 0 90px;
	}
	.about3-list .owl-nav button.owl-prev{
		left: -50px;
	}
	.about3-list .owl-nav button.owl-next{
		right: -50px;
	}
	.about4-1{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.about4-width{
		width: 380px;
	}
	.about4-2{
		margin-top: 50px;
	}
	.about7-dl dd{
		width: 45%;
	}
	.about6{
		min-height: 0;
	}
	.main1-1{
		margin-top: 0;
	}
	.main1-left{
		float: none;
		width: 100%;
	}
	.main1-3{
		float: none;
		width: 100%;
		padding: 50px 0;
	}
	.main1-3 dl{
		display: flex;
		justify-content: space-around;
		height: auto;
	}
	.main1-3::after{
		display: none;
	}
	.main1-3 dd{
		left: 0!important;
		top: 0!important;
		bottom: 0!important;
	}
	.main1-3 dd:nth-child(3)::before,
	.main1-3 dd:nth-child(3)::after{display: none;}
	.main1-3 dd:nth-child(1)::after,
	.main1-3 dd:nth-child(5)::after{
		display: none;
	}
	.main1-3 dd:nth-child(3){
		margin: 0;
	}
	.main1-2{
		float: none;
		max-width: 762px;
		margin: 0 auto;
		width: 100%;
	}
	.main1{
		/*background-image: url(../images/main1-bgx.jpg)*/
		background-color: #fff;
		background-image: none;
	}
	.main1-2 img{
		transform: translateY(0px);
	}
	.main2{
		/*padding: 50px 0 0;*/
	}
	.main2-1{
		float: none;
		width: 940px;
		margin: 0 auto;
		padding: 50px 0;
	}
	.main2-2{
		width: 100%;
		float: none;
	}
	.title-11-h1{
		font-size: 38px;
	}
	.main2-2-item .main2-2-title{
		position: relative;
		top: 0;
		bottom: auto;
	}
	.main2-2-item .main2-2-dl{
		position: relative;
		opacity: 1;
		transform: translateY(0px);
		transition: opacity .3s,transform .3s;
		transition-delay: .1s;
	}
	.main2-2-item::before{
		opacity: 0.3!important;
	}
	.main3-menu dd+dd{
		margin-left: 20px;
	}
	.main3-menu dd span{
		font-size: 17px;
	}
	.main3-menu dd.cur span{
		font-size: 20px;
	}
	.main3-menu dd.cur img.cur{
		width: 40px;
	}
	.main3-menu dd span img{
		margin-right: 10px;
		margin-left: 5px;
	}
	.main3-div{
		padding: 30px;
		min-height: 348px;
	}
	.main3-con p {
    font-size: 14px;
    height: 5.4em;
    line-height: 1.8;
    margin:15px 0 30px;
	}
	.main3-bg::after{
		height: 150px;
	}
	.title-11-h2{
		margin-top: 10px;
		font-size: 18px;
	}
	.title-11-h1 span{
		font-size: 17px;
		padding-left: 15px;
	}
	.main4-1{
		margin-top: 30px;
	}
	.main4-1-a.fl{
		float: none;
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.main4-2-2 {
    width: 615px;
	}
	.main4-2-item {
    background-color: #fff;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
	}
	.main5-1{
		margin-top: 0;
	}
	.main5-2{
		margin-top: 30px;
		width: 100%;
		float: none;
	}
	.main1-2 img{
		left: 0;
	}
	#cebian{
		/*display: none!important;*/
		right: 15px;
		bottom: 15px;
	}
	.about4-2-div{
		height: 200px;
	}
	.xinwen-list dd{
		width: 47%;
	}
	.danpian-h1{
		font-size: 24px;
	}
	.danpian{
		padding: 30px 0 50px;
	}

	.video-box{
		position: static;
	}
	.video-close{
		right: 30px;
		top:30px;
	}
	.about6-dl2 {
		overflow: visible;
		left: 0
	}
	.about6-dl2 dd{
		display: block!important;
		width: 48%;
		margin-top: 4%;
	}
	.about6-dl2 dd:nth-child(1){margin-top: 0;}
	.about6-dl2 dd:nth-child(2){margin-top: 0;}
	.about6-dl2 dl{
		height: auto;
		align-items: flex-start;
		flex-wrap: wrap;
		padding: 0;
		justify-content: space-between;
	}
	.about6-div-box{
		margin-top: 0;
	}
	#map_menu11{
		display: none;
	}
	.about6-div{
		margin-top: 40px;
	}
	#main {
    margin-top: 0px;
	}
	.main5-3{
		width: 100%;
		float: none;
		margin-top: 100px;
	}
	.main5{
		padding: 50px 0 80px;
	}
	.footer-1::before{
		margin-left: -136px;
		left: 50%;
	}
	.foo1-er{
		top: auto;
		bottom: 50px;
	}
}
@media only screen and (max-width: 992px){
	.xinwen-list2-pic{
		width: 215px;
		margin-right: 25px;
	}
	.xinwen-list2-con h1{
		font-size: 18px;
	}
	.xinwen-list2-con{
		padding-top: 0;
	}
	.main5{
		padding: 40px 0 60px;
	}
	.about6-div {
    margin-top: 30px;
	}
	.about6-dl2 dl{
		display: block
	}
	.about6-dl2 dd+dd{
		margin-top: 25px!important;
	}
	.danpian-h1{
		font-size: 22px;
	}
	.about6-dl2 dd{
		display: block;
		width: 100%;
		margin-left: 0;
		margin-top: 0;
		padding: 25px;
	}
	.about6-dl2 dd h1{
		font-size: 20px;
	}
	.about6-dl2-con{
		font-size: 16px;
	}
	.about6-dl2 dd+dd{
		margin-top: 25px;
	}
	.about6-dl2 dl{
		margin-left: 0;
		margin-top: 0;
	}
	.main5-1-dl {
    padding-top: 0px;
	}
	.main4-2 {
    margin-top: 25px;
	}
	.main3-con p{
		height: 3.6em;
	}
	.main4-2-2 {
    width: 400px;
	}
	.main3-div{
		height: auto;
		min-height: 0
	}
	.main3-dl{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.main3-menu{
		padding: 15px 0 35px;
	}
	.main3-menu dd.cur img.cur{
		width: 34px;
	}
	.main3-menu dd.cur img{
		width: 34px;
	}
	.main3-menu dd.cur span{
		font-size: 17px;
	}
	.main3-menu dl{
		flex-wrap: wrap;
		height: auto;
		justify-content: flex-start;
	}
	.main3-menu dd{
		width: 25%;
		text-align: center;
		margin-left: 0!important;
		margin-top: 25px;
	}
	.main2-2-item:nth-child(4) {
     border-top: 1px solid rgba(255,255,255,0.5);
     border-left: 0;
	}
	.main2-2-item:nth-child(5) {
     border-left: 1px solid rgba(255,255,255,0.5);
	}
	.main2-2-item{
		height: 330px;
	}
	.main2-2-item-wp{
		height: auto;
	}
	.main2-2-item{
		width: 33.333333333%;
	}
	.main2-1{
		padding: 40px 15px;
		width: 750px;
	}
	.main1-div-wp {
    margin-top: 25px;
	}
	.main1-3{
		padding: 30px 0;
	}
	.main1-3 dd{
		font-size: 16px;
	}
	.main1-3-ico{
		/*width: 60px;*/
		margin-bottom: 10px;
	}
	.cur .main1-3-ico img.cur{
		/*width: 100%;*/
	}
	.mm60 {
    margin-top: 40px;
	}
	.fuwu3-1{
		padding: 70px 0;
	}
	.fuwu2-con-p{
		font-size: 15px;
		text-align: center;
	}
	.fuwu2-list dd{
		float: none;
		width: 100%;
		margin-top: 0;
		margin-left: 0;
		height: auto;
	}
	.fuwu2-list dd+dd{
		margin-top: 30px;
	}
	.fuwu2-list dl{
		margin-left: 0;
		margin-top: 0;
	}
	.fuwu2-list{
		margin-top: 0;
		padding-top:40px;
	}
	.fuwu1-con h1 {
    font-size: 26px;
	}
	.fuwu1-con p{
		font-size: 15px;
		margin-top: 15px;
	}
	.fuwu1{
		width: 750px;
		padding: 40px 15px 0;
	}
	.fuwu1-con{
		padding: 40px;
	}
	.banner-2 h3{
		font-size:38px;
	}
	.banner-2 h4 span{
		font-size:16px;
		letter-spacing: 5px;
	}
	.hezuo4-2-dl dd{
		width: 47%;
	}
	.hezuo4-1-con h2{
		font-size: 22px;
		margin-top: 10px;
	}
	.hezuo4-1-item{
		display: block;
		text-align: center;
	}
	.hezuo4-1-ico{
		margin:0 auto 15px;
	}
	.hezuo1{
		padding: 40px 0;
	}
	.hezuo1-item-wp{
		margin: 40px auto 0;
		max-width: 750px;
	}
	.hezuo1-item-div
	{height: auto;padding:70px  30px;}
	.hezuo4-div {
    margin-top: 40px;
	}
	.hezuo4-2{
		margin-top: 40px;
	}
	.hezuo4-1-item+.hezuo4-1-item {
    margin-left: 40px;
	}
	.banner-3 h1{
		font-size: 26px;
	}
	.banner-3{
		padding: 70px 0;
	}
	.anli-xx-left1-con h2{
		top: 12px;
	}
	.anli-xx-left1-con h1{
		font-size: 24px;
	}
	.anli-con h1{
		font-size: 18px;
	}
	.anli-con{
		padding: 25px;
	}
	.more2{
		font-size: 15px;
	}
	.fa-xx3 .cp-xx3-ico {
    margin-right: 30px;
	}
	.fa-xx .cp-xx3-dd{
		padding: 30px;
		padding-right: 20px;
	}
	.cp-xx3-dl dd{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 0;
		height: auto;
		
	}
	.cp-xx3-dd{
		padding: 30px;
		padding-right: 20px;
		height: auto;
	}
	.cp-xx3-dl dl{
		margin-left: 0;
		margin-top: 0
	}
	.cp-xx3-dl dd+dd{
		margin-top: 30px;
	}
	.cp-xx4-dl dd{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 0;
	}
	.cp-xx4-dl dl{
		margin-left: 0;
		margin-top: 0
	}
	.cp-xx4-dl dd+dd{
		margin-top: 30px;
	}
	.cp-xx3-dl,
	.cp-xx4-dl{
		padding-top: 30px;
	}
	.cp-xx-div{
		margin-top: 25px;
		font-size: 16px;
	}
	.pp80{
  	padding: 40px 0;
  }
  .cp-xx-title{
  	font-size: 24px;
  }
	.erji {
    padding: 40px 0;
  }
  .fenye{
  	margin-top: 40px;
  }
  .cp-list dd+dd {
    margin-top: 40px;
	}
	.cp-con{
		padding: 30px;
	}
	.more1 {
    margin-top: 30px;
	}
	.banner-2{
		padding: 80px 0;
	}
	.pp90 {
    padding:40px 0;
	}
	.erji-padd {
    padding: 40px 0;
	}
	.about2{
		min-height: 0;
		padding-bottom: 300px;
	}
	.about2-dl dd{
		float: none;
		width: 100%;
		margin-left: 0;
		padding-left: 0;
		background-image: none;
		min-height: 0;
	}
	.about2-dl dd+dd{
		border-top: 1px solid #fff;
		margin-top: 30px;
		padding-top: 30px;
	}
	.about2-dl dl{
		margin-left: 0
	}
	.about2-dl dd p {
    font-size: 15px;
    margin-top: 15px;
    line-height: 2;
	}
	.about3-list-wp {
    padding: 0 75px;
	}
	.about3-con-content{
		display: block
	}
	.about3-pic{
		width: 100%;
		max-width: 354px;
		margin: 0 auto;
	}
	.about3-content{
		font-size: 15px;
		margin-top: 25px;
	}
	.about4-2-dl dd+dd {
    margin-left: 25px;
	}
	.about4-2-dl dd{
		padding: 0	0 15px;
		font-size: 20px;
	}
	.about5-list{
		padding: 0	50px;
	}
	.about5-list .owl-nav button.owl-next{
		right: 0;
	}
	.about5-list .owl-nav button.owl-prev{
		left: 0;
	}
	.about3-num {
    top: -62px;
	}
	.about3-num span{
		font-size: 220px;
	}
	.banner-video {
    padding: 120px 0;
	}
	.main5-3{
		margin-top: 70px;
	}
}
@media only screen and (max-width: 768px){
	#cebian dd>a>span{
		height: 35px;
		background-size: 100%
	}
	.cebian-ce{
		width: 80px;
		right: 40px;
		font-size: 12px;
	}
	#cebian dd>a>i{
		width: 80px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
	}
	#cebian dd>a:hover>i{
		left: -80px;
	}
	#cebian{
		width: 35px;
	}
	#cebian{
		right: 10px;
		bottom: 10px;
	}
	.anli-xx-left2-item img{
		height: auto!important
	}
	.xinwen-list2-pic{
		width: 100%;
		margin-right: 0px;
		float: none;
	}
	.xinwen-list2 dd{
		padding: 20px 0;
	}
	.xinwen-list2-a {
    margin-top: 12px;
	}
	.xinwen-list2-con{
		padding-top: 16px;
	}
	.main5-3 dd{
		width: 45%;
		margin-left: 5%!important;
		margin-top: -21%!important;
		padding: 25px;
	}

	.main5-3 dd:nth-child(1), .main5-3 dd:nth-child(2){
		margin-top: 0!important;
	}

	.main5-3 dd:nth-child(3n){
		margin-left: 29.5%!important
	}



	.main5-3 dd+dd{
		margin-top: 15px;
	}
	.main5-3 dl{
		margin-left: -5%;
	}
	.main5-3 dd::after{
		width: 70%;
		height: 70%;
		left: 15%;
		top: 15%;
	}
	.main5{
		padding: 30px 0;
	}
	.main5-3 {
    margin-top: 30px;
	}
	.fuwu3-2-dl dd::before{
		width: 52px;
		height: 50px;
		background-size: 100%;
	}
	.about6-div {
    margin-top: 20px;
	}
	.about6-dl2 dd+dd {
    margin-top: 20px!important;
	}
	.video-close{
		width: 30px;
		height: 30px;
		right: 15px;
		top: 15px;
	}
	.video-wp{padding: 0	15px;}
	.main4-2-2-div{
		width: auto;
		left: 20px;
		right: 20px;
	}
	.main4-2-2-div.cur{
		left: 0;
		right: 0
	}
	.main1-3-ico::before{
		width: 70px;
		height: 70px;
		margin-left: -35px;
		margin-top: -35px;
	}
	.main1-3-ico{
		width: 70px;
		height: 70px;
	}
	.main1-3-ico::after{
		width: 55px;
		height: 55px;
		background-size: 100%;
	}
	.main1-3-ico::before{
		width:
	}
	.main1-3-ico img{
		width: 50px;
	}
	.main1-3-ico img.cur{
		width: 50px;
		margin-top: -25px;
		margin-left: -25px;
	}
	.erji-menu-dl dd>a{
		height: 45px;
    line-height: 45px;
    padding: 0 10px;
    font-size: 15px;
	}
	.danpian-h1{
		font-size: 20px;
	}
	.danpian{
		padding: 20px 0 30px;
	}
	.dan-a a{
		font-size: 14px;
	}
	.xinwen-list dd{
		width: 100%;
		float: none;
		margin-left: 0;
		margin-top: 0;
	}
	.xinwen-list dd .main4-2-item p{
		height: auto;
		max-height: 4.8em;
	}
	.xinwen-list dl{
		margin-left: 0;
		margin-top: 0;
	}
	.xinwen-list dd+dd{
		margin-top: 15px;
	}
	.about6-dl2-con {
    font-size: 14px;
    margin-top: 10px;
	}
	.about6-dl2 dd{
		padding: 18px 15px 12px;
	}
	.about6-dl2 dd+dd{
		margin-top: 20px;
	}
	.about6-dl2 dd h1 {
    font-size: 18px;
	}
	.jiejue2-pic+.jiejue2-con{
		margin-top: 50px;
	}
	.jiejue2-con+.jiejue2-pic{
		margin-top: 50px;
	}
	.jiejue3-div{
		margin-top: 25px;
	}
	.fbanner-4 .flex-control-paging li a {
    width: 30px;
	}
	.fbanner-4 .flex-control-nav
	{bottom: 15px;height: 0;}
	.jiejue3-1{
		max-width: 70%;
	}
	.jiejue2-dl{
		padding: 20px 0 15px;
	}
	.jiejue2-title {
    font-size: 16px;
	}
	.jiejue2-dl dd{
		font-size: 15px;
		height: 32px;
		line-height: 32px;
		width: 100px;
	}
	.jiejue2-dl dd+dd{
		margin-left: 15px;
	}
	.jiejue1-list dd::before{
		opacity: 1;
		visibility: visible;
	}
	.jiejue1-con2{
		width: 100%;
		padding-right: 0;
	}
	.jiejue1-list dd{
		padding: 30px 20px;
	}
	.jiejue1-con2 p {
    font-size: 14px;
    margin-top: 12px;
    height: auto;
	}
	.jiejue1-con2 .more1 {
    margin-top: 30px;
	}
	.jiejue1-con2 img {
    width: 42px;
    margin-bottom: 17px;
	}
	.jiejue1-con2 .cp-h1 span {
    font-size: 20px;
	}
	.mm60 {
    margin-top: 25px;
	}
	.pp90 {
    padding:30px 0;
	}
	.fuwu3-2-dl dd p {
    font-size: 14px;
    line-height: 1.8;
	}
	.fuwu3-2-dl dd h1{
		font-size: 20px;
	}
	.fuwu3-2 {
    padding: 30px 0;
	}
	.fuwu3-2 dd{
		background-size: 50px;
		padding-left: 60px;
		min-height: 50px;
	}
	.fuwu3-2 dd+dd{
		margin-top: 25px;
	}
	.fuwu3-1 {
    padding: 40px 0;
	}
	.fuwu3-1 h1{
		font-size: 22px;
	}
	.fuwu3-1 h2{
		font-size: 16px;
		margin-top: 15px;
	}
	.fuwu2-list dd+dd {
    margin-top: 23px;
	}
	.fuwu2-ico {
    width: 70px;
	}
	.fuwu2-con {
    margin-top: 20px;
	}
	.fuwu2-list dd{
		padding: 30px 15px 25px;
	}
	.fuwu2-con-p{
		margin-top: 12px;
		line-height: 1.8;
		font-size: 14px;
	}
	.fuwu2-list{
		padding-top: 25px;
	}
	.cp-xx-title-h2 {
    font-size: 16px;
    margin-top: 8px;
	}
	.fuwu1-con {
    padding: 25px 20px;
	}
	.fuwu1-con h1{
		font-size:20px;
	}
	.fuwu1-con p{
		font-size: 14px;
		margin-top: 12px;
	}
	.fuwu1{
		width: 100%;
		padding: 15px 15px 0;
	}
	.hezuo1-con{
		padding-left: 0;
	}
	.hezuo4-1-ico{
		width:70px;
	}
	.hezuo4-1-item+.hezuo4-1-item{
		margin-left: 0;
		margin-top: 25px;
	}
	.hezuo4-1{
		display: block;
	}
	.hezuo1-ico img {
    width: 90px;
    margin-bottom: 15px;
	}
	.hezuo4-2-dl dd{
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}
	.hezuo4-2-dl dd input[type="text"]{
		height: 44px;
		padding: 8px 15px;
		padding-right: 40px;
		font-size: 15px;
	}
	.hezuo4-btn input{
		font-size: 16px;
		width: 150px;
		height: 42px;
	}
	.hezuo4-2-dl dl{
		margin-left: 0;
	}
	.hezuo4-1-con h1{
		font-size: 16px;
	}
	.hezuo4-1-con h2{
		font-size: 20px;
		margin-top: 10px;
	}
	.hezuo4-1-ico{
		margin:0 auto 15px;
	}
	.hezuo1{
		padding: 30px 0;
	}
	.hezuo1-item-wp{
		margin: 30px auto 0;
		max-width: 750px;
	}
	.hezuo1-item-div
	{height: auto;padding:30px  15px 20px;
		display: block;
	}
	.hezuo1-con p{
		font-size: 14px;
		max-height: none;
		text-align: center;
		margin-top: 10px;
	}
	.hezuo1-con h1{
		display: none;
	}
	.hezuo4-div {
    margin-top: 30px;
	}
	.hezuo4-2{
		margin-top: 30px;
	}
	.banner-2 h3{
		font-size:26px;
	}
	.banner-2 h4{
		margin-top: 15px;
	}
	.banner-2 h4 span{
		font-size:14px;
		letter-spacing: 3px;
		padding: 8px 15px;
	}
	.banner-3 h1{
		font-size: 20px;
		text-align: center;
		line-height: 1.6;
	}
	.banner-3{
		padding: 50px 0;
	}
	.anli-xx-jingcai{
		margin-top: 15px;
		padding-bottom: 10px;
		font-size: 14px;
	}
	.anli-xx-jingcai img{
		width: 100px;
	}
	.anli-xx-box{
		padding: 20px 0 10px;
	}
	.anli-xx-list dd>a{
		padding: 0 15px;
	}
	.anli-xx-list dd>a>span{
		padding-left: 18px;
		height: 32px;
		line-height: 32px;
		font-size: 14px;
	}
	.anli-xx-list {
    margin-top: 10px;
	}
	.anli-xx-title h1{
		padding-left: 10px;
		font-size: 18px;
	}
	.anli-xx-title a.fr{
		font-size: 12px;
	}
	.anli-xx-left2-con{
		font-size: 16px;
		padding: 15px 0;
	}
	.anli-xx-left2-title{
		font-size: 18px;
		padding: 15px;
		padding-left: 20px;
	}
	.anli-xx-left2-item {
    margin-top: 20px;
	}
	.anli-xx-left1{
		background-size: 22px;
		padding: 30px 0 15px;
	}
	.anli-xx-left1-con h1 {
    font-size: 20px;
	}
	.anli-xx-left1-con{
		padding-right: 0;
	}
	.anli-xx-left1-con h2{
		position: relative;
		top: 0;
		margin-top: 10px;
	}
	.anli-xx-left{
		padding: 15px;
	}
	.more2 img{
		margin-left: 12px;
	}
	.anli-con h1{
    font-size: 16px;
	}
	.more2 {
    font-size: 14px;
    margin-top: 15px;
	}
	.anli-con p {
    font-size: 13px;
    margin-top: 10px;
	}
	.anli-list dd{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 0;
	}
	.anli-con {
    padding: 20px 15px;
	}
	.anli-list dd+dd{
		margin-top: 20px;
	}
	.anli-list dl{
		margin-left: 0;
		margin-top: 0;
	}
	.al-fl-dl dd>a{
		height: 28px;
		line-height: 28px;
		font-size: 14px;
		padding: 0	15px;
	}
	.al-fl-dl dd {
    margin-right: 5px;
    margin-bottom: 5px;
	}
	.al-fl-title{
		float: none;
		width: 100%;
		height: auto;
		line-height: normal;
		padding-bottom: 12px;
	}
	.al-fl-li+.al-fl-li {
    margin-top: 10px;
	}
	.al-fl {
    padding: 15px 0 10px;
	}
	.fa-item .cp-p{
		max-height: 4em;
	}
	.fa-list dd+dd {
    margin-top: 25px!important;
	}
	.fa-con{
		padding:25px;
	}
	.fa-pic {
    width: 190px;
	}
	.fa-item .cp-p {
    margin-top: 20px;
	}
	.fa-item .more1 {
    margin-top: 25px;
	}
	.fa-con{
		width: auto;
		right: 0;
		left: 25px;
		top: 15px;
		bottom: 15px;
	}
	.cp-xx4-dl dd .imgbox_a span{
		left: 15px;
		bottom: 15px;
		font-size: 16px;
	}
	.cp-xx4-dl dd+dd {
    margin-top: 15px;
	}
	.cp-xx3-dd{
		padding: 20px 15px 15px;
		text-align: center;
		border-radius: 5px;
	}

	.cp-xx3-dl dd+dd{
		margin-top: 15px;
	}
	.cp-xx3-con h1 {
    font-size: 18px;
	}
	.cp-xx3-dl, .cp-xx4-dl {
    padding-top: 25px;
	}
	.cp-xx3-ico{
		float: none;
		width:50px;
		height: 50px;
		margin:0 auto 12px!important;
	}
	.fa-xx .cp-xx3-dd{
		padding: 20px 15px 15px;
	}
	.fa-xx5-pic{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.fa-xx5-con{
		padding-top: 20px;
	}
	.fa-xx5-con p{
		line-height: 1.8;
		height: auto;
		max-height: 5.4em;
	}
	.fa-xx5-con .more1 {
    margin-top: 20px;
    padding-bottom: 10px;
	}
	.fa-xx5::after {
    height: 100px;
	}
	.fa-xx5-con h1 {
    font-size: 20px;
	}
	.cp-xx-div {
    padding: 20px;
    font-size: 15px;
    line-height: 2;
	}
	.cp-xx-title {
    font-size: 20px;
	}
	.pp80{
		padding: 30px 0;
	}
	.mianbaoxie{
		display: none;
	}
	.banner-2{
		padding: 50px 0;
	}
	.banner-2 h1{
		font-size: 24px;
		text-align: center;
	}
	.banner-2 h2{
		font-size: 14px;
		text-align: center;
		margin-top: 15px;
	}
	.mianbaoxie{
		height: 50px;
		line-height: 50px;
		font-size: 14px;
		padding-left: 30px;
	}
	.erji{
		padding: 30px 0;
	}
	.cp-con{
		padding: 20px 15px 25px;
	}
	.cp-h1 span {
    font-size: 22px;
    padding-bottom: 1px;
	}
	.cp-h1 span::after{
		height: 4px;
	}
	.cp-h2 {
    font-size: 16px;
    padding: 15px 0 10px;
	}
	.cp-p{
		font-size: 14px;
	}
	.more1 a {
    width: 130px;
    padding-left: 15px;
    height: 36px;
    line-height: 32px;
	}
	.more1 a::after{
		right: 15px;
	}
	.more1 a:hover::after{
		right: 15px;
	}
	.more1 {
    margin-top: 20px;
	}
	.cp-list dd+dd {
    margin-top: 30px;
	}
	.fenye{
		margin-top: 30px;
		font-size: 12px;
	}
	.fenye .pagination > li > a,.fenye .pagination > li > span{
		padding: 4px 10px;
	}
	.banner-video {
    padding:50px 0;
	}
	.banner-video-title{
		font-size: 22px;
	}
	.banner-video-a a{
		width: 90px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
	}
	.banner-video-a{
		margin-top: 15px;
	}
	.banner-video-a a+a {
    margin-left: 15px;
	}
	.erji-padd {
    padding: 30px 0;
	}
	.about1-1-con {
    font-size: 15px;
    margin-top: 10px;
	}
	.about1-2 {
    padding-top: 15px;
	}
	.xlcd-sp .imgbox_a::after{
		width: 50px;
		height: 50px;
	}
	.about2-dl{
		padding: 25px 0 0;
	}
	.about2-dl dd h1{
		font-size: 20px;
	}
	.about2-dl dd p{
		font-size: 15px;
		margin-top: 10px;
		line-height: 1.8;
	}
	.about2-dl dd+dd {
    border-top: 1px solid #fff;
    margin-top: 20px;
    padding-top: 20px;
	}
	.about2{
		padding-bottom: 230px;
	}
	.about3-list-wp{
		padding: 0	28px;
		background-image: url(../images/bb00.jpg);
		background-repeat: repeat-x;
		background-position: left center;
	}
	.about3-list .owl-nav button.owl-prev{
		left: -28px;
	}
	.about3-list .owl-nav button.owl-next{
		right: -28px;
	}
	.about3-list .item::after{
		display: none;
	}
	.about3-num span {
    font-size: 120px;
	}
	.about3-num {
    top: -5px;
	}
	.about3-con-wp{
		padding: 20px;
	}
	.about3-list  .item span{
		width: 118px;
		height: 118px;
		line-height: 118px;
		border-radius: 50%;
		color: #fff;
		background-color: #448853;
		text-align: center;
		top: 0;
		font-size: 40px;
	}
	.about4-width{
		width: 70%;
	}
	.about4-1{
		padding: 0 40px;
	}
	.about4-2 {
    margin-top: 30px;
	}
	.about4-2-dl dd{
		font-size: 17px;
	}
	.about4-2-div {
    font-size: 15px;
    line-height: 2;
	}
	.about4-2-div-wp{
		min-height: 0;
		padding: 15px 0;
	}
	.about4-2-dl dd+dd {
    margin-left: 15px;
	}
	.about5-item{
		padding: 25px 15px 30px;
	}
	.about5-list{
		padding: 0 25px;
	}
	.about5-ss-item h1{
		font-size: 15px;
	}
	.about5-ss-item h2{
		font-size: 14px;
		margin-top: 8px;
	}
	.about5-title{
		padding: 15px 0;
		font-size: 20px;
	}
	.about5-ico{
		width: 65px;
	}
	.about5-ss{
		padding: 20px 0 25px;
	}
	.about5-title::before{
		width: 80%;
		left: 10%;
		transform: translateX(0);
	}
	.more11 a{
		width: 140px;
		height: 38px;
		line-height: 36px;
		padding-left: 15px;
	}
	.more11 a span{
		font-size: 12px;
	}
	.about5-list .owl-nav button.owl-prev,
	.about5-list .owl-nav button.owl-next{
		width: 15px;
		height: 29px;
		margin-top: -15px;
	}
	.about5-list {
    padding: 0 15px;
	}
	.more11 a::after{
		width: 30px;
	}
	.about2-dl dd:nth-child(1){
		text-align: right;
	}
	.about2-dl dd:nth-child(2){
		text-align: center;
	}
	.mm60.about5-div{
    margin-top: 10px;
	}
	.about7-dl dd{
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.about7-dl dl{
		margin-left: 0;
	}
	.about7-dl dd::before{
		width: 70px;
		height: 70px;
		background-size: 100%;
		top: -35px;
	}
	.about7-dl dd{
		padding: 50px 20px 20px;
		height: auto;
		margin-top: 55px;
	}
	.about7-con{
		font-size: 15px;
		margin-top: 15px;
		line-height: 1.8;
	}
	.about7-dl{
		padding-top: 0;
	}
	.about3-list .center .item span,
	.about3-list  .item span{
		font-size:35px;
	}
	.title-11-h1 {
    font-size:24px;
	}
	.main1-div-wp {
    margin-top: 15px;
	}
	.main1-3{
		padding: 15px 0 30px;
	}
	.main1-3 dd{
		width: 33.333333%;
		margin-top: 15px!important;
	}
	.main1-3 dl{
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.main1-3 dd {
    font-size: 14px;
	}
	.main2-1{
		width: 100%;
		padding: 30px 15px;
	}
	.main2-1 .main-con {
    margin-top: 10px;
	}
	.main2-2-item{
		float: none;
		width: 100%;
		border-left: 0!important;
		height: auto;
		padding: 25px 15px;
	}
	.main2-2-dl dl{
		display: flex;
		flex-wrap: wrap;
	}
	.main2-2-dl dd{
		margin-right: 15px;
	}
	.main2-2-item{
		border-top: 0!important;
	}
	.main2-2-item+.main2-2-item{
		border-top: 1px solid rgba(255,255,255,0.5)!important;
	}
	.main2-2-dl dd>a {
    font-size: 14px;
    padding: 5px 15px;
	}
	.main3-menu dd{
		width: 33.33333333%;
	}
	.main3-menu dd span{
		font-size: 16px;
		display: inline-block;
		padding-bottom: 10px;
		position: relative
	}
	.main3-menu dd.cur span{
		font-size: 16px;
	}
	.main3-menu dd span img{
		transition: 0s;
		display: block;
		margin: 0 auto 8px;
	}
	.main3-menu dd span img.cur{
		top: 0;
		left: 50%!important;
		transform: translateX(-50%);
	}
	.main3-menu dd{
		margin-top: 15px;
	}
	.main3-menu {
    padding: 10px 0 15px;
	}
	.main3-div{
		padding: 15px;
		padding-bottom: 25px;
	}
	.main3-dl{
		padding:0 15px 15px;
		border-radius: 5px;
	}
	.main3-con p{
		height: 5.4em;
		margin: 13px 0 20px;
	}
	.main3-con h1{
		font-size: 20px;
	}
	.main3-con-wp{
		padding-top: 20px;
	}
	.title-11-h2 {
    margin-top: 5px;
    font-size: 14px;
	}
	.main4-1 {
    margin-top: 20px;
	}
	.main4 .title-11{
		text-align: center;
	}
	.title-11-h1 span{
		display: block;
		padding-left: 0;
		font-size: 14px;
		margin-top: 5px;
	}
	.main4-con{
		padding: 0	15px 15px;
	}
	.main4-h1{
		font-size: 15px;
		margin-top: 10px;
	}
	.main4-fl{
		font-size: 14px;
		padding: 4px 12px;
	}
	.main4-2-1{
		float: none;
		width: 100%;
	}
	.main4-2-2{
		float: none;
		width: 100%;
		padding: 0	20px;
		margin-top: 10px;
	}
	.main4-2-list .owl-nav button.owl-next{
		right: -20px;
		width: 20px;
		height: 38px;
		margin-top: -19px;
	}
	.main4-2-list .owl-nav button.owl-prev{
		left: -20px;
		width: 20px;
		height: 38px;
		margin-top: -19px;
	}
	.main4-2-1 dd::after{
		display: none;
	}
	.main4-2-1 dd+dd {
    margin-top: 0px;
    margin-left: 10px;
	}
	.main4-2-1 dd {
		padding: 10px 0;
	}
	.main4-2-1 dd .fl{
		height: auto;
		line-height: normal;
		font-size: 18px;
		float: none;
		text-align: center;
	}
	.main4-2-1 dd .fr{
		height: auto;
		line-height: normal;
		font-size: 18px;
		float: none;
		text-align: center;
		margin-top: 5px;
	}
	.main4-2-1 dl{
		display: flex;
	}
	.main4-2-1 dd{
		width: 50%;
	}
	.main4-2 {
    margin-top: 15px;
	}
	.main4-2-item{
		padding: 15px;
	}
	.main4-2-date{
		font-size: 18px;
	}
	.main4-2-item p{
		font-size: 14px;
	}
	.main4-2-item h1{
		font-size: 16px;
		padding: 10px 0;
	}
	.main5-1 .main-con {
    margin-top: 5px;
	}
	.main5-1-dl dd h1{
		font-size: 15px;
	}
	.main5-1-dl dd h2{
		font-size: 14px;
	}
	.main5-1-dl dd{
		margin-top: 20px;
	}
	.main5-1-dl{
		padding-top: 0px;
	}
	.main5-2{
		margin-top: 25px;
	}
	.main5-1-dl dd h1 span{
		font-size: 1.7em;
		padding-right: 5px;
	}
	.main3-dl dd{
		font-size: 15px;
		padding-top: 12px;
    padding-bottom: 12px;
	}
}
@media only screen and (max-width: 500px){
	.logo-2{
		width: 150px;
		margin-top: 21px;
	}
}
@media only screen and (max-width: 350px){}