  @media only screen and (max-width: 1500px){
	.shengc1-p{
		height: 112px;
		line-height: 2;
	}
	.shengc1-con{
		padding: 60px 40px 0;
	}
	.shengc2 dd h1{
		font-size: 16px;
	}

	.wenhua1-pic{

		width: 371px;

	}

	.main6-dl dd{

		font-size: 12px;

	}

	.fafa .slides>li{

		height: 405px;

	}

	.fafa .flex-control-nav{

		bottom: 25px;

	}

	.fafa .flex-control-nav li{

		margin:0 8px;

	}

	.main6-dl dd img{margin-bottom: 5px;}

	

	.main0-2-left{

		width: 640px;

	}

	.main4-dl dd a.imgbox_a {

    padding-bottom: 67.4%;

	}

	.list01 li{

		margin-top: 10px;

	}

	.main5-2{

		height: 260px;

	}

	.main5-1-bg{

		height: 260px;

		padding: 0;

	}

	.main5-1-bg dd a img{

		width: 55px;

	}

	.main5-1-bg dd a{

		font-size: 13px;

	}

	.main5-2 a{

		padding: 30px 30px 0;

	}

	.fmain3-div{

		width: 369px;

	}

	.borbox.borbox2{

    background-image: url(/images/borbox3.jpg);

	}

	.about3-left{

		width: 565px;

	}

	.about3-right{

		margin-top: 24px;

	}

	.about3-form .col-sm-6, .about3-form .col-sm-12, .about3-form .col-sm-5 {

    margin-top: 20px;

	}

	.about1-dd-con h1 span{

		font-size: 35px;

	}

	.about1-pic{

		width: 370px;

		margin-right: 20px;

	}

	.about1-right{

		width: 297px;

	}

	.more1{
		margin-top: 20px;
	}
	.about1-right dd:first-child {
    margin-bottom: 29px;
}
	.about1-right dd a.imgbox_a{
		margin-top: 20px;
	}

	.about1-dl dd{margin-left: 14px;}

	.about1-dl {

    margin-top: 33px;

	}

	.about1-left-con{

		line-height: 2;

		height: 16em;

	}

	.logo-wen

	{font-size: 22px;}

	.main7-left{

		width: 410px;

	}

	.main7-1-2-p{

		line-height: 2;

		height: 140px;

	}

	.main8-1-p{

		line-height: 1.8;

		height: 100px;

	}

	.main8-1.borbox{

		padding: 15px 20px;

	}

	.fmain8 a.imgbox_a {

    padding-bottom: 66.78%;

	}

	.menu{

		width: 280px;

		margin-right: 30px;

	}
	.fmain3-div+.list01{
		padding-top: 5px;
	}
	.fmain3 a.imgbox_a{
	padding-bottom: 65.05%;
}
}	

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

	.wenhua1,.wenhua2,.wenhua3{

		padding: 30px 0;

	}

	.wenhua1 .col-lg-9{

		margin-top: 20px;

	}

	.menu{

		display: none;

	}

	.fmain8 .flex-direction-nav .flex-next{

		right: 0;

	}

	.fmain8 .flex-direction-nav .flex-prev{

		left: 0;

	}

	.main7,.main8{

		padding: 30px 0;

	}

	.main7-1 .col-lg-4,.main8 .col-lg-4{

		margin-top: 20px;

	}

	.footer-2-div{

		padding: 15px;

		line-height: 2;

	}

	.main7-1-2-p

	{height: auto;}

	#header{

		display: none;

	}



	#header-2{

		display: block;

	}

	.chenggao{

		display: block;

	}



	.fafa .slides>li{

		height: auto;

		background-image: none!important;

	}



	.fafa .slides>li>a>img{

		display: block;

	}

	.foo-logo{

		display: none;

	}

	.fafa .flex-control-paging li a{

		width: 10px;

		height: 10px;

		transition: .3s;

		background-image: url(/images/arrow-b2.png);

	}



	.fafa .flex-control-paging li a.flex-active{

		background-image: url(/images/arrow-b2-h.png);

		width: 10px;

	}

	.fafa .flex-control-nav li{

		margin:0 7px;

	}

	.fafa .flex-control-nav{

		bottom: 20px;

	}

	.main0-1 h1{

		font-size: 26px;

	}

	.main0-2-left{

		width: 100%;

		float: none;

		margin-right: 0;

	}

	.main0,.main1,.main2,.main3,.main4

	,.main5{

		padding: 30px 0;

	}

	.main1 .col-lg-4{

		margin-top: 20px;

	}

	.main0-2-right{

		margin-top: 20px;

	}

	.borbox{

		margin-top: 20px;

	}

	.main2-2{

		margin-top: 0;

	}

	.main2-2 .col-lg-4{

		margin-top: 20px;

	}

	.main3 .col-lg-8{

		margin-top: 20px;

	}

	.main4-2{

		margin-top: 0;

	}

	.main4-2 .col-lg-4{

		margin-top: 20px;

	}

	.main4-dl dd{

		width: 23%;

		margin-left: 2%;

		margin-top: 2%;

	}

	.main4-dl dl{

		margin-left: -2%

	}

	.main4-dl{

		padding-top: 0;

	}

	.main5 .col-lg-4{

		margin-top: 20px;

	}

	.main5 .col-lg-4:first-child{

		margin-top: 0px;

	}

	.main5-1-bg{

		height: auto;

		padding: 15px;

		padding-bottom: 30px;



	}

	.main5-1-bg dd{

		padding-top: 20px;

	}

	.main5-2{

		height: auto;

		/*padding: 30px;*/

		background-image: none;

	}

	.main5-2 a{

		padding: 0;

	}

	.main5-2 a img{

		width: 100%;

		display: block;

		margin-bottom: 15px;

	}

	.main4-dl dd a.imgbox_a {

    padding-bottom: 61.4%;

	}

	.fmain3 .flex-direction-nav .flex-next{

		right: 0;

	}

	.fmain3 .flex-direction-nav .flex-prev{

		left: 0;

	}

	.lantern-wp{

		display: none!important;

	}

	.xinwen-left{

		display: none;

	}

	.erji-content{

		padding: 30px;

	}

	.erji{

		padding: 30px 0;

	}

	.mianbaoxie{

		display: none;

	}

	.fenye{

		padding-top: 30px;

	}

	.banner-2{

		height: auto;

		background-image: none!important;

	}

	.banner-2 img{display: block;}

	.about1-right{

		width: 100%;

		margin-left: 0;

		margin-top: 30px;

	}

	.about1-right dl{

		margin-left: -3%;

	}

	.about1-right dd{

		margin-left: 3%;

		width: 47%;

		margin-bottom: 0!important;

		float: left;

	}

	.about2-dl dd{

		margin-left: 5px;

	}

	.about3-left{

		width: 100%;

		float: none;

	}

	.about3-right{

		float: none;

		width: 100%;

		margin-top: 20px;

		height: auto;

		padding: 30px;

		background-image: none;

		background-color: #c61000;

	}

	.about1-dd-con h1 span {

    font-size: 40px;

	}

	.about1-dl dd{

		margin-left: 27px;

	}

	.main8-1-p{

		height: auto;

		line-height:2;

	}

	.danpian-h1{

		font-size: 24px;

	}
	.shengc1-con{
		display: none;
	}
	.shengc1-h1 h1{
		font-size: 16px;
	}
	.shengcan1-item .imgbox_a:hover .shengc1-h1{opacity: 1;visibility: visible;}
	.shengc2 dd{
		width: 31.833333333%;
	}
	.xinwen2-1-gai{
		margin-top: 25px;
	}
	.xinwen2-1 .col-lg-8 .tui1 {
    padding: 15px 0;
	}
}

