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

#index02 .index02{
	width:1500px;
}

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

#index01 {
  width: 1500px;
}

}

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

.header .inheader{
	width:1360px; padding:0; box-sizing:border-box; height: 90px;
}
.w1500,.w1200{
	width:1360px; box-sizing:border-box; padding:0;
}
#index02 .index02{
	width:1360px;
}
#index01 {
  width: 1360px;
}
.index01_list .b{
    padding: 0 15px;
}
.index01_list {
  padding: 50px 0;
}
a.page_news_con_index_more {
  font-size: 22px;
  width: 200px;
  line-height: 60px;
  margin: 50px auto 0;
}

#index02 .swiper-slide.dbv{
	height:540px;
}
#index02 .swiper-btn.swiper-btn-prev {
    left: 20%;
}
#index02 .swiper-btn.swiper-btn-next {
    right: 20%;
}

.indext {
    font-size: 36px;
}
.index03 {
    margin-top: 40px;
    padding: 0 60px;
}
#index02 .swiper-slide.dbv .text .t {
    font-size: 40px;
    margin-bottom: 10px;
    margin-top: 60px;
}
#index02 .swiper-slide.dbv .text .b {
    font-size: 26px;
}
.index03_list .text .b span {
    float: none;
    display: block;
}
.index03_list .text .b a {
    float: none;
    color: #fff;
    display: block;
    margin-top: 10px;
}





.header {
    height: 90px;
}
.header .inheader .logo img {
	height: 44px;
}
.header .inheader .langul{
    height: 90px;
}
.header .inheader .searchdiv {
    margin:calc((90px - 22px) / 2) 30px 0 40px;
}
.header .inheader .menu > li {
	margin-left: 50px;	height: 90px;	line-height: 84px;
}
.header .inheader .searchdiv .searchshow form .form-control {
	font-size: 13px;
}
.swiper_pagination_index{
    bottom: 40px;
}
.swiper_pagination_index .swiper-pagination-bullet{
    width: 10px; height: 10px;margin: 0 5px;
}
.swiper_pagination_index .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 30px;
}
.index_banner_swiper .swiper-slide .textimg {
	width: 1360px; font-size: 50px;
}
.index_banner_swiper .swiper-slide .textimg .textimg_left .txt{
    padding-left:80px;
}
.index_banner_swiper .swiper-slide .textimg .textimg_right .txt{
    padding-right:80px;
}


.index_newpading {
	padding: 80px 0;
}
.index02_new_t {
	font-size: 40px;
}
.index02_new_b {
	font-size: 20px;
	margin: 18px 0 30px;
}
.index02_new_c {
	font-size: 15px;
}
.index02_new_li_t span {
	font-size: 66px;
}
.index02_new_li_t sub {
	font-size: 22px;
}
.index02_new_li_b {
	font-size: 16px;
	margin-top: 10px;
}
.index02_new_list {
	margin-top: 25px;
}
.index02_new_li {
	margin-right: 90px;
}


.index03_new_swiper{
    width: calc(100% - (100% - 1360px) / 2); margin-left: calc((100% - 1360px) / 2); margin-top: 35px;
}
.index03_new_swiper .swiper-slide .s_txt .s_txt_t {
	font-size: 30px;
}
.index03_new_swiper .swiper-slide .s_txt .s_txt_b {
	font-size: 15px;
	margin: 12px 0 25px;
}
.index03_new_swiper .swiper-slide .s_txt .s_txt_a a {
	font-size: 15px;
}
.index03_new_swiper .swiper-slide .s_txt .s_txt_lit {
	font-size: 17px;
	margin-top: 30px;
	margin-bottom: 8px;
	padding-bottom: 8px;
}
.index03_new_swiper .swiper-slide .s_txt .s_txt_licon .s_txt_li .s_txt_litxt {
	font-size: 14px;
	margin-top: 8px;
}
.index03_new .swiper_tool{
    margin-top: 35px;
}
.index03_new .swiper_tool .swiper_pagination_index03{
    width: 800px; margin-top: calc((16px - 2px) / 2); margin-right: 70px;
}
.index03_new .swiper_tool .swiper-pagination-bullet{
    height: 2px;
}
.index03_new .swiperbuttonprev,
.index03_new .swiperbuttonnext{
    height: 16px; margin-left: 18px;
}

.page_news_tab {
	margin: 35px 0;
}
.page_news_tab a {
	font-size: 17px;
	padding: 13px 42px;
}
.index04_new_a {
	margin-top: 45px;
}
.index04_new_a a {
	font-size: 17px;
	padding: 12px 36px;
}
.index04_new_left a .text .t {
	font-size: 17px;
}
.index04_new_left a .text .date {
	font-size: 13px;
	margin-top: 28px;
}
.index04_new_right a {
	padding: 20px 0;
	line-height: 15px;
}
.index04_new_right a .t {
	width: calc(100% - 160px);
	font-size: 15px;
}
.index04_new_right a .date {
	font-size: 13px;
}
.footer_top {
	padding: 70px 0;
}
.footer_top_list {
	margin-left: 125px;
}
.footer_top_list a.at {
	font-size: 17px;
}
.footer_top_list a.ab {
	font-size: 15px;
	margin-top: 25px;
}
.footer_top_right {
	width: 130px;
}
.footer_bottom {
	padding: 14px 0;
	font-size: 13px;
}
.footer_bottom span {
	margin: 0 20px;
}



