@media only screen and (max-width: 1600px){
	.nav_ul li { margin: 0px 20px;}
	.banner_n { padding: 150px 0px;}
}
@media only screen and (max-width: 1400px){
	.headerMain-bg .nav_ul li a { font-size: 15px;}
	.foot_left { max-width: 400px;}
	.foot_right { max-width: 400px;}

}
@media only screen and (max-width: 1350px){
	.nav_ul li { margin: 0px 15px;}
	.banner_n { padding: 120px 0px;}
	.pro_tj_ul li .des { height: 75px;}
	.pro_show_wd { padding-right: 320px;}
	.pay_bg { width: 280px;}
	.video_bg { height: 500px;}
	.video_btn { width: 350px;}
	.about_l { width: 100%;}
	.num_ul li { width: 25%; padding: 0px 3%;}
	.num_ul li .tit span { font-size: 65px; line-height: 80px;}
	.about_r { width: 100%; padding: 0; margin-top: 40px;}
	.banner_bg .ab { width: 80%;}
	.banner_bg .h { font-size: 75px; line-height: 85px;}
	.banner_bg .tit { font-size: 50px; line-height: 65px;}
	.banner_bg .des { font-size: 25px; line-height: 35px;}

}
@media only screen and (max-width: 1250px){
	.nav_ul { display: none;}
	.page_nav { margin-top: 30px;  }
	.page_nav li { width: 200px; margin: 20px 10px 0px 10px; }
	.contact_bg .tab-bd li { margin-top: 40px;}
	.contact_bg .tab-bd li .list { padding: 0px 3%;}
	.a_txt .div3 ul li a { line-height: 60px; font-size: 18px; font-weight: normal;}
	.a_txt .div3 ul li .a_txt2 a { line-height: 40px; font-size: 15px;}
	.ul_surp li { padding: 80px 0px;}
	.ul_article li { padding: 0px 15px;}
	.pro_son_des_bg { padding-right: 500px;}
	.pro_son_des { padding: 35px 7%;}
	.pro_son_thumb { width: 500px;}
	.pro_son_nav li { width: 33.3333%; padding: 5px 5px;}
	.pro_ul li { width: 33.3333%; padding: 5px 5px;}
	.pro_show_wd { padding-right: 0px;}
	.pro_show_white { padding: 35px 5%;}
	.pay_bg { width: 100%; position: relative; margin-top: 40px;}
	.pro_show_h { font-size: 25px;}
	.pro_show_h2 { font-size: 18px; line-height: 32px;}
	.pro_show_r { width: 48%;}
	.pro_show_zs_tit { font-size: 18px;}
	.video_bg { height: 400px;}
	.video_btn { width: 300px;}
	.vd_sp { height: 70%;}
	.about_bg { padding: 70px 0px;}
	.about_green { padding: 70px 0px;}
	.rongyu_wd .gallery-top li .con .tit { font-size: 23px; line-height: 35px;}
	.ifour_right .fn_info { padding: 40px;}
	
}

