@media only screen and (max-width: 1700px){
	.xuexi2-pic-title{
		font-size: 20px;
	}
	.cp-menu-dl dd>a{
		padding: 20px 15px;
		padding-left: 30px;
	}
	.cp-menu-h1::after{
		bottom: 0;
	}
	.cp-menu-h1{
		padding: 20px 10px;
	}

	.foo-nav{

		margin-right: 50px;

		width: 600px;

	}

	.header{

		padding-left: 30px;

	}

	.search{

		padding: 20px 50px 20px 20px;

		width: 190px;

		margin-left: 20px;

	}

	.search input[type="image"]{

		right: 20px;

	}

	.shai{

		padding: 0 30px;

	}

	.ziyuan-a a{

		font-size: 14px;

		width:48%;

	}

	.ziyuan-item{

		padding: 30px 20px;

	}

	.ziyuan-con h2{

		font-size: 14px;

	}

	.ziyuan-con h1{

		font-size: 16px;

	}

	.ziyuan-a {

    margin-top: 30px;

	}

	.ziyuan-pic{

		width: 50px;

	}

	.xuexi1-dl{

		padding-right: 0;

	}

	.xuexi1-dl dd>a{

		font-size: 15px;

	}

	.xuexi1-title{

		font-size: 16px;

	}

	.xuexi2-con h1{

		font-size: 16px;

	}

	.hezuo1-ico{

		width: 110px;

		margin-left: -55px;

		top: -55px;

	}

	.hezuo1-dl dd{

		margin-top: 85px;

	}

	.hezuo1-item{

		padding: 80px 15px 30px;

	}

	.hezuo1-p{

		font-size: 15px;
		height: 12em;
	}

	.hezuo1-h1{

		font-size: 22px;

	}

	.hezuo2-item{

		padding-left: 15px;

		padding-right: 15px;

	}

	.hezuo2-dl dd+dd::before{

		left: -47px;

	}

	.hezuo2-ico{

		margin-right: 20px;

	}

	.fuwu2 dd{

		padding: 35px 25px 0;

	}

	.fuwu2 dd p{

		font-size: 13px;

	}

	.fuwu1-pic{

		width: 670px;

		margin-right: 50px;

	}

	.fuwu1-con{

		padding-top: 145px;

	}

	.fuwu2 dd h1{

		font-size: 20px;

	}

	.fuwu1 {

    margin-top: -50px;

	}

	.fuwu1-dl dd{

		font-size: 15px;

	}
	.fuwu1-dl li{
		font-size: 15px;
	}

	.fuwu2 {

    margin-top: 50px;

	}

	.fuwu{

		padding-bottom: 60px;

	}

	.about1-2{

		padding-top: 15px;

	}

	.about1-1 {

    width: 570px;

    margin-left: 50px;

	}

	.about1-2-img{

		width: 450px;

		margin-top: 35px;

	}

	.about1-2-con p{

		font-size: 16px;

	}

	.about2-con{

		font-size: 17px;

		line-height: 2;

	}

	.about3-item {

    padding: 45px 30px 40px 30px;

	}

	.about3-ico{

		margin-right: 30px;

	}

	.jineng1-2{

		margin-right: 0;

		width: 240px;

	}

	.jineng1-1{

		width: 840px;

		margin-top: 0;

	}

	.jineng2-ta1{

		width: 330px;

	}

	.jineng2-ta-div{

		padding: 30px 20px;


	}

	.jineng2-ta-div dd h1{

		font-size: 16px;

	}

	.jineng2-ta-div dd h2{

		font-size: 14px;

	}

	.jineng2-ta1::before{

		left: 365px;

	}

	.jineng2-ta3{

		width: 330px;



	}

	.jineng2-ta3::before {

    width: 50px;

    left: 345px;



	}

	.jineng2-ta2 {

    width: 285px;

	}

	.jineng2-ta2::before{

		right: 300px;

	}

	.jineng3-dl dd img{

		width: 150px;

	}

	.jineng3-p{

		font-size: 15px;

	}

	.cp-topMenu dd{

		padding: 30px 15px;

	}

	.cp-top-ico {

    width: 35px;

    margin-right: 20px;

	}

	.cp-top-con h1{

		font-size: 18px;

	}

	.cp-top-con h2{

		font-size: 14px;

	}

	.cp-content {

    width: 935px;

	}

	.cp-h1{

		font-size: 36px;

	}

	.cp-h2{

		font-size: 16px;

		margin-top: 10px;

	}

	.cp5-1-item{

    padding: 30px 30px 0;

	}

	.cp5-title-h1{

		font-size: 20px;

	}



	.cp4-1-con1{

		padding-left: 230px;

		font-size: 12px;

		background-image: url(../images/cp4-bg1x.png);

	}

	.cp4-1-con2-item{

		font-size: 13px;

	}

	.cp4-1-con2-item img{

		width: 40px;

		margin-right: 7px;

	}

	.cp4-1-con2{

		padding-left: 220px;

		background-image: url(../images/cp4-bg2x.png);

	}

	.cp4-1-con3{

		padding-left: 225px;

		background-image: url(../images/cp4-bg3x.png);

	}

	.cp4-1-con3-item img{

		width: 55px;

	}

	.cp4-1-con4{

		padding-left: 225px;

		background-image: url(../images/cp4-bg4x.png);

	}

	.cp4-1-con4 dd{

		font-size: 13px;

	}

	.cp4-2-2-item{

		padding: 20px 15px;

	}

	.cp4-2-2{

		padding: 15px;

	}

	.cp3-1-menu dd p{

		font-size: 14px;

	}

	.cp3-1-menu dd{

		padding: 25px 15px 0;

		height: 200px;

	}

	.cp3-1-menu dd h1{

		font-size: 20px;

	}

	.cp3-1-cur{

		font-size: 22px;

	}

	.cp3-1-menu dd img{

		width: 48px;

	}

	.cp3-1-pic {

    width: 340px;

    margin-right: 40px;

	}

	.cp3-1-con-p{

		font-size: 15px;

		line-height: 2;

	}

	.cp3 .cp5-1-list dd{

		width: 47%;

	}

	.cp1-1-con1 h1{

		font-size: 17px;

	}

	.cp1-1-con2-con h1{

		font-size: 18px;

	}

	.cp1-1-con2-con p{

		font-size: 14px;

	}

	.fafa .flex-control-nav{

		width: 1200px;

		margin-left: -600px;

		bottom: 50px;

	}

	.banner-1-wen{

		height: 450px;

		padding-top: 100px;

	}

	.banner-1-wen h1{

		font-size: 36px;

	}

	.banner-1-wen h2{

		font-size: 20px;

	}

	.banner-1-wen .more11 {

    margin-top: 50px;

	}

	.fafa .flex-control-nav li+li{

		margin-left: 10px;

	}

	.fafa .flex-control-paging li a{

		width: 40px;

		height: 3px;

	}

	.main1-1 {

    width: 593px;

    margin-right: 30px;

	}

	.main1-1-con h1{

		font-size: 18px;

	}

	.main1-1-con p{

		font-size: 14px;

	}

	.main1-1-con{

		padding: 20px 20px 25px;

	}

	.main1-2-con h1{

		font-size: 18px;

	}

	.main1-2-con p{

		font-size: 14px;

		margin-top: 10px;

	}

	.main1-2-con h2{

		font-size: 14px;

		margin-top: 7px;

	}

	.main1-2-pic {

    width: 150px;

    margin-right: 25px;

	}

	.main1-2 dd+dd {

    margin-top: 33px;

	}

	.title-00 h1{

		font-size: 32px;

	}

	.title-11 h1{

		font-size: 32px;

	}

	.main5-h1{

		font-size: 26px;

	}

	.main3-1-h1{

		font-size: 20px;

		width: 120px;

	}

	.main3-1{

		padding: 35px 20px 0 25px;

	}

	.main3-2-h1{

		font-size: 26px;

	}

	.main3-2{

		padding: 55px 40px 0;

		width: 660px;

	}

	.main3-2-p{

		font-size: 15px;

	}

	.main3-2-dl dd{

		font-size: 14px;

		padding-left: 15px;

		background-position: 0 7px;

	}

	.main3-ico img{

		width: 143px;

	}

	.cp{

		background-size: 400px;

	}

	.cp4-2-2-item{

		height: 155px;

	}

	.cp4-2-2-item h1{

		font-size: 16px;

	}

	.cp4-2-2-item p{

		font-size: 13px;

	}

	.cp4-2-2-item {

    padding: 20px 10px;

	}

	.heji1-title{

		font-size: 24px;

	}

	.heji1-fx{

		margin-top: 1px;

	}

	.heji2-video{

		width: 785px;

	}

	.heji2-video video{

		height: 442px;

	}

	.heji2-menu{

		height: 387px;

	}

}

