@media only screen and (max-width: 1500px){
	.rongru1-1-lv{
		padding: 40px 40px 39px;
	}
	.rongru1-p{
		font-size: 15px;
	}
	.rongru1-left{
		margin-top: 84px;
	}
	.liuxue-pic{
		width: 600px;
		margin-right: 50px;
	}

	.nav>ul>li{

		margin-left: 30px;

	}

	.duozi-left {

    width: 792px;

	}

	.footer-1-2-2{margin-left: 160px;}

	.xinwen-pic{

		margin-right: 60px;

		width: 550px;

	}

	.qi-list-wp{

		padding: 0	80px;

		bottom: 7%;

	}

	.main2-1 dd{

		margin-right: 18px;

	}

	.main3-1 dd{

		margin-left: 18px;

	}

	.main2-1{

		padding-left: 40px;

	}

	.main3-1{

		padding-right: 40px;

	}
	.book_img{ height: 900px}

}

@media only screen and (max-width: 1400px){

	.qi-list-wp{

		padding: 0	50px;

		bottom: 5%;

	}

	.qi-list .owl-next{

		right: -30px;

	}

	.qi-list .owl-prev{

		left: -30px;

	}
	.book_img{ height: 700px}

}

@media only screen and (max-width: 1200px){

	.main2-2{

		    padding: 80px 55px 0 30px;

	}

	.main2-1{

		padding: 135px 10px 0 40px;

	}

	.main2-1 h1{

		font-size: 22px;

	}

	.main2-1 h2{

		margin:15px 0 20px;

		font-size: 22px;

	}

	.main2-1 dd>a{

		font-size: 16px;

	}

	.main3-1 h1{

		font-size: 22px;

	}

	.main3-1 h2{

		margin:15px 0 20px;

		font-size: 22px;

	}

	.main3-1 dd>a{

		font-size: 16px;

	}



	.main3-2-form{

		width: 100%;

	}



	.main3-2{

		padding-right: 40px;

		padding-left: 30px;

	}



	.main3-2-dl dd{

		font-size: 16px;

		padding-left: 30px;

		margin-left: 25px;

		-webkit-background-size: 20px;

		background-size: 20px;

	}

	.main1-dl2-ico img{

		width: 50px;

	}

	.main1-dl2-ico h1{

		font-size: 16px;

	}



	.main1-dl2-ico{

		margin-top: -36px;

	}





	.main1-dl1 dd{

		width: 47%;

	}

	.fafa .slides>li{

		height: auto;

		background-image:none;

	}

	.fafa .slides>li img.phone-img{

		display: block;

	}

	.baokao1-dl dd{

		width: 25%;

	}

	.baokao1-dl dd>a{

		font-size: 16px;

		height: 52px;

		line-height: 52px;

	}

	.baokao1-dl dl{

		margin-right: -4px;

	}

	#header{

		display: none;

	}

	#header-2{

		display: block;

	}

	.chenggao{

		display: block;

	}

	.banner-2-title h2{

		display: none;

	}

	.banner-2-title{

		position: relative;

		top: 0;

		margin-top: 0;

		padding: 140px 0;

	}

	.banner-2-div{

		height: auto;

	}

	.banner-2-title h1{

		font-size: 38px;

	}

	.erji{

		padding: 50px 0;

	}

	.duozi-left{

		float: none;

		width: 100%;

		margin:0!important;

	}

	.duozi-right dd{

		float: left;

		width: 47%;

		margin-left: 3%;

		margin-top: 3%;

		margin-bottom: 0!important;

	}

	.duozi-right dl{

		margin-left: -3%;

	}

	.duozi-item+.duozi-item {

    margin-top: 25px;

	}

	.footer-1-1{

		display: none;

	}

	.footer-1-2-1,.footer-1-2-2{display: none;}

	.er{

		float: none;

		margin:0 auto;

		text-align: center;

	}

	.footer-1-2{

		padding: 25px 0;

	}

	.er img{

		margin-top: 15px;

	}

	.footer-2 span{

		padding-left: 0;

		display: block;

	}

	.laoshi-pic{

		width: 180px;

	}

	.laoshi-con p{

		font-size: 14px;

	}

	.laoshi-con{

		padding: 30px 20px 0;

	}

	.laoshi-list dd{

		margin-top: 35px;

	}

	.fenye{

		margin-top: 50px;

	}

	.erji-menu{

		display: none;

	}

	.zixun-list dd{



		width:  30.3333333%;

		margin-left: 3%;

		margin-top: 50px;

	}

	.zixun-list dd:first-child+dd+dd+dd{margin-top: 50px;}

	.zhengce-list dd{

		padding: 30px 0;

	}

	.wenda-list dd{

		margin-top: 30px;

	}

	.xinwen-list dd{

		margin-top: 50px;

	}

	.xinwen-pic{

		width: 450px;

		margin-right: 50px;

	}

	.xinwen-con h1{

		font-size: 20px;

	}

	.xinwen-con h2{

		font-size: 20px;

		margin-top: 10px;

	}

	.xinwen-con  .line{

		margin:20px 0;

	}

	.danpian{

		width: 100%;

	}

	.danpian-h1{

		font-size: 26px;

	}

	.zhaosheng-list dd{

		width: 47%;

		margin-top: 50px;

	}

	.zhaosheng-list dd:first-child+dd+dd{

		margin-top: 50px;

	}

	.xuanchuan-div img{

		width: 40px;

		margin-top: -20px;

		margin-left: -20px;

	}

	.about1-pic{

		display: none;

	}

	.about1-con-p{

		line-height: 2;

	}

	.about2-1{

		float: none;

		width: 100%;

		padding: 50px 0;

		border-bottom: 5px solid #fff;

		background-color: #259eb0;

	}

	.about2-2 dd.dd3 .imgbox_a {

    padding-bottom: 79.4%;

	}

	.about2-2 dd.dd4 .imgbox_a {

    padding-bottom: 79.4%;

	}





	.about2{

		background-color: #fff;

	}

	.about2-2 dd.dd1 .imgbox_a {

    padding-bottom: 102.7%;

	}

	.about2-2 dd.dd1{

		border-left: 0;

	}

	.about3-right{

		float: none;

		width: 100%;

		padding: 50px 0;

		border-bottom: 5px solid #fff;

		background-color: #f88020;

	}

	.about3{

		background-color: #fff;

	}

	.about3-right p{

		text-align: center;

	}

	.banner-bottom{

		position: relative;

		background-image: none;

		margin-top: 30px;

	}

	.banner-dl2 dl{

		margin-left: -1%;

	}

	.banner-dl2 dd{

		width: 32.3333%;

		margin-left: 1%;

	}

	.banner-dl2 dd>a{

		height: auto;

		position: relative;

	}

	.banner-dl2 dd .banner-dl2-div{

		background-image: url(../images/hongdi2.png);

		height: auto;

		line-height: 1.6;

		padding: 32px 0 25px;

	}

	.banner-dl2 dd{

		height: auto;

	}



	.banner-dl2 dd .banner-dl2-div img{

		display: block;

		margin:0 auto 12px;

		width: 48px;

	}

	.fafa .flex-control-nav{

		bottom: 20px;

	}
	.liuxue-pic{
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.liuxue-con{
		padding-top: 20px;
	}
	.liuxue-list li{
		margin-top: 50px;
	}
	.rongru1-left{
		float: none;
		width: 100%;
		margin-top: 0;
		margin-bottom: 25px;
	}
	.rongru1-p{
		height: auto;
		margin-top: 20px;
	}
	.rongru1-right .rongru1-p{
		height: auto;
	}
	.rongru1-1 h1
	{font-size: 24px;}
	.rongru1-1{
		padding: 30px;
	}
	.rongru1-right{
		float: none;
		width: 100%;
	}
	.rongru2{
		padding: 50px 0;
	}
}

