﻿@media screen and (max-width:1600px){
.w{ max-width:1400px;}
.head-fixed{ height:144px;}

.ibanner{ margin-top:90px;}

.home{ padding-top:90px;}
.nav{ width:80%;}
.nav .plebans{ font-size:17px;}
.telephone_icon{ font-size:17px;}
.con4_sider{ height:560px;}
.con1_txt{ font-size:16px;}
.titc{ height:69px;}
.titc img{ height:51px;}
.titc em{ font-size:42px;}
.con1_list li em{ font-size:52px;}
.con2_sider .swiper-slide{ line-height:50px; height:50px; font-size:18px; background-size:100% 50px;}
.con2_c .txt .tit2 p,.con2_c .txt .tit2 em{ font-size:26px;}
.con2_c .txt .txtc{ font-size:14px;}
.con2_but .swiper-button-next,.con2_but .swiper-button-prev{ width:48px; height:48px;}
.con2_but .swiper-button-next:after,.con2_but .swiper-button-prev:after{ font-size:16px;}
.con3 ul li .txt em{ font-size:16px;font-weight: 600;
    -webkit-text-stroke: 4px transparent;
    background: linear-gradient(90deg, #001044, #001044, #001044, #001044, #001044, #001044, #001044) top left / 100% 100%;
    -webkit-background-clip: text;}
.con4_pro h3{ font-size:38px;}
.con4_pro p{ font-size:28px;}
.con4_pro a{ font-size:14px;}
.con4_sider .swiper-slide em{ font-size:21px;}
.con4_sider .swiper-slide p{ font-size:14px;}
.con4_sider .swiper-slide i{ margin-top:-22px; width:44px; height:44px; background-size:16px 16px;}
.con5_list li .txt em,.con5_list li .txt h3{ font-size:16px;}
}

@media screen and (max-width:1440px){
.w{ max-width:1200px;}
.head-fixed{ height:144px;}
.ibanner{ margin-top:80px;}
.home{ padding-top:80px;}
.logo {width:-webkit-calc(100% - 280px);width:-moz-calc(100% - 280px);width:calc(100% - 280px);}
.nav{}
.nav .plebans{ font-size:15px;}
.telephone_icon{ font-size:18px; right:49px; background-size:22px 22px; padding:0 0 0 27px; font-weight: 600;}
.search{ position:absolute; right:0; top:50%; margin-top:-11px;}
.search_ico{ width:18px; height:18px;}
.s_inbut{ height:18px; width:18px; margin-top:-9px;}
.con4_sider{ height:480px;}
.titc{ height:58.5px;}
.titc img{ height:44.25px;}
.titc em{ font-size:36px;}
.con1_txt{ font-size:14px;}
.con1_list li em{ font-size:45px;}
.con2_sider .swiper-slide{ line-height:43px; height:43px; font-size:16px; background-size:100% 43px;}
.con2_c .txt .tit2 p,.con2_c .txt .tit2 em{ font-size:22.5px;}
.con2_c .txt .txtc{ font-size:13px;}
.con2_but .swiper-button-next,.con2_but .swiper-button-prev{ width:42px; height:42px;}
.con2_but .swiper-button-next:after,.con2_but .swiper-button-prev:after{ font-size:16px;}
.con3 ul li .txt em{ font-size:14px;}
.con4_pro h3{ font-size:33px;}
.con4_pro p{ font-size:24px;}
.con4_pro a{ font-size:13px;}
.con4_sider .swiper-slide em{ font-size:18px;}
.con4_sider .swiper-slide p{ font-size:13px;}
.con4_sider .swiper-slide i{ margin-top:-19px; width:38px; height:38px; background-size:13.5px 13.5px;}
.con5_list li .txt em{ font-size:14px;}
.con5_list li .txt h3{ font-size:14px;}
.con5_list li .txt p{ font-size:12px;}
.con5_list li .txt span{ font-size:12px;}
.con5_list li .txt span i{ width:15px; height:15px;}
.con5_list li .txt span i:after{ margin:-4px 0 0 -4px; width:8px; height:8px;}
.con6_lf{ font-size:13px;}
.footer{ font-size:13px; padding:27px 0;}
}

@media screen and (max-width:1300px){
    .logo {width:-webkit-calc(100% - 220px);width:-moz-calc(100% - 220px);width:calc(100% - 220px);}
}

@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-fixed{ height:100px;}
.ibanner{ margin-top:100px;}
.home{ padding-top:100px;}
.logo{ width:auto; height:76px; margin:10px 0;}
.logo .txt{ display:none;}
.logo img{ height:55px;}
.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:#012561!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 p{ font-size:28px; border-top:1px solid rgba(0,0,0,.05);}
.goutp p a{ color:#666; padding-left:50px;}
.telephone_icon{ display:none;}
.search{ display:none;}

.home .home_pag{ right:2%;}
.home .swiper-pagination font,.home .home_pag span.swiper-pagination-bullet-active font:after{ display:none;}

.banner .swiper-slide .w img{ width:150%;}

.titc{ height:78px;}
.titc img{ height:59px;}
.titc em{ font-size:48px;}

.con1_txt{ font-size:24px;}
.con1_more{ font-size:24px; padding:0 30px; margin-top:5%;}
.con1_list{ padding:0 2%; justify-content:center; align-items:center;}
.con1_list li{ padding:15px 3% 0 3%;}
.con1_list li em{ font-size:50px;}
.con1_list li p{ font-size:24px;}

.con2{ padding:50px 4.6875% 0 4.6875%;}
.con2_sider .swiper-slide{ line-height:77px; height:77px; font-size:28px; background-size:100% 77px; width:50%;}
.con2_c .pic{ width:100%;}
.con2_c .txt{ width:100%; padding:50px 0 90px 0;}
.con2_c .txt .tit2 p{ font-size:32px;}
.con2_c .txt .tit2 em{ font-size:32px;}
.con2_c .txt .txtc{ font-size:24px;}
.con2_but{ left:0; bottom:0;}
.con2_but .swiper-button-next,.con2_but .swiper-button-prev{ width:65px; height:65px;}
.con2_but .swiper-button-next:after,.con2_but .swiper-button-prev:after{ font-size:28px;}

.con3{ width:95%; margin:0 auto;}
.con3 ul{ width:102%;}
.con3 ul li{ margin:1% 2% 1% 0; width:48%;}
.con3 ul li .txt em{ font-size:28px;}

.con4{ padding:0 2.5%;}
.con4_pro{ width:100%; text-align:center;}
.con4_pro h3{ font-size:44px;}
.con4_pro p{ font-size:32px; margin:2% 0 6% 0;}
.con4_pro a{ font-size:24px;}
.con4_sider{ width:100%; height:640px; margin-top:50px;}
.con4_sider .swiper-slide{ height:33.33333%;}
.con4_sider .swiper-slide em{ font-size:32px;}
.con4_sider .swiper-slide p{ font-size:24px; -webkit-line-clamp:2;}
.con4_sider .swiper-slide i{ margin-top:-25px; width:50px; height:50px; background-size:18px 18px;}

.con5_list{ width:102%;}
.con5_list li{ margin:2% 2% 0 0; width:48%;}
.con5_list li .txt em{ font-size:28px;}
.con5_list li .txt h3{ font-size:28px;}
.con5_list li .txt p{ font-size:24px;}
.con5_list li .txt span{ font-size:24px; margin-top:15px;}
.con5_list li .txt span i{ width:24px; height:24px;}
.con5_list li .txt span i:after{ margin:-6px 0 0 -6px; width:12px; height:12px;}

.con6_lf{ width:100%; padding-right:0; font-size:24px; margin-right:-30px;}
.con6_lf a{ margin-right:30px;}
.ewm{ width:90%; margin:30px auto 0 auto;}
.ewm em{ width:205px; height:205px; margin:0 auto;}

/*foot style*********************************************************************/
.footer{ width:100%; background:#1d1d1d; overflow:hidden; font-size:24px; padding:35px 0; text-align:center;}
.footer *{ color:#c3c3c3;}
.footer a{ margin-right:5px;}
.footer font{ margin-right:10px;}
.footer a:last-child,.footer font:last-child{ margin-right:0;}
.footer a:hover{ color:rgba(255,255,255,.9);}
}
@media screen and (max-width:900px){
    .head .ry{display:none}
}
@media screen and (max-width:360px){
}