@media all and (min-width:320px) and (max-width:1630px){



.w1600{
	width:1360px; margin:0 auto; padding:0;
}

.header .inheader{
	height:90px;
}
.header .inheader .menu > li{
	height:90px; line-height:90px;   
}

.header .inheader .logo img {
	height: 60px;
	margin-left: 40px;
}
.header .inheader .menu > li > a {
	font-size: 15px;
}

.header_tel {
	font-size: 18px;
}
.header_tel img {
	height: 16px;
	margin-right: 10px;
}
.header_search {
	padding: 0 20px;
	margin-left: 30px;
}
.header_search i img {
	height: 18px;
}
.header_lang {
	padding: 0 15px;
}
.header_lang span {
	margin: 0 3px;
	font-size: 14px;
}
.header_lang i img {
	height: 15px;
	transform: translateY(3px);
}



.com_subnav_in {
  padding: 40px 0;
}
.com_subnav_in_menu .t {
  font-size: 20px;
  margin-bottom: 14px;
}
.com_subnav_in_menu .b a {
  padding: 25px 0;
  font-size: 15px;
}
.com_subnav_in_menu .b a i img {
  height: 18px;
}


.pro_subnav {
  padding: 30px 0;
}
.pro_subnav_in .t {
  font-size: 20px;
  margin-bottom: 30px;
}
.pro_subnav_in_img .b a .bt {
  font-size: 16px;
  margin: 18px 0 8px;
}
.pro_subnav_in_img .b a .bb {
  font-size: 13px;
}
.pro_subnav_in_menu .b a {
  line-height: 18px;
  margin-bottom: 12px;
  font-size: 15px;
}
.pro_subnav_in_menu .b a i img {
  height: 18px;
}

.header .header_search .search_subnav {
  padding: 40px 0;
}
.header .header_search .search_subnav form .keywords {
  width: calc(100% - 48px);
  font-size: 24px;
}
.header .header_search .search_subnav form .submit {
  width: 48px;
}
.header_lang a.else_lang {
  height: 44px;
  font-size: 16px;
}




.swiper_container_banner .swiper-pagination-bullet {
  width: 24px;
  height: 24px;
}
.swiper_container_banner .swiper-pagination.swiper-pagination_banner {
  bottom: 40px;
}




.local_div_in {
  padding: 0 35px;
  top: -70px;
  height: 70px;
}
.pro_div {
  padding: 80px 0;
}
.pro_div_left_in {
  
}
.pro_div_left_in a {
  font-size: 15px;
  padding: 16px 0;
  padding-left: 25px;
}
.pro_div_right .ttitle {
  font-size: 30px;
  margin-bottom: 30px;
}
.pro_div_right_sli {
  padding-top: 70px;
}
.bcon_li .text {
  font-size: 18px;
  height: 70px;
}

.local_div_right a {
  font-size: 15px;
  margin-left: 22px;
  border-bottom: 2px solid #fff;
}
.local_div_right a.active{
	border-bottom:2px solid #ff7e00;
}
.us01_top_top {
  padding: 80px 0;
}
.us01_top_left .t {
  font-size: 28px;
  margin-bottom: 22px;
  padding-bottom: 25px;
}
.us01_top_left .b {
  font-size: 15px;
}
.us01_top_bottom {
  padding: 40px 0;
}
.us01_top_bottomli img {
  height: 55px;
  margin-right: 12px;
}
.us01_top_bottomli .text .t {
  font-size: 40px;
}
.us01_top_bottomli .text .b {
  font-size: 15px;
  margin-top: 6px;
}
.us01_top_bottomli .text .t sup {
  margin-left: 4px;
  font-size: 15px;
}
.us01_bottom_nav {
  top: 80px;
}
.us01_bottom_nav a {
  font-size: 17px;
  padding: 18px 45px;
}
.us01_bottom_li_text_in .text {
  padding: 20px;
}
.us01_bottom_li_text_in .text .t {
  font-size: 24px;
}
.us01_bottom_li_text_in .text .b {
  font-size: 14px;
  padding: 10px 0;
  margin: 12px 0;
}
.us01_bottom_li_text_in .text .c {
  font-size: 15px;
}




.swiper_pagination_zs_class .swiper-pagination-bullet {
	width: 10px !important;
	height: 10px !important;
	margin:0 4px !important;
}
.zs_bigtitle{
	font-size:40px; margin-bottom:50px;
}

.zs01_div {
  padding: 80px 0 50px;
}
.zs01_div .swiper_container_zs01 {
  padding-bottom: 50px;
}
a.zs01_list .text {
  padding: 20px 25px;
}
a.zs01_list .text span {
	font-size:18px;   max-width:calc(100% - 35px); line-height:25px;
}
a.zs01_list .text img {
  height: 25px;
}
.zs02_div {
  padding: 80px 0;
}
.swiper_container_zs02 .swiper_pagination_zs02 {
  bottom: 25px !important;
}
.zs02_div_right a.zs02_rlist .img {
  height: calc(100% - 60px);
}
.zs02_div_right a.zs02_rlist .text {
  padding: 0 25px; height: 60px;
}
.zs02_div_right a.zs02_rlist .text span {
	font-size:18px;   max-width:calc(100% - 35px); line-height:25px;
}
.zs02_div_right a.zs02_rlist .text img {
  height: 25px;
}

.zs03_div .zs_bigtitle {
  margin-bottom: 15px;
}
.zs03_div_left .img img{
	height:42px;
}
.zs03_div_text .zs03_div_li{
	padding:40px 0 45px;
}
.zs03_div_text .zs03_div_li:first-child{
	padding-top:15px;
}
.zs03_div_text .zs03_div_li:last-child{
	padding-bottom:15px;
}
.zs03_div_text .zs03_div_li .t{
	font-size:18px; 
}
.zs03_div_text .zs03_div_li .b{
	font-size:18px;  margin-top:12px; 
}





.pro_div_right .dingzhi_con a .text .t{
	font-size:18px;
}
.pro_div_right .dingzhi_con a .text .b{
	font-size:15px;margin-top:10px;
}
.pro_div_right .dingzhi_con a .text .b img{
	height:18px; margin-left:8px; transform: translateY(5px);
}
.pro_div_right .dingzhi_con a .text {
  bottom: 35px;
  padding: 0 35px;
}

.news_top{
	margin:80px 0;
}
.page_newsli .text {
  padding: 0 60px;
}
.page_newsli .text .t {
  font-size: 30px;
}
.page_newsli .text .b {
  font-size: 13px;
  margin: 15px 0 25px;
}
.page_newsli .text .c {
  font-size: 15px;
}
.page_newsli .text .line {
  margin: 40px 0;
}
.page_newsli .text .toleft {
  font-size: 15px;
}
.page_newsli .text .toleft img {
  height: 18px;
  margin-left: 10px;
  transform: translateY(4px);
}


.news_bottom_nav a {
  font-size: 17px;
  padding: 18px 45px;
}
a.page_small_newsli .text {
  padding: 30px 35px 35px;
}
a.page_small_newsli .text .t {
  font-size: 20px;
}
a.page_small_newsli .text .b {
  font-size: 13px;
  padding: 15px 0 18px;
  margin-bottom: 18px;
}
a.page_small_newsli .text .to {
  font-size: 15px;
}
a.page_small_newsli .text .to img {
  height: 18px;
  margin-left: 10px;
  transform: translateY(4px);
}
#pages {
  text-align: center;
  margin: 50px 0 80px;
}
#pages li a,#pages li span{
	width:40px; height:40px; line-height:40px; font-size:15px;  margin:0 4px;
}

