@media screen and (min-width: 768px){
	body{ overflow-x:hidden;}	
	#owl-demo{height: auto;}
	.m-btn{display:none;}
}
@media screen and (max-width: 1200px){
	.container{ width:100%;padding-left: 10px;padding-right: 10px;box-sizing:border-box;}
    #owl-demo{ width:100%;}	
	.banner_con{ width:auto;padding: 50px 8%;box-sizing:border-box;height: 350px;}
	.look_more{right: 205px;}
	.xwqylists{width: 48%;box-sizing: border-box;padding: 25px 2% 25px 2%;}
	.xwqyli .xwqylicon{ width:75%;}
	.xwqylists_qyry ul .xwqyli .xwqylicon{ width: 100%;}
	.zycon{ width: 54%;margin-right: 2%;}
	.zycon_img{ width: 50%;}
	.zycon_img img{ width: 100%;height: 305px;}
	.zycon_lb{ width: 50%;}
	.jscon{ padding: 25px 2% 25px 2%;width: 44%;height: 335px;box-sizing: border-box;}
	.jscon .jsbt{ margin-right: 2%;}
	.jscon .jsinfo{ width: 76%;}
	.gsjscon{float: left;margin-right: 2%;width: 45%;height: auto;}
	.gsjscon img{ width: 100%;height: auto;}
	.fzgx{ width: 53%;}
	.fzgx_con_img,.fzgx_con_img img{width: 100%;height: auto;}
	.footer_line1{ width:60%;}
	.footer_line2{ width:40%;}
	.nav-list .nav-item>a{ margin: 0 16px;}
	.contents_bg{ width:100%;height:auto;}
	.contents_bg img{ height:auto;min-height: 300px;width: 100%;}
	.newscon_left{ width: 20%;margin-right: 3%;}
	.newscon_right{ float: left;width: 77%;}
	.newscon_img,.newscon_img img,.newscon_con{ width:100%;box-sizing: border-box;}
	.newscon_mc{ width: 82%;}
	#kkpager{ height:auto;}
	.contents_info_left{ width:20%;margin-right: 2%;padding-left: 3%;box-sizing:border-box;}
	.contents_info_right{ width: 78%;}
	.zzjg_con img{width:100% !important;height: auto!important;}
	.zscq_table tbody tr {height: auto;}
    .zscq_table tbody td {padding: 10px 0;}
	.zscq_table tr th.zlmc, .zscq_table tr th.fmr{    width: 15%;}
	.zscq_table tr th.zllb, .zscq_table tr th.xcjd, .zscq_table tr th.sqrq{    width: 13%;}
	.zscq_table tr th.zlh{ width: 30%;}
	.zscq_table tr th,.zscq_table tr a,.zscq_table tr span,.zscq_table tr span{ font-size:14px;}
	.zscq_table tr a{ font-size: 14px;height: auto;overflow: visible;white-space: normal;width: auto;}
	.zscq_table tr span.zllb_con, span.xcjd_con, span.zlh_con, span.sqrq_con, span.fmr_con{ height:auto;}
	.zscqinfo_lists .zscqinfo_con{ width: 79%;}
	.jszxcon_table{ width:100%;}
	.jszxcon_table tr th{width:25%;}
	.jszxcon_table tbody tr{height:auto;}
	.jszxcon_table tr a,.jszxcon_table tr span{ width:auto;overflow: visible;white-space: normal;text-overflow: ellipsis;}
	.jszxcon_table tbody tr{ text-align:left;}
    .footer_con_left{width: 50%;box-sizing: border-box; }
	.footer_con_right{ padding-left: 2%;width: 50%;box-sizing: border-box;}
    .footer_con_right img{ margin-right: 20px;}
	.contact_us_left{ margin-right: 5%;width: 50%;}
	.contact_us_left img{ width: 100%;height: auto;}
	.contact_us_right{ width:45%;padding-top: 40px;}
	.jszxcon_lists span.jszxcon_date{ margin-right: 2%;}
	.jszxcon_lists .jszxcon_name{width: 54%;margin-right: 2%;}
	.jszxcon_lists span.jszxcon_jx{width: 35%;}
	.zyjs_gcbox .gc_nav{width: 89%;}
	.zyjs_gc_img img{ width:100%;}
	.jx_type ul li{width: 48%;margin-right: 4%;}
	.jx_type ul li span{width: 53px;}
	.jx_type ul li span.qyry_span{width: 82%;white-space: normal;}
	.process_date{ width: 120px; }
	.process_info{ margin-left: 170px;}
	.point-time{ left: 106px;}
}
@media screen and (max-width: 900px){
	.nav-list .nav-item>a{ margin: 0 13px;}
	#kkpager a{ margin: 10px 1px;}
	.contents_bg img{ min-height:200px;}
	.zscqinfo_lists .zscqinfo_con{ width: 74%;}
	.jszxcon_table tr th,.jszxcon_table tr a,.jszxcon_table tr span{ font-size:14px;}
	.process_h span{ margin-left: -13px;}
	.footer_con_right img{ margin-right: 20px;}
	.company_name_en,.company_info{ font-size:16px;}
	.footer_con_company span{ margin-right: 15px;}
}