.newpro_banner .newpro_banner_t {
	font-size: 44px;
}
.new_pro_div::after {
	width: calc((1360px * 0.8) + 35px + (100% - 1360px) / 2);
}
.new_pro_con {
	padding: 50px 0 90px;
}
.new_pro_left .nplt {
	font-size: 22px;
	padding-bottom: 12px;
	margin-bottom: 25px;
}
.new_pro_leftlist a {
	font-size: 15px;
	padding: 12px 0;
	padding-left: 18px;
}
.nprt a {
	padding-bottom: 14px;
	margin-left: 55px;
	font-size: 18px;
}
.nprbli .nprblit {
	font-size: 26px;
	margin: 40px 0 12px;
}
.nprblib_01 {
	font-size: 15px;
}
.nprblib_02 .nprblib_02_li {
	width: calc(33.33% - (18px * 2) / 3);
	margin-left: 18px;
}
.nprblib_02 .nprblib_02_li .t {
	font-size: 20px;
	margin: 22px 0 8px;
}
.nprblib_02 .nprblib_02_li .b {
	font-size: 15px;
	padding: 0 25px;
}
.nprblib_03 a {
	margin-top: 18px;
	padding: 18px;
	font-size: 15px;
	line-height: 22px;
}
.nprblib_03 a .img img {
	height: 22px;
}
.nprbli {
	padding-bottom: 35px;
	margin-bottom: 35px;
}





.us_new01_bigt {
	font-size: 32px;
}
.us_new01_bigb {
	font-size: 17px;
	margin-top: 10px;
}
.us_new01_con_txt {
	font-size: 15px;
	margin-top: 20px;
}
.us_new01_right img {
	width: 87.66%;
}
.us_new02_list img {
	height: 50px;
}
.us_new02_list .us_new02_list_t {
	font-size: 22px;
	margin: 16px 0 12px;
}
.us_new02_list {
	margin-top: 55px;
	padding: 0 50px;
}
.us_new03_con_swiper .swiper-slide .us_new03_txt {
	padding: 28px 18px;
}
.us_new03_con_swiper .swiper-slide .us_new03_txt .us_new03_t {
	font-size: 28px;
}
.us_new03_con_swiper .swiper-slide .us_new03_txt .us_new03_b {
	font-size: 14px;
	margin-top: 10px;
}
.us_new03_con_swiper .swiper-slide > img {
	width: 17px;
	height: 17px;
	margin: 26px auto 0;
}
.us_new03_con_swiper::after {
	bottom: 8px;
}
.us_new04_list {
	width: calc(50% - (36px * 1) / 2);
	margin-left: 36px;
}
.us_new04_list .us_new04_text .us_new04_list_t {
	font-size: 28px;
}
.us_new04_list .us_new04_text .us_new04_list_b {
	font-size: 17px;
	margin-top: 22px;
}
.us_new05_list .text {
	padding: 35px 45px;
}
.us_new05_list .text .us_new04_list_t {
	font-size: 22px;
}
.us_new05_list .text .us_new04_list_b{
    font-size: 15px; margin-top: 12px;
}
.us_new05_list {
	margin-top: 28px;
}
.us_new03::before, .us_new03::after {
  width: calc((100% - 1360px) / 2 - 30px);
}
.us_new04_con, .us_new05_con {
	margin-top: 35px;
}



.jszx_new01_list .jszx_new01_text .jszx_new01_list_t {
	font-size: 26px;
}
.jszx_new01_list .jszx_new01_text .jszx_new01_list_b {
	font-size: 15px;
	margin-top: 20px;
	padding: 0 45px;
}
.jszx_new02_con .swiper-slide .jszx_new02_txt .jszx_new02_t {
	bottom: 28px;
	font-size: 22px;
}
.swiper_pagination_jszx_new02 {
	margin-top: 28px;
}
.swiper_pagination_jszx_new02 .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
	margin: 0 5px;
}
.jszx_new03_left .swiperbuttonprev02, .jszx_new03_left .swiperbuttonnext02 {
	width: 22px;
}
.jszx_new03_left .swiperbuttonprev02 {
	left: 18px;
}
.jszx_new03_left .swiperbuttonnext02 {
	right: 18px;
}
.jszx_new03_right .jszx_new03_right_b {
	font-size: 15px;
	margin-top: 22px;
}
.jszx_new04_con .swiperbuttonprev03, .jszx_new04_con .swiperbuttonnext03 {
	width: 55px;
}
.jszx_new01_con,.jszx_new02_con,.jszx_new04_con {
	margin-top: 28px;
}



.us_new02_endlist .textin .textin_t {
	font-size: 32px;
}
.us_new02_endlist .textin .textin_b {
	font-size: 22px;
	margin-top: 12px;
}
.us_new02_endlist {
	width: 47.56%;
	margin: 60px auto 0;
	border-radius: 20px;
	padding: 40px 60px;
}


.us_new06_con .swiper_pagination_us_new06{
    margin: 40px auto 0;
}
.us_new06_con .swiper-pagination-bullet{
    width: 10px; height: 10px; margin: 0 3px;
}
.us_new06_con .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 30px;
}


.us_new07_con .swiper_pagination_us_new07{
    margin: 40px auto 0;
}
.us_new07_con .swiper-pagination-bullet{
    width: 10px; height: 10px; margin: 0 3px;
}
.us_new07_con .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 30px;
}



}

