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

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

	#header{

		display: none;

	}

	#header-2{

		display: block;

	}

	.chenggao{

		display: block;

	}

	#main{

		padding-top: 15px;

	}

	.main1-list{

		padding: 15px 0 0;

	}

	.main1-list .owl-nav{

		margin-top: 50px;

	}

	.main3 {

    padding-left:0px;

    padding-right: 0px;

	}

	.footer-1 dd{

		float: none;

		width: 100%;

		margin-left: 0;

	}

	.footer-1 dd+dd{

		margin-top: 30px;

	}

	.footer-1 dl{

		margin-left: 0;

	}

	.footer-1{

		padding: 30px;

	}

	.foo1-logo{

		margin-top: 30px;

	}

	.yqlj{

		display: none;

	}

	.footer-2{

		padding: 20px 0;

	}

	.foo2-p{

		margin-top: 10px;

	}

	.footer-3{

		padding: 15px 0;

		line-height: 1.6;

	}

	.main4{

		height: 150px;

	}

	.main-title h1{

		font-size: 22px;

	}

	.main-title h2{

		font-size: 15px;

	}

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

		left: 20px;

	}

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

		right: 20px;

	}

	.foo1-p{

		margin-top: 15px;

	}

	.foo1-ww{

		margin-top: 15px;

	}

	.foo1-ul {

    padding-top: 15px;

	}

	.fafa .flex-control-paging li a {

    width: 10px;

    height: 10px;

	}

	.pp70 {

    padding: 50px 0px;

	}

	.map-wp{

		width: 100%;

		height: 300px;

		float: none;

		margin-left: 0;

		margin-bottom: 20px;

	}

	.contact1-er {

    max-width: 200px;

	}

	.contact1-p{

		padding-top: 30px;

	}

	.contact2-table {

    margin-top:30px;

	}

	.news-tui {

    width: 445px;

	}

	.news-right {

    width: 445px;

	}

	.news-item+.news-item {

    margin-top: 50px;

	}

	.fenye{

		margin-top: 50px;

	}

	.xueshu1-menu{

		float: none;

		width: 100%;

		margin-right: 0;

		margin-bottom: 30px;

	}

	.xueshu1-menu dl{

		font-size: 0;

		line-height: normal;

	}

	.xueshu1-menu dd{

		display: inline-block;

		margin-right: 10px;

		margin-bottom: 10px;

	}

	.xueshu1-div {

    margin-top:40px;

	}
	.xueshu1-div-right-con{
		height: auto;
	}
	.about0-jia-wp{
		padding-left: 30px;
		padding-right: 30px;
	}
	.about0-jia{
		width: 48%;
	}
	.about1-pic{
		float: none;width: 100%;
		border-right: 0;
	}
	.about1-pic video{
		display: block;
		margin-top: 0!important;
	}
	.about1-con{
		border-top: 20px solid #f5f5f5;
		padding: 100px 30px 30px;
	}
}

@media only screen and (max-width: 992px){
	.contact2-zy-item{
		float: none;
		width: 100%;
	}
	.contact2-zy {
    padding: 15px 0 10px;
	}
	.contact2-zy-item.fr{
		margin-top: 15px;
	}
	/*.about0-jia-wp.pp70{
		padding-left: 20px;
		padding-right: 20px;
	}*/
	.about0-jia{
		width: 100%;
		float: none;
	}
	.about0-jia+.about0-jia{
		margin-top: 20px;
	}

	.yangguang-list dd{

		width: 47%;

	}

	.xueshu1-div {

    margin-top: 30px;

	}

	.fproduct .flex-direction-nav .flex-prev{

		left: 70px;

	}

	.fproduct .flex-direction-nav .flex-next{

		right: 70px;

	}

	.product-list dd{

		width: 30.33333%;

	}

	.news-div {

    margin-top: 25px;

	}

	.news-tui {

    width: 100%;

    float: none;

	}

	.news-right {

    width: 100%;

    float: none;

    margin-top: 25px;

	}

	.news-item+.news-item {

    margin-top: 40px;

	}

	.pp40{

		padding: 30px 0;

	}

	.main2-list dd>a h1{

		font-size: 18px;

	}

	.main2-ico{

		width: 60px;

		height: 56px;

		-webkit-background-size: 100%;

		background-size: 100%;

	}

	.main3-item{

		float: none;

		width: 100%;

	}

	.main3-item.fr{

		margin-top: 30px;

	}

	.pp70 {

    padding: 40px 0px;

	}	

	.erji-title{

		padding: 50px 0;

	}

	.news-xx-pic {

    width: 100%;

    float: none;

	}

	.news-xx-con {

    width: 100%;

    float: none;

    margin-top: 30px;

	}

	.news-xx-pic-list .owl-nav{

		margin:20px auto 0;

	}

	.xueshu1-con {

    margin-top: 20px;

	}

	.fenye{

		margin-top: 40px;

	}

}