@media only screen and (max-width: 992px){
    .borbox12 .list01{
        float: none;
        width: 100%;
    }
    .borbox12::after{display: none;}
	.shengcan1-item{
		float: none;
		width: 100%;
	}
	.borbox12 .list01.fr li {
        margin-top: 10px!important;
    }
	.shengc2 dd{
		width: 48.5%;
	}

	.wenhua1-pic{

		margin-right: 25px;

	}

	.danpian-h1{font-size: 22px;}

	.main7-left{

		width: 100%;

		margin-right: 0;

		float: none;

		margin-top: 0;

	}

	.main7-1-div{

		padding-top: 15px;

	}

	.main7-right{

		margin-top: 20px;

	}

	.main7-2{

		display: none;

	}

	.main8-1-dl dd{

		width: 48%;

	}

	.about1-right dd a.imgbox_a span{

		font-size: 20px;

		left: 25px;

		top: 25px;

	}

	.about3-right h1{

		font-size: 45px;



	}

	.about3-div{

		margin-top: 20px;

	}

	.about1-pic{

		float: none;

		width: 100%;

		margin-right: 0;

		margin-top: 0;

	}

	.about2-pic{

		float: none;

		width: 100%;

		margin-left: 0;

		/*margin-bottom: 20px;*/

	}

	.about1-left-con{

		height: auto;

	}

	.about1-left-right{

		margin-top: 15px;

	}

	.about1-dl dd{

		margin-left: 0;

		width: 25%;

		text-align: center;

	}



	.main0-1{

		padding: 30px;

		background-image: none;

	}

	.main0-1 h1{

		font-size: 24px;

	}

	.main2-1

	{display: none;}

	.main4-2 .col-lg-4:first-child{

		margin-top: 0;

	}

	.main2-2 .col-lg-4:first-child{

		margin-top: 0;

	}

	.xinwen-list li{

		height: 61px;

		line-height: 60px;

	}

	.erji-content{

		padding: 20px;

		padding-bottom: 30px;

	}

	.about2-dl{

		padding-top: 15px;

	}

	.about2-dl dl{

		margin-left: -2%;

	}

	.about2-dl dd{

		width: 23%;

		margin-left: 2%!important;

		padding:0;

		text-align: center;

		height: 42px;

		line-height: 42px;

		background-repeat: repeat;

		border-radius: 3px;

		margin-top: 2%;

		background-color: #eaeaea;

	}

	.about2-dl dd.cur{

		color: #fff;

	}

	.about-title i{

		display: none;

	}

	.about2-dl{

		float: none;

		width: 100%;

		clear: both;

	}

}