@media only screen and (max-width: 1000px){
	.banner_n { padding: 100px 0px;}
	.banner_pro { padding: 100px 0px;}
	.banner_tit { font-size: 40px; line-height: 50px;}
	.banner_des { font-size: 20px; line-height: 30px; margin-top: 20px;}
	.page_nav li { width: 170px;  }
	.foot_left {display: none;}
	.foot_right {display: none;}
	.ul_hr li { margin-top: 60px;}
	.ul_hr li .dot { margin-top: 30px;}
	.ul_hr li .tit { font-size: 25px; line-height: 35px; margin-top: 25px;}
	.ul_hr li .des { font-size: 16px; margin-top: 20px; line-height: 35px;}
	.zp_wd { padding: 35px;}
	.zp_h { margin-left: 20px;}
	.shenqing_form li .input_l { padding: 0px 20px;}
	.shenqing_form li .input_r { padding: 0px 20px;}
	.shenqing_form li .input_text { padding: 0px 20px;}
	.ul_surp li { padding: 60px 0px;}
	.ul_surp li .tit { font-size: 30px; line-height: 40px;}
	.ul_article { margin-top: 10px;}
	.pro_tj_ul li { width: 50%;}
	.pro_nav li { padding: 20px 20px;}
	.pro_son_des_bg { padding-right: 400px;}
	.pro_son_thumb { width: 400px;}
	.num_ul li { width: 50%; padding: 0px 4%; margin-top: 40px;}
	.about_green { padding-top: 0;}
	.about_green_l { width: 100%; margin-top: 50px;}
	.about_green_r { width: 100%; position: relative; min-height: 450px;}
	.ifour_left { display: none;}
	.ifour_right { width: 100%;}
	.ifour_right .fn_info { position: absolute; z-index: 9; bottom: 0; left: 0;}
	.isix_left { width: 100%; height: 100%; position: absolute; z-index: 11;}
	.isix_right { width: 100%; height: 100%; position: absolute; z-index: 8;}
	.isix_l_ab { top: 130px; transform: translateY(0);}
	.isix_black { display: block; width: 100%; height: 100%; position: absolute; z-index: 10; top: 0; left: 0; background: rgba(0,0,0,.4);}
	.ivideo_btn { display: none;}
	
}
@media only screen and (max-width: 850px){
	.page_nav li { width: 150px;  }
	.contact_bg .tab-bd li { margin-top: 20px;}
	.contact_bg .tab-bd li .list { width: 50%;}
	.hr_nav li { padding: 0px 25px;}
	.ul_surp li { padding: 0;}
	.ul_surp li .img { width: 100%; position: relative; min-height: 400px;}
	.ul_surp li.t1 .con { width: 100%; padding: 40px 0px;}
	.ul_surp li.t2 .con { width: 100%; padding: 40px 0px;}
	.ul_article li { width: 50%;}
	.pro_nav li { padding: 20px 15px;}
	.pro_son_des_bg { padding-right: 300px;}
	.pro_son_thumb { width: 300px;}
	.pro_son_nav li { width: 50%; padding: 0;}
	.pro_ul li { width: 50%; padding: 0;}
	.video_bg { height: 350px;}
	.video_btn { width: 250px;}
	.about_tit { font-size: 30px;}
	.lc_bt_bg { width: 150px; height: auto; position: relative; margin: 45px 0px 0px 0px; border-radius: 5px; border: none;}
	.lc_bt { font-size: 20px; position: relative; width: 100%; top: auto; left: auto; transform: translate(0,0);}
	.lc_wd { background: none; padding: 0px 0px 10px 0px;}
	.moreload ul.list { padding-top: 0px;}
	.moreload ul.list li:nth-child(1n) .dot { display: none;}
	.moreload ul.list li:nth-child(2n) .dot { display: none;}
	.moreload ul.list li { margin-top: 45px;}
	.moreload ul.list li:nth-child(1n) .con_bg { padding: 0; text-align: left; width: 100%;}
	.moreload ul.list li:nth-child(2n) .con_bg { padding: 0; text-align: left; width: 100%;}
	.moreload ul.list li:nth-child(1n) .info_bg { padding: 0;}
	.moreload ul.list li:nth-child(2n) .info_bg { padding: 0;}
	.moreload .more { position: relative; margin-top: 60px; left: 0; margin-left: 0; width: 150px; height: 40px;  }
	.moreload .more a { font-size: 14px; line-height: 40px; border-radius: 5px;}
	.moreload .more p {height: 40px; font-size: 14px; line-height: 40px; border-radius: 5px; padding: 0;}
	.rongyu_tit { margin-top: 40px; font-size: 30px;}
	.ithree_tit { font-size: 30px;}
	.ithree_tit_des { font-size: 20px;}
	
}

