@media (max-width: 768px){
.paging li,
.paging li.style{
	display: none;
}
.paging li.active,
.paging li.style1{
	display: inline-block;
}
.contain{
	width: 94%;
}
.header .top .title{
	padding-left: 50px;
}
.header .logo{
	width: 50px;
	height: 50px;
}
.header .top .contain>div{
	float: left;
}
.header .top .contain div.fr{
	padding-left: 50px;
}
.header .mid .phone{
	padding-left: 0;
	width: 100%;
	line-height: 24px;
}
.header .mid .phone .p2,
.header .mid .phone .p1{
	font-size: 16px;
}
.header .mid .list{
	width: 100%;
	margin-top: 10px;
}
.header .mid .list li{
	font-size: 14px;
	line-height: 20px;
	margin-right: 0;
	width: 100%;
}
.header .mid{
	padding: 15px 0;
	overflow: hidden;
}
.header .end{
	display: none;
}
.small_nav_btn{
	display: block;
}
.header .main .contain{
	white-space: nowrap;
	overflow: auto;
}
.header .main a{
	margin-right: 10px;
	width: initial;
}
.banner .img{
	height: 200px;
}
.bread{
	background: none;
}
.bread .search{
	margin-right: 0;
	width: 100%;
}
.bread .search input{
	width: calc( 100% - 115px )
}
.page_index .part1 .left{
	width: 100%;
	box-sizing: border-box;
	background-size: cover;
	padding-top: 50px;
}
.page_index .part1 .right{
	width: 100%;
	margin-top: 10px;
}
.page_index .part1 .list{
	width: 100%;
}
.page_index .part1 .right .main{
	height: inherit;
}
.page_index .part2 .main li{
	width: 100%;
	padding-right: 0;
}
.page_index .part3 .left,
.page_index .part2 .main .img img,
.page_index .part2 .main .img,
.page_index .part2 .main .font{
	width: 100%;
}
.page_index .part3 .title{
	background: #6b4420;
	height: 80px;
}
.page_index .part3 .tab{
	margin-top: 0;
}
.page_index .part3 .tab a{
	display: inline-block;
	padding: 0 13px;
	border-bottom: 0;
}
.page_index .part3 .tab{
	overflow: auto;
	white-space: nowrap;
	background-size: cover;
}
.page_index .part3 .main{
	width: 100%;
	display: block;
	margin-top: 20px;
}
.page_index .part3 .main .img{
	width: 100%;
	height: inherit;
}
.page_index .part3 .main .font{
	width: 100%;
	height: inherit;
	background: #fff;
	padding-bottom: 0;
}
.page_index .part4 .right{
	width: 100px;
	float: left;
	display: none;
}
.page_index .part5{
	display: block;
}
.page_index .part5 .left li{
	width: 100%;
	margin-right: 0;
	margin-bottom: 15px;
}
.page_index .part5 .left{
	width: 100%;
}
.page_index .part5 .right{
	width: 100%;
	margin-top: 20px;
}
.in_part6 li{
	width: 48.5%;
	margin-right: 3%;
	margin-bottom: 3%;
}
.in_part6 li:nth-of-type(2n){
	margin-right: 0;
}
.page_index .part7 .tab a{
	width: inherit;
	padding: 0 10px;
}
.footer .main .left{
	width: 100%;
	padding-right: 0;
}
.footer .main .share{
	margin-left: 0;
	float: right;
}
.footer .main .right{
	width: 100%;
	margin-top: 15px;
	margin-left: 0;
}
.footer .mid{
	line-height: 30px;
}
.footer .end img{
	margin: 3px 5px;
}
#marquee{
	width: calc( 94vw - 22px );
}
.all_left{
	width: 100%;
}
.case .left .top .img,
.case .left .top .font{
	width: 100%;
}
.case .left .top .font{
	margin-right: 0;
}
.case .left .main li .font{
	width: 100%;
}
.all_right{
	width: 100%;
	margin-top: 20px;
}
.all_right .title1{
	background-size: cover;
}
.contact .main .font{
	padding: 20px;
}
.contact .main .font .p1{
	font-size: 16px;
}
.flex{
	display: block;
}
.contact .main .font .img{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.contact .main .font .font1{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.contact .main .font .p2{
	font-size: 16px;
}
.contact .main .font table td{
	display: block;
	width: 100%;
}
.mfdy .left .p1{
	font-size: 14px;
	padding-left: 40px;
	background-size: 30px;
	background-position: 0 10px;
}
.mfdy .left .p2{
	padding-left: 40px;
	line-height: 24px;
	background-position: 0 10px;
}
.mfdy .left .input .title{
	width: 80px;
}
.mfdy .left textarea,
.mfdy .left .input .input1{
	width: calc( 100% - 85px )
}
.mfdy .left button{
	margin-left: 85px;
}
.inside_left{
	width: 100%;
	margin-left: 0;
	padding-left: 0;
}
.inside_left .menu .list{
	background-size: cover;
}
.inside_left .menu,
.inside_left .menu .title{
	background-repeat: repeat-x;
}
.inside_right{
	margin-top: 20px;
	padding-bottom: 20px;
	width: 100%;
}
.sitemap .main{
	padding: 20px 0;
}
.yiming .part1 .left{
	width: 100%;
}
.yiming .part1 .right{
	width: 100%;
	margin-top: 20px;
}
.yiming .part2 .left{
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.yiming .part2 .right{
	width: 100%;
}
.yiming .part2 .right li{
	width: 100%;
	margin-left: 0;
	padding: 10px;
	box-sizing: border-box;
}
.yiming .part3 .main{
	width: 100%;
	margin-left: 0;
	height: inherit;
	margin-bottom: 20px;
}
.yiming .title1,
.yiming .part3 .top{
	display: flex;
}
/* .yiming .part3 .top a:nth-of-type(2){
	width: 80%;
} */
/* .yiming .part4 .main li{
	width: 100%;
	margin-left: 0;
	padding: 10px;
	box-sizing: border-box;
} */
.yiming .part5 .title{
	background-repeat: repeat;
	padding: 0 10px;
}
.yiming .part5 .tab{
	width: 100%;
}
.yiming .part5 .tab:after{
	content: "";
	clear: both;
	display: block;
}
.yiming .part5 .font{
	width: 100%;
	margin-top: 10px;
}
.yiming .part5 .img{
	width: 100%;
}
.process .inside_right{
	width: 100%;
}
.process .inside_right .main li{
	padding-left: 0;
}
.process .inside_right .main li em{
	width: calc( 100% - 110px );
	background-size: cover;
	margin-top: 10px;
    vertical-align: middle;
}
.process .inside_right .main li i{
}
.news .part1 li{
	width: 48.5%;
	margin-bottom: 3%;
	margin-right: 3%;
}
.news .part1 li:nth-of-type(2n){
	margin-right: 0;
}
.news .part2 .left{
	width: 100%;
	box-sizing: border-box;
	height: initial;
	float: left;
}
.news .part3,
.news .part2{
	display: block;
}
.news .part3:after,
.news .part2:after{
	content: "";
	clear: both;
	display: block;
}
.news .part2 .right{
	width: 100%;
	margin-top: 20px;
	float: left;
}
.news .main .title .tab li{
	margin-right: 3px;
	padding-left: 5px;
}
.news .main .title .tab li:before{
	left: 0;
}
.news .part3 .main{
	width: 100%;
	margin-bottom: 20px;
}
.zxpg .left .top .main .p1{
	font-size: 16px;
}
.zxpg .left .top .main .p2{
	line-height: 24px;
}
.zxpg .left .top{
	background-size: cover;
}
.zxpg .left .part .img{
	width: 200%;
	max-width: inherit;
}
.zxpg .left form{
	overflow: hidden;
}
.zxpg .left .part .main{
	border: 0;
}
.zxpg .left .part .main dd,
.zxpg .left .part .main .dl3 dd{
	width: 100%;
	margin-bottom: 20px;
}
.label_wapper{
	width: calc( 100% - 88px )
}
.zxpg .left .part .main .p1{
	line-height: 24px;
	vertical-align: top;
}
.zxpg .left .part .main label{
	display: inline-block;
}
.zxpg .left .part .main span{
	line-height: 24px;
	vertical-align: top;
}
.zxpg .part2 .label_wapper{
    width: calc( 100% - 120px );
}
.news_detail .left .btn a{
	margin: 4px;
	width: 80%;
}
.inside_left .menu .title{
    background: url(../images/ico252.png) repeat center;
}
.service .right .main .content li{
	width: 100%;
	margin-right: 0;
	background-size: cover;
}

.case .left .top .swiper-pagination{
	width: 100%;
	position: initial;
}

.inside_left .menu .list a.active, .inside_left .menu .list a:hover{
	background: rgb(185,155,53);
}






































}
@media (min-width: 769px) and (max-width: 1000px){
.right_slide{
	display: none;
}
.contain{
	width: 94%;
	max-width: 1000px;
}
.header .logo{
	width: 150px;
	height: 160px;
}
.header .mid .phone,
.header .top .title{
	padding-left: 150px;
}
.header .mid{
}
.header .mid .list li{
	font-size: 16px;    width: 205px;
}
.header .mid .list{
	width: calc( 100% - 340px )
}
.header .nav{
	padding-left: 0;
}
.header .nav>.nav-item>a{
	width: 100%;
}
.header .mid .phone .p2,
.header .mid .phone .p1{
	font-size: 20px;
}
.banner .img{
	height: 300px;
}
.bread{
	background: none;
}
.bread .search{
	margin-right: 0;
}
.header .main img{
	display: block;
	margin: 0 auto;
}
.header .main a{
	text-align: center;
}
.header .nav>.nav-item{
	width: 12.5%;
}
.bread .search input{
	width: calc( 100% - 115px )
}
.page_index .part1 .left{
	box-sizing: border-box;
	background-size: contain;
    padding: 50px 20px 0 30px;
    width: 369px;
}
.page_index .part1 .right{
	width: calc( 100% - 369px );
}
.bread .ico04{
	width: calc( 100% - 256px );
}
.page_index .part1 .list{
	width: 100%;
}
.page_index .part1 .right .main{
	height: inherit;
}
.page_index .part2 .main li{
	width: 50%;
	padding-right: 20px;
}
.page_index .part3 .left,
.page_index .part2 .main .img img,
.page_index .part2 .main .img,
.page_index .part2 .main .font{
	width: 100%;
}
.page_index .part3 .title{
	background: #6b4420;
	height: 80px;
}
.page_index .part3 .tab{
	margin-top: 0;
}
.page_index .part3 .tab a{
	display: inline-block;
	padding: 0 13px;
	border-bottom: 0;
}
.page_index .part3 .tab{
	overflow: auto;
	white-space: nowrap;
	background-size: cover;
}
.page_index .part3 .main{
	width: 100%;
	display: block;
	margin-top: 20px;
}
.page_index .part3 .main .img{
	width: 100%;
	height: inherit;
}
.page_index .part3 .main .font{
	width: 100%;
	height: inherit;
	background: #fff;
	padding-bottom: 0;
}
.page_index .part4 .right{
	width: 100px;
	float: left;
}
.page_index .part5{
	display: block;
}
.page_index .part5 .left li{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 15px;
}
.page_index .part5 .left{
	width: 100%;
	background-repeat: repeat-x;
}
.page_index .part5 .right{
	width: 100%;
	margin-top: 20px;
}
.in_part6 li{
	width: 18.4%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.footer .nav li{
	padding: 0 15px;
}
.in_part6 li:nth-of-type(5n){
	margin-right: 0;
}
.page_index .part7 .tab a{
	width: inherit;
	padding: 0 10px;
}
.footer .main .left{
}
.footer .main .share{
	margin-left: 0;
	float: right;
}
.footer .main .right{
	width: calc( 100% - 355px );
	margin-left: 15px;
}
.footer .mid{

}
.footer .end img{
	margin: 3px 5px;
}
#marquee{
	width: calc( 94vw - 22px );
}
.all_left{
	width: 100%;
}
.case .left .top .img{
	width: 40%
}
.case .left .top .swiper-pagination{
	width: 58%;
	right: 0;
}
.case .left .top .font{
	width: 58%;
}
.case .left .top .font{
	margin-right: 0;
}
.case .left .main li .font{
	width: calc( 100% - 80px );
}
.all_right{
	width: 100%;
	margin-top: 20px;
}
.all_right .title1{
	background-size: cover;
}
.contact .main .font{
	padding: 20px;
}
.contact .main .font .p1{
	font-size: 16px;
}
.flex{
	display: block;
}
.contact .main .font .img{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.contact .main .font .font1{
	width: 100%;
	margin-bottom: 20px;
	float: left;
}
.contact .main .font .p2{
	font-size: 16px;
}
.contact .main .font table td{
	display: block;
	width: 100%;
}
.mfdy .left .p1{
	font-size: 14px;
	padding-left: 40px;
	background-size: 30px;
	background-position: 0 10px;
}
.mfdy .left .p2{
	padding-left: 40px;
	line-height: 24px;
	background-position: 0 10px;
}
.mfdy .left button{
	margin-left: 85px;
}
.inside_left .menu .list a.active, .inside_left .menu .list a:hover{
	background: rgb(185,155,53);
}
.inside_left{
	width: 100%;
	margin-left: 0;
	padding-left: 0;
}
.inside_left .menu .list{
	background-size: cover;
}
.inside_left .menu,
.inside_left .menu .title{
	background-repeat: repeat-x;
}
.inside_right{
	margin-top: 20px;
	padding-bottom: 20px;
	width: 100%;
}
.sitemap .main{
	padding: 20px 0;
}
.yiming .part1 .left{
	width: 370px;
}
.yiming .part1 .right{
	width: calc( 100% - 380px );
}
.yiming .part2:after{
	content: "";
	clear: both;
	display: block;
}
.yiming .part2 .left{
	width: 370px;
	float: left;
	box-sizing: border-box;
}
.yiming .part2 .right{
	width: 100%;
	float: right;
	width: calc( 100% - 380px );
}
.yiming .part2 .right li{
	width: 100%;
	margin-left: 0;
	padding: 10px;
	box-sizing: border-box;
}
.yiming .part3 .main{
	width: 48.5%;
	margin-left: 3%;
	height: inherit;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.yiming .part3 .main:nth-of-type(2n+1){
	margin-left: 0;
}
.yiming .title1,
.yiming .part3 .top{
	display: flex;
}
.yiming .part3 .top a:nth-of-type(2){
	width: 80%;
}
.yiming .part4 .main li{
	width: 32%;
	margin-left:2%;
	padding: 10px;
	box-sizing: border-box;
}
.yiming .part4 .main li:nth-of-type(3n+1){
	margin-left: 0;
}
.yiming .part5 .title{
	background-repeat: repeat;
	padding: 0 10px;
}
.yiming .part5 .tab{
	width: 100%;
}
.yiming .part5 .tab:after{
	content: "";
	clear: both;
	display: block;
}
.yiming .part5 .font{
	width: 100%;
	margin-top: 10px;
}
.yiming .part5 .img{
	width: 100%;
}
.process .inside_right{
	width: 100%;
}
.process .inside_right .main li{
	padding-left: 0;
}
.process .inside_right .main li em{
	width: calc( 100% - 110px );
	background-size: cover;
	margin-top: 10px;
    vertical-align: middle;
}
.process .inside_right .main li i{
}
.news .part1 li{
	width:23.5%;
	margin-left: 0;
	margin-bottom: 3%;
	margin-right: 2%;
}
.news .part1 li:nth-of-type(4n){
	margin-right: 0;
}
.news .part2 .left{
	box-sizing: border-box;
	float: left;
}
.news .part3,
.news .part2{
	display: block;
}
.news .part3:after,
.news .part2:after{
	content: "";
	clear: both;
	display: block;
}
.news .part2 .right{
	width:calc( 100% - 350px );
	float: left;
}
.news .main .title .tab li{
	margin-right: 3px;
	padding-left: 5px;
}
.news .main .title .tab li:before{
	left: 0;
}
.news .part3 .main{
	width: 100%;
	margin-bottom: 20px;
}
.zxpg .left .top .main .p1{
	font-size: 16px;
}
.zxpg .left .top .main .p2{
	line-height: 24px;
}
.zxpg .left .top{
	background-size: cover;
}
.zxpg .left .part .img{
	width: 100%;
	max-width: inherit;
}
.zxpg .left form{
	overflow: hidden;
}
.zxpg .left .part .main{

}
.part_team ul:after{
	content: "";
	clear: both;
	display: block;
}
.part_team li{
	width: 32%;
	margin-right: 2%;
	box-sizing: border-box;
	float: left;
}
.part_team li:nth-of-type(3n){
	margin-right: 0;
}
.zxpg .left .part .main dd,
.zxpg .left .part .main .dl3 dd{
	width: 100%;
	margin-bottom: 20px;
}
.label_wapper{
	width: calc( 100% - 88px )
}
.zxpg .left .part .main .p1{
	line-height: 24px;
	vertical-align: top;
}
.zxpg .left .part .main label{
	display: inline-block;
}
.zxpg .left .part .main span{
	line-height: 24px;
	vertical-align: top;
}
.zxpg .part2 .label_wapper{
    width: calc( 100% - 120px );
}
.news_detail .left .btn a{
	margin: 4px;
	width: 80%;
}
.inside_left .menu .title{
    background: url(../images/ico252.png) repeat center;
}
.service .right .main .content li{
	background-size: cover;
}
















}