@media screen and (max-width:980px){
	
.main1 {
    height:auto;
    background-image:none;
    background-repeat: repeat-x;
}	
	
.main2 {
    width: 100%;
    height: auto;
    margin: auto;
    background-image: none;
    background-repeat: no-repeat;
}
	
	.main3 {
    width: 96%;
    height: auto;
    float: none; margin:0 auto
}
	
.head1 {
    height: auto;
    background-color: #fff9f2;
}


.head2 {
    width: 100%;
    height: auto;
    margin: auto;
}

.head3 {
    width: 100%;
    height: auto;
    float: none ;
}



.head3  img{
    width: 60% !important;
    height: auto;
    float: none ;
}




.head5 {
    width: 100%;
    margin: auto;
    z-index: 999;
}

.head4 {
display:none
}

.main4{ display:none}
.main20{ display:none}
.main38{ float:none; width:100%}

.main24 {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}






.main9 {
    height: auto;
    background-color: #f2e4da;
    overflow: hidden;
    padding-top: 10px;
}


.main10{ width:96%}


.main11 {
    width:100%;
    float:none;
}

.main15 {
width:100%;
    float:none; padding-bottom:10px;
}

.main22 {
width:100%;
    float:none;
}


.main16 {
    background-color: #e6d8cf;
    background-image: none;

}
.main25 {
width:96%;
    float:none; margin:0 auto
}


.main22 .sytw {
    margin-left: -10px; 
}


.main22 .sytw .li {
    float: left;
width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);
    height: 265px; margin-left:10px;
}


.main33 {
    width: 100%;
  
}

.main23 {
    width: 100%;
    height: 260px;
    background-image:none;
    background-repeat: no-repeat;
}
.main32 {
    width: 100%;
    margin: auto;
}


.main26 {
    margin-right:0px;
    width: 100%;
    float: none;
    border: none;
    background:none ; margin-top:10px;
}

.main27 {
    width: 100%;

}

.main28 {
    width: 100%;
    height: 95px;
    margin: auto; margin-top:10px;margin-bottom:10px;
}



.main30 {
width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);
    height: 95px;
    float: right;
}





.main22 .sytw .li .tp {
    width:  100%;
    height: 150px;
    margin: 0 auto;
    padding-top:0px;
}

.main22 .sytw .li .tp img{
    width:  100% !important;
    height: 150px !important;
    margin: 0 auto;
    padding-top:0px;
}

.dqwz {
    background: none;
    height: 41px;
    line-height: 41px;
}

.dqmc {
    margin-left:0px;
}

.nybk {
    background:none;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
}
.nywb{ display:none}
.main34 {
    height: auto;
    background-color: #f2e4da;
    margin: auto; padding-top:10px; padding-bottom:10px;
}
.main124 {
    width: 100%;
    height: auto;
    margin: auto;
}
.yqlj{ display:none}




#menu5 li a {
	float:left;
	color:#d9573d;
	height: 22px;
	width: 100%;
	text-decoration: none;
	line-height: 20px;

}
#menu5 li a:hover {
	color:#d9573d;
	text-decoration:none;
	height: 22px;
	width: 100%;
}



.main11{ display:none}




.main31 {
    width: 100%;
    height: auto;
    float: none;
    background-color: #FFF;
    border:none;
}


.tanj_foot_main {
	font-size: 0.875em;
	text-align: center;
	padding: 0.625em 0.5em;
	overflow: hidden;
	clear: both
}
#tanj_tel { display:block;
	background: #e4725b;
	text-align: center;
	color: #FFF;
	line-height: 2;
	margin-top: 1em
}
#tanj_tel a {
	color: #FFF
}

#tanj_tool {
	width: 100%;
	background: #e4725b;
	overflow: hidden; display:block
}
#tanj_tool a {
	color: #FFF;
	font-size: 0.875em;
	display: inline-block;
	width: 24%;
	overflow: hidden;
	float: left;
	text-align: center;
	border-right: 1px solid #FFF
}
#tanj_tool a:nth-child(4n) {
	border-right: none
}
#tanj_tool a mip-img {
	width: 25px;
	height: 25px;
	margin: auto
}
#tanj_tool a span {
	display: block
}











#jsddm {
	background: #e4725b;
	overflow: hidden
}
#jsddm li {
	color: #FFF;
	width: 24.7%;
	overflow: hidden;
	display: inline-block;
	border-right: #FFF solid 1px;
	border-bottom: #FFF solid 1px;
	float: left;
	line-height: 2;
	text-align: center;
	text-shadow: 0em 0.0625em 0.0625em #333333
}
#jsddm li:nth-child(n+5) {
	border-bottom: none
}
#jsddm li:nth-child(4n) {
	border-right: none
}

#jsddm li a {
    z-index: 999;
    height: 40px;
    line-height: 40px;
    display: block;
    text-decoration: none;
    width:100%;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    font-weight: normal;
}




.main22 .sytw .li:last-child {
    display: none;
}



}