@media only screen and (max-width:760px){
	.page_nav { text-align: left;}
	.page_nav li { margin: 20px 20px 0px 0px; width: 120px;}
	.page_nav li a { font-size: 16px; font-weight: normal; line-height: 40px;}
	.contact_bg .tab-hd li { width: 140px; height: 40px; font-size: 16px; line-height: 40px; font-weight: normal;}
	.contact_bg .tab-bd li .img { width: 30%;}
	.foot_bg { padding: 40px 0px 25px 0px;}
	.hr_h { font-size: 35px;}
	.hr_tit { font-size: 20px;}
	.hr_des { font-size: 17px; line-height: 35px;}
	.hr_nav li { padding: 0px 20px;}
	.dl_hr .list_hr { padding: 15px 20px;}
	.dl_hr .list_hr dt .left { font-size: 16px;}
	.dl_hr .list_hr dt .mid { font-size: 15px;}
	.dl_hr .list_hr dt .right { font-size: 15px;}
	.show_fanye { padding-right: 0;}
	.show_back { position: relative; top: auto; transform: translateY(0); margin-top: 30px;}
	.pro_nav li { padding: 20px 10px;}
	.pro_son_des_bg { padding-right: 0px;}
	.pro_son_thumb { width: 100%; height: auto; position: relative; min-height: 350px;}
	.video_ab { width: 120%; left: -10%;}
	.rongyu_wd .gallery-top li { padding: 25px;}
	.rongyu_wd .gallery-top li .img { width: 100%;}
	.rongyu_wd .gallery-top li .con { width: 100%; margin-top: 30px;}
	.rongyu_wd .gallery-top li .con .tit { margin-top: 0; font-size: 20px;}
	.rongyu_wd .gallery-top li .con .des { font-size: 15px; line-height: 32px; margin-top: 20px;}
	.rongyu_wd .swiper_btn { position: relative; background: #eeeeee; padding: 25px 0px 40px 0px; width: 100%; left: 0;}
	.rongyu_wd .swiper_btn .swiper-button-prev-ry { margin-left: 40px;}
	.rongyu_wd .gallery-thumbs { min-width: 640px;}
	.ithree_wd { height: 100%; padding-top: 140px; box-sizing: border-box;}
	.swiper-three { display: none;}
	.ithree_scr { display: none;}
	.ithree_con { height: 80%; margin-top: 30px; overflow: auto; overflow-x: hidden;}
	.ithree_con::-webkit-scrollbar { width: 0px; height: 10px; background-color:rgba(0,0,0,0.1); }
	.ithree_con::-webkit-scrollbar-thumb
	{
	    border-radius: 10px;
	    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
	    background-color:rgba(0,0,0,.2);
	}
	.wap_three { width: 100%; height: auto; overflow: hidden; display: block;}
	.wap_three li { display: block; overflow: hidden; width: 50%; height: auto; padding: 0px 20px; box-sizing: border-box; float: left; margin-top: 30px;}
	.wap_three li .con_bg { width: 100%; height: auto; overflow: hidden; display: block;} 
	.wap_three li .img { width: 100%; height: auto; overflow: hidden; display: block;}
	.wap_three li .img img { width: 100%; height: auto; overflow: hidden; display: block; transition: all .3s;}
	.wap_three li:hover .img img{transform: scale(1.1, 1.1);transition: transform 0.3s ease 0s;}
	.wap_three li .tit_bg { display: block; overflow: hidden; position: relative; width: 100%; height: auto; padding-right: 65px; box-sizing: border-box; margin-top: 15px;}
	.wap_three li .tit { display: block; overflow: hidden; font-size: 18px; line-height: 35px; font-weight: bold; text-overflow:ellipsis; white-space: nowrap;}
	.wap_three li .tit a { color: #FFFFFF;}
	.wap_three li .des { display: block; overflow: hidden; font-size: 13px; line-height: 30px; color: #FFFFFF; text-overflow:ellipsis; white-space: nowrap; margin-top: 10px;}
	.wap_three li .more { width: 26px; height: 35px; overflow: hidden; display: block; position: absolute; z-index: 9; right: 0; top: 0; background: url(../img/imore_dot.png) no-repeat center;}
	.wap_three li .more a { display: block; height: 35px; overflow: hidden;}
	.swiper-five { min-width: 900px;}
}

@media only screen and (max-width: 640px){
	.header_re { height: 90px;}
	#headerMain { height: 90px;}
	.a_txt .div3 { top: 90px; padding-bottom: 90px;}
	.logo { width: 150px; height: 65px;}
	.header_wd { height: 90px;}
	.banner_n { padding: 80px 0px;}
	.banner_pro { padding: 80px 0px;}
	.banner_tit { font-size: 30px; line-height: 40px;}
	.banner_hr { margin-top: 20px;}
	.page_nav { margin-top: 20px;}
	.show_wd { padding: 30px 5%; margin-top: 40px;}
	.contact_bg { margin-top: 40px;}
	.contact_bg .tab-bd li .info { margin-top: 25px; font-size: 15px; font-weight: normal; white-space:pre-wrap}
	.my-map { margin-top: 50px; height: 450px;}
	.mes_wd { padding: 30px 5%;}
	.ul_hr li { margin-top: 40px;}
	.ul_hr li .img { position: relative; width: 100%; display: block; min-height: 400px;}
	.ul_hr li .con { width: 100%;}
	.ul_hr li .des { min-height: auto;}
	.hr_tit { font-size: 18px; line-height: 35px;}
	.foot_mar { height: 50px;}
	.hr_btn { margin-top: 35px;}
	.hr_nav li { padding: 0px 15px;}
	.hr_nav li .tit { font-size: 16px;}
	.shenqing_form li { margin-top: 25px;}
	.shenqing_form li .input_l { width: 100%;}
	.shenqing_form li .input_r { width: 100%; margin-top: 25px;}
	.dl_hr .list_hr dt .left { width: 52%;}
	.dl_hr .list_hr dt .mid { width: 33%;}
	.dl_hr .list_hr dt .right {display: none;}
	.ul_surp li .img { min-height: 300px;}
	.ul_article li .info_bg { padding: 15px 15px;}
	.pro_nav li { width: 100%;}
	.pro_son_nav li .tit a { font-size: 16px; font-weight: normal;}
	.pro_show_img { width: 100%;}
	.pro_show_r { width: 100%; margin-top: 20px;}
	.video_ab { width: 130%; left: -15%;}
	.video_bg { height: 300px;}
	.video_btn { width: 200px;}
	.about_bg { padding: 45px 0px;}
	.about_tit { font-size: 25px; line-height: 35px;}
	.num_ul li .tit span { font-size: 55px; line-height: 70px;}
	.about_green_l { margin-top: 40px;}
	.about_green_r {min-height: 350px;}
	.banner_bg .ab { width: 80%;}
	.banner_bg .h { font-size: 50px; line-height: 65px;}
	.banner_bg .tit { font-size: 30px; line-height: 45px; margin-top: 10px;}
	.banner_bg .des { font-size: 20px; line-height: 30px; margin-top: 10px;}
	.ilau_bg { margin-left: 30px;}
	.inav_img { margin-left: 30px;}
	.ilogo { width: 180px;}
	.inav_img a { font-size: 0;}
	.ithree_wd { padding-top: 100px;}
	.ithree_tit { border: none;}
	.wap_three li { width: 50%; padding: 0px 10px;}
	.wap_three li .tit { font-size: 18px; }
	.ithree_tit_des { display: none;}
	.ithree_con { margin-top: 0px;}
	.wap_three li .tit_bg { padding-right: 0;}
	.wap_three li .more { display: none;}
	.ifour_r_01 { height: 55%;}
	.ifour_r_02 { height: 45%;}
	.ifour_right .fn_h { font-size: 23px; line-height: 40px;}
	.isix_h { font-size: 28px; line-height: 35px; margin-top: 10px;}
	.isix_des { font-size: 18px; margin-top: 15px;}
	.isix_ul li .tit { font-size: 25px;}
	.isix_ul li .des { font-size: 14px; line-height: 25px; min-height: auto; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 50px; margin-top: 20px;}
	.isix_more { margin-top: 40px;}
	.ifive_tit { font-size: 25px; line-height: 35px;}
}
@media only screen and (max-width: 480px){
	.lau_bg { margin-left: 25px;}
	.nav_img { margin-left: 25px;}
	.logo { left: 3%;}
	.lau_bg a { font-size: 16px; padding-left: 30px;}
	.nav_img a { font-size: 0px; padding-right: 25px;}
	.banner_n { padding: 50px 0px;}
	.banner_pro { padding: 50px 0px;}
	.banner_tit { font-size: 23px; line-height: 30px;}
	.banner_hr { margin-top: 15px;}
	.banner_des { font-size: 16px; margin-top: 15px;}
	.page_nav li { margin: 15px 15px 0px 0px; }
	.contact_bg .tab-hd li { width: 120px; }
	.contact_bg .tab-bd li .list { padding: 0px 20px;}
	.a_txt .div3 ul li a { line-height: 45px; font-size: 16px; font-weight: normal;}
	.a_txt .div3 ul li .a_txt2 a { line-height: 40px; font-size: 14px;}
	.ul_hr li .img {  min-height: 260px;}
	.hr_nav { margin-top: 0;}
	.hr_nav li { width: 100%; padding: 0px; margin-top: 40px;}
	.shenqing_form { margin-top: 0;}
	.shenqing_form li .input_l { padding: 0;}
	.shenqing_form li .input_r { padding: 0; margin-top: 25px;}
	.zp_h { margin-left: 0;}
	.ul_surp li .img { min-height: 180px;}
	.ul_surp li .tit { font-size: 23px; line-height: 35px;}
	.ul_surp li .des { -webkit-line-clamp: 2; height: 70px; margin-top: 15px;}
	.ul_surp li .more { margin-top: 30px; width: 110px;}
	.ul_article li { width: 100%; padding: 0;}
	.pro_tj_ul li { width: 100%; padding: 0px;}
	.pro_son_des_bg { margin-top: 35px;}
	.pro_son_thumb {  min-height: 300px;}
	.foot_h {font-size: 20px;}
	.pro_son_nav li { width: 100%; }
	.pro_son_nav li .re_bg { padding: 5px 5px 20px 5px;}
	.pro_ul li { width: 100%; padding: 0;}
	.video_ab { width: 150%; left: -25%;}
	.video_bg { height: 260px;}
	.video_btn { width: 170px; right: 12%;}
	.vd_con_bg { padding:15px;}
	.vd_sp { height: 80%;}
	.about_l { margin-top: 10px;}
	.num_ul li .tit span { font-size: 45px; line-height: 60px;}
	.num_ul li .des { font-size: 14px; line-height: 30px;}
	.about_green_r {min-height: 300px;}
	.rongyu_tit {font-size: 25px; line-height: 35px;}
	.ilau_bg { margin-left: 30px;}
	.inav_img { margin-left: 30px;}
	.ilogo { width: 150px;}
	.ihead_fixd { padding-top: 15px; padding-right: 10px;}
	.ilau_bg { margin-left: 20px;}
	.inav_img { margin-left: 20px;}
	.banner_bg .h { font-size: 40px; line-height: 50px;}
	.banner_bg .tit { font-size: 25px; line-height: 35px; margin-top: 10px;}
	.banner_bg .des { font-size: 18px; line-height: 30px; margin-top: 10px;}
	.ifour_right .fn_info { padding: 40px 20px;}
	.ifour_right .fn_h { font-size: 18px;}
	.ifour_right .fn_des { font-size: 14px; line-height: 25px; margin-top: 10px;}
	.isix_ul li { padding: 0px 3%;}
	
}