@media screen and (max-width: 768px){
	.header_top{ position: fixed;top: 0;left: 0;width: 100%;height: 56px;background: #fff;padding:0 10px;box-sizing:border-box;z-index:2;border-bottom: 1px solid #999;}
	.header_top_logo{width: auto;margin-top: 15px;}
	.header_top_logo img{ width:auto;height: 30px;}
	.dl .dlcon{ display:none;}
	.header_search{margin-top: 0;    padding: 10px 0 0 0;}
	.header_search form{ display:none;}
	.m-btn{position:fixed;top:16px;right:10px;cursor: pointer;width: 26px;height: 22px;z-index:999;}
	.m-btn .box{display: block;width: 22px;height: 22px;overflow: hidden;position: relative;}
    .m-btn .line {display: block;width: 100%;height: 2px;background-color: #565656;position: absolute;left: 0;transition: all .5s;}
	.m-btn .line1 {width: 12px;top: 0;}
	.m-btn .line2 {width: 24px;top: 8px;}
	.m-btn .line3 {width: 18px;top: 16px;}	 
	.cur .line1,.cur .line3{width: 24px;}
	.site-header{ display: block;position: fixed;right: -100%;width: 60%;top: 0;z-index: 99;height: 100%;background-color: #fff;transition: all 0.64s ease 0s;overflow-y: auto;overflow-x: hidden;padding-top: 50px;box-shadow: 8px 0 10px 8px #ccc;box-sizing: border-box;}	
	.show{ right: 0;transition: all 0.64s ease 0s;}
	.nav-list .nav-item{ width:100%;border-top: 1px dashed #ccc;}
	.nav-list .nav-item>a{ font-size: 14px;display: block;line-height: 35px;}
	.nav-list .nav-item .nodes{position: relative;overflow: visible;top: 0;width: 100%;height: auto!important;display:none;}
	.nav-list .nav-item .nodes ul{ width:100%;background:none;padding-top: 0;padding-left: 12px;}
    .nav-list .nav-item .nodes ul li{    width: 100%;height: 30px;padding: 0 16px;line-height: 30px;text-align: left;box-shadow:none;}
	.nav-list .nav-item .nodes ul li a{ font-size:16px;}
	.nav-list .nav-item:hover .nodes ul{ border-bottom: none;box-shadow:none;}
	.nav-list .nav-item .nodes ul li+li{border-top: none;}
    .nav-list .nav-item .list-open{ display:block;}
	#owl-demo{ height:auto;}
	.gd_box{margin: 0 -10px;}
	.xwqylists{ width:100%;margin-right: 0;}
	.zycon{ width:100%;}
	.jscon{ width:100%;}
	.swiper-slide{ width:50% !important;margin-right: 0 !important;}
	.zdgc_img{width:100%; }
	.zdgc_img img{ width:100%;}
	.gsjscon,.fzgx,.footer_con_right{ width:100%;}
	.gsjscon{ margin-bottom:20px;}
	.footer_con_left{width:100%; border-right:none;padding-right: 0px;}
	.look_more{ right: 280px;}       
    .dl{ margin-right:40px;}
	.contents_bg{ padding-top:56px;}
	.contents_bg img{ min-height:100px;}
	.contents_info{ padding: 5px 0;}
	.contents_info_left{display:none}
	.contents_info_right{width: 100%;}
	.footer_con_links a{margin-right: 10px;}
	.footer_con_right img{ width: 60px!important;height:60px!important;margin-right: 10px;margin-top:0!important;}
	.footer_con_right span{margin-top: 5px;}
	.contents_info_right h1,.contents_info_right h1 span,
	.contact_us_right h1,.contact_us_right h1 span,
	.news_h1,.news_h1 span{padding-bottom: 10px;}
	.contents_info_right h1 span,.contact_us_right h1 span,.news_h1 span,.xw_infocon_title h1{font-size: 16px; }
	.jszxinfo p{ font-size: 14px;margin-top: 15px;}
	.nav-list .nav-item .nodes ul li a{font-size: 14px; }
    .hidden{ overflow:hidden;}
	.zyjs_con{margin-top: 20px;}
	.zyjs_con p,.zyjs_gc_info .zyjs_gc_name,.company_name_en, .company_info{font-size: 14px;}
	.zyjs_gc_boxti>a{ margin-right: 0!important;}
	.zyjs_gcbox .gc_nav{ width: calc(100% - 58px);}
	.zyjs_gcbox .img_l, .zyjs_gcbox .img_r{ margin-top: 40px;}
	.zyjs_gc_img,.zyjs_gc_img img{ height: 112px;}
	.contact_us_left,.contact_us_right{ width: 100%;}
	.company_name_zh{font-size: 15px;margin-bottom: 10px;}
	.company_info{ line-height: 30px;}
	.company_name{ margin: 20px 0 15px 0;}
	.process{ margin-left: 0; }
	.process_date .process_date_year{ text-indent: 0;  font-size: 14px;text-align: left; }
	 .qywh_con p,.process_info .things,.qywh_con .process_info p.things_con,.fzgx_info{font-size: 14px;}
	 .point-time{ left: 12px; }
	 .point-time,.point-time img{width: 8px!important;height: 8px!important;}
	 .qywh_con .process_info p.things_con{margin-top: 0!important; }
	 .process_h span img{width: 12px!important;height: 12px!important; }
	 .process_h span{margin-left: -50px;}
	 .process_con::before, .process_con .before,.process_h::before, .process_h .before{left: 44px;}
	 .process_info{margin-left: 61px;}
	 .jszxcon_lists span.jszxcon_jx{ width: 32%;  }
	 .jszxcon_lists span,.jszxcon_lists .jszxcon_name{ font-size: 14px;}
	 .news_search{ float: none;}
	 .news_search_text{ width: 90%;height: 28px; box-sizing: border-box;}
	 .edge{ right: 20px;}
	 .newscon_left{ width:100%;margin-right: 0;}
	 .newscon_left ul li{width:50%;float:left;}
	 .newscon_con p,.newscon_mc,.newscon_date,.zscqinfo_lists .zscqinfo_name,.zscqinfo_lists .zscqinfo_con{ font-size: 14px;}
	 .newscon_left ul li+li{ margin-top: 0;margin-bottom: 10px;}
	 .newscon_right{ width:100%;}
	 .newscon_mc{ width:calc( 100% - 90px);}
	 .dede_pages{ text-align: left;overflow: visible;}
	 #kkpager a{ display:inline-block;}
	 .zzjg_con p,.jx_type .jx_type_title{ font-size: 16px;}
	 .zzjg_con img{ margin-left: 0!important;}
	 .jx_type ul li{ width: 100%;margin-right: 0;}
	 .jx_type ul li span{ font-size: 14px;line-height: 25px;}
	.jszxcon_table tbody tr td{ vertical-align: top; padding: 0 1px;}
	.zscq_table tr span{ word-break: break-all;}

.header_search {
    display: none;
}
.jszxinfo img {
    width: 100%!important;
    display: block;
}
body {
    overflow-x: hidden;
}
.qywh_con img {
    width: 100%!important;
}
}  