@media only screen and (max-width: 992px){
	.rongru6-list .col-md-4{
		margin-bottom: 30px;
	}


	.rongru6 .rongru0-p{
		margin-top: 0;
	}
	.banner-dl2 dd{

		border-radius: 5px;

		overflow: hidden;

	}

	.banner-dl2 dd .banner-dl2-div img{

		width: 32px!important;

		margin: 0 auto 7px;

	}



	.banner-dl2 dd:hover .banner-dl2-div img{

		width: 32px!important;

		margin: 0 auto 7px;

	}

	.banner-dl2-div{font-size: 16px;}

	.main2-1{

		float: none;

		width: 100%;

		float: none;

		height: auto;

		padding: 50px 30px;

	}

	.main2-2{

		float: none;

		width: 100%;

		float: none;

		height: auto;

		padding: 50px 30px;

	}

	.main3-1{

		float: none;

		width: 100%;

		float: none;

		height: auto;

		padding: 50px 30px;

	}

	.main3-2{

		padding: 50px 30px;

	}

	.title-11 span{

		font-size: 25px;

	}

	.title-11 h1{

		font-size: 50px;

	}

	.main1-con a{

		font-size: 16px;

	}

	.main1-con{

		padding-top: 5px;

	}

	.main1{

		padding: 30px 0;

	}

	.baokao1-dl dd{

		width: 33.333333%;

	}

	.baokao1-dl dd>a{

		font-size: 16px;

		height: 50px;

		line-height: 50px;

	}

	.baokao1-dl dl{

		margin-right: -3px;

	}

	.about3-right{

		padding: 30px 0;

	}

	.about2-1{

		padding: 30px 0;

	}

	.about3-right p{

		margin-top: 30px;

		font-size: 16px;

	}

	.xuanchuan2{

		margin-top: 0;

		padding-top: 30px;

	}

	.xuanchuan2 dd{

		width: 48%;

		margin-top: 2%;

	}

	.zhaosheng-div {

    padding-top: 15px;

    margin-top: 15px;

	}

	.zhaosheng-con{font-size: 14px;}

	.zhaosheng-pic{

		width: 120px;

		margin-top: 6px;

	}

	.zhaosheng-list dd h1{

		font-size: 20px;

	}

	.danpian-h1{

		font-size: 24px;

	}

	.xinwen-list dd{

		margin-top: 30px;

	}

	.xinwen-pic{

		width: 350px;

		margin-right: 30px;

	}

	.xinwen-con h1{

		font-size: 18px;

	}

	.xinwen-con h2{

		font-size: 18px;

		margin-top: 10px;

	}

	.xinwen-con  .line{

		margin:15px 0;

	}

	.zixun-list dd{

		margin-top: 30px;

		width: 47%;

	}

	.zixun-list dd:first-child+dd+dd,.zixun-list dd:first-child+dd+dd+dd{margin-top: 30px;}

	.zixun-list dd h1{

		height: 40px;

		line-height: 40px;

		padding-left: 15px;

		right: 15px;

		font-size: 16px;

	}

	.laoshi-list dd{

		float: none;

		width: 100%;

		margin-top: 30px;

		margin-left: 0;

	}

	.laoshi-list dl{margin-left: 0;}

	.laoshi-list dd:first-child+dd{

		margin-top: 30px;

	}

	.banner-2-title h1{

		font-size: 35px;

	}

	.banner-2-title {

		padding: 100px 0;

	}

	.main1-dl2{

		margin-top: 30px;

	}

	.main4-bai{

		left: 30px;

		right: 30px;

		top: 30px;

		bottom: 30px;

	}

	.tousu{

		width: 100%;

	}
	.rongru5-con{
		width: 540px;
		padding: 25px 30px;
	}

}