@media only screen and (max-width: 1500px){

	.main4-item6{

		right: 10%;

	}

	.main4-item8{

		right: 3%;

	}

	.main4-item2{

		left: 7%;

		top: 70px;

	}

	.main4-item4{

		left: 8%;

	}

	.nav>ul>li+li {

    margin-left: 5px;

	}

	.nav>ul>li>a{

		font-size: 17px;

		padding:  0 7px;

	}

	.header{

		padding-left: 15px;

	}

}

@media only screen and (max-width: 1300px){



	.logo {

    width: 350px;

    margin-top:12px;

	}

	.search{

		margin-left: 15px;

	}

	.nav>ul>li>a{

		padding: 0 5px;

	}

}

@media only screen and (max-width: 1200px){

	#header{

		display: none;

	}

	#header-2{

		display: block;

	}

	.chenggao{

		display: block;

	}

	.anli-list dd{

		width: 31.3333%;

	}

	.foo-nav,.foo1-1{display: none;}

	.er{

		float: none;

		margin:0 auto;

	}

	.footer-1 {

    padding: 30px 0 25px;

	}

	.footer-2{

		padding: 15px 0;

	}

	.footer-2 .fl,

	.footer-2 .fr{

		float: none;

		text-align: center;

	}

	.erji {

    padding: 30px 0 50px;

	}

	.fenye{

		margin-top: 50px;

	}

	.banner-2 .container{

		height: auto;

	}

	.banner-2.banner-2-cp .container{

		height: auto;

	}

	.banner-2-wen{

		position: relative;

		top: 0;

		transform: translateY(0);

		padding: 80px 0;

		text-align: center;

	}

	.banner-2-wen h1{

		font-size: 32px!important;

	}

	.banner-2-wen h2{

		font-size: 14px!important;

		max-width: 100%!important;

	}

	.shai {

    padding: 0;

	}

	.ziyuan-list dd{

		width:30.3333333%;

	}

	.shai-title{

		font-size: 15px;

	}

	.shai-sel{

		font-size: 15px;

	}

	.shai-dl dd{

		font-size: 14px;

	}

	.xuexi1-dl dd{

		width: 32.3333%;

	}

	.xuexi1{

		margin-top: 0;

		margin-bottom: 30px;

	}

	.erji-padd{padding: 50px 0;min-height: 0;}

	.hezuo1-dl dd{

		float: none;

		width: 100%;

		margin-left: 0;

	}

	.hezuo1-dl dl{

		margin-left: 0;

	}

	.hezuo1-p{

		height: auto;

		font-size: 16px;

	}

	.hezuo1-item {

    padding: 80px 35px 40px;

	}

	.hezuo2-dl dd{

		float: none;

		width: 100%;

		margin-left: 0;

	}

	.hezuo2-dl dl{

		margin-left: 0;

	}

	.hezuo2-dl dd+dd::before{

		display: none;

	}

	.erji-title1{

		font-size: 30px;

	}

	.banner-2-wen h2{

		max-width: 100%!important;

	}

	.banner-2-wen p{

		max-width: 100%!important;

	}

	.fuwu1-pic {

    width: 100%;

    margin-right: 0px;

    float: none;

	}

	.fuwu1 {

    margin-top: 0px;

	}

	.fuwu {

    padding: 30px 0 50px;

	}

	.fuwu1-con {

    padding-top: 50px;

	}

	.fuwu1-dl {

    padding-top: 15px;

	}

	.fuwu1-dl dd {

    font-size: 16px;

	}
	.fuwu1-dl li{
		font-size: 16px;
	}

	.fuwu1-dl li{
		width: 48%!important;
	}

	.fuwu2 dd{

		width: 48%;

		margin-top: 2%;

	}

	.fuwu2 {

    margin-top: 0px;

    padding-top: 30px;

	}

	.about-div {

    margin-top:40px;

	}

	.about1-1{

		float: none;

		width: 100%;

		margin-left: 0;

	}

	.about1-2 {

    padding-top: 35px;

	}

	.about1-2-img {

    width: 578px;

    max-width: 100%;

    margin-top: 35px;

	}

	.about2-con {

    font-size: 16px;

    line-height: 2;

	}

	.about3-item{

		float: none;

		width: 100%;

	}

	.about3-item.fr{

		margin-top: 30px;

	}

	.about3-ico{

		width: 105px;

	}

	.jineng1-1{

		width: 100%;

		float: none;

	}

	.jineng1-dl dd+dd::before{

		left: -40px;

	}

	.jineng1-2{

		float: none;

		width: 297px;

		margin:30px auto 0;

	}

	.jineng2-ta-div{

		position: static;

		width: 100%!important;

		height: auto!important;

		margin-top: 25px;

	}

	.jineng2-ta-div::before{

		display: none;

	}

	.jineng3-dl dd{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 30px;

		padding: 30px;

	}

	.jineng3-dl dl{

		margin-left: 0;

	}

	.jineng3::after{

		display: none;

	}

	.jineng3-p{

		height: auto;

	}

	.cp{

		padding: 30px 0 50px;

	}

	.cp-topMenu{

		margin-top: 0;

	}

	.cp-topMenu dd{

		width: 50%;

	}

	.cp-topMenu dd:nth-child{

    background-image: none;

	}

	.cp-topMenu dd>a{

		width: 200px;

	}

	.cp-menu{

		float: none;

		width: 100%;

		padding: 25px;
    box-shadow: -5.4px 4.46px 17px 1px rgba(141, 172, 217, 0.17);
	}

	.cp-menu-fix{
    box-shadow: none;
    padding-bottom: 0px;
    width: 100%;
	}

	.cp-menu-fix.cur1{
		position: relative;
	}
	.cp-menu-fix.cur2{
		position: relative;
	}
	.cp-menu-dl dl{

		font-size: 0;

	}

	.cp-menu-dl dd{

		display: inline-block;

		vertical-align: top;

		margin: 5px 10px 0 0!important;

	}

	.cp-menu-dl dd>a{

		padding: 10px;

	}



	.cp-menu-h1{

		padding: 0 0 5px;

	}

	.cp-div {

    margin-top: 30px;

	}

	.cp-content{

		float: none;

		width: 100%;

		margin-top: 30px;

	}

	.cp-h1 {

    font-size: 30px;

	}

	.cp-h2 {

    font-size: 15px;

    margin-top: 10px;

	}

	.cp4-2-2 dd{

		width: 49%;

		margin-top: 2%;

	}

	.cp4-2-2 dd:nth-child(1),

	.cp4-2-2 dd:nth-child(2){

		margin-top: 0;

	}



	.cp4-2-2 dl{

		flex-wrap: wrap;

	}

	.cp4-1{

		height: auto;

		padding-left: 0

	}

	.cp4-1-ta{

		display: none;

	}

	.cp4-1-con1{

		font-size: 14px;

		height: auto;

		background-image: none;

    border: 1px dashed #c8e4f6;

    padding: 15px;

    display: block;

	}

	.cp4-1-con2{

		font-size: 14px;

		height: auto;

		background-image: none;

		background-color: #f4f9ff;

    border: 1px dashed #c8e4f6;

    padding: 15px;

    margin-top: 0;

	}

	.cp4-1-con2-item{

		font-size: 15px;

	}

	.cp4-1-con2-item img{

		width: 50px;

	}

	.cp4-1-con3{

		font-size: 14px;

		height: auto;

		background-image: none;

    border: 1px dashed #c8e4f6;

    padding: 15px;

    margin-top: 0;

	}

	.cp4-1-con3-item {

    font-size: 14px;

	}

	.cp4-1-con4{

		font-size: 14px;

		height: auto;

		background-image: none;

		background-color: #f4f9ff;

    border: 1px dashed #c8e4f6;

    padding: 15px;

    margin-top: 0;

	}

	.cp4-1-ta-h1:nth-child(2) {

    margin-top:0px;

	}

	.cp4-1-ta-h1{

		padding: 20px 0;

	}

	.cp4-1-con4 dl{

		height: auto;

		margin-top: -1%;

	}

	.cp4-1-con4 dd{

		margin-top: 1%;

	}

	.cp3-1-div{

		padding: 20px;

	}

	.banner-2-wen a{

		margin:20px auto 0;

	}

	.main1-div {

    margin-top: 50px;

	}

	.main1-1{

		float: none;

		width: 100%;

		margin-right: 0;



	}

	.main1-2 dd{

    margin-top: 30px!important;

	}

	.title-00 h1 {

    font-size: 28px;

	}

	.title-00 h2 {

    font-size:15px;

    margin-top: 15px;

	}

	.title-11{

		position: relative;

		bottom: 0;

		padding-bottom: 15px;

	}

	.main4{

		background-image: none;

	}

	.main4-item-wp{

		padding-left: 15px;

		padding-right: 15px;

		height: auto;

		max-width: 970px;

		margin:0 auto;

		font-size: 0;

	}

	.main4-item{

		display: block;

		position: relative;

		right: 0!important;

		top: 0!important;

		bottom: 0!important;

		left: 0!important;



	}

	.main4-item{

		display: inline-block;

		padding: 15px;

		vertical-align: top;

		margin-right: 15px;

		margin-top: 15px;

	}

	.main4-item::after{

		    left: 0px;

    right: 0px;

    top: 0px;

    bottom: 0px;

    opacity: 1;

	}

	.main4-item::after{

		opacity: 1;

	}

	.main4-item img{

		opacity: 0;

		display: none;

	}

	.main4-item img.curImg{

		opacity: 1;

		display: block;

		position: relative;

	}

	.main4-item1{

		transform: translateX(0%);

	}

	.fafa .flex-control-nav{

		width: 100%;

		margin-left: 0;

		left: 0;

		text-align: center;

		bottom: 30px;

	}

	.banner-1-wen{

		height: auto;

		padding: 100px 0 150px;

		text-align: center;

	}

	.banner-1-wen h1{

		font-size: 30px;

	}

	.banner-1-wen h2{

		font-size: 16px;

	}

	.banner-1-wen .more11 {

    margin-top: 30px;

	}

	.more11 a{

		margin:0 auto;

	}

	.main3-ul li{

		float: none;

		width: 100%!important;

	}

	.main3-ul li+li{

		margin-left: 0;

		margin-top: 20px;

	}

	.main3-1{

		display: none!important;

	}

	.main3-2{

		width: 100%;

		height: auto;

		padding: 40px;

	}

	.main3-ul{

		margin-top: 30px;

	}

	.main3-ul li{

		transition: width 0s;

	}

	.main3-2-p{

		height: auto;

	}

	.main3-2-dl dd{

		display: block;

		width: 100%!important;

		padding-right: 0;

	}

	.main2-list-wp {

    width: 100%;

    margin: 35px auto 0;

    padding:  0 50px;
    height: auto;

	}

	.poster-main .poster-prev-btn{

		left: -30px;

	}

	.poster-main .poster-next-btn{

		right: -30px;

	}

	.cp{

		background-image: none;

	}

	.cp4-2-2-item{

		padding: 20px 15px;

	}

	.cp4-2-2-item h1{

		font-size: 18px;

	}

	.cp4-2-2-item p{

		font-size: 14px;

	}

	.cp-menu-h1::after{

		display: none;

	}

	.heji2-video{

		float: none;

		width: 100%;

	}

	.heji2-video video{

		height: auto;

	}

	.heji1-title{

		float: none;width: 100%;

	}

	.heji1-fx {

		float: none;width: 100%;

    margin-top: 10px;

	}

	.heji-mian{

		font-size: 14px;

	}

	.heji2-menu{

		height: auto;

		max-height: 400px;

	}

	.heji2-poster::after{

		width:50px;

		height: 50px;

		margin-left: -25px;

		margin-top: -25px;

	}

	.danpian-h1{font-size: 24px;}
	.main4-item1{
		margin-left: 0
	}
	.ce{
		display: none;
	}
}

