﻿@media screen and (max-width:1600px){
.head-fixed{ height:90px;}
.logo img{ height:50px;}
.nav{ padding-right:195px; width:71%;}
.nav .plebans{ font-size:18px; line-height:89px;}
.goutp p{ font-size:14px;}
.tell_txt{ font-size:20px; padding-left:36px; background-size:25px 25px;}
.head_on.head-fixed{ height:89px;}
.ban_but .swiper-pagination span.dangqian{ font-size:30px;}
.ban_but .swiper-pagination span{ font-size:18px;}
.banner .swiper-button-prev,.banner .swiper-button-next{ width:50px; height:50px;}
.banner .swiper-button-prev{ right:65px;}
.titc em{ font-size:30px;}
.tit1{ font-size:100px; top:-25px; width:78px; left:-50px;}
.con1_tab{ margin-top:5px;}
.con1_tab .swiper-slide{ font-size:16px; line-height:42px; height:42px!important;}
.con1_list li h3{ font-size:16px;}
.con2_list li span{ font-size:125px;}
.con2_list li em{ font-size:21px;}
.con2_list li p{ font-size:15px;}
.con3 p{ font-size:21px;}
.con3 .c3_logo{ height:55px;}
.con3 a{ font-size:16px;}
.con3 a img{ height:26px;}
.tit4{ font-size:30px;}
.con4 .txt{ font-size:16px;}
.ab_4_list{ padding-top:98px;}
.ab_4_list li span{ font-size:42.5px;}
.ab_4_list li p{ font-size:16px;}
.con4_list li span{ font-size:21px;}
.con4_list{ padding:115px 0 0 0;}
.con4_list li p{ font-size:15px;}
.con4_list li p i{ width:70px;}
.tit5 em{ font-size:36px;}
.tit5 p{ font-size:15px;}
.con5_list li a h3{ font-size:20px;}
.con5_list li a p{ font-size:15px;}
.con5_list li a .point5{ margin-top:72px;}
.con6_list li em{ width:78px; height:78px; line-height:78px;}
.con6_list li em span{ font-size:42.5px;}
.con6_list li p{ font-size:15px;}
.more{ padding:0 30px;}
.more i{ font-size:16px; padding-right:35px; background-size:17px 17px;}
.titc .more{ margin-top:-25px;}
.con6_list li{ padding-top:86px;}
.con8_list li h3{ font-size:16px;}
.con8_list li p{ font-size:14px;}
.con9_lfc .txt{ font-size:18px;}
.con9_tab{ padding:0 34px; margin-top:28px;}
.con9_tab .swiper-slide{ font-size:20.5px; line-height:54px; height:55px!important;}
.con9_tab .swiper-slide-thumb-active{ background-size:14px 24px;}
.con9_more{ font-size:18px; margin-top:40px;}
.con10 p{ font-size:16px;}
.m_intxt,.m_inbut{ font-size:16px;}
.f_lf ul li span{ padding-bottom:30px; margin-bottom:21px;}
.f_lf ul li div div{ padding-right:24px;}
.f_lf ul li span a{ font-size:18px;}
.f_lf ul li p{ font-size:14px;}
.f_rt .f_tell em{ font-size:25px;}
}