@media only screen and (max-width: 768px){
	.rongru18-list{
		padding-top: 10px;
	}
	.rongru18-item{
		margin-top: 15px;
	}
	.zaixian-button input{
		width: 120px;
		height: 42px;
	}

	.zaixian-form{
		width: 100%;
	}
	.rongru6-list{
		margin-top: 0;
		padding-top: 10px;
	}
	.frongru7{
		margin-top: 25px;
	}
	.rongru6 .rongru0-p {
    margin-top: 15px;
}
	.rongru6-list .col-md-4 {
    margin-bottom: 0px;
    margin-top: 15px;
}
	.rongru7, .rongru8 {
    margin-top: 30px;
}
	.rongru5{
		margin-top: 30px;
	}
	.rongru5-con dd{
		font-size: 16px;
		margin-top: 10px;
	}
	.rongru-map{
		height: 250px;
	}
	.rongru5-con{
		position: relative;
		width: 100%;
		padding: 25px 15px;
	}
	.rong0-2{
		margin-top: 30px;
	}
	.rongru0-p{
		line-height: 2;
		margin-top: 20px;
	}
	.more9527{
		margin-top: 25px;
	}
	.rongru1-1 h1 {
    font-size: 22px;
}
	.rongru1-p{font-size: 14px;
		line-height: 1.8;}
	.rongru1-1{
		padding: 25px 15px 25px;
	}
	.rongyu1-1-dl{
		padding: 20px 0 15px;
	}
	.rongru1-a{
		margin-top: 20px;
	}
	.rongru2{padding: 30px 0;}
	.rongru2-list{
		margin-top: 20px;
	}
	.table-responsive{margin-bottom: 0;}
	.liuxue-con-dl{
		padding-top: 10px;
	}
	.liuxue-con-dl dd{
		margin-top: 5px;
		font-size: 14px;
	}
	.liuxue-con h2{
		font-size: 16px;
		margin:25px 0 10px;
	}
	.liuxue-con h3{
		font-size: 14px;
	}
	.liuxue-con h1{
		font-size: 20px;
	}
	.liuxue-list li{
		margin-top: 30px;
	}

	.tousu-btn{

		padding-top: 15px;

	}

	.tousu-btn input{

		width: 120px;

		height: 40px;



	}

	.tousu-title{

		text-align: left;

		height: auto;

		padding-bottom: 15px;

		line-height: normal;

	}

	.banner-dl2-div{font-size: 14px;}

	.banner-dl2 dd .banner-dl2-div{

		padding: 20px 0!important;

	}

	.banner-bottom{

		margin-top: 20px;

	}

	.main2-2 dd{

		margin-top: 15px;

	}

	.main2-2 dd>a{

		font-size: 14px;

		padding: 0	10px;

		height: 40px;

		line-height: 38px;

	}

	.main2-2 h1{font-size: 22px;}

	.main2-2{

		padding: 30px 20px;

	}

	.main3-2-input input[type="text"]{

		height: 50px;

		padding: 8px 15px;

		padding-right: 50px;

		font-size: 16px;

	}

	.main3-2-input input[type="button"] {

    position: absolute;

    right: 15px;

    top: 15px;

    width: 25px;
    height: 22px;
    -webkit-background-size: 100%;
    background-size: 100%;

	}

	.main3-2-dl dd{

		width: 100%;

		margin-top: 10px;

	}

	.main3-2-dl dd:first-child{

		margin-top: 0;

	}

	.main3-2-input{

		margin-top: 20px;

	}



	.main3-2 h1{font-size: 22px;text-align: center;}

	.main3-2{

		padding: 30px 20px;

	}

	.main4-list{

		margin-top: 30px;

	}

	.main4{

		padding: 30px 0 30px;

	}

	.main2-1 h1{

		font-size: 20px;

	}

	.main2-1 h2{

		margin:12px 0 15px;

		font-size: 20px;

	}

	.main2-1 dd>a{

		font-size: 14px;

	}

	.main2-1 dl {

   padding-top: 10px;

	}

	.main3-1 h1{

		font-size: 20px;

	}

	.main3-1 h2{

		margin:12px 0 15px;

		font-size: 20px;

	}

	.main3-1 dd>a{

		font-size: 14px;

	}

	.main3-1 dl {

   padding-top: 10px;

	}

	.main3-1{

		padding: 35px 20px;

	}

	.main2-1{

		padding: 35px 20px;

	}

	.main1-dl2{

		margin-top: 20px;

	}

	.main1-dl1{padding-top: 0;}

	.main1-dl2-ico img

	{display: none;}

	.title-11 span{

		font-size: 24px;

		position: relative;



	}

	.title-11 h1{

		font-size: 28px;

	}

	.main1-dl1 dd{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 20px;

	}

	.main1-dl1 dl{

		margin-left: 0;

	}

	.main1-date{

		margin-right: 15px;

	}

	.baokao2-list li{

		height: 50px;

		line-height: 50px;

		padding-left: 25px;

		background-position: 8px center;

		padding-right: 90px;

	}

	.baokao3-map{

		margin-top: 20px;

	}

	.baokao2-list li span{

		font-size: 14px;

		right: 8px;

		color: #999;

	}

	.baokao2

	{margin:30px 0;}

	.baokao-title a.fr{

		font-size: 14px;

		margin-top: 2px;

	}

	.baokao-title h1{

		font-size: 20px;

		padding-left: 10px;

	}

	.baokao1-dl{

		margin-top: 20px;

	}

	.baokao1-dl dd{

		width: 100%;

		float: none;



	}

	.baokao1-dl dd>a{

		height: auto;

		line-height: 1.6;

		font-size: 15px;

		padding: 10px 10px;

	}

	.baokao1-dl dl{

		margin-right: -1px;

	}

	.qi-bg-a>a:hover {

    color: #fff;

	}

	.qi-bg-a>a{

		height: 50px;

		line-height: 50px;

		font-size: 16px;

	}

	.qi-bg-a>a img{

		width: 24px;

		margin-left: 10px;

	}

	.qi-bg-a{

		width: 200px;

		margin-left: -100px;

		margin-top: -25px;

	}

	.qi-list-wp{

		bottom: 25px;

		padding: 0	35px;

	}

	.qi-list .owl-nav button.owl-next{

		right: -25px;

		width: 15px;

		height: 24px;

		margin-top: -12px;

		-webkit-background-size: 100%;

		background-size: 100%;

	}

	.qi-list .owl-nav button.owl-prev{

		left: -25px;

		width: 15px;

		height: 24px;

		margin-top: -12px;

		-webkit-background-size: 100%;

		background-size: 100%;

	}

	.fabout3 .flex-control-nav {

    bottom: 10px;

	}

	.fabout3 .flex-control-paging li a{

		width: 10px;

		height: 10px;

		-webkit-background-size: 100%;

		background-size: 100%;

	}

	.about2,.about3{

		margin-top: 30px;

	}

	.about1-con .line1{

		display: block;

		margin:20px 0;

		width: 30px;

	}

	.about3-right p{

		font-size: 15px;

		line-height: 1.8;

	}

	.about1-con-p p{

		margin:0;



	}

	.about2-1 .line3{

		margin:20px auto;

		width: 30px;

	}

	.about3-right .line3{

		margin:20px auto;

		width: 30px;

	}

	.about1-con-p br+br{

		display: none;

	}

	.about1-con h1{font-size: 24px;}

	.about2-1 h1{font-size: 24px;}

	.about3-right h1{font-size: 24px;}

	.xuanchuan1-shipin h1{

		font-size: 16px;

		margin-top: 25px;

	}

	.zhaosheng-pic{

		width: 100px;

		margin-top: 3px;

		margin-right: 15px;

	}

	.zhaosheng-con{

		line-height: 1.8;

		height: auto;

	}

	.zhaosheng-list dd{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 25px!important;

	}

	.zhaosheng-list dd h1{

		font-size: 18px;

	}

	.zhaosheng-list dd:first-child{

		margin-top: 0!important;

	}

	.zhaosheng-list dl{

		margin-left: 0

	}

	.danpian-h1{

		font-size: 22px;

	}

	.dan-a a{

		font-size: 14px;

	}

	.xinwen-con .line {

    margin: 12px 0 10px;

	}

	.xinwen-list dd{

		margin-top: 20px;

	}

	.xinwen-pic{

		float: none;

		width: 100%;

		margin-right: 0;

	}

	.xinwen-con h1{

		font-size: 14px;

	}

	.xinwen-con h2{

		font-size: 16px;

		text-overflow: ellipsis;

		white-space: nowrap;

		overflow: hidden;

		height: auto;

	}

	.wenda-list dd {

    margin-top: 20px;

	}

	.wenda-con{

		padding: 15px;

		line-height: 1.8!important;

		font-size: 15px!important;

	}

	.wenda-div{

		padding-top: 9px;

	}

	.wenda-h1{

		font-size: 18px;

	}

	.wenda-nub{

		width: 45px;

		height: 45px;

		line-height: 45px;

		font-size: 18px;

	}

	.zhengce-list dd{

		padding: 20px 0;

	}

	.zhengce-con{

		padding-top: 10px;

	}

	.zhengce-con h1{

		font-size: 18px;

	}

	.zhengce-con p{

		margin-top: 10px;

	}

	.zhengce-date{

		width: 70px;

		margin-right: 20px;

		height: 70px;

		padding-top: 11px;

	}

	.zixun-list dd{

		margin-top: 20px!important;

		width: 100%;

		margin-left: 0;

	}

	.zixun-list dd:first-child{margin-top: 0!important;}



	.zixun-list dl{

		margin-left: 0;

	}

	.fenye{

		margin-top: 30px;

	}

	.erji{

		padding: 30px 0;

	}

	.banner-2-title h1{

		font-size: 28px;

	}

	.banner-2-title {

		padding: 70px 0;

	}

	.duozi-item-h1>a,.duozi-right dd h1{

		height: 42px;

		line-height: 42px;

		font-size: 15px;

	}

	.logo-2 {

    font-size: 0;

    width: 290px;

    margin-left: 15px;

    margin-top: 12px;

	}

}