@media only screen and (max-width: 992px){
	.cp3-1-menu dd p{
		height: auto;
	}
	.cp3-1-menu dd>p{display: none;}
	.cp3-1-menu dd.empty>p{display: block;}
	.danpian-h1{font-size: 22px;}

	.banner-1-wen{

		height: auto;

		padding: 70px 0 120px;

		text-align: center;

	}

	.cp3-3-list dd{

		width: 47%;

	}

	.cp3 .cp5-1-item{

		height: auto;

		padding: 30px;

	}

	.cp2 .cp5-1-item{

		height: auto;

		padding: 30px;

	}

	.cp3 .cp5-1-list dd{

		width: 100%;

	}

	.cp3-1-pic{

		width: 100%;

		margin-right: 0;

		float: none;

	}

	.cp3-1-menu dd{

		width: 50%;

	}

	.cp5-1-list dd{

		display: block;

		width: 100%;

		margin-left: 0;

	}

	.cp5-1-list dl{

		margin-left: 0;

	}

	.cp5-1-item{

		height: auto;

		padding: 30px;

	}

	.xuexi2-dl dd{

		padding: 0 12px;

	}

	.xuexi1-dl dd{

		width: 49%;

	}

	.ziyuan-list dd{

		width:47%;

	}

	.anli-list dd{

		width: 48%;

	}

	.erji-padd{padding:40px 0;}

	.cp3-1-menu dd{

		width: 100%;

		height: auto;

		padding: 15px;

	}

	.cp3-1-menu dd.kdd{

		display: none;

	}

	.cp3-1-cur{

		display: none;

	}

	.cp3-1-menu dd.cur::after{

		display: none;

	}

	.cp3-1-div-wp{

		display: none;

	}

	.cp3-1-menu dd .cp3-1-div{

		display: block;

		border:0;

		border-top: 1px solid #eee;

		margin-left: -15px;

		margin-right: -15px;

		margin-bottom: -15px;

		margin-top: 0px;

		padding: 15px;

	}

}