.news_show {
  margin: 30px 0 80px;
}
.news_show_left .t {
  font-size: 42px;
}
.news_show_left .b {
  font-size: 15px;
  padding: 30px 0 15px;
}
.news_show_left .c {
  font-size: 17px;
  margin: 25px 0;
}
.news_show_left .d {
  padding: 35px 0;
}
.news_show_left .d .text img {
  width: 170px;
}
.news_show_left .d .text .text_con {
  padding: 0 60px 0 75px;
}
.news_show_left .d .text .tt {
  font-size: 18px;
  color: #222;
  margin-bottom: 12px;
}
.news_show_left .d .text .bb {
  font-size: 15px;
}
.news_show_left .e {
  padding-top: 25px;
  margin-top: 25px;
  font-size: 15px;
}
.news_show_left .e .backto img {
  width: 13px;
  margin-left: 8px;
}
.news_show_right .bigt {
  font-size: 28px;
  margin-top: 75px;
}
.news_show_right .nsr_con a {
  padding: 25px 0;
}
.news_show_right .nsr_con a .text .t {
  font-size: 15px;
  line-height: 1.25;
}
.news_show_right .nsr_con a .text .b {
  font-size: 13px;
  margin-top: 12px;
}


.pro_show_in{
  margin-bottom: 80px;
}
.pro_show_left .t {
  font-size: 42px;
  margin: 12px 0 25px;
}
.pro_show_left .c {
  border-top: 4px solid #121a61;
}
.pro_show_left .c .cli {
  line-height: 45px;
}
.pro_show_left .c .cli .clit,.pro_show_left .c .cli .clib  {
  padding-left: 40px;
  font-size: 15px;
}
.pro_show_left .d {
  margin-top: 25px;
}
.pro_show_left .d a, .pro_show_left .d .delse {
  height: 70px;
}
.pro_show_left .d a {
  font-size: 18px;
  width: 220px;
}
.pro_show_left .d a img {
  height: 26px;
  margin-right: 10px;
}
.pro_show_left .d .delse {
  margin-left: 25px;
  width: 250px;
}
.pro_show_left .d .delse img {
  height: 35px;
  margin-right: 10px;
}
.pro_show_left .d .delse .de_t {
  font-size: 14px;
  margin-bottom: 5px;
}
.pro_show_left .d .delse .de_b {
  font-size: 22px;
}