@media only screen and (max-width: 768px){
	.about2-list .col-lg-4 h1{
		font-size: 16px;
		margin-top: 18px;
	}
	.about2-list .col-lg-3 {
    margin-bottom: 0px;
    margin-top: 25px;
	}
	.about2-list .col-lg-3:first-child{
		margin-top: 0;
	}

	.about2-list-wp{padding: 20px 0 15px;}

	.about2-list .item h1{font-size: 16px;}

	.wenhua3-list .item h1{

		height: 50px;

		line-height: 50px;

	}

	.wenhua2-date{

		width: 56px;

		height: 56px;

		margin-right: 15px;

	}

	.wenhua2-dl{

		padding-top: 0;

	}

	.wenhua2-date h1{

		font-size: 28px;

	}

	.wenhua2-dd-con{

		padding-top: 7px;

	}

	.wenhua3-list{

		margin-top: 20px;

	}

	.wenhua2-date h2{

		font-size: 12px;

		margin-top: 4px;

	}

	.wenhua1,.wenhua2,.wenhua3{

		padding: 20px 0;

	}

	.wenhua1-pic{

		width: 100%;

		float: none;

		margin-bottom: 15px;

		margin-right: 0;

	}

	.wenhua2-dl dd{

		width: 100%;

		float: none;

		margin-left: 0;

		margin-top: 15px;

	}

	.wenhua2-dl dl{

		margin-left: 0;

	}

	.danpian-h1{

		font-size: 20px;

	}

	.dan-a a{

		font-size: 14px;

	}

	.pic-list{

		padding-bottom: 30px;

	}

	.pic-item{

		margin-top: 20px;

	}

	.main8-1.borbox{

		padding: 15px;

	}

	.main7, .main8 {

    padding: 20px 0;

	}

	.about2-dl dd{

		width: 31.333333%;

	}

	.about1-left{

		padding: 20px;

	}

	



	.about2{

		padding: 20px;

		margin:20px 0;

	}

	.about-title h1,.about1-right dd h1{

		font-size: 22px;

	}



	.tui-con{

		padding-top: 0;

	}

	.about3-1-pic{

		display: none;

	}



	.erji{

		padding: 15px 0 20px;

	}

	.xinwen-list li{

		background-position: left center;

		padding-left: 12px;

	}

	.erji-content{

		padding: 15px;

		padding-bottom: 25px;

	}

	.xinwen-div .tui1{

		padding: 15px 0;

	}

	.xinwen-list li{

		padding-right:90px;

		height: 51px;

		line-height: 50px;

	}

	.yanj{

		display: none;

	}

	.fmain3-div{

		float: none;

		margin-right: 0;

		margin-bottom: 15px;

		width: 100%;

	}

	

	.fmain0-2 .flex-control-nav{

		padding-right: 10px;

    bottom: 29px;

	}

	.tui1{

		padding: 0	0 15px;

	}

	.fmain0-2 .slides>li>a h1{

		height: 50px!important;

		line-height: 50px!important;

		padding-left: 15px!important;

		font-size: 15px!important;

		    padding-right: 115px!important;

	}

	.title-11{

		padding-right: 10px;

	}

	.main0, .main1, .main2, .main3, .main4, .main5{

		padding: 20px 0;

	}

	.title-22 a.fr{

		margin-right: 10px;

	}

	.borbox{

		padding: 15px;

	}

	.borbox.borbox2 .list01 li{

		width: 100%;

		float: none;

		margin-left: 0;

	}

	.borbox.borbox2 .list01 ul{

		margin-left: 0;

	}

	.borbox.borbox2{

		background-image: none;

	}

	.borbox.borbox2 .list01 li:first-child+li{

		margin-top: 10px;

	}

	.main0-1 h1{

		font-size: 22px;

	}

	.title-11 span.fl{

		font-size: 16px;

		padding: 0	20px;

		height: 42px;

		line-height: 42px;

	}

	.title-11 a.fr{

		margin-top: 11px;

	}

	.title-22 span.fl{

		font-size: 15px;

		padding: 0	20px;

		height: 42px;

		line-height: 42px;

	}
	.xinwen2-2-item{
		margin-top: 20px;
	}

	.title-22 a.fr{

		margin-top: 11px;

	}

	.main0-1{

		padding: 20px 15px 15px;

	}

	.m25{

		margin-top: 20px;

	}

	.logo-2 {

    width: 220px;

    margin-top: 16px;

}

	.fafa .flex-control-nav li{

		margin:0 5px;

	}

	.fafa .flex-control-nav{

		bottom:15px;

	}

	.footer-2-div{

		line-height: 1.8;

	}

	.borbox{

		margin-top: 15px;

	}

	.main4-dl dd{

		width: 48%;

	}

	.footer-2-div span{

		display: block;

	}

	.footer-2-div br{

		display: none;

	}

	.about1-dd-con h1 span{

		font-size: 35px;

	}

	.about1-right dd a.imgbox_a span{

		left: 15px;

		top: 15px;

		font-size: 18px;

	}

	.about2-div-wp{

		margin-top: 15px;

	}

	.yanz{

		width: 150px;

	}

	.about3-right h1{

		height: 50px;

		line-height: 50px;

		font-size: 36px;

		padding-left: 60px;

		-webkit-background-size: 50px;

		background-size: 50px;

	}

	.about3-right{

		padding: 20px;

	}

	.main7-1-2{

		margin-top: 20px;

	}



}