@media only screen and (max-width: 768px){
	.xuexi2-pic-title {
    font-size: 18px;
	}

	.danpian-h1{font-size: 20px}

	.dan-a{

		float: none;

		max-width: 100%;

	}

	.dan-a a{font-size: 14px;}

	.heji-div-wp.erji-padd {

    padding: 20px 0 30px;

	}

	.heji2-poster::after{

		width:40px;

		height: 40px;

		margin-left: -20px;

		margin-top: -20px;

	}

	.heji1-fx{

		padding-left: 46px;

	}

	.social-share a+a {

    margin-left: 10px;

	}

	.heji1-fx-span{

		font-size: 14px;

	}

	.heji2-menu-dl dd{

		font-size: 14px;

		padding: 10px 15px 10px 40px;

		background-size: 12px;

		background-position: 19px 14px;

	}

	.heji2-menu-a1::after{

		top: 18px;

		right: 10px;

	}

	.heji2-menu-a1{

		font-size: 16px;

		padding: 10px 30px 10px 15px;

	}

	.heji2-menu ul{

		padding-top: 5px;

	}

	.heji2-ml{

		font-size: 17px;

		padding-left:40px;

		height: 45px;

		line-height: 45px;

		background-size: 12px;

		background-position: 15px center;

	}

	.heji2{

		margin-top: 20px;

	}

	.heji1-title {

    font-size: 20px;

	}

	.jineng3-dl dd{

		padding: 20px 15px 17px;

	}

	.jineng3-dl dd img {

    width: 100px;

	}

	.jineng3-dl dd h1{

		font-size: 20px;

    margin: 15px 0;

	}

	.jineng3-p {

    font-size: 14px;

	}	

	.jineng2-ta-xh1{

		font-size: 20px;

		padding-bottom: 15px;

	}

	.jineng2-ta-div {

    padding: 20px 15px;

	}

	.jineng1-2{

		max-width: 100%;

	}

	.jineng1-dl dd+dd::before{

		width: 30px;

		height: 15px;

		top: 28px;

	}

	.jineng1-dl dd+dd::before {

    left: -24px;

	}

	.jineng1-dl dd img{

		width: 70px;

		margin-bottom: 5px;

	}

	.jineng1-dl dd{

		font-size: 14px;

	}

	.about3-item{

		padding: 20px 15px;

	}

	.about3-item.fr{

		margin-top: 20px;

	}

	.about3-con h1{

		font-size: 20px;

		text-align: center;

	}

	.about3-con h2{

		font-size: 15px;

		margin:12px 0 8px;

		text-align: center;

	}

	.about3-con h3{

		font-size: 14px;

		text-align: center;

	}

	.about3-ico{

		width: 90px;

		float: none;

		margin:0 auto 15px;

	}

	.about2-con {

    font-size: 15px;

    line-height: 2;

	}

	.about1-2-img{

		margin-top: 20px;

	}

	.about1-2-con h1{

		font-size: 20px;

	}

	.about1-2-con p{

		font-size: 15px;

		margin-top: 15px;

	}

	.about-div {

    margin-top: 25px;

	}

	.fuwu2 dd p {

    font-size: 14px;

	}

	.fuwu2 dd img{

		margin-bottom: 12px;

	}

	.fuwu2 dd{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 20px;

		height: auto;

		padding: 20px 15px;

	}

	.fuwu2 dl{

		margin-left: 0;

	}

	.fuwu2{

		padding-top: 0;

	}

	.fuwu1-dl {

    padding-top: 7px;

	}

	.fuwu1-dl dd{

		float: none;

		width: 100%;

		margin-left: 0;

	}
	.fuwu1-dl li{
		float: none;

		width: 100%!important;

		margin-left: 0;
	}

	.fuwu1-dl ul{
		margin-left: 0;
	}
	.fuwu1-dl dl{

		margin-left: 0;

	}

	.fuwu1-con {

    padding-top: 25px;

	}

	.fuwu1-ico{

		font-size: 24px;

	}

	.fuwu1-ico img {

    display: block;

    width: 40px;

    margin-bottom: 15px;

	}

	.fuwu1-pic{

		border: 8px solid #fff;

	}

	.fuwu {

    padding: 20px 0 30px;

	}

	.banner-2-wen p{

		font-size: 14px;

		margin-top: 15px;

	}

	.hezuo2-dl dd{

		margin-top: 25px;

	}

	.hezuo2-item::after{

		width: 80px;

		height: 55px;

	}

	.hezuo2-con{

		padding-top: 0

	}

	.hezuo2-con h1{

		font-size: 20px;

		text-align: center;

	}

	.hezuo2-con h2{

		font-size: 15px;

		text-align: center;

	}

	.hezuo2-ico{

		float: none;

		margin:0 auto 18px;

		width: 55px;

	}

	.hezuo2-item{

		height: auto;

		padding: 20px 15px;

	}

	.hezuo1-p{

		font-size: 15px;

		margin-top: 12px;

	}

	.hezuo1-h1 {

    font-size: 20px;

	}

	.hezuo1-item {

    padding: 65px 15px 20px;

    border-radius: 8px;

	}

	.hezuo1-dl dd {

    margin-top: 70px;

	}

	.hezuo1-ico {

    width: 90px;

    margin-left: -45px;

    top: -45px;

	}

	.erji-title1 {

    font-size: 24px;

	}

	.erji-title1::after{

		width: 30px;

		margin-top: 15px;

	}

	.erji-padd{padding:30px 0;}

	.ziyuan-a a{

		font-size: 12px;

		height: 35px;

		line-height: 33px;

	}

	.ziyuan-list dd{

		width:100%;

		margin-left: 0;

		margin-top: 20px;

	}

	.ziyuan-list dl{

		margin-left: 0

	}

	.shai-sel{

		height: 50px;

		line-height: 50px;

	}

	.shai-title{

		height: 50px;

		line-height: 50px;

	}

	.shai li{

		float: none;

		width: 100%;

		margin-left: 0;

	}

	.shai li+li{

		border-top: 1px solid #eee;

	}

	.shai{background-image: none;}

	.shai ul{

		margin-left: 0

	}

	.anli-cpsl{

		float: none;

		width: 100%;

		height: auto;

		line-height: 1.6;

		padding-bottom: 5px;

		font-size: 15px;

	}

	.footer-1 {

    padding: 20px 0 15px;

	}

	.footer-2{

		font-size: 12px;

	}

	.fenye{

		margin-top:30px;

		font-size: 12px;

	}

	.fenye .pagination > li > a,.fenye .pagination > li > span{

		padding: 5px 10px;

	}

	.anli-con{

		padding: 15px;

	}

	.anli-con h1{

		font-size: 16px;

	}

	.anli-con p{

		height: auto;

		max-height: 3.6em;

		margin-top: 7px;

		font-size: 14px;

	}

	.anli-list dd{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 20px;

	}

	.anli-list dl{

		margin-left: 0;

	}

	.erji {

    padding: 20px 0 30px;

	}

	.logo-2{

		width: 220px;

		margin-top: 21px;

	}

	.banner-2-wen{

		padding: 40px 0;

		text-align: center;

	}

	.banner-2-wen h1{

		font-size: 24px!important;

	}

	.banner-2-wen h2{

		font-size: 12px!important;

		margin-top: 10px;

	}

	.anli-search{

		width: 100%;

		float: none;

	}

	.er{

		width: 90px;

	}

	.xuexi1{

		padding:10px 15px 12px;

	}

	.xuexi1-dl dd{

		width: auto;

		margin-left: 0;

		margin-right: 10px!important;

	}

	.xuexi1-dl dl{

		margin-left: 0;

	}

	.xuexi1-title{

		float: none;

		width: 100%;

		padding-bottom: 8px;

    line-height: 30px;

		font-size: 15px;

	}

	.xuexi1-li+.xuexi1-li {

    margin-top: 5px;

	}

	.xuexi1-dl dd>a {

    font-size: 14px;

    line-height: 30px;

    padding: 0 10px;

	}

	.xuexi1{

		margin-bottom:15px;

	}

	.xuexi2-dl{

		float: none;

		margin-top: 15px;

	}

	.xuexi2-cpsl{

		float: none;

		font-size: 14px;

		margin-top: 8px;

	}

	.xuexi2-dl dd>a{

		font-size: 15px;

	}

	.xuexi2-item-lab{

		font-size: 14px;

		padding: 0 15px;

		height: 30px;

		line-height: 30px;

	}

	.xuexi2-con {

    padding: 15px;

	}

	.xuexi2-span span{

		font-size: 12px;

	}

	.xuexi2-span{

		height: auto;

	}

	.xuexi2-flfr{

		font-size: 13px;

	}

	.cp {

    padding: 20px 0 30px;

	}

	.cp-topMenu dd{

		float: none;

		width: 100%;

		padding: 0;

	}

	.cp-topMenu dd>a{

		display: block;

		width: 100%;

		padding: 20px 15px;

	}

	.cp-topMenu dd+dd {

    border-top: 1px solid #eee;

	}

	.cp-menu{

		padding: 20px 15px 15px;

	}

	.cp-menu-dl dd>a {

    padding: 5px 8px;

    font-size: 13px;

	}

	.cp-menu-dl dd{

		margin: 5px 10px 0 0!important;

	}

	.cp-menu-h1{

		font-size: 20px;

	}

	.cp-h1 {

    font-size: 22px;

	}

	.cp-h2{

		font-size: 14px;

	}

	.cp5-title-h1 {

    font-size: 18px;

	}

	.cp5-1 {

    margin-top: 20px;

	}

	.cp5-1+.cp5-1 {

    margin-top: 30px;

	}

	.cp5-1-item{

		padding: 20px 15px;

	}

	.cp5-1-ico{

		margin-right: 15px;

	}

	.cp5-1-item-con p{

		margin-top: 5px;

	}

	.cp5-1-list dd{

		margin-top: 20px;

	}

	.cp4-1-con2-item {

    font-size: 13px;

	}

	.cp4-1-con2-item img{

		display: block;

		margin:0 auto 5px;

		width: 35px;

	}

	.cp4-1-ta-h1 {

    padding: 15px 0;

	}

	.cp4-1-con3{

		flex-wrap: wrap;

	}

	.cp4-1-con4 dd{

		width: 32.3333%;

	}

	.cp4-1-con4 dd {

    font-size: 12px;

    height: 30px;

    line-height: 30px;

	}

	.cp4-2-1{

		font-size: 15px;

		padding: 10px;

	}

	.cp4-2-2 dl{

		display: block;

	}

	.cp4-2-2-item{

		padding: 20px 15px;

	}

	.cp4-2-2-item h1{

		font-size: 17px;

	}

	.cp4-2-2-item p{

		font-size: 14px;

		margin-top: 7px;

	}

	.cp3 .cp5-1-item{

		height: auto;

		padding: 20px 15px;

	}

	.cp2 .cp5-1-item{

		height: auto;

		padding: 20px 15px;

	}

	.cp3-1-menu dd{

		width: 100%;

		height: auto;

		padding: 15px;

	}

	.cp3-1-menu dd img {

    width: 40px;

	}

	.cp3-1-menu dd h1{

		font-size: 18px;

	}

	.cp3-1-cur {

    font-size: 20px;

	}

	.cp3-1-con-p{

		font-size: 14px;

		line-height: 1.8;

	}

	.cp3-3-list dd{

		float: none;

		width: 100%;

		margin-top: 20px;

		margin-left: 0;

	}

	.cp3-3-list dl{

		margin-left: 0;

	}

	.cp3-3 {

    margin-top: 30px;

	}

	.banner-2-wen a{

		width: 120px;

		height: 32px;

		line-height: 32px;

		font-size: 14px;

		margin:15px auto 0;

	}

	.cp1-1 .imgbox_a:hover .cp1-1-con2{

		opacity: 0;

		visibility: hidden;

	}

	.cp1-1 .imgbox_a:hover .cp1-1-con1{

		opacity: 1;

		visibility: visible;

	}

	.cp1-1-con2{

		display: none;

	}

	.cp1-1-list .owl-dots {

    margin-top: 20px;

	}

	.cp1-1-con1 h1 {

    font-size: 16px;

	}

	.cp1-1 {

    margin-top: 30px;

	}

	.cp1-1-list {

    margin-top: 20px;

	}

	.main1-div {

    margin-top: 25px;

	}

	.main1-1-item{

		float: none;

		width: 100%;

	}

	.main1-1-item.fr{

		margin-top: 15px;

	}

	.main1-1-con{

		padding: 15px 15px 20px;

	}

	.main1-1-con h1 {

    font-size: 16px;

    height: auto;

    max-height: 3.6em;

	}

	.main1-1-con p{

    margin-top: 7px;

    height: auto;

    max-height: 3.6em;

	}

	.main1-1-pic .imgbox_a span{

		width: 100px;

		font-size: 13px;

	}

	.more33{

		font-size: 13px;

		top: 3px;

	}

	.more33 a img{

		margin-left: 5px;

		width: 10px;

	}

	.main1-2 dd {

    margin-top: 20px!important;

	}

	.main1-2-pic {

    width: 147px;

    margin-right: 15px;

	}

	.title-00 h1 {

    font-size: 22px;

	}

	.title-00 h2 {

    font-size: 14px;

    margin-top: 10px;

	}

	.more11 a{

		display: block;

		width: 120px;

		height: 34px;

		line-height: 34px;

		border-radius: 3px;

		text-align: center;

		font-size: 14px;

		color: #fff;

		background-color: #2468f2;

	}



	.more11 a img{

		margin-top: -3px;

		margin-left: 10px;

		display: inline-block!important;

		width: 10px!important;

	}

	.title-00 .more11 {

    margin-top: 15px;

	}

	.title-11 h1 {

    font-size: 22px;

	}

	.title-11 h2 {

    font-size: 14px;

	}

	.main4-item{

		display: block;

		margin-right: 0;

		width: 100%!important;

	}

	.main4-item img{

		margin:0 auto;

		width: auto!important;

	}

	.title-11{

		padding-bottom: 5px;

	}

	.main5-h1 {

    font-size: 18px;

	}

	.more22 a {

    display: block;

    width: 110px;

    height: 34px;

    line-height: 32px;

    text-align: center;

    font-size: 14px;

    color: #fff;

    border: 1px solid rgba(255,255,255,0.5);

    margin: 0 auto;

	}

	.more22 {

    margin-top: 20px;

	}

	.main1-2-con h1 {

    font-size: 16px;

	}

	.banner-1-wen{

		height: auto;

		padding:30px 0 55px;

		text-align: center;

	}

	.banner-1-wen h1{

		font-size: 20px;

	}

	.banner-1-wen h2{

		font-size: 14px;

		margin-top: 12px;

	}

	.banner-1-wen .more11 {

    margin-top: 20px;

	}

	.fafa .flex-control-paging li a{

		width: 25px;

	}

	.fafa .flex-control-nav{

		bottom: 15px;

	}

	.banner-1-wen .more11 a{

		width: 100px;

		height: 30px;

		line-height: 30px;

		font-size: 12px;

	}

	.cp1-2 dd,
	.cp1-2 li {

    font-size: 14px;

    color: #666;

    line-height: 1.6;

    padding-left: 15px;

    background-repeat: no-repeat;

    background-position: 0 7px;

    background-image: url(../images/dian2.png);

    margin-top: 10px;

	}

	.main3-ul {

    margin-top: 15px;

	}

	.main3-2{

		padding: 20px 15px

	}

	.main3-2-h1 {

    font-size: 20px;

	}

	.main3-2-p {

    font-size: 14px;

    line-height: 1.8;

    margin-top: 10px;

	}

	.main3-2-dl{

		padding-top: 0;

	}

	.main2-width{

		width: 100%;

	}

	.main2-list-wp{

		padding: 0 25px;

		margin-top: 23px;

	}

	.poster-main .poster-prev-btn{

		left: -25px;

		margin-top: -9px;

	}

	.poster-main .poster-next-btn{

		margin-top: -9px;

		right: -25px;

	}

	.main3-2-dl dd{

		margin-top: 7px;

	}

}

@media only screen and (max-width: 500px){



}

@media only screen and (max-width: 350px){}