@media screen and (max-width:1440px){
.head-fixed{ height:80px;}
.logo img{ height:45px;}
.nav{ padding-right:185px; width:70%;}
.nav .plebans{ font-size:16px; line-height:79px;}
.tell_txt{ font-size:18px;}
.head_on.head-fixed{ height:79px;}
.tell_txt{ font-size:18px; padding-left:32px; background-size:23px 23px;}
.ban_but .swiper-pagination span.dangqian{ font-size:26px;}
.ban_but .swiper-pagination span{ font-size:16px;}
.banner .swiper-button-prev,.banner .swiper-button-next{ width:45px; height:45px;}
.banner .swiper-button-prev{ right:55px;}
.con1_tab .swiper-slide{ font-size:14px; line-height:38px; height:38px!important;}
.con1_list li h3{ font-size:14px;}
.titc em{ font-size:28px;}
.tit1{ font-size:90px; width:78px; left:-45px;}
.con2_list li span{ font-size:110px;}
.con2_list li em{ font-size:19px;}
.con2_list li p{ font-size:14px;}
.con3 p{ font-size:19px;}
.con3 a{ font-size:15px;}
.tit4{ font-size:28px;}
.con4 .txt{ font-size:15px;}
.ab_4_list{ padding-top:86px;}
.ab_4_list li span{ font-size:39px;}
.ab_4_list li p{ font-size:15px;}
.con4_list{ padding:105px 0 0 0;}
.con4_list li span{ font-size:19px; padding:17px 0 19px 0;}
.con4_list li p{ font-size:14px;}
.con4_list li p i{ width:66px;}
.tit5 em{ font-size:30px;}
.tit5 p{ font-size:14px;}
.con5_list li a h3{ font-size:18px;}
.con5_list li a p{ font-size:14px;}
.con5_list li a .point5{ margin-top:62px;}
.con6_list li em{ width:68px; height:68px; line-height:68px;}
.con6_list li em span{ font-size:38px;}
.titc .more{ margin-top:-22.5px;}
.more{ padding:0 25px;}
.more i{ font-size:14px; padding-right:30px; background-size:15px 15px;}
.tit8{ top:-8.5px;}
.con8_list li h3{ font-size:14px;}
.con8_list li p{ font-size:13px;}
.con9_lfc .txt{ font-size:16px;}
.con9_tab{ padding:0 30px;}
.con9_tab .swiper-slide{ font-size:16.5px; line-height:48px; height:49px!important;}
.con9_tab .swiper-slide-thumb-active{ background-size:14px 24px;}
.con9_more{ font-size:16px; margin-top:32px;}
.m_intxt,.m_inbut{ font-size:14px;}
.con10 p{ font-size:14px;}
.f_logo{  padding:18px 0 27px 0;}
.f_lf ul{ padding-top:40px;}
.f_lf ul li span{ padding-bottom:25px; margin-bottom:19px;}
.f_lf ul li span a{ font-size:16px;}
.f_lf ul li p{ font-size:13px;}
.f_rt .f_ewm{ padding-top:25px;}
.f_rt p{ font-size:13px;}
.f_rt .f_tell{ padding-left:50px;}
.f_rt .f_tell:before{ height:40px; width:40px;}
.f_rt .f_tell em{ font-size:22px;}
.f_rt{ padding-top:20px;}
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
.w{ width:95%;}
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:1023px){
.w{ width:95%;}
.head{ height:96px;}
.head-fixed{ height:96px; background:#fff; border-bottom:none;}
.head_on.head-fixed{ height:96px;}
.logo img{ height:55px;}
.logo img.logo_b{ display:none;}
.logo img.logo_h{ display:block;}
.sanh{ display:block;}
.nav{ width:100%; position: fixed; left: -100%; height:100%; top:0; z-index: 10; padding:0; display:block;}
.nav_bg{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.5); z-index:1;}
.nav .w{ width:100%;}
.nav ul{ width:65%; background:#fff; position:absolute; top:0; left:0; bottom:0; right:inherit; display:block; z-index:2;}
.nav .plebans{ font-size:30px; width:100%; padding-left:30px; height:auto; line-height:100px!important; text-align:left;}
.nav .plebans a{ display:inline; padding:0!important; color:#333!important; font-weight:500;}
.nav li .plebans:after{ display:none;}
.nav li{ width:100%; border-bottom:1px solid rgba(0,0,0,.05); height:auto; padding:0;}
.nav li .jd{ position:absolute; display:block; top:50%; margin-top:-13px; right:8%; width:15px; height:26px; display:block; background:url(../images/arrow4.svg) no-repeat center; background-size:100%; transition:transform 0.5s; z-index:-1; transform:rotate(90deg);}
.nav li.hover .jd{ background-image:url(../images/arrow4.svg);}
.nav li.on .plebans a,.nav li.cur .plebans a{ background:none; color:#13367b!important;}
.nav li:nth-child(2) .goutp{ width:100%; margin-left:-100px;}
.goutp{ position:static; box-shadow:none; width:100%!important; text-align:left; margin:0!important;}
.goutp:before{ display:none;}
.goutp p{ font-size:28px; border-top:1px solid rgba(0,0,0,.05);}
.goutp p a{ color:#666; padding-left:50px;}
.tell_txt{ right:70px; font-size:30px; padding-left:45px; background-size:32px 32px; color:#333; background-image:url(../images/tell.png);}

.banner .swiper-slide .w .txt{ width:75%;}
.banner .swiper-button-prev,.banner .swiper-button-next{ width:60px; height:60px;}
.banner .swiper-button-prev{ right:75px;}
.ban_but .swiper-pagination{ width:15%; height:50px; line-height:50px;}
.ban_but .swiper-pagination:before{ bottom:60px;}
.ban_but .swiper-pagination span{ font-size:20px;}
.ban_but .swiper-pagination span.dangqian{ font-size:36px;}

.titc em{ font-size:36px;}

.titc .more{ margin-top:-40px;}
.more{ padding:0 25px;}
.more i{ font-size:24px; padding-right:40px; background-size:19px 19px;}

.con1{ padding:75px 0;}
.con1 .w{ width:100%;}
.tit1{ position:static; font-size:50px; width:100%; transform:rotate(0deg);}
.con1 .titc{ position:static; width:100%;}
.con1 .titc i{ display:none;}
.con1 .con1_c{ padding:0;}
.con1_tab{ width:100%; margin:5px 0 10px 0;}
.con1_tab .swiper-slide{ font-size:28px; width:auto; margin-right:4.5%;}
.con1_tab .swiper-slide:last-child{ margin-right:0;}
.con1_pro{ width:100%; padding:0 2.5%;}
.con1_list{ width:102.5%;}
.con1_list li{ margin:2.5% 2.5% 0 0; width:47.5%;}
.con1_list li h3{ font-size:24px; margin:20px 0 15px 0;}

.con2{ padding:65px 0 60px 0;}
.con2_list{ width:106%; padding:20px 0 0 0;}
.con2_list li{ width:44%; margin:6% 6% 0 0;}
.con2_list li img{ width:28.35820895522388%;}
.con2_list li span{ font-size:120px; right:-20px;}
.con2_list li em{ font-size:32px; margin-top:28px;}
.con2_list li p{ font-size:24px; margin-top:10px;}

.con3 .dfimg{ width:140%; margin-left:-20%;}
.con3 .c3_logo{ height:65px;}
.con3 p{ font-size:24px; margin:28px 0 35px 0;}
.con3 a{ font-size:24px; line-height:3; width:240px;}
.con3 a img{ height:30px; margin-right:15px;}
.video-pop .pop-box{ width:90%; height:575px;}
.video-pop .pop-box .close{ width:48px; height:48px; top:-60px;}

.con4{ padding:45px 0 50px 0;}
.tit4{ font-size:36px;}
.con4 .txt{ font-size:24px; padding:35px 5% 40px 5%;}
.con4 .more{ padding:0 35px;}
.con4 .more i{ font-size:24px;}
.ab_4_list{ padding:60px 0 0 0;}
.ab_4_list li{ width:50%; padding-top:55px;}
.ab_4_list li span{ font-size:50px; margin-bottom:15px;}
.ab_4_list li p{ font-size:24px;}
.con4_list{ padding:105px 0 0 0;}
.con4_list li{ width:47.4%; padding:35px 0 32px 0; margin:1.3%;}
.con4_list li em{ width:36%;}
.con4_list li span{ font-size:32px; padding:22px 0 25px 0;}
.con4_list li p{ font-size:24px;}
.con4_list li p i{ padding:0 10px; width:116px;}

.con5{ padding:50px 0 0 0;}
.tit5 em{ font-size:36px;}
.tit5 p{ font-size:24px;}
.con5c{ margin-top:48px;}
.con5_list li{ width:50%;}
.con5_list li:nth-child(2),.con5_list li:last-child{ border-right:none;}
.con5_list li:nth-child(1),.con5_list li:nth-child(2){ border-bottom:1px solid rgba(255,255,255,.1);}
.con5_list li a .ico2{ width:25%;}
.con5_list li a h3{ font-size:32px; margin-top:45px;}
.con5_list li a p{ font-size:24px; height:60px; margin-top:15px; padding:0 10%;}
.con5_list li a .point5{ width:15%; margin:85px auto 0 auto;}

.con6{ padding:65px 0 45px 0;}
.con6_list{ padding-top:60px;}
.con6_list li{ width:50%; padding-top:42px;}
.con6_list li em{ width:130px; height:130px; line-height:130px;}
.con6_list li em img{ width:75px; height:75px;}
.con6_list li em span{ font-size:50px;}
.con6_list li p{ font-size:24px; padding:20px 0 15px 0;}

.con7{ padding:65px 0;}
.con7_list{ padding-top:65px;}
.con7_list li{ width:calc(50% - 1px);}

.con8{ padding:100px 0;}
.tit8{ top:-20px;}
.tit8 a{ margin-right:18px;}
.con8c{ padding:45px 0 0 0;}
.con8_list{ width:102.5%;}
.con8_list li{ margin:2.5% 2.5% 0 0; width:47.5%; padding-bottom:15px;}
.con8_list li h3{ font-size:26px; margin:20px 0 10px 0;}
.con8_list li p{ font-size:24px;}

.con9{ padding:65px 0;}
.con9_lf{ width:100%;}
.con9_lfc{ margin-right:0; margin-top:30px;}
.con9_lfc .txt{ font-size:30px; padding:30px 5% 0 5%;}
.con9_more{ font-size:30px; line-height:2.9; margin-top:30px;}
.con9_tab{ padding:0 40px; margin-top:45px;}
.con9_tab .swiper-slide{ font-size:28px; line-height:84px; height:85px!important; margin:0 40px 0 0!important;}
.con9_tab .swiper-slide:last-child{ margin:0!important;}
.con9_tab .swiper-slide-thumb-active{ height:auto!important; background-size:16px 28px;}
.con9_pic{ width:100%; margin-top:30px;}

.con10{ padding:65px 0;}
.con10 .titc{ padding-bottom:20px;}
.con10 p{ font-size:24px;}
.con10_list{ width:100.9%; padding:2.5% 0;}
.con10_list li{ width:100%!important; margin:25px .9% 0 0;}
.m_intxt,.m_inbut{ padding:15px 20px; font-size:24px;}

.foot1{ padding:55px 0;}
.f_lf{ max-width:100%; width:100%; border-right:none;}
.f_logo{ padding:25px 0 36px 0; text-align:center;}
.f_logo img{ height:55px;}
.f_lf ul{ padding:55px 5% 30px 0; display:none;}
.f_lf ul li{ width:100%;}
.f_lf ul li span{ padding-bottom:35px; margin-bottom:25px;}
.f_lf ul li span:after{ height:4px; width:30px;}
.f_lf ul li span a{ font-size:30px;}
.f_lf ul li div div,.f_lf ul li div{ width:100%; padding-right:0; overflow:hidden;}
.f_lf ul li p{ font-size:24px; line-height:2.5; width:25%; float:left;}
.f_lf ul li:nth-child(2) p{ width:33.3333%;}
.f_rt{ width:100%; min-width:100%; padding:30px 0 0 0; text-align:center;}
.f_rt p{ font-size:24px; margin-top:8px;}
.f_rt .f_tell{ padding-left:0; margin-bottom:15px;}
.f_rt .f_tell:before{ height:60px; width:60px; display:none;}
.f_rt .f_tell em{ font-size:36px;}
.f_rt .f_adr p{ margin-top:25px;}
.f_rt .f_ewm{ padding:35px 15% 0 15%;}
.foot{ font-size:24px; padding:25px 0; line-height:1.5;}
.foot em{ display:block; width:100%;}
.foot font{ display:block; width:100%;}


.page-position .w,.page-position  a:link{font-size:20px;}
 
.xuanxiang .w{ font-size:20px;}
.xuanxiang .w a:link{ text-decoration:underline}
.xcontent{ font-size:20px;}

.xcontent h2{ font-size:25px;}

.xcontent table  tr th{ height:50px;}


.xcontent table th:first-child{ width:20%}
.xcontent table th:nth-child(2){ width:20%}
.xcontent table th:nth-child(3){ width:40%}
.xcontent table th:last-child{ width:20%}
}
@media screen and (max-width:650px){
    .tell_txt{ display:none}
    .product-detail-tab .product-detail-tabli li{ width:40%!important;}
    .xypg-detail-pn a{ width:90%!important; font-size:18px!important;}
    .con3 .dfimg{ width:190%;}
    .con4 .more{ background:#13367b}
    .con5_list li a h3{ font-size:22px;}
    .con5_list li a p{ font-size:18px;}
    
}