@media only screen and (max-width: 768px){
	.product-xx-pic-wp{
		padding: 0	40px;
	}
	.product-xx-pic-wp{
		max-width: 100%;
	}
	.product-xx-pic-wp{
		width: 100%;
	}
	.producta-prev{
		left: 0px;
	}
	.producta-next{
		right: 0px;
	}
	.about0-jia-wp.pp70{
		padding: 15px 0;
	}
	.about1-con{
		padding: 35px 15px 12px;
		border-top: 10px solid #f5f5f5;
	}
	.news-xx-return .fl,
	.news-xx-return .fr{
		float: none;
	}

	.yangguang-pic{

		max-width: 300px;

		margin:0 auto;

	}

	.yangguang-list dd{

		width: 100%;

		float: none;

		margin-left: 0;

		margin-top: 0;

	}

	.yangguang-list dd+dd{

		margin-top: 30px;

	}

	.yangguang-list dl{

		margin-left: 0;

		margin-top: 0;

	}

	.fuwu-table table.table{



		table-layout: auto;

	}

	.fuwu-downla a{

		font-size: 13px;

		display: inline-block;

		width: auto;

		height: auto;

		line-height: 1.4;

		padding: 12px	15px 12px 35px;

		background-position: 10px center;

		-webkit-background-size: 15px;

		background-size: 15px;

	}

	.fuwu-zhu{

		font-size: 15px;

		padding: 15px 0 10px;

	}

	.fuwu .xueshu1-p{

		margin-top: 10px;

	}

	.fuwu-table table.table tr th{

		font-size: 15px;

		height: 40px;

		padding: 8px;

	}

	.fuwu-table table.table tr td{

		font-size: 14px;

		height: 40px;

		padding: 8px;

	}

	.xueshu1-table table.table tr th{

		font-size: 15px;

		height: 40px;

	}

	.xueshu1-table table.table tr td{

		font-size: 14px;

		padding: 8px;

	}

	.xueshu1-menu{

		margin-bottom: 20px;

	}

	.xueshu1-div-right-p{

		font-size: 15px;

	}



	.xueshu1-menu dd{

		font-size: 14px;

		padding: 6px 15px;

		margin-bottom: 0;

	}

	.xueshu1-menu dl{

		white-space: nowrap;

		overflow-x: auto;

	}

	.xueshu1-div {

    margin-top:20px;

	}

	.product-xx-con{

		padding: 20px 15px;

		font-size: 15px;

	}

	.product-xx-dl dl{

		white-space: nowrap;

		overflow-x: auto;

	}

	.product-xx-dl dd{

		width: 120px;

		height: 34px;

		line-height: 34px;

	}

	.product-xx-wenzi-wp {

    padding: 25px 0;

	}

	.product-xx-wenzi{

		float: none;

		width: 100%;

		font-size: 15px;

	}

	.product-xx-pic h1{

		font-size: 16px;

	}

	.product-xx.pp70{

		padding-top: 0;

	}

	.product-xx-pic{

		/*width: 100%;*/

	}

	.fproduct{


	}

	.fproduct .flex-direction-nav .flex-prev{

		left: 0px;

	}

	.fproduct .flex-direction-nav .flex-next{

		right:0px;

	}

	.product.pp70 {

    padding: 10px 0px 30px;

	}

	.fenye{

		font-size: 12px;

		margin-top: 30px;

	}

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

		padding: 4px 10px;

	}

	.product-list dd {

    width: 100%;

    float: none;

    margin-left: 0;

    margin-top: 10px;

	}



	.product-list dl{

		margin-left: 0;

    margin-top: 0;

	}

	.product-list dd h1{

		font-size: 16px;

	}

	.news-list .item .news-tui-con h2 a{

		top: -1px;

		font-size: 14px;

	}

	.xueshu1-con {

    margin-top: 10px;

	}

	.xueshu1-p{

		font-size: 14px;

	}

	.news-xx.pp70{

		padding-top:15px; 

	}

	.news-xx-con{margin-top: 20px;}

	.news-xx-h1{

		font-size: 18px;

		line-height: 1.6;

	}

	.news-a1 {

    margin-top: 20px;

	}

	.news-list .owl-nav{

		margin-top: 20px;

	}

	.news-item+.news-item {

    margin-top:25px;

	}

	.news-tui-con p{

		margin-bottom: 15px;

	}

	.news-tui-con {

    margin-top: 15px;

	}

	.news-tui-con h1{

		font-size: 17px;

	}

	.news-div {

    margin-top: 15px;

	}

	.contact1-p {

    padding-top: 15px;

	}

	.erji-title-div{

		width: 140px;

		height: 140px;

		font-size: 16px;

		padding-top: 17px;

	}

	.erji-title-div img{

		display: block;

		width: 70px;

		margin-bottom: 7px;

	}

	.erji-title{

		padding: 40px 0;

	}

	.contact1-er {

    max-width: 120px;

	}

	.map-wp{

		height: 200px;

	}

	.contact2-table{

		margin-top: 20px;

	}

	.pp70 {

    padding: 30px 0px;

	}	

	.erji.pp70{

		padding-top:15px;

	}

	.zxyp-li{

		float: none;

		width: 100%;

	}

	.cxxq-con{

		font-size: 14px;

		margin-top: 10px;

	}

	.footer-1 dd+dd {

    margin-top: 25px;

	}

	.footer-3{

		padding: 15px;

		font-size: 12px;

		line-height: 1.8;

	}

	.main4 {

    height: 100px;

	}

	.foo1-p{

		margin-top: 10px;

	}

	.foo1-ww{

		margin-top: 10px;

	}

	.foo1-ul {

    padding-top: 10px;

	}

	.footer-1{

		padding: 20px 15px;

	}

	.main3-div p{

		margin:10px 0 15px;

	}

	.main3-div {

    margin-top: 10px;

	}

	.main2-list dd>a h1 {

    font-size: 18px;

    padding: 10px 0;

	}

	.main2-list dd>a{

		padding: 25px 0

	}

	.main2.pp40{padding: 0}

	.main2-list dd{

		float: none;

		width: 100%;

	}

	.main2-list dd+dd{

		background-image: none;

		border-top: 1px solid #adadad;

	}

	.main1-pic{

		width: 200px;

		height: 153px;

	}

	.main1-list .item h1{

		font-size: 18px;

	}

	.main-title h1{

		font-size: 18px;

	}

	.main-title h2{

		font-size: 13px;

	}

	.pp40 {

    padding: 20px 0;

	}

	.fafa .flex-control-nav li{

		margin:0 3px;

	}

	.fafa .flex-control-nav{

		bottom: 10px;

	}

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

		left: 15px;

	}

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

		right: 15px;

	}

	.fafa .flex-direction-nav a {

    width: 20px;

    height: 20px;

    margin-top: -10px;

    -webkit-background-size: 100%;

    background-size: 100%;

	}

	.main1-list .owl-nav {

    margin-top: 30px;

	}

}

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

	.logo-2{

		width: 155px;

		margin-top: 13px;

	}

}

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