.pro_show_btm {
  margin: 80px 0 100px;
}
.pro_show_btm_bigt {
  font-size: 42px;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.pro_show_btm_leftli {
  margin-bottom: 70px;
}
.pro_show_btm_list01 .pb_text {
  padding: 25px 30px;
}
.pro_show_btm_list01 .pb_text .pb_text_t {
  font-size: 18px;
}
.pro_show_btm_list01 .pb_text .pb_text_b {
  font-size: 14px;
  margin-top: 10px;
}
.pro_show_btm_div02 {
  font-size: 15px;
}
.news_show_right.pro_show_btm_right .nsr_con a .text .t {
  font-size: 18px;
}
.news_show_right.pro_show_btm_right .nsr_con a .text .b {
  font-size: 15px;
  margin-top: 10px;
}
.news_show_right.pro_show_btm_right .nsr_con a .text .b img {
  height: 16px;
  margin-left: 4px;
}

.zp_div {
  margin: 80px 0;
}
.zp_list_top {
  padding: 35px 45px;
}
.zp_list_top .zp_list_top_left .t {
  font-size: 18px;
  margin-bottom: 12px;
}
.zp_list_top .zp_list_top_left .b {
  font-size: 13px;
}
.zp_list_top .zp_list_top_right {
  font-size: 20px;
}
.zp_list_top .zp_list_top_right .zp_list_top_right_in span img {
  height: 32px;
  margin-left: 15px;
}
.zp_list_bottom {
  padding: 50px 45px;
}
.zp_list_bottom .t {
  font-size: 17px;
}
.zp_list_bottom .bt {
  font-size: 18px;
  padding-left: 12px;
  margin: 25px 0 12px;
}
.zp_list_bottom .bb {
  font-size: 15px;
  padding-left: 12px;
}
.zp_list_bottom .cfj {
  font-size: 15px;
}
.zp_list_bottom .cfj span {
  padding: 22px 55px;
  margin-top: 25px;
}

.zjxm01_div {
  padding: 80px 0;
}
.zjxm_text {
  font-size: 18px;
  left: 25px;
  bottom: 25px;
}


.solition01_list_in {
  padding: 35px 0;
}
.solition01_list_in img {
  height: 22px;
  margin-right: 12px;
}
.solition01_list_in {
  font-size: 16px;
}
.solution01_div_in .contactdiv .t {
  font-size: 13px;
}
.solution01_div_in .contactdiv .t img{
	height:18px; margin-right:6px; transform: translateY(4px);
}
.solution01_div_in .contactdiv .b {
  font-size: 26px;
  margin: 10px 0 22px;
}
.solution01_div_in .contactdiv .c {
  font-size: 13px;
  padding: 18px 45px;
}


.solution02_list .text .b {
  font-size: 14px;
}
.solution02_list .text .t {
  font-size: 18px;
  padding-bottom: 18px;
  margin-bottom: 12px;
}
.solution02_list .text {
  padding: 25px 18px 0;
}
.solution03_list .text .text_li {
  padding: 55px 35px 0;
}
.solution03_list .text .text_li .t {
  font-size: 28px;
}
.solution03_list .text .text_li .b {
  font-size: 15px;
}
.solution03_list .text .text_li .line {
  width: 20px;
  height: 3px;
}
.solution03_list .text .text_li .num {
  font-size: 18px;
  padding: 6px 22px 6px 11px;
}
.solution03_list .text .text_li a {
  font-size: 13px;
  padding: 18px 45px;
  margin-top: 15px;
}
.solution03_list {
  margin-top: 80px;
}
.solution03_list .img .img_text {
  bottom: 45px;
  font-size: 44px;
}



.footer_top_in {
  padding-top: 70px;
}
.footer_top_links {
  padding: 50px 0;
}
.footer_top_links img {
  height: 70px;
}
.links_con {
  width: 170px;
  height: 45px;
  padding: 0 15px;
}
.links_con_in {
  font-size: 13px;
}
.links_con_in i img {
  height: 7px;
}
.links_con_con {
  font-size: 13px;
  line-height: 28px;
  height: 84px;
}
.links_con_con a {
  padding: 0 15px;
}
.footer_bottom_left,.footer_bottom_right {
  padding-top: 50px;
  padding-bottom: 80px;
}
.footer_menuli {
  margin-right: 100px;
}
.footer_menuli .t {
  font-size: 15px;
  margin-bottom: 25px;
}
.footer_menuli .b a {
  font-size: 15px;
  margin-bottom: 8px;
}
.pc_beian {
  margin-top: 90px;
  font-size: 13px;
}
.footer_bottom_right .t {
  font-size: 15px;
}
.footer_bottom_right .b {
  font-size: 30px;
  margin: 25px 0 12px;
}
.footer_bottom_right .c {
  font-size: 13px;
}
.footer_bottom_right .d {
  margin-top: 30px;
}
.footer_bottom_right .d .dli {
  margin-left: 15px;
  width: 110px;
}
.footer_bottom_right .d .dli .d_text {
  margin-top: 12px;
  font-size: 13px;
}
  
 

.index01 {
  padding: 80px 0;
} 
.index01_top_left .t span {
  font-size: 13px;
  padding: 7px 13px;
}
.index01_top_left .b {
  font-size: 26px;
  margin: 10px 0 30px;
} 
.index01_top_right_list .text .t {
  font-size: 26px;
}
.index01_top_right_list .text > img {
  margin: 22px 0 12px;
}
.index01_top_right_list .text .b {
  font-size: 16px;
}
.index01_top_right_list .text a {
  font-size: 15px;
  margin-top: 30px;
}
.index01_top_right_list .text a img {
  height: 18px;
  margin-left: 8px;
  transform: translateY(3px);
}


.index02 {
  padding: 50px 0;
}
.index02_list img {
  height: 52px;
  margin-right: 15px;
}
.index02_list .text .t {
  font-size: 20px;
  margin-bottom: 8px;
}
.index02_list .text .b {
  font-size: 15px;
}

.index03 {
  padding: 70px 0 140px;
}
.indexbigt {
  font-size: 42px;
}
.index03 .indexbigt span {
  font-size: 52px;
  margin-right: 8px;
  transform: translateY(4px);
}
.indexbigb {
  font-size: 18px;
  margin-top: 12px;
}
.index03_tab {
  margin: 15px 0 80px;
}
.index03_tab a {
  font-size: 15px;
  padding: 18px 50px;
}


.index03_con_list .t {
  font-size: 28px;
}
.index03_con_list .t i {
  font-size: 32px;
  margin: 0 4px;
}
.index03_con_list .t span {
  font-size: 15px;
}
.index03_con_list > img {
  margin: 18px 0;
}
.index03_con_list .b .bli .blitext {
  font-size: 17px;
}
.index03_con_list .b .bli > img {
  margin-right: 9px;
  height: 9px;
  margin-top: 11px;
}
.index03_con_list {
  padding: 80px 65px 80px 140px;
}
.index03_con_list .num span {
  font-size: 20px;
  padding: 2px 18px;
}
.index03_con_list .num {
  left: 60px;
  top: 90px;
}

.index05 {
  padding: 120px 0;
}
.index05_in .index03_tab {
  margin-bottom: 30px;
}


.index06_con_list .index06_big .index06_big_in .text {
  padding:25px 0;
  font-size: 18px;
}
.index06_r_top .text .t {
  font-size: 15px;
  margin: 20px 0 22px;
}
.index06_r_top .text .b {
  font-size: 22px;
}
.index06_r_top .text .c img {
  height: 18px;
  margin-top: 12px;
}
a.index06_r_li {
  padding: 25px 15px;
  font-size: 16px;
}
.index06_r_top {
  padding: 15px 40px 15px 15px;
  margin-bottom: 8px;
}
.index06_r_top .img {
  left: 15px;
  top: 15px;
}

.index07_in {
  padding: 160px 0 90px;
}
.index07_t {
  font-size: 42px;
  margin-bottom: 25px;
}
.index07_b_top_right .index07_b_top_li {
  font-size: 15px;
  margin-bottom: 12px;
}
.index07_b_top_left .t {
  font-size: 30px;
  margin-bottom: 8px;
}
.index07_b_top_left .b {
  font-size: 16px;
}
.index07_b_top_left {
  padding-right: 15px;
}
.index07_b_top_right {
  padding-right: 15px;
}
.index07_line img {
  margin: 20px 0;
}
.index07_b {
  padding: 55px 30px;
}

.index08_div {
  padding: 180px 0;
}
.index08_b {
  font-size: 32px;
  margin: 10px 0 55px;
}
.index08_t span {
  font-size: 13px;
  padding: 7px 13px;
}
.index08_in  a {
  font-size: 15px;
}
.index08_in  a img {
  height: 18px;
  margin-left: 8px;
  transform: translateY(3px);
}


.search_top {
  padding: 90px 0 50px;
}
.search_top .search_top_t {
  font-size: 44px;
}
.search_top .search_top_b {
  font-size: 20px;
  margin-top: 18px;
}
.search_con {
  padding: 80px 0 0;
}
.search_con_in a {
  padding-bottom: 40px;
  margin-bottom: 40px;
}
.search_con_in a .text .b {
  font-size: 22px;
  margin: 8px 0 12px;
}
.search_con_in a .text .t {
  font-size: 13px;
}
.search_con_in a .text .c {
  font-size: 18px;
}
.search_con_in a .img img {
  height: 140px;
}
.search_con_in a .img {
  padding-left: 40px;
}
.search_con_in a .text {
  padding-right: 40px;
}



.index03 .swiper-pagination_index03_con {
  margin: 18px 0 35px;
}
.index03_newtablist {
  font-size: 14px;
  padding: 18px 30px;
}
.new_index03_text .t {
  font-size: 28px;
}
.new_index03_text .t span {
  font-size: 17px;
}
.new_index03_text > img {
  padding: 25px 0 18px;
}
.new_index03_text .b {
  font-size: 16px;
}
.new_index03_text .b img {
  height: 8px;
  margin-right: 8px;
}
.new_index03_text {
  padding: 90px;
  padding-right: 70px;
}
.new_index03_text .num {
  padding: 6px 20px;
  font-size: 21px;
  top: 30px;
  right: 30px;
}
.index03_else {
  bottom: 18px;
  left: 18px;
  font-size: 22px;
}
.index03_else span {
  font-size: 44px;
}



.pro_show_right .swiper-button-prev::after, .pro_show_right .swiper-button-next::after {
  font-size: 22px;
}




}