@media only screen and (max-width: 500px){
	.shengc2 dd{
		width: 100%;
		margin-left: 0;
		margin-top: 15px;
	}
	.shengcan1-item{
		margin-top: 15px;
	}
	.shengc2 dl{
		margin-left: 0;
	}
	.xinwen2-2 .title-11{
		    background-color: #f8f7f5;
	}

	.about1-right dd a.imgbox_a span{

		font-size: 20px;

		left: 25px;

		top: 25px;

	}

	.main7-1-2{

		margin-top: 15px;

	}

	.main7-1-2-p{

		margin-top: 10px;

	}

	.main8-2{

		margin-top: 15px;

	}

	.main8-1-dl dd{

		width: 100%;

		float: none;

		margin-left: 0;

		margin-top: 15px;

	}

	.main8-1-dl dl{

		margin-left: 0;

	}

	.about3-right h1{

		height: 40px;

		line-height: 40px;

		font-size:32px;

		padding-left: 50px;

		-webkit-background-size: 40px;

		background-size: 40px;

	}

	.about3-right dl{

		padding-top: 15px;

	}

	.about3-form .col-sm-6, .about3-form .col-sm-12, .about3-form .col-sm-5{

		margin-top: 15px;

	}

	.about3-right dd{

		font-size: 14px;

		line-height: 2;

	}

	.about3-1-con p{font-size: 14px;}

	.about3-1-con h1{

		font-size: 20px;

	}

	.about1-right dd:first-child{

		margin-bottom: 30px!important;

	}

	.about1-right dd{

		width: 100%;

		float: none;

		margin-left: 0;

	}

	.about1-right dl{

		margin-left: 0;

	}

	.about1-left,.about2,.about3{

		padding: 0;

	}

	.about1-dl dd{

		width: 50%;

		padding: 15px 0;

	}

	.about2{

		margin:30px 0 0;

	}

	.about2-dl dd{

		width: 48%;

	}

	.erji{

		background-color: #fff;

		padding: 25px 0;

	}

	.erji-content{

		padding: 0;

	}

	.main5-1-bg dd{

		width: 32.33333333%;

	}

	.main4-dl{

		padding-top: 5px;

	}

	.main4-dl dd{

		width: 46%;

		margin-left: 4%;

		margin-top: 4%;

	}

	.main4-dl dl{

		margin-left: -4%;

	}

	.logo-2{

		width: 220px;

		margin-top: 16px;

	}

	.tui-pic{

		width: 100%;

		margin-right: 0;

		margin-bottom: 15px;

		float: none;

	}

	.tui-con p{

		line-height: 1.8;

		height: 50px;

		margin-top: 7px;

	}

	.list01 li{

		padding-right: 35px;



    padding-left: 12px;

	}

	.list01 li a{

		font-size: 15px;

	}

	.list01 li span{

		font-size: 12px;

	}

	.main0-1 h1{

		font-size: 20px;

	}

	.main0-1{

		padding: 15px;

	}

}

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

	.main5-1-bg dd{

		width: 49%;

	}

}