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

@media screen and (max-width:1440px){
.f_con2 .w,.f_con3 .w{ max-width:1200px;}
}

@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:92%;}
.head{ height:95px;}
.head-fixed{ height:95px; background-color: #070C54;}
.logo{ width:auto;}
.logo img{ height:49px; width:auto;}
.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; position:relative;}
.nav .plebans a{ display:inline; padding:0!important; color:#333!important; font-weight:500;}
.nav li:nth-child(1){ display:block;}
.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:#366aec!important;}
.goutp{ position:static; box-shadow:none; width:100%!important; transform:none; border-top:none;}
.goutp:before{ display:none;}
.goutp p{ font-size:28px; border-top:1px solid rgba(0,0,0,.05);}
.goutp p a{ padding-left:50px; text-align:left;}

.ban_txt .clear{ width:100%;}
.ban_txt em{ font-size:50px; line-height:1.3; margin-bottom:20px;}
.ban_txt h3{ font-size:26px;}
.ban_txt i{ height:5px; margin:3.55% 0 4.5% 0;}
.ban_txt p{ font-size:24px;}

.titc{ padding:0 5%;}
.titc em{ font-size:40px; padding-bottom:15px;}
.titc em:after{ margin-left:-30px; width:60px;}
.titc p{ font-size:24px; margin-top:15px;}

.con1_list li{ width:47.5%;}
.con1_list li em{ font-size:60px; width:85px; height:85px; line-height:85px;}
.con1_list li p{ font-size:32px;}

.con2_list li{ width:100%;}
.con2_list li.li1{ width:100%;}
.con2_list li .txt{ left:30px!important;}
.con2_list li .txt span{ font-size:30px; line-height:2;}
.con2_list li .lic{ margin-top:2.5%;}
.con2_list li em{ font-size:36px;}
.con2_list li p{ font-size:24px; max-width:90%; margin-top:20px; line-height:1.5;}
.con2_list li.li1 .lic{ margin-top:2.5%; width:48.75%;}

.con3_list li{ width:50%!important;}
.con3_list li img{ width:100%;}
.con3_list li a{ padding:30% 5% 0 8%!important; background:#25294a62!important;}
.con3_list li em{ font-size:70px;}
.con3_list li span{ font-size:28px!important; margin-top:42px;}
.con3_list li p{ font-size:24px; min-height:104px;}
.con3_list li i{ display:inline-block!important; font-size:24px; line-height:2.5;}

.con4_list li{ width:47.5%; padding:3%;}
.con4_list li em{ font-size:28px;}
.con4_list li p{ font-size:24px; margin-top:15px;}

.con5_list li{ width:47.5%; padding:2%;}
.con5_list li img{ width:100%;}
.con5_list li p{ font-size:24px; padding-left:30px; margin:15px 0 5px 0;}
.more a{ font-size:24px;}

.con6c{ margin-left:-2.5%; margin-right:-2.5%;}
.con6c .dfimg{ display:none;}
.con6_list{ position:static; justify-content:center; align-items:center;}
.con6_list li{ width:33.333%; margin:0; padding:20px 0!important;}
.con6_list li img{ width:84%;}
.con6_list li p{ font-size:28px; margin-top:24px;}

.nyban img{ width:130%; margin-left:-15%;}

.f_con1_list li{ width:47.5%;}
.f_con1_list li img{ width:100%;}
.f_con1_list li p{ font-size:32px;}

.f_con2 .pic{ width:100%!important;}
.f_con2 .txt{ width:100%!important; margin-top:50px;}

.f_con3_list{ width:102.5%;}
.f_con3_list li{ width:47.5%; margin:2.5% 2.5% 0 0;}
.f_con3_list li img{ width:100%;}

.f_logo{ padding:25px 0;}
.f_logo a{ width:24.5%;}
.foot1 ul{ width:100%;}
.foot1 ul li span{ font-size:28px; text-align:center;}
.foot1 ul li .txt{ display:none;}
.footer p{ font-size:24px; line-height:1.875;}
.foot1 .f_ewm{ width:100%; margin-top:40px;}
.foot1 .f_ewm *{ text-align:center!important;}
.foot1 .f_ewm em{ font-size:40px; margin-bottom:15px;}
.foot1 .f_ewm dl{ margin-top:25px; padding:0 10%;}
.foot1 .f_ewm dd{ width:46.21212121212121%;}
.foot1 .f_ewm dd p{ margin-top:20px;}
.foot{ padding:26px 0; text-align:center;}
.foot p.bq{ position:static;}
}
@media screen and (max-width:360px){
}