﻿@media only screen and (max-width: 1600px){
.nav>ul>li+li {
    margin-left: 10px;
}
.logo {
    width: 380px;
    margin-top: 29px;
}
	.nav>ul>li+li {
    margin-left: 15px;
	}
	.logo {
    width: 380px;
    margin-top: 33px;
	}
	.nav>ul>li>a{
		font-size: 17px;
	}
	.search{
		margin-left: 15px;
	}
	.main1-1{
		width: 768px;
		margin-right: 50px;
	}
	.main3-h1{
		font-size: 16px;
		margin-top: 15px;
	}
	.main1-middle{
		padding-left: 60px;
	}
	.erji-menu dd>a{
  	min-width: 200px;
  	padding: 15px;
  	font-size: 18px;
  }
  .news-pic {
    margin-right: 25px;
	}
}
@media only screen and (max-width: 1200px){
	#header{
		display: none;
	}
	#header-2{
		display: block;
	}
	.chenggao{
		display: block;
	}
	.main1-1 {
    width: 100%;
    margin-right: 0px;
    float: none;
    padding-top: 0;
	}
	.main1 {
    padding: 40px 0 50px;
	}
	.main3 {
    padding: 50px 0;
	}
	.main1-3-list-wp{
		padding: 0 60px;
	}
	.main1-3-list .owl-nav button.owl-prev{
		left: -60px;
		margin-top: -30px;
	}
	.main1-3-list .owl-nav button.owl-next{
		right: -60px;
		margin-top: -30px;
	}
	.main1-middle{
		margin:40px 0;
	}
	.main2-div{
		float: none;
		width: 100%;
	}
	.main2-div.fr{
		margin-top: 30px;
	}
	.main3-list-wp{
		padding: 0 50px;
	}
	.main1-2{
		margin-top: 30px;
	}
	.er{
		float: none;
		margin:0 auto;
	}
	.foo2-con{
		text-align: center;
		padding-top: 20px;
	}
	.foo2-con span{
		padding-left: 0;
		display: block;
	}
	.erji {
    padding: 50px 0;
	}
	.erji-title{
		font-size: 30px;
	}
	.erji-menu dd>a {
    min-width:0px;
    padding: 10px 20px;
    font-size: 16px;
	}
	.erji-menu {
    padding: 30px 0;
	}
	.banner-2 {
    height: auto;
    padding-bottom: 25%;
	}
	.qikan-list dd{
		width: 22%;
	}
	.shizi-title .fl {
    font-size: 24px;
    color: #296fb7;
    border-bottom: 2px solid #296fb7;
    padding-bottom: 15px;
	}
	.shizi-dl dd {
    float: left;
    margin-right: 40px;
    margin-top: 30px;
	}
	.shizi-item-li-title{
		margin-right: 50px;
	}
	.shizi-item-li {
    margin-top: 40px;
	}
	.shizi-item {
    margin-top: 50px;
	}
}
@media only screen and (max-width: 992px){
	.qikan-list dd{
		width: 30.33333%;
	}
	.news-pic{
		width: 180px;
	}
	.news-con{
		padding-top: 0;
	}
	.danpian-h1{font-size: 22px;}
	.fenye{
		margin-top: 35px;
	}
	.erji-menu dd>a {
    min-width:0px;
    padding: 10px 20px;
    font-size: 15px;
	 }
	.erji-menu {
    padding: 20px 0;
	}
	.main1 {
    padding: 35px 0 40px;
	}
	.main2,.main3 {
    padding: 40px 0;
	}
}
@media only screen and (max-width: 768px){
	.shizi-item-li {
    margin-top: 25px;
	}
	.shizi-item-li-title{
		float: none;
		font-size: 17px;
		width: 110px;
		height: 36px;
		line-height: 36px;
		margin-right: 0;
	}
	.shizi-dl dd a{
		font-size: 16px;
	}
	.shizi-dl dd {
    float: left;
    margin-right: 25px;
    margin-top: 15px;
	}
	.shizi-item {
    margin-top: 30px;
	}
	.shizi-title .fl {
    font-size: 20px;
    color: #296fb7;
    border-bottom: 2px solid #296fb7;
    padding-bottom: 10px;
	}
.sanji dd>a {
    display: block;
    font-size: 12px;
    color: #333;
    padding: 6px 10px;
    border: 1px solid #ddd;
}
.sanji dd {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 10px;
}
	.qikan-list dd{
		width:100%;
		float: none;
		margin-left: 0;
		margin-top: 0;
	}
	.qikan-list dd+dd{
		margin-top: 20px;
	}
	.qikan-list dl{
		margin-left: 0;
		margin-top: 0;
	}
	.danpian-h1{font-size: 20px;}
	.dan-a a{
		font-size: 14px;
	}
	.danpian-h2{
		font-size: 13px;
		padding: 4px 0 13px;
	}
	.news-con p{
		line-height: 1.8;
		height: auto;
		max-height: 5.4em;
		font-size: 13px;
	}
	.news-con{
		padding-top: 15px;
	}
	.news-list dd+dd {
    margin-top: 20px;
	}
	.news-con h1{
		font-size: 12px;
    background-position: left 50%;
	}
	.news-con h2{
		font-size: 16px;
		margin:13px 0 10px;
	}
	.news-list dd>a{
		padding: 15px;
	}
	.news-pic{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.erji-div{
		padding: 20px 15px;
	}
.erji-title {
    font-size: 24px;
	}
	.erji {
    padding: 30px 0;
	}
	.fenye{
		margin-top:30px;
		font-size: 12px;
	}
	.fenye .pagination > li > a,.fenye .pagination > li > span{
		padding: 5px 10px;
	}
	.erji-menu dd>a {
    min-width:0px;
    padding: 7px 15px;
    font-size: 14px;
	 }
	.erji-menu {
    padding: 15px 0;
	}
	.footer-2 {
    padding: 25px 0 15px;
	}
	.foo2-con{
		font-size: 12px;
		padding-top: 15px;
	}
	.main1-3-list .owl-nav button.owl-prev{
		left: 0px;
		margin-top: 0px;
		top: 0;
	}
	.main1-3-list .owl-nav button.owl-next{
		right: 0px;
		margin-top: 0px;
		top: 0;
	}
	.main1-3-list .owl-nav{
		position: relative;
		margin:20px auto 0;
		height: 45px;
		width: 120px;
	}
	.main1-3-list-wp{
		padding: 0
	}
	.main1-3-con{
		font-size: 15px;
		margin-top: 15px;
		height: auto;
		text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	}
	.main1-middle {
    margin: 20px 0;
    padding: 20px;
    min-height: 0;
	}
	.main1-middle-con h1{
		font-size: 20px;
	}
	.main1-2 {
    margin-top: 20px;
    padding: 20px 15px;
	}
	.list01 dd{
		padding-left: 100px;
		height: 51px;
		line-height: 50px;
	}

	.list01 dd span.span_11{
		left: 0;
	}
	.main1-1 .list01 {
    padding-top: 0px;
	}
	.tui1-pic{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.tui1-con{
		padding-top: 15px;
	}
	.tui1-con h2{
		margin:12px 0 10px;
	}
	.tui1-con p{
		height: auto;
		line-height: 1.8;
		max-height: 5.4em;
	}

	.tui2-pic{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.tui2-con{
		padding-top: 15px;
	}
	.tui1-con h2{
		margin:12px 0 10px;
	}
	.tui2-con p{
		height: auto;
		line-height: 1.8;
		max-height: 5.4em;
		margin-top: 8px;
	}
	.main1,.main2,.main3 {
    padding: 30px 0;
	}
	.title-11-h1{
		font-size: 22px;
	}
	.title-11 a.fr {
    font-size: 13px;
    color: #999;
    margin-top: 3px;
	}
	.title-11 {
    padding-bottom: 15px;
    border-bottom: 2px solid #296fb7;
    margin-bottom: 20px;
	}
	.main1-3-fl{
		top: 20px;
	}
	.logo-2{
		width: 251px;
		margin-top: 22px;
	}
	.list03 dd{
		height: 51px;
		line-height: 50px;
		padding-left: 0;
	}
	.main2-div.fr {
    margin-top: 20px;
	}
	.main3-list-wp {
    padding: 0 30px;
	}
	.main3-list .owl-nav button.owl-prev{
		left: -30px;
	}
	.main3-list .owl-nav button.owl-next{
		right: -30px;
	}

}
@media only screen and (max-width: 500px){}
@media only screen and (max-width: 350px){}