@media only screen and (max-width: 500px){
	.zaixian-input .form-control{
		height: 34px;
    padding: 6px 12px;
    font-size: 14px;
        line-height: 1.42857143;
	}
	.zaixian-input{
		margin-top: 5px;
	}
	.zaixian-input-yz img{
		height: 34px;
	}
	.zaixian-li span.fl{
		float: none;
		margin-right: 0;
	}
	.zaixian-input-sel .fl, .zaixian-input-sel .fr{
		width: 100%;
		float: none;
	}
	.zaixian-input-sel .fr{
		margin-top: 10px;
	}
	.zaixian-li{
		margin-top: 10px;
	}
	.rongru-map{
		height: 150px;
	}

	.fafa .flex-control-paging li a{width: 10px;

		height: 10px;}

		.fafa .flex-control-nav{

			bottom: 10px;

		}

	.banner-bottom .container{

		padding-left: 8px;

		padding-right: 8px;

	}

	.banner-dl2 dd .banner-dl2-div{

		padding: 13px 0 11px!important;

	}

	.banner-dl2 dd>a{

		background-image: none!important;

	}

	.banner-dl2 dd .banner-dl2-div{

		background-color: #ac483f;

		background-image: none!important;

	}

	.banner-dl2 dd{

		width: 31.33333%;

		margin-left: 2%;

	}

	.banner-dl2 dl{margin-left: -2%;}

	.banner-bottom{

		margin-top: 8px;

	}



	.main4-bai {

    left: 20px;

    right: 20px;

    top: 20px;

    bottom: 20px;

	}

	.main1-dl3 dd>a{

		padding: 20px 0 22px;

		border-radius: 5px;

	}

	.main1-dl3 dd>a img{

		width: 40px;

	}

	.danpian-h1{

		font-size: 20px;

	}

	.danpian-wp{

		padding: 20px 0 30px;

	}

	.zhengce-list dd{

		padding: 15px 0;

	}

	.zhengce-con{

		padding-top: 10px;

	}

	.zhengce-con h1{

		font-size: 18px;

	}

	.zhengce-con p{

		margin-top: 10px;

	}

	.zhengce-date{

		width: 60px;

		margin-right: 15px;

		height: 60px;

		padding-top: 11px;

	}

	.zhengce-date h1{

		font-size: 22px;

	}

	.zhengce-date h2{

		font-size: 12px;

		margin-top: 3px;

	}

	.zhengce-con h1{

		font-size: 16px;

	}

	.zhengce-con p{

		font-size: 12px;



	}

	.laoshi-list dd:first-child+dd{

		margin-top: 20px;

	}

	.laoshi-list dd{

		margin-top: 20px;

	}

	.laoshi-con {

    padding: 20px 15px 0;

	}

	.laoshi-con p{

		margin-top: 10px;

		line-height: 1.6;

		height:6.4em;

	}

	.laoshi-pic {

    width: 120px;

	}

	.duozi-right dd{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 20px;

	}

	.duozi-item+.duozi-item {

    margin-top: 20px;

	}

	.duozi-right dl{

		margin-left: 0;

	}

	.logo-2 {

    font-size: 0;

    width: 260px;

    margin-left: 15px;

    margin-top: 14px;

	}

	.banner-2-title h1{

		font-size: 24px;

	}

	.banner-2-title {

		padding:50px 0;

	}

}

@media only screen and (max-width: 400px){

	.logo-2 {

    font-size: 0;

    width: 240px;

    margin-left: 15px;

    margin-top: 16px;

	}

}