@media (max-width:767px){
.swiper8 .swiper-scrollbar8{ opacity:1 !important;}	

.hidden-xs{ display:none !important};

.s_heard{ padding-right:0px !important; padding-left:15px !important;}
.logo{ width:200px !important; }
.logo a{ opacity:0.7 !important;}
.nav_menu{ right:15px !important; top:15px !important;}
.sw_1 video{ display:none !important;}
.nav_all{ display:none;}
.nav_alls{ display:none;}
.navs .hei_nav ul li{ height:15% !important;}


.s_heard.ny{ padding-top:10px !important; padding-bottom:10px !important;}
.s_heard.ny .nav_menu span:nth-child(1){ border:1px solid #333 !important;}
.s_heard.ny .nav_menu span:nth-child(1):before{ border:1px solid #333 !important;}
.s_heard.ny .nav_menu span:nth-child(1):after{ border:1px solid #333 !important;}

.n_banner{ margin-top:60px !important;}
.n_ban_img{ height:120px !important; background-size:cover !important;}
.n_ban_wz{ padding-top:20px !important;}
.n_ban_wz h1{ font-size:20px !important;}
.n_ban_wz span{ font-size:16px !important; line-height:24px !important;}

.n_zhong:after{ display:none !important;}
.wz_nav a{ margin-right:0px !important; line-height:36px !important; margin-bottom:8px;}
.wz_zuobiao{ margin-top:0px !important;}
.ab_1_text span{ display:none !important;}
.text_en{ width:92% !important; margin:0 auto !important}
.ab_2_text{ padding-top:30px !important; padding-bottom:40px !important; padding-left:15px !important; margin-left:-15px !important; padding-right:15px !important; margin-right:-15px !important;}
.about_2{    background: url(../images/ab_7.jpg) center center repeat-y !important;}
.about_2 .row .col-md-3:nth-child(1) .caption{ padding-top:30px !important; padding-bottom:30px !important;}
.about_2 .row .col-md-9 .row .col-md-4{ margin-bottom:15px;}
.about_2 .row .col-md-9 .row{ margin-bottom:0px;}
.zz_lunbo .swiper-button-next6{ right:0px !important;}
.zz_lunbo .swiper-button-prev6{ left:0px !important;}
.about_4 .row .col-md-5 .caption span{ font-size:36px !important;}
.bz_1_text{ padding-left:0px !important; margin-left:0px !important; background: none !important; padding-top:0px !important; margin-top:20px !important; padding-right:0px !important;}
.bz_2_text{ padding:0 !important; margin-top:20px !important;}
.sha_img{ padding:0 !important;}
.nfooter .p7_shang{ display:none !important;}
.nfooter .p7_zhong{ display:none !important;}
.nfooter .p7_xia{ height:auto !important;}
.nfooter .p7_xia p{ margin-bottom:0px !important;}
.ncp_con_1 .caption.text{ padding-top:20px !important; padding-bottom:80px !important;}
.ncp_con_1 .caption.text a{ bottom:0 !important; top:auto !important;}
.ncp_con_1 .caption.text h2{ padding-bottom:15px !important; font-size:24px !important; margin-bottom:15px !important;}
.ncp_con_1 .caption.text p {margin-bottom: 10px !important;}
.ncp_con_2 h2{padding-bottom:15px !important; font-size:24px !important; margin-bottom:15px !important;}
.ncp_xiangsi h2{ font-size:24px !important;}


.new_li .caption h5{ margin-top:10px !important;}
.new_right .new_ss{ display:none !important;}
.new_right .new_hot{ display:none !important;}
.new_right .new_hotc{ display:none !important;}
.nanli_list .anli_1{ padding:0 !important;}
.anli_2 ul.ctm{ width:100% !important; margin-top:20px !important;}
.anli_2 ul.ctm li{ font-size:36px !important; height:36px !important; line-height:36px !important;}
.nanli_list .anli_3{ padding:0 15px !important; padding-top:30px !important;}
.nanli_list .anli_3 .row .col-md-4{ margin-bottom:20px !important;}
.al_text{ margin-top:0px !important;}
.anli_5{ padding-top:30px !important;}
.jsfc_1 .caption{ padding-left:15px !important; padding-right:15px !important; margin-left:-15px !important; margin-right:-15px !important;}
.jsfc_2 .col-md-6 .caption{ padding-top:30px !important; color:#fff !important;}
.jsfc_2 .col-md-6 .caption h3{ color:#fff !important;}
.jsfc_2 .col-md-6 .caption span{ color:#fff !important;}
.jsfc_2 .col-md-6 .caption p{ color:#fff !important;}
.caption_right{ padding-top:120px !important;}
.jsfc_3 .row.ctm{ margin-top:30px !important;}
.js_4_left{ padding-left:15px !important; padding-right:15px !important; margin-left:-15px !important; margin-right:-15px !important; padding-top:40px !important; padding-bottom:40px !important;}
.js_4_right{ display:none !important;}
.lxwm_1 .caption {padding-top:5% !important;}
.lxwm_1{ padding-bottom:20px !important;}
.lxwm_1 h3{ font-size:18px !important;}
.lxwm_1 h2{ font-size:18px !important; line-height:24px !important;}
.lxwm_2 .col-md-3{ margin-bottom:46px !important;}
.lxwm_3{ padding-top:30px !important;}
.lxwm_3 .cao_biao{ margin-bottom:30px !important;}
.lxwm_3 .cao_biao .row .col-md-3{ display:none !important;}
.lxwm_3_ly .caption{ padding-top:30px !important;}
.zsjm_2_kuan{ padding:0 !important;}
.zsjm_2_kuan .row .col-md-4{ margin-bottom:20px !important;}
.zsjm_3 .zs_left {padding-left:15px !important; padding-right:15px !important; margin-left: -15px !important; margin-right:-15px !important; background: url(../images/jm_1.jpg) right top no-repeat;padding-top: 40px !important;padding-bottom: 60px !important;}
.zs_right{ display:none !important;}
.zsjm_4 h1{ display:none !important;}
.zsjm_4 .row .col-md-2{ margin-bottom:30px !important;}
.t_yuan{ margin:0 auto !important; margin-bottom:20px !important;}
.zsjm_5 .col-md-9 .caption{ padding-left:15px !important; padding-right:15px !important; margin-left:-15px !important; margin-right:-15px !important; padding-top:30px !important; padding-bottom:40px !important;}
.zsjm_5 .col-md-9 .caption a {width: 100% !important; position: inherit !important;bottom: auto !important;right: auto !important;}
.zsjm_6{ padding-bottom:50px !important;}
.liucheng_2{ margin-top:30px;}
.liucheng_2 .row .col-xs-6{ margin-bottom:50px;}
.liucheng_2 .row .col-xs-6 .caption{ width:120px; height:120px; border-radius:50%; background:rgba(255,255,255,0.8); color:#333; text-align:center; display:inline-table; margin:0 auto;}
.liucheng_2 .row .col-xs-6 .caption b{ display:table-cell; vertical-align:middle; font-size:18px;}
.liucheng_2 .row .col-xs-6 .caption:before{ content:''; width:40px; height:10px; background:url(../images/jiantou.png) center center no-repeat; position:absolute; right:-10px; top:50%; margin-top:-5px;}
.liucheng_2 .row .col-xs-6:nth-child(2n) .caption:before{ transform:rotate(90deg); left:-25px; right:auto; top:100%; margin-top:20px;}
.liucheng_2 .row .col-xs-6:last-child .caption:before{ display:none;}


.navs .navs_ul ul li a{ line-height:40px !important; background:linear-gradient(to bottom,#597799,#597799,#597799) no-repeat right / 0px 40px !important; transition:all 0.6s;}
.navs .navs_ul ul li.active a{ background:linear-gradient(to bottom,#597799,#597799,#597799) no-repeat right / 4px 40px !important;}
.navs .navs_ul ul li:hover a{ background:linear-gradient(to bottom,#597799,#597799,#597799) no-repeat right / 280px 40px !important;}

.hei_right{ display:none;}
.navs .hei_nav{ width:60% !important; min-width:auto !important;}
.navs .hei_nav ul li{ width:100% !important;}
.navs .hei_nav ul li a{ padding-top:0px !important; font-size:18px !important; padding-left:15px !important;}
.pro_num { display:none !important;}


.s_heard.ny{ padding-right:0px !important; padding-left:15px !important;}
.ncp_nav{ padding:12px 15px 12px 15px !important;  padding-bottom:0px !important; margin-top:0px !important}
.swiper8{ padding-bottom:12px !important;}
.swiper8 .swiper-scrollbar{ background: rgba(255,255,255,.2) !important;}
.swiper8 .swiper-scrollbar-drag{background: rgba(255,255,255,.5) !important;}
.ncp_nav ul li{ margin:0 15px !important;}
.ncp_ss{ width:100% !important; }

.swiper2 .p1_wz{ padding-left:15px !important; padding-top:30vh !important;}
.s_heard{ padding-left:15px !important;}
.swiper1.swiper-container .swiper-pagination1{ right:15px !important; bottom:2vh !important;}
.p1_1 img{ width:100% !important;}
.p1_2 img{ width:100% !important;}

.swiper2 .swiper-pagination2{ left:0; position:absolute; right:0; text-align:center; bottom:80px;}
.swiper2 .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff;}

.p2_bais { margin:0 auto !important;}
.p2_bai{ padding: 3vh 20px !important;}
.p2_bai h2{ max-width:180px !important;}
.p2_bai h2 img{ width:100% !important; display:block !important;}
.p2_bai h3{ display:none !important;}
.p2_bai h1{ display:none !important;}
.p2_bai p{ line-height:22px !important;  margin:0 auto 10px !important}
.p2_bai p:nth-child(5){ line-height:20px !important; margin:0 auto 0 !important}
.p2_bai ul li{ margin-right:10px !important; width:72px !important; height:72px !important;}

.p3_con h1{ display: none !important;}
.p3_con h2{ max-width:120px !important; margin:0 auto !important;}
.p3_con h2 img{ width:100% !important; display:block !important;}
.swiper3 .swiper-slide{ width:100% !important;}
.swiper3 {padding-bottom: 5vh !important;}
.swiper3 .p3_text {padding-top: 1vh !important;}
.swiper3 .p3_text .p3_h1{ font-size:20px !important; text-align:center;}
.swiper3 .p3_text .p3_h1 span{ display:none !important;}
.swiper3 .p3_text h3{ display:none !important;}
.swiper3 .p3_text p{ display:none !important;}

.p3_img{ max-width:88% !important; padding:20px !important; margin:0 auto !important;}
.p3_img i{ width:100px !important; height:100px !important;}

#certify1 {width: 600px !important;}
#certify1  .swiper-slide {width: 300px !important; height:auto !important;}
#certify1  .swiper-slide img{ width:100% !important;}

#certify2 {width: 600px !important;}
#certify2  .swiper-slide {width: 300px !important; height:auto !important;}
#certify2 .swiper-slide img{ width:100% !important;}

.p4_con h1{ display:none !important;}
.p4_con h2 i:nth-child(1){ width:calc(50% - 20vw) !important;}
.p4_con h2 i:nth-child(2){ width:calc(50% - 20vw) !important;}
.p4_con h2 img{ width:122px !important;}

.p5_con{ padding-bottom:0 !important;}
.p5_se{ height:100px !important; margin-right:0 !important;}
.p5_se h1{ font-size:24px !important; margin-left:-12vw !important;}
.p5_ren{ width:200px !important; height:auto !important; top:0 !important;}
.p5_img{ width:100px !important; height:auto !important;}
.p5_di{ width:120px !important; height:auto !important;}

.p6_con .row .col-md-6:nth-child(2){ display:none !important;}
.p6_left{ box-sizing:border-box; padding-left:80px !important;}
.p6_left:before{ left:80px !important;}
.p6_left h1{ display:none !important;}
.p6_left h2 img{ width:122px !important;}
.p6_tj_text{ padding:10px !important;}
.p6_tj_text p{ display:none !important;}
.tj_time {width: 80px !important; left: -80px !important; font-size:24px !important;}

.sfooter{ padding-top:0px !important; margin-top:0px !important;}
.sfooter.nry{ height:40px !important}
.sfooter.nry .p7_xia{ height: auto !important; padding:0 !important}
.sfooter.nry .p7_xia p{ line-height:0px !important; font-size:12px}
.sfooter .p7_shang{ display:none !important;}
.sfooter .p7_zhong{ display:none !important;}

.sfooter.active{ height:60px !important; padding-top:0px !important; margin-top:0px !important;}
.ft_san{ top:6px !important;}

.p5_xy img{ width:150px !important;}

.about_2 .col-md-3 .caption { padding-top: 30px !important; padding-bottom:30px !important;}
.ab_1_text h3{ font-size:24px !important; margin-bottom:15px !important;}
.ab_2_text h3{ font-size:24px !important; margin-bottom:15px !important;}
.about_2 .col-md-3 .caption h3{ font-size:24px !important; margin-bottom:15px !important;}
.about_3 .col-md-9 .caption h3{ font-size:24px !important; margin-bottom:15px !important;}
.about_4 .row .col-md-5 .caption h3{ font-size:24px !important; margin-bottom:15px !important;}
.about_3 .col-md-9 .caption span{ font-size:18px !important; line-height:18px !important;}
.about_4 .row .col-md-5 .caption span{ font-size:18px !important; line-height:18px !important;}
.about_4 .row .col-md-5 .caption span b{ display:inline-block !important;}
.about_2 .col-md-3 .caption span{ font-size:18px !important; line-height:18px !important;}
.ab_2_text span{ font-size:18px !important; line-height:18px !important;}
.about_3 .col-md-9 .caption span{ font-size:18px !important; line-height:18px !important;}
.ab_1_text { padding-top: 30px !important; margin-top:0 !important }

.lxwm_2 h2{ font-size:20px !important;}
.lxwm_3 .cao_biao h2{ font-size:24px !important;}
.lxwm_4 .cao_biao h2{ font-size:24px !important;}
.lxwm_3 .cao_biao span{ font-size:18px !important;}
.lxwm_4 .cao_biao span{ font-size:18px !important;}

/*20180801*/
.ncp_biao span{ font-size:24px !important;}
.ncp_biao h3{ font-size:24px !important;}
.ncp_ul li span{ opacity:1 !important;}
.ncp_ul li:before{ opacity:1 !important;}
.ncp_ss{ display:none !important;}
.lf_menu{ display:none !important;}
.ncp_con_2 img{ width:100% !important; height:auto !important; display:block !important; margin:0 auto !important;}

.jsfc_2 .col-md-6 .caption h3{ margin-bottom:20px !important;}
.jsfc_2{background: url(../images/s_8.jpg) right top repeat-y !important; background-size:cover;}

.swiper6 .swiper-slide{ height:auto !important;}

/*20180904*/
.wz_nav a.fh_aa{ position:absolute !important; right:0px; top:40px !important; z-index:10; color:#666 !important;}
.wz_zuobiao a.fh_aa{ position:absolute !important; right:0px; top:40px; z-index:10; color:#666 !important;}
.zsjm_1{ margin-top:50px !important;}
/*20180904*/


.swiper-slide.wcp_2{ background:url(../images/p22_1.jpg) center center no-repeat !important; background-size:cover !important;}
.swiper-slide.wcp_3{ background:url(../images/p33_1.jpg) center center no-repeat !important; background-size:cover  !important;}
.swiper-slide.wcp_4{ background:url(../images/p44_1.jpg) center center no-repeat !important; background-size:cover  !important;}
.swiper-slide.wcp_5{ background:url(../images/p55_1.jpg) center center no-repeat !important; background-size:cover  !important;}
.swiper-slide.wcp_6{ background:url(../images/p66_1.jpg) center center no-repeat !important; background-size:cover  !important;}
.swiper-slide.wcp_7{ background:url(../images/p77_1.jpg) center center no-repeat !important; background-size:cover  !important;}

}


@media (min-width:768px) and (max-width:991px) {

.swiper8 .swiper-scrollbar8{ opacity:1 !important;}	

.hidden-xs{ display:none !important};

.s_heard{ padding-right:0px !important; padding-left:15px !important;}
.logo{ width:170px !important; }
.logo a{ opacity:0.7 !important;}
.nav_menu{ right:15px !important; top:15px !important;}
.sw_1 video{ display:none !important;}
.nav_all{ display:none;}
.nav_alls{ display:none;}
.navs .hei_nav ul li{ height:15% !important;}


.s_heard.ny{ padding-top:10px !important; padding-bottom:10px !important;}
.s_heard.ny .nav_menu span:nth-child(1){ border:1px solid #333 !important;}
.s_heard.ny .nav_menu span:nth-child(1):before{ border:1px solid #333 !important;}
.s_heard.ny .nav_menu span:nth-child(1):after{ border:1px solid #333 !important;}

.n_banner{ margin-top:60px !important;}
.n_ban_img{ height:120px !important; background-size:cover !important;}
.n_ban_wz{ padding-top:20px !important;}
.n_ban_wz h1{ font-size:20px !important;}
.n_ban_wz span{ font-size:16px !important; line-height:24px !important;}

.n_zhong:after{ display:none !important;}
.wz_nav a{ margin-right:0px !important; line-height:36px !important; margin-bottom:8px;}
.wz_zuobiao{ margin-top:0px !important;}
.ab_1_text span{ display:none !important;}
.ab_2_text{ padding-top:30px !important; padding-bottom:40px !important; padding-left:15px !important; margin-left:-15px !important; padding-right:15px !important; margin-right:-15px !important;}
.about_2{    background: url(../images/ab_7.jpg) center center repeat-y !important;}
.about_2 .row .col-md-3:nth-child(1) .caption{ padding-top:30px !important; padding-bottom:30px !important;}
.about_2 .row .col-md-9 .row .col-md-4{ margin-bottom:15px;}
.about_2 .row .col-md-9 .row{ margin-bottom:0px;}
.zz_lunbo .swiper-button-next6{ right:0px !important;}
.zz_lunbo .swiper-button-prev6{ left:0px !important;}
.about_4 .row .col-md-5 .caption span{ font-size:36px !important;}
.bz_1_text{ padding-left:0px !important; margin-left:0px !important; background: none !important; padding-top:0px !important; margin-top:20px !important; padding-right:0px !important;}
.bz_2_text{ padding:0 !important; margin-top:20px !important;}
.sha_img{ padding:0 !important;}
.nfooter .p7_shang{ display:none !important;}
.nfooter .p7_zhong{ display:none !important;}
.nfooter .p7_xia{ height:auto !important;}
.nfooter .p7_xia p{ margin-bottom:0px !important;}
.ncp_con_1 .caption.text{ padding-top:20px !important; padding-bottom:80px !important;}
.ncp_con_1 .caption.text a{ bottom:0 !important; top:auto !important;}
.ncp_con_1 .caption.text h2{ padding-bottom:15px !important; font-size:24px !important; margin-bottom:15px !important;}
.ncp_con_1 .caption.text p {margin-bottom: 10px !important;}
.ncp_con_2 h2{padding-bottom:15px !important; font-size:24px !important; margin-bottom:15px !important;}
.ncp_xiangsi h2{ font-size:24px !important;}


.new_li .caption h5{ margin-top:10px !important;}
.new_right .new_ss{ display:none !important;}
.new_right .new_hot{ display:none !important;}
.new_right .new_hotc{ display:none !important;}
.nanli_list .anli_1{ padding:0 !important;}
.anli_2 ul.ctm{ width:100% !important; margin-top:20px !important;}
.anli_2 ul.ctm li{ font-size:36px !important; height:36px !important; line-height:36px !important;}
.nanli_list .anli_3{ padding:0 15px !important; padding-top:30px !important;}
.nanli_list .anli_3 .row .col-md-4{ margin-bottom:20px !important;}
.al_text{ margin-top:0px !important;}
.anli_5{ padding-top:30px !important;}
.jsfc_1 .caption{ padding-left:15px !important; padding-right:15px !important; margin-left:-15px !important; margin-right:-15px !important;}
.jsfc_2 .col-md-6 .caption{ padding-top:30px !important; color:#fff !important;}
.jsfc_2 .col-md-6 .caption h3{ color:#fff !important;}
.jsfc_2 .col-md-6 .caption span{ color:#fff !important;}
.jsfc_2 .col-md-6 .caption p{ color:#fff !important;}
.caption_right{ padding-top:120px !important;}
.jsfc_3 .row.ctm{ margin-top:30px !important;}
.js_4_left{ padding-left:15px !important; padding-right:15px !important; margin-left:-15px !important; margin-right:-15px !important; padding-top:40px !important; padding-bottom:40px !important;}
.js_4_right{ display:none !important;}
.lxwm_1 .caption {padding-top:5% !important;}
.lxwm_1{ padding-bottom:20px !important;}
.lxwm_1 h3{ font-size:18px !important;}
.lxwm_1 h2{ font-size:18px !important; line-height:24px !important;}
.lxwm_2 .col-md-3{ margin-bottom:46px !important;}
.lxwm_3{ padding-top:30px !important;}
.lxwm_3 .cao_biao{ margin-bottom:30px !important;}
.lxwm_3 .cao_biao .row .col-md-3{ display:none !important;}
.lxwm_3_ly .caption{ padding-top:30px !important;}
.zsjm_2_kuan{ padding:0 !important;}
.zsjm_2_kuan .row .col-md-4{ margin-bottom:20px !important;}
.zsjm_3 .zs_left {padding-left:15px !important; padding-right:15px !important; margin-left: -15px !important; margin-right:-15px !important; background: url(../images/jm_1.jpg) right top no-repeat;padding-top: 40px !important;padding-bottom: 60px !important;}
.zs_right{ display:none !important;}
.zsjm_4 h1{ display:none !important;}
.zsjm_4 .row .col-md-2{ margin-bottom:30px !important;}
.t_yuan{ margin:0 auto !important; margin-bottom:20px !important;}
.zsjm_5 .col-md-9 .caption{ padding-left:15px !important; padding-right:15px !important; margin-left:-15px !important; margin-right:-15px !important; padding-top:30px !important; padding-bottom:40px !important;}
.zsjm_5 .col-md-9 .caption a {width: 100% !important; position: inherit !important;bottom: auto !important;right: auto !important;}
.zsjm_6{ padding-bottom:50px !important;}
.liucheng_2{ margin-top:30px;}
.liucheng_2 .row .col-xs-6{ margin-bottom:50px;}
.liucheng_2 .row .col-xs-6 .caption{ width:120px; height:120px; border-radius:50%; background:rgba(255,255,255,0.8); color:#333; text-align:center; display:inline-table; margin:0 auto;}
.liucheng_2 .row .col-xs-6 .caption b{ display:table-cell; vertical-align:middle; font-size:18px;}
.liucheng_2 .row .col-xs-6 .caption:before{ content:''; width:40px; height:10px; background:url(../images/jiantou.png) center center no-repeat; position:absolute; right:-10px; top:50%; margin-top:-5px;}
.liucheng_2 .row .col-xs-6:nth-child(2n) .caption:before{ transform:rotate(90deg); left:-25px; right:auto; top:100%; margin-top:20px;}
.liucheng_2 .row .col-xs-6:last-child .caption:before{ display:none;}


.navs .navs_ul ul li a{ line-height:40px !important; background:linear-gradient(to bottom,#597799,#597799,#597799) no-repeat right / 0px 40px !important; transition:all 0.6s;}
.navs .navs_ul ul li.active a{ background:linear-gradient(to bottom,#597799,#597799,#597799) no-repeat right / 4px 40px !important;}
.navs .navs_ul ul li:hover a{ background:linear-gradient(to bottom,#597799,#597799,#597799) no-repeat right / 280px 40px !important;}

.hei_right{ display:none;}
.navs .hei_nav{ width:60% !important; min-width:auto !important;}
.navs .hei_nav ul li{ width:100% !important;}
.navs .hei_nav ul li a{ padding-top:0px !important; font-size:18px !important; padding-left:15px !important;}
.pro_num { display:none !important;}


.s_heard.ny{ padding-right:0px !important; padding-left:15px !important;}
.ncp_nav{ padding:12px 15px 12px 15px !important;  padding-bottom:0px !important;}
.swiper8{ padding-bottom:12px !important;}
.swiper8 .swiper-scrollbar{ background: rgba(255,255,255,.2) !important;}
.swiper8 .swiper-scrollbar-drag{background: rgba(255,255,255,.5) !important;}
.ncp_nav ul li{ margin:0 15px !important;}
.ncp_ss{ width:100% !important; }

.swiper2 .p1_wz{ padding-left:15px !important; padding-top:30vh !important;}
.s_heard{ padding-left:15px !important;}
.swiper1.swiper-container .swiper-pagination1{ right:15px !important; bottom:2vh !important;}
.p1_1 img{ width:100% !important;}
.p1_2 img{ width:100% !important;}

.p2_bais { margin:0 auto !important;}
.p2_bai{ padding: 5vh 40px !important;}
.p2_bai h2{ max-width:180px !important;}
.p2_bai h2 img{ width:100% !important; display:block !important;}
.p2_bai h3{ display:none !important;}
.p2_bai h1{ display:none !important;}
.p2_bai p:nth-child(5){ line-height:22px}
.p2_bai ul li{ margin-right:10px !important; width:72px !important; height:72px !important;}

.p3_con h1{ display: none !important;}
.p3_con h2{ max-width:120px !important; margin:0 auto !important;}
.p3_con h2 img{ width:100% !important; display:block !important;}
.swiper3 .swiper-slide{ width:100% !important;}
.swiper3 {padding-bottom: 5vh !important;}
.swiper3 .p3_text {padding-top: 1vh !important;}
.swiper3 .p3_text .p3_h1{ font-size:20px !important; text-align:center;}
.swiper3 .p3_text .p3_h1 span{ display:none !important;}
.swiper3 .p3_text h3{ display:none !important;}
.swiper3 .p3_text p{ display:none !important;}

.p3_img{ max-width:80% !important; padding:20px !important; margin:0 auto !important;}
.p3_img i{ width:100px !important; height:100px !important;}

#certify1 {width: 600px !important;}
#certify1  .swiper-slide {width: 300px !important; height:auto !important;}
#certify1  .swiper-slide img{ width:100% !important;}

#certify2 {width: 600px !important;}
#certify2  .swiper-slide {width: 300px !important; height:auto !important;}
#certify2 .swiper-slide img{ width:100% !important;}

.p4_con h1{ display:none !important;}
.p4_con h2 i:nth-child(1){ width:calc(50% - 20vw) !important;}
.p4_con h2 i:nth-child(2){ width:calc(50% - 20vw) !important;}
.p4_con h2 img{ width:122px !important;}

.p5_con{ padding-bottom:0 !important;}
.p5_se{ height:100px !important; margin-right:0 !important;}
.p5_se h1{ font-size:24px !important; margin-left:-12vw !important;}
.p5_ren{ width:200px !important; height:auto !important; top:0 !important;}
.p5_img{ width:100px !important; height:auto !important;}
.p5_di{ width:120px !important; height:auto !important;}

.p6_con .row .col-md-6:nth-child(2){ display:none !important;}
.p6_left{ box-sizing:border-box; padding-left:80px !important;}
.p6_left:before{ left:80px !important;}
.p6_left h1{ display:none !important;}
.p6_left h2 img{ width:122px !important;}
.p6_tj_text{ padding:10px !important;}
.p6_tj_text p{ display:none !important;}
.tj_time {width: 80px !important; left: -80px !important; font-size:24px !important;}

.sfooter{ padding-top:40px !important; margin-top:-40px !important;}
.sfooter .p7_shang{ display:none !important;}
.sfooter .p7_zhong{ display:none !important;}
.sfooter.active{ height:60px !important; padding-top:0px !important; margin-top:0px !important;}
.ft_san{ top:6px !important;}

.p5_xy img{ width:150px !important;}

.about_2 .col-md-3 .caption { padding-top: 30px !important; padding-bottom:30px !important;}
.ab_1_text h3{ font-size:24px !important; margin-bottom:15px !important;}
.ab_2_text h3{ font-size:24px !important; margin-bottom:15px !important;}
.about_2 .col-md-3 .caption h3{ font-size:24px !important; margin-bottom:15px !important;}
.about_3 .col-md-9 .caption h3{ font-size:24px !important; margin-bottom:15px !important;}
.about_4 .row .col-md-5 .caption h3{ font-size:24px !important; margin-bottom:15px !important;}
.about_3 .col-md-9 .caption span{ font-size:18px !important; line-height:18px !important;}
.about_4 .row .col-md-5 .caption span{ font-size:18px !important; line-height:18px !important;}
.about_4 .row .col-md-5 .caption span b{ display:inline-block !important;}
.about_2 .col-md-3 .caption span{ font-size:18px !important; line-height:18px !important;}
.ab_2_text span{ font-size:18px !important; line-height:18px !important;}
.about_3 .col-md-9 .caption span{ font-size:18px !important; line-height:18px !important;}
.ab_1_text { padding-top: 30px !important; margin-top:0px}

.lxwm_2 h2{ font-size:24px !important;}
.lxwm_3 .cao_biao h2{ font-size:24px !important;}
.lxwm_4 .cao_biao h2{ font-size:24px !important;}
.lxwm_3 .cao_biao span{ font-size:18px !important;}
.lxwm_4 .cao_biao span{ font-size:18px !important;}

/*20180801*/
.ncp_biao span{ font-size:24px !important;}
.ncp_biao h3{ font-size:24px !important;}
.ncp_ul li span{ opacity:1 !important;}
.ncp_ul li:before{ opacity:1 !important;}
.ncp_ss{ display:none !important;}
.lf_menu{ display:none !important;}


	}


@media (min-width:991px) and (max-width:1200px) {

.hidden-md{ display:none !important};
	}
	
@media (min-width:1200px) {
.hidden-lg{ display:none !important};
	}
	
@media (min-width:1200px) and (max-width:1280px) {
	}
@media (min-width:1200px) and (max-width:1440px) {
.container{ max-width:73.25rem !important; padding:0 !important;}
.swiper2 .p1_wz{ padding-top:35vh !important; }

.s_heard{ padding-right:200px !important;}
.s_heard .ny .logo{ width:220px !important; }
.logo{ width:220px !important; }
.nav_menu{ top:20px !important;}
.sw_2_wc{ width:45% !important;}
.hui_bj{ content:''; width:57.6% !important; position:absolute; height:calc(100% - 140px); top:14%; right:-36px; background:#597799; z-index:-10;}

.nav_all{ padding-top:0px !important;}
.nav_all ul li{ margin:0 20px !important;}

.ncp_nav{ padding-right:105px !important; margin-top:40px !important;}
.ncp_nav ul li{ float:left; list-style:none; margin:0 15px !important;}
.ab_1_text{ padding-top:0px !important;}
.ab_1_text p{ line-height:25px !important; margin:12px 0 !important;}

.text_en{ width:96% !important; margin:0 auto !important}
.s_heard.ny{ padding-left:46px !important;}
	}

@media (min-width:1441px) {	
.container{ max-width:81.25rem !important;}

}
@media (min-width:1650px) {	

}

.clear{ clear:both;}

body{ font-family: '微软雅黑';}
a{ font-family: '微软雅黑'; color:#333; text-decoration:none;}
.container{ transition:all 1s;}
a:hover{ color:#014190}

@font-face {
	font-family: 'Conv_axis';
	src: url('../fonts/axis.eot');
	src: local('☺'), url('../fonts/axis.woff') format('woff'), url('../fonts/axis.ttf') format('truetype'), url('../fonts/axis.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
    html, body {
      position: relative;
      height: 100%;
    }
    body {
      /*background: #eee;*/
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 14px;
      color:#000;
      margin: 0;
      padding: 0;
    }
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      /*font-size: 18px;*/
      /*background: #fff;*/

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

/*    html, body {
      position: relative;
      height: 100%;
    }
    body {
      
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 14px;
      color:#000;
      margin: 0;
      padding: 0;
    }
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
    text-align: center;
    display: -webkit-box;
	display: -ms-flexbox;
    display: -moz-box;
    display: box;
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
	
	  
    }
*/


body.active{ overflow:hidden;}
body.active .s_heard .navs{ pointer-events: auto; opacity:1;}
body .s_heard .navs .hei_right_content.active{ pointer-events: none;}
body.active .s_heard .navs .hei_right_content.active{ pointer-events: auto;}
body.active .s_heard .navs .navs_ul{ right:0;}
body.active .s_heard .nav_menu span:nth-child(1){ opacity:0; transform:scale(1.5,1.5);}
body.active .s_heard .nav_menu span:nth-child(2){ opacity:0.7; transform:scale(1,1); transform:rotate(0deg);}


.s_heard{ position:fixed; top:5vh; left:0; right:0; padding-left:58px; padding-right:300px; z-index:9990 !important;}
.logo{ width:360px; transition:all 0.6s;}
.logo a{ transition:all 0.6s; display:block;}
.logo a:hover{opacity:1;}
.nav_menu{ width:36px; height:36px; position:absolute; right:60px; top:26px; z-index:9991; color:#fff; transition:all 0.6s; cursor:pointer;}
.nav_menu span:nth-child(1){ width:24px; height:3px; /*border:1px solid #fff;*/ position:absolute; right:0; top:8px; transition:all 0.6s; background:#014190;}
.nav_menu span:nth-child(1):before{ content:''; width:36px; height:3px; position:absolute; right:-1px; top:9px; background:#e82513;}
.nav_menu span:nth-child(1):after{ content:''; width:24px; height:3px; position:absolute; right:-1px; top:18px; background:#f5c81e;}
.nav_menu span:nth-child(2){ width:36px; height:36px; position:absolute; left:0; top:18px; opacity:0; transition:all 0.6s; transform:scale(1.5,1.5); transform:rotate(360deg);}
.nav_menu span:nth-child(2):before{ content:''; width:36px; height:2px; background:#e82513; transform:rotate(45deg); position:absolute; left:0; top:18px;}
.nav_menu span:nth-child(2):after{ content:''; width:2px; height:36px; background:#e82513; transform:rotate(45deg); position:absolute; right:18px; bottom:0px;}
.navs{ background:rgba(0,0,0,1); opacity:0; pointer-events: none; transition:all 0.6s; width:100%; height:100%; position:fixed; left:0; top:0; overflow:hidden;}




.nav_all{ padding-top:20px; float:right; transition:all 0.3s; overflow:hidden }

.nav_all.active{ opacity:0; pointer-events: none;}
.nav_all ul{ margin:0; padding:0;  }
.nav_all ul li{ list-style:none; float:left; margin:0 37px; transition:all 0.6s; text-align:center;}
.nav_all ul li a{ color:#fff; font-size:18px; text-decoration:none; transition:all 0.3s;}
.nav_all ul li a:hover{ color:#F75930;}
.nav_all ul li a:hover span{ color:#F75930;}
.nav_all ul li a span{ display:block; font-size:16px; text-transform:uppercase; font-family:'Times New Roman'; color:#fff; transform:scale(0.8,0.8); opacity:0.69; transition:all 0.3s;}



body.active .nav-first {
    opacity: 1;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
}
.nav-first {
    display: block;
    position: relative;
    margin: 0 0 1px 0;
    list-style: none;
    cursor: pointer;
    opacity: 0;
    transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transition-property: opacity, transform!important;
    -moz-transition-property: opacity, transform!important;
    -ms-transition-property: opacity, transform!important;
    -o-transition-property: opacity, transform!important;
    -webkit-transition-property: opacity, transform!important;
    transition: .6s .95s;
    -moz-transition: .6s .95s;
    -ms-transition: .6s .95s;
    -o-transition: .6s .95s;
    -webkit-transition: .6s .95s;
}
.nav-first:nth-child(1) {
    transition: .6s .4s;
    -moz-transition: .6s .4s;
    -ms-transition: .6s .4s;
    -o-transition: .6s .4s;
    -webkit-transition: .6s .4s;
}
.nav-first:nth-child(2) {
    transition: .6s .5s;
    -moz-transition: .6s .5s;
    -ms-transition: .6s .5s;
    -o-transition: .6s .5s;
    -webkit-transition: .6s .5s;
}
.nav-first:nth-child(3) {
    transition: .6s .6s;
    -moz-transition: .6s .6s;
    -ms-transition: .6s .6s;
    -o-transition: .6s .6s;
    -webkit-transition: .6s .6s;
}
.nav-first:nth-child(4) {
    transition: .6s .7s;
    -moz-transition: .6s .7s;
    -ms-transition: .6s .7s;
    -o-transition: .6s .7s;
    -webkit-transition: .6s .7s;
}
.nav-first:nth-child(5) {
    transition: .6s .8s;
    -moz-transition: .6s .8s;
    -ms-transition: .6s .8s;
    -o-transition: .6s .8s;
    -webkit-transition: .6s .8s;
}
.nav-first:nth-child(6) {
    transition: .6s .9s;
    -moz-transition: .6s .9s;
    -ms-transition: .6s .9s;
    -o-transition: .6s .9s;
    -webkit-transition: .6s .9s;
}



.swiper1.swiper-container .swiper-pagination1{ top:auto; bottom:10vh; right:56px; z-index:9999; -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
/*.swiper1.swiper-container .swiper-pagination1:before{ content:''; width:1px; height:100%; position:absolute; top:39px; left:50%; margin-left:0px; border-right:1px dashed #fff; z-index:-1;}*/
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet{ width:9px; height:9px; margin:20px 0; border-radius:0; box-sizing:border-box; position:relative; background:none; opacity:1; transition:all 0.6s;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet:after{ content:''; width:9px; height:9px; transform:rotate(45deg); box-sizing:border-box; border:1px solid #fff; position:absolute; left:0; top:0; background:none;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:none; margin-bottom:66px;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active i{ display:block;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{ display:none;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet:before{ content:''; width:1px; height:0px; background:#fff; position:absolute; top:24px; left:50%; margin-left:1px; transition:all 0.3s;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active:before{ height:40px;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet:after{ width:10px; height:10px; content:''; position:absolute; left:50%; margin-left:-1.5px; top:50%; margin-top:-1.5px; border-radius:50%; background:#fff; transition:all 0.6s;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{ width:10px; height:10px; background:#fff; margin-left:-5px; margin-top:-5px; border-radius:50%; transition:all 0.6s;}

.swiper1.swiper-container .swiper-pagination1.active{ top:auto; bottom:0; padding-bottom:120px; -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.swiper1.swiper-container .swiper-pagination1.active:before{ content:''; width:1px; height:100%; position:absolute; top:39px; left:50%; margin-left:0px; border-right:1px dashed #333; z-index:-1;}
.swiper1.swiper-container .swiper-pagination1.active .swiper-pagination-bullet{ width:18px; height:18px; margin:30px 0; border-radius:50%; box-sizing:border-box; border:1px solid #333; position:relative; background:none; opacity:1;}
.swiper1.swiper-container .swiper-pagination1.active .swiper-pagination-bullet:after{ width:3px; height:3px; content:''; position:absolute; left:50%; margin-left:-1.5px; top:50%; margin-top:-1.5px; border-radius:50%; background:#333;}
.swiper1.swiper-container .swiper-pagination1.active .swiper-pagination-bullet.swiper-pagination-bullet-active:after{ width:10px; height:10px; background:#333; margin-left:-5px; border-radius:50%; margin-top:-5px;}

.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet i{ position:absolute; right:-3px; font-family:微软雅黑; opacity:0.8; width:14px; color:#fff; line-height:13px; height:13px; text-align:right; display:none; font-style:normal;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet i.active{ color:#333;}
.swiper1.swiper-container .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active i{ opacity:1;}



/*第一屏开始*/
.swiper2 .swiper-button-prev2{ position:inherit; left:auto; top:auto; display:inline-block;}
.swiper2 .swiper-button-next2{ position:inherit; right:auto; top:auto; display:inline-block;}
.swiper2 .p1_wz{ height:100%;/* background:rgba(13,43,62,0.85);*/ background:rgba(0,0,0,0.8); width:calc(100% - 37%); position:absolute; right:0; top:0; z-index:2; padding-left:60px; padding-top:40vh; border-left:1px solid rgba(255,255,255,0.5);}
.swiper2 .p1_wz .container{ text-align:left;}
.p1_2{ margin-top:23px; margin-bottom:23px;}
.swiper2 .p1_3{ margin-top:20px;}
.swiper2 .p1_3 .swiper-button-prev2, .swiper2 .p1_3 .swiper-button-next2{ width:40px; height:40px; margin:0; background:none; border-radius:50%; border:1px solid #fff; opacity:1; background:url(../images/sj_1.png) center center no-repeat;}
.swiper2 .p1_3 .swiper-button-next2{ border:1px solid #F75930; background:url(../images/sj_2.png) center center no-repeat;}

.swiper2 .swiper-wrapper .swiper-slide:nth-child(3) .p1_wz{ padding-top:40vh;}
.swiper2 .swiper-wrapper .swiper-slide:nth-child(4) .p1_wz{ padding-top:37.7vh;}


.navs .hei_nav{
	height:100%;
    width: 43.4895vw;
    min-width: 510px;
    position: relative;
    padding: 1vw 0;
    background: #000;
    z-index:3999;
	
	}
.navs .hei_nav ul{ margin:0; padding:0; height:100%;}
.navs .hei_nav ul li{ list-style:none; display:block; height:13%; width:450px; margin:10px auto; position:relative; cursor:pointer;}
.navs .hei_nav ul li a{ font-size:30px; padding-left:130px; color:#fff; opacity:0.3; text-decoration:none; text-align:left; display:inline-block; padding-top:15px; transition:all 0.3s;}
.navs .hei_nav ul li a span{ display: block; font-size:18px; text-transform:uppercase;}

.pro_num {
    float: left;
    height: 100%;
	max-height:100px;
    position: absolute;
    padding-right: 90px;
}
.pro_num strong {
    transform: rotate(-90deg);
    line-height:100%;
	color:#fff;
	opacity:0.3;
    display: block;
    transform-origin: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    font-size: 36px;
	transition:all 0.3s;
}
.pro_num span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    background: rgba(255,255,255,.2);
}
.pro_num span i {
    position: absolute;
    background: #fff;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform-origin: center;
    transform: scaleY(0);
    transition: all .3s cubic-bezier(.22,.61,.36,1);
}
.navs .hei_nav ul li.active .pro_num span i {
    transform: scaleY(1);
}
.navs .hei_nav ul li.active .pro_num strong{ opacity:1;}
.navs .hei_nav ul li.active a{ color:#fff; opacity:1;}


.hei_bjimg{ position:absolute; left:0; top:0; bottom:0; right:0;}
.hei_bjimg ul{ margin:0; padding:0; width:100%; height:100%;}
.hei_bjimg ul li{ list-style:none; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%;}
.hei_bjimg ul li:before{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.3); transition:all 0.3s;}
.hei_bjimg ul li.active{ z-index:2;}
.hei_bjimg ul li.active:hover:before{ background:rgba(0,0,0,0);}

.hei_right{
	position: absolute;
	height:100%;
    top: 0;
    right: 0;
    width: 27.6vw;
    min-width: 450px;
    background: #000;
    transform-origin: center right;
    z-index: 499;}
.hei_right_content{ width:100%; position:absolute; left:0; right:0; bottom:0px; padding:0 60px; color:#fff; opacity:0; transition:all 0.6s;pointer-events: none;}
.hei_right_content.active{ opacity:1; bottom:80px;pointer-events: auto;}
.hei_right_content h2{ font-size:28px; margin-bottom:15px;}
.hei_right_content h5{ font-size:18px; color:#fff; opacity:0.8;}
.hei_right_content p{ opacity:0.6; font-size:16px;}
.hei_right_content h4 a{ font-size:16px; opacity:0.8; color:#fff;}
/*第一屏结束*/

/*第二屏开始*/
.p2_bais{ margin-left:12vw;}
.p2_bai{ text-align:left; background:rgba(255,255,255,0.76); padding:5vh 115px; max-width:890px; box-sizing:border-box; float:left; cursor: pointer;}
.p2_bai h1{ font-size:72px; font-family:'Times New Roman'; color:#333; opacity:0.4; text-transform:uppercase; font-weight:bold;}
.p2_bai h3{ font-family:'Times New Roman'; color:#333; text-transform:uppercase; padding-bottom:1vh;}
.p2_bai p{ font-size:14px; color:#333; line-height:24px; margin:20px 0;}
.p2_bai ul{ margin:0; padding:0;}
.p2_bai ul li{ list-style:none; margin-right:38px; width:78px; height:78px; border-radius:50%; text-align:center; font-size:14px; box-sizing:border-box; line-height:18px; position:relative; z-index:2; margin-right:30px; float:left;}
.p2_bai ul li:before{ content:''; width:calc(100% + 8px); height:calc(100% + 8px); border-radius:50%; border:1px solid #d5d5d5; background:none; position:absolute; left:-4px; top:-4px; z-index:-1; transition:all 0.6s;}
.p2_bai ul li a{ color:#fff; display: table-cell; vertical-align:middle; width:78px; height:78px; border-radius:50%; box-sizing:border-box; padding:10px; text-decoration:none; }
.p2_bai ul li:nth-child(1){ background:#26883b;}
.p2_bai ul li:nth-child(2){ background:#fff;}
.p2_bai ul li:nth-child(2) a{ color:#333;}
.p2_bai ul li:nth-child(3){ background:#d92719;}
.p2_bai ul li:hover:before{ border-color:#fff;}
.p2_bai ul li:nth-child(1):hover:before{ background:rgba(38,136,59,0.6);}
.p2_bai ul li:nth-child(2):hover:before{ background:rgba(255,255,255,0.6);}
.p2_bai ul li:nth-child(3):hover:before{ background:rgba(217,39,25,0.6);}
/*第二屏结束*/

/*第三屏开始*/
.p3_con{ text-align:left;}
.p3_con h1{ font-size:72px; font-family:'Times New Roman'; color:rgba(255,255,255,0.27); text-transform:uppercase; font-weight:bold;}
.p3_img{ padding:33px; box-sizing:border-box; position:relative; margin-top:1vh; z-index:2;}
.p3_img a{ display:block;}
.p3_img i{ display:block; width:215px; height:216px; position:absolute; z-index:-1;}
.p3_img i:nth-child(1){ right:0; bottom:0;}
.p3_img i:nth-child(2){ left:0; top:0; transform:rotate(180deg);}
.p3_text{ padding-left:5vw; padding-top:12vh; text-align:left;}
.p3_text span{ position:absolute; left:-40px; top:10px; font-weight:bold; font-size:24px; color:#fff; opacity:0.6;}
.p3_text .p3_h1{ font-size:36px; color:#fff; position:relative;}
.p3_text h3{ padding:6px 16px; color:#fff; border-radius:8px; display:inline-block; margin-top:5px; font-size:18px;}
.p3_text h3:nth-child(1){background:#2b1c31 !important;}
.p3_text h3:nth-child(2){background:#16566f !important;}
.p3_text h3:nth-child(3){background:#004882 !important;}
.p3_text h3:nth-child(4){background:#2b1c31;}
.p3_text h3:nth-child(5){background:#2b1c31;}
.p3_text h3:nth-child(6){background:#2b1c31;}
.p3_text p{ font-size:18px; color:#fff; line-height:36px; margin-top:20px;}
.swiper3 .row .col-md-6{ box-sizing:border-box;}
.swiper3{ padding-bottom:10vh;}
.swiper3 .swiper-slide{ opacity:0 !important;}
.swiper3 .swiper-slide.swiper-slide-active{ opacity:1 !important;}
.swiper3 .swiper-pagination3{ bottom:2px;}
.swiper3 .swiper-pagination3 .swiper-pagination-bullet{ background:#fff; margin:0 15px; position:relative;}
.swiper3 .swiper-pagination3 .swiper-pagination-bullet:before{ content:''; width:calc(100% + 10px); height:calc(100% + 10px); border-radius:50%; transition:all 0.3s; position:absolute; left:-6px; top:-6px; border:1px solid #fff; opacity:0;pointer-events: none;}
.swiper3 .swiper-pagination3 .swiper-pagination-bullet.swiper-pagination-bullet-active:before{ opacity:1;}
/*第三屏结束*/

/*第四屏开始*/
.p4_con h1{ font-family:'Times New Roman'; color:rgba(255,255,255,0.27); text-transform:uppercase; font-weight:bold;}
.p4_con h2{ position:relative; margin-top:2vh; }
.p4_con h2 i:nth-child(1){ width:calc(50% - 5vw); position:absolute; height:1px; background:rgba(255,255,255,0.3); left:0; top:50%; margin-top:-0.5px;}
.p4_con h2 i:nth-child(2){ width:calc(50% - 5vw); position:absolute; height:1px; background:rgba(255,255,255,0.3); right:0; top:50%; margin-top:-0.5px;}

.p4_con ul{ margin:4vh 0; padding:0; text-align:center;}
.p4_con ul li{ list-style:none; display:inline-block; padding:4px 15px; margin:0 10px; border-radius:16px; border:1px solid #fff; box-sizing:border-box;}
.p4_con ul li a{ color:#fff; text-decoration:none;}
.p4_con ul li.active{ background:rgba(247,89,48,0.71); border:none;}
#scp_1.fade{ height:0; overflow:hidden;}
#scp_1.fade.active{ height:auto; overflow:inherit;}
#scp_2.fade{ height:0; overflow:hidden;}
#scp_2.fade.active{ height:auto; overflow:inherit;}
/*第四屏开始*/


/*第五屏开始*/
.p5_con{ padding-bottom:10vh;}
.p5_se{ background:rgba(247,89,48,0.7); height:260px; padding-top:20px; padding-right:20px; margin-right:-38vh; position:relative;}
.p5_se h1{ float:left; margin-left:-36vw; font-family:'Times New Roman'; font-size:94px; color:#fff; text-transform:uppercase; margin-top:2vh; margin-right:6.1vw;}
.p5_se h1 span{ display:block; margin-left:30vw;}
.p5_img{ float:right; width:456px; height:304px; text-align:right;}
.p5_ren{ width:518px; height:584px; position:absolute; left:-12vw; top:-14vh; z-index:2;}
.p5_xy{ padding-bottom:20px;}
.p5_di{ width:366px; height:80px; margin-top:5vh; display:inline-block; margin-right:-4vw;}
/*第五屏结束*/

/*第六屏开始*/
.p6_con.active{ opacity:1;}
.p6_con{ opacity:0.3;}
.p6_con .row .col-md-6{ box-sizing:border-box; text-align:left;}
.p6_left{ padding-left:102px; position:relative;}
.p6_left:before{ content:''; width:1px; height:200vh; position:absolute; top:-50vh; left:102px; background:rgba(255,255,255,0.3);}

.p6_left h1{ font-family:'Times New Roman'; color:rgba(255,255,255,0.27); text-transform:uppercase; font-weight:bold; font-size:72px; margin-bottom:0px;}
.p6_left h2{ margin-bottom:20px;}
.p6_a_img{ display:block; height:27vh;}
.p6_tj_text{ padding:3vh; padding-right:0px; border-bottom:1px solid rgba(255,255,255,0.3); position:relative;}
.p6_tj_text h4{ margin:10px 0; margin-bottom:2vh;}
.p6_tj_text h4 a{ color:#fff; font-size:20px; text-decoration:none;}
.p6_tj_text p{ color:#b7b6b5;}
.p6_tj_text span{ display:block;}
.p6_tj_text span a{ color:#014190;}

.p6_weiyi:hover .p6_tj_text .tj_time{ background:#014190; color:#fff;}
.p6_tj_text:hover .tj_time{ background:#014190; color:#fff;}
.tj_time{ position:absolute; width:102px; left:-102px; top:3vh; transition:all 0.6s; box-sizing:border-box; padding-top:10px; text-align:right; padding-right:15px; height:70px; color:rgba(255,255,255,0.4); font-size:30px; font-family:'Times New Roman'; line-height:30px;}
.tj_time span{ display:block; font-size:14px; line-height:24px;}
.p6_right{ padding-left:102px; position:relative;}
.p6_right:before{ content:''; width:1px; height:200vh; position:absolute; top:-50vh; left:102px; background:rgba(255,255,255,0.3);}
/*第六屏结束*/

/*底部开始*/
.sfooter{ position: absolute; margin-top:-60px; height:0px; overflow:hidden; bottom:0px; transition:all 1s; left:0; right:0; z-index:990; background:#014190;/* background:rgba(13,43,62,0.65);*/ padding-top:60px; transition:all 1s;}


/*.sfooter.nry{ position:fixed; bottom:0; left:0; right:0; height:0px; overflow:hidden; z-index:9992; background:#15212a;padding-top:60px; transition:all 1s;}
.sfooter.nry.active{ padding-top:0; height:518px;}*/
.sfooter.nry .p7_shang{ height:150px;}

.sfooter.nry{ position: static; height:auto; margin:0; padding:0; overflow:hidden; z-index:9992; background:#014190;}




.ft_huibj.active{ opacity:0;pointer-events: none;}
.ft_huibj{ opacity:1; pointer-events: auto; position:fixed; z-index:9991; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.4); transition:all 0.6s;}

.sfooter.active{ top:auto; height:520px; padding-top:0px; margin-top:0px;}
.ft_san.active{ display:none;}
.ft_san{ position:absolute; left:0; right:0; top:15px; width:40px; height:30px; margin:0 auto; cursor:pointer;}
.ft_san span{ display:block; width:100%; height:3px; background:rgba(255,255,255,0.7); position:absolute; left:0; top:2px;}
.ft_san span:before{ content:''; display:block; width:100%; height:3px; background:rgba(255,255,255,0.7); position:absolute; left:0; top:11px;}
.ft_san span:after{ content:''; display:block; width:100%; height:3px; background:rgba(255,255,255,0.7); position:absolute; left:0; top:22px;}
.p7_shang{ background:#014190; height:110px; padding-top:40px;}
.p7_shang .row .col-md-3{ box-sizing:border-box;}
.p7_shang .caption{ color:#fff; padding-left:65px; text-align:left; min-height:70px;display: table;}
.p7_shang .caption h5{ font-size:15px;display: table-cell;vertical-align: middle;}
.p7_shang .caption h5 span{ display:block; font-size:14px; opacity:0.6; color:#fff; margin-top:8px; line-height:20px;}
.p7_shang .row .col-md-3:nth-child(1) .caption{ background:url(../images/f_1.png) left center no-repeat;}
.p7_shang .row .col-md-3:nth-child(2) .caption{ background:url(../images/f_2.png) left center no-repeat;}
.p7_shang .row .col-md-3:nth-child(3) .caption{ background:url(../images/f_3.png) left center no-repeat;}
.p7_shang .row .col-md-3:nth-child(4) .caption{ background:url(../images/f_3.png) left center no-repeat;}


.p7_zhong{ height:300px; background:#0b0b0b; padding-top:50px; box-sizing:border-box;}
.p7_zhong .row .col-md-3{ box-sizing:border-box;}
.p7_zhong .ft_logo{ padding-top:0px;}
.p7_zhong .row .col-md-6{ box-sizing:border-box;}
.p7_zhong .row .col-md-6 .row{ margin-left:-5px; margin-right:-5px;}
.p7_zhong .row .col-md-6 .row .col-md-2{ padding-left:5px; padding-right:5px;}
.p7_zhong .row .col-md-6 .caption{ text-align:left;}
.p7_zhong .row .col-md-6 .caption h5{ margin-bottom:15px;}
.p7_zhong .row .col-md-6 .caption h5 a{ font-size:14px;}
.p7_zhong .row .col-md-6 .caption a{ color:#c5c5c5; display:block; font-size:12px; line-height:24px; transition:all 0.3s;}
.p7_zhong .row .col-md-6 .caption a:hover{ color:#014190;}
.p7_zhong .row .col-md-1{ box-sizing:border-box;}
.p7_zhong .row .col-md-4{ box-sizing:border-box;}
.ft_ewm h3{text-align:left; margin-left:-45px; margin-bottom:35px;}
.ft_ewm .row .col-md-4{ box-sizing:border-box;}
.ft_ewm .row .col-md-4 a{ display:block; text-align:center; padding:10px 0; margin-left:-5px; margin-top:25px; background:#014190; color:#fff;}
.ft_ewm .row .col-md-4 h6{ color:#fff; font-size:14px;}

.p7_xia{ height:46px}
.p7_xia p{ color:#fff; line-height:46px; text-align:center; font-size:14px; margin:0;}
.p7_xia p a{ color:#7f7f7f; margin:0 20px;}
/*底部结束*/


/*内页开始*/
.s_heard.ny{ box-shadow:3px 3px 4px rgba(0,0,0,0.1); top:0; padding-left:105px; padding-top:20px; padding-bottom:20px; background:#252322;/* overflow:hidden;*/ transition:all 1s; opacity:1;}
.s_heard.ny.active{ top:-127px; opacity:0;}
.s_heard.ny .logo{ width: auto;}
.s_heard.ny .nav_all {padding-top:0px; }
.s_heard.ny .nav_all.rt_mlgb{
	margin-top: 0px;
    opacity: 1 !important;
    pointer-events: auto !important;}
.s_heard.ny .nav_all ul li a{ color:#FFF;}
.s_heard.ny .nav_all ul li a:hover{ color:#F75930;}
.nav_ss{ width:36px; height:36px; position:absolute; right:60px; top:38px; z-index:9991; color:#fff; transition:all 0.6s; cursor:pointer; background:url(../images/ss.png) center center no-repeat;}

.nav_ss_kuang{ position:absolute; left:0; top:-100%; right:0; height:100%; background:#000; z-index:10; width:100%; transition:all 0.6s;}
.nav_ss_kuang.active{ top:0;}
.ss_hei{  padding-right:120px; width:100%; position:relative; margin-top:45px;}
.ss_hei input{ width:100%; display:block; height:40px; background:none; border:none; border-bottom:1px solid #999; outline:none; color:#fff; font-size:16px;}
.ss_hei button{ position:absolute; right:60px; top:50%; margin-top:-15px; width:30px; height:30px; background:url(../images/ss_1.png) center center no-repeat; border:none; outline:none;}

.nav_ss_x{ width:30px; height:30px; position:absolute; right:0; top:50%; margin-top:-15px; transform:rotate(360deg); opacity:0.8; cursor:pointer;}
.nav_ss_x:before{ content:''; width:30px; height:2px; background:#fff; transform:rotate(45deg); position:absolute; left:0; top:15px;}
.nav_ss_x:after{ content:''; width:2px; height:30px; background:#fff; transform:rotate(45deg); position:absolute; right:15px; bottom:0px;}


.n_banner{ margin-top:90px; overflow:hidden; width:100%;}
.n_ban_img{ background-size:cover; width:calc(100% + 370px); padding-right:370px; margin-right:-370px; height:266px;}
.n_ban_wz{ padding-top:60px;}
.n_ban_wz h1{ font-size:32px; font-weight:bold;}
.n_ban_wz span{ display:block; font-size:48px; line-height:48px; font-family:Arial;}
.n_ban_wz span b{ display:inline-block; font-weight:bold; text-transform:capitalize;}



.n_zhong{ background:#f8f8f8; padding-top:10px; position:relative; padding-bottom:1px;}
.n_zhong:after{ content:''; width:102px; height:100%; position:absolute; right:60px; top:0; bottom:0; background:url(../images/xie.png) left top repeat-y;}

.weizhis{ border-bottom:1px solid #959595;}
.wz_nav a{ display:inline-block; position:relative; line-height:64px; padding:0 10px; font-size:16px; margin-right:30px; transition:all 0.3s; text-decoration:none;}
/*20180904*/
.wz_nav a.fh_aa{ margin-left:30px; display:inline-block; color:#999;}
/*20180904*/
.wz_nav a span{ position:absolute; width:100%; height:5px; bottom:-2px; left:0; right:0; background:#014190; opacity:0;}
.wz_nav a.active{ font-weight:bold;}
.wz_nav a.active span{ opacity:1;}
.wz_nav a:hover{ color:#014190;}
.wz_zuobiao{ text-align:right; margin-top:20px; color:#939393;}
.wz_zuobiao a:nth-child(1){ padding-left:25px; background:url(../images/home.png) left center no-repeat;}
.wz_zuobiao a{ color:#939393;}
/*20180904*/
.wz_zuobiao a.fh_aa{ margin-left:30px; display:inline-block; color:#999;}
/*20180904*/

.about_1{ padding-top:50px; background:url(../images/ab_2.jpg) center bottom no-repeat;}
.ab_1_text{ padding-top:20px; position:relative; margin-bottom:50px}
.ab_1_text h3{ margin-bottom:30px; padding-bottom:20px; background:linear-gradient(to right,#014190,#014190,#014190) no-repeat left bottom / 50px 8px;}
.ab_1_text p{ color:#464647; line-height:24px; margin:20px 0;}
.ab_1_text span{ position:absolute; right:0; bottom:-180px; font-family:Arial; font-size:50px; line-height:50px; display:block;}
.ab_1_text span b{ display:block; text-transform: capitalize;}
.about_1 .row:nth-child(2){}
.ab_2_text{ background:rgba(255,255,255,0.8); padding-bottom:140px; padding-top:150px; padding-left:370px; margin-left:-370px;}
.ab_2_text h3{ padding-bottom:20px; margin-bottom:20px; background:linear-gradient(to right,#014190,#014190,#014190) no-repeat left bottom / 50px 8px;}
.ab_2_text span{ font-family:Arial; font-size:50px; line-height:50px; display:block; margin-bottom:50px;}
.ab_2_text span b{ text-transform:uppercase;}
.ab_2_text p{ line-height:24px; color:#464647;}


.about_2{ background:url(../images/ab_7.jpg) center center no-repeat; padding-top:30px; padding-bottom:8px;}
.about_2 p{ color:#fff; text-align:center;}
.about_2 .col-md-9 .row{ margin:0 -10px; margin-bottom:20px;}
.about_2 .col-md-9 .row .col-md-4{ padding: 0 10px;}
.about_2 .col-md-9 .row .col-md-4 .caption{ background:rgba(255,255,255,0.5); padding:15px; min-height:248px; padding-top:40px;}
.about_2 .col-md-9 .row .col-md-4 .caption p{ margin-top:20px;}
.ab_2_img{ margin:0 auto; width:94px; height:94px; text-align:center;line-height:94px;}
.ab_2_img img{display: inline-block; vertical-align: middle;}
.about_2 .col-md-3 .caption{ padding-top:200px;}
.about_2 .col-md-3 .caption h3{ color:#fff; padding-bottom:20px; margin-bottom:20px; background:linear-gradient(to right,#014190,#014190,#014190) no-repeat left bottom / 50px 8px;}
.about_2 .col-md-3 .caption span{ font-family:Arial; font-size:50px; line-height:50px; display:block; text-transform:capitalize; color:#fff;}

.about_3{ padding-bottom:30px;}
.about_3 .col-md-9 .caption{ padding-top:60px; padding-bottom:30px; background:#fff; padding-left:370px; margin-left:-370px;}
.about_3 .col-md-9 .caption h3{ color:#333; padding-bottom:20px; margin-bottom:20px; background:linear-gradient(to right,#014190,#014190,#014190) no-repeat left bottom / 50px 8px;}
.about_3 .col-md-9 .caption span{ font-family:Arial; font-size:50px; line-height:50px; display:block; text-transform:capitalize; color:#333;}

.zz_lunbo{ position:relative; padding:30px 0;}
.zz_lunbo .swiper-button-prev6{ left:-40px; outline:none; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%237c7c7c'%2F%3E%3C%2Fsvg%3E");}
.zz_lunbo .swiper-button-next6{ right:-40px; outline:none; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%237c7c7c'%2F%3E%3C%2Fsvg%3E")}
.swiper6 .swiper-slide{ height:430px;}

.about_4{ padding-top:45px; background:#fff;}
.about_4 .row{ margin:0;}
.about_4 .row .col-md-5, .about_4 .row .col-md-7{ padding:0;}
.about_4 .row .col-md-5 .caption{ padding-top:20px;}
.about_4 .row .col-md-5 .caption h3{ color:#333; padding-bottom:20px; margin-bottom:20px; background:linear-gradient(to right,#014190,#014190,#014190) no-repeat left bottom / 50px 8px;}
.about_4 .row .col-md-5 .caption span{ font-family:Arial; font-size:50px; line-height:50px; display:block; text-transform:capitalize; color:#333; margin-bottom:23px;}
.about_4 .row .col-md-5 .caption span b{ display:block;}
.about_4 .row .col-md-5 .caption .bz_1_text p span{ display:inline-block; font-size:48px; line-height:48px; margin:0;}
.bz_1_text{ padding-top:195px; margin-top:-130px; background:#f8f8f8; padding-left:370px; margin-left:-370px; padding-right:40px; padding-bottom:60px;}
.bz_2_text{ padding-top:65px; padding-right:40px; padding-left:40px; padding-bottom:60px;}
.bz_1_text p, .bz_2_text p{ color:#464647; line-height:24px;}
.bz_2_text p span{ font-size:48px; line-height:48px; color:#333;}

.about_5{ background:#fff; padding-top:75px; padding-bottom:75px;}
.sha_img{ position:relative;}


.nfooter{ background:#15212a;/* background:rgba(13,43,62,0.65);*/  transition:all 1s;}
.nfooter .p7_shang{ padding-top:20px;}



/*产品列表页*/
.n_zhong.cp:after{ display:none;}
.n_zhong.cp .weizhi{ border-bottom:1px solid #959595;}
.n_zhong.cp .weizhi .weizhis{ border:none;}
.n_zhong.cp .weizhi .wz_zuobiao{ text-align:center; margin-bottom:15px;}
.ncp_nav{ background:#1b1b1b; padding:12px 50px 12px 105px; margin-top:40px;}
.ncp_ss{ position:relative; float:left; width:15%; min-width:200px; height:40px; background:#e4e4e4; }
.ncp_ss input{ width:100%; height:40px; line-height:40px; background:none; color:#333; padding-left:80px; outline:none; border:none; display:block;}
.ncp_ss button{ width:80px; height:40px; background:url(../images/ss.png) center center no-repeat; position:absolute; left:0; top:0; display:block; outline:none; border:none; z-index:2;}
.ncp_nav ul{ float:right; margin:0; padding:0;}
.ncp_nav ul li{ float:left; list-style:none; margin:0 18px;}
.ncp_nav ul li a{ line-height:40px; color:#fff; font-size:16px; text-decoration:none;}
.ncp_nav ul li a.active{ color:#014190;}

.ncp_list{ padding-top:25px;}
.ncp_biao{ margin-bottom:15px;}
.ncp_biao h3{ padding-bottom:15px; background:linear-gradient(to right,#014190,#014190,#014190) no-repeat bottom / 50px 8px; margin-bottom:0px;}
.ncp_biao span{ display:block; text-transform:capitalize; font-family:'Times New Roman'; font-size:48px; color:#333; line-height:60px;}

.ncp_ul{ width:100%;}
.ncp_ul ul{ margin:0; padding:0;}
.ncp_ul li{ position:relative; list-style:none; border-radius:6px; overflow:hidden;}
.ncp_ul li:hover span{ opacity:1;}
.ncp_ul li:before{ content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.3); opacity:0; pointer-events: none; transition:all 0.6s;}
.ncp_ul li:hover:before{ opacity:1;}
.ncp_ul li span{ position:absolute; top:50%; transform:translateY(-50%);
-ms-transform:translateY(-50%); 	/* IE 9 */
-moz-transform:translateY(-50%); 	/* Firefox */
-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
-o-transform:translateY(-50%); 	/* Opera */ font-size:18px; padding-bottom:60px; background:url(../images/jia.png) center bottom no-repeat; display:block; left:0; right:0; color:#fff; text-align:center; opacity:0; transition:all 0.6s;}
/*产品列表页*/

/*产品内页*/
.ncp_content{ background:#fff; padding-top:40px;}
.ncp_con_1 .caption li{ list-style:none; display:none;}
.ncp_con_1 .caption li.active{ display:block;}
.cp_text_img{ position:relative;}
.cp_text_img.active:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; border:2px solid #333; box-sizing:border-box;}
.ncp_con_1 .caption.text{ padding-top:18%; position:relative;}
.ncp_con_1 .caption.text a{ width:92px; height:47px; border-radius:6px; line-height:47px; padding-left:45px; background:url(../images/dh.png) 10px center no-repeat #014190; color:#333; text-decoration:none; font-size:18px; display:block; position:absolute; right:100px; top:0}
.ncp_con_1 .caption.text a:nth-child(2){ background:url(../images/fh.png) 10px center no-repeat #fff; right:0; border:1px solid #333;}
.ncp_con_1 .caption.text h2{ color:#333; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #959595; position:relative;}
.ncp_con_1 .caption.text h2 i{ width:42px; height:12px; bottom:-6px; left:0; background:#333; display:block; position:absolute;}
.ncp_con_1 .caption.text p{ line-height:24px; color:#444444; margin-bottom:35px;}
.ncp_con_2{ padding-top:60px; color:#333; padding-bottom:40px;}
.ncp_con_2 h2{ color:#333; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #959595; position:relative;}
.ncp_con_2 h2 i{ width:42px; height:12px; bottom:-6px; left:0; background:#333; display:block; position:absolute;}
.ncp_con_2 h3{ margin-bottom:20px; padding-top:20px;}
.ncp_con_2 p{ line-height:30px; color:#444;}
.ncp_con_2 img{ max-width:100%; margin:10px 0;}

.ncp_xiangsi{ padding-top:30px; padding-bottom:60px;}
.ncp_xiangsi h2{ padding-bottom:20px; border-bottom:1px solid #959595;}
a.fh_list{ width:320px; height:64px; line-height:64px; text-align:center; color:#fff; background:#000; margin:0 auto; font-size:18px; display:block; border-radius:8px; margin-top:50px; text-decoration:none;}
/*产品内页*/


.new_list{ margin-top:40px; padding-bottom:60px; background:#F8F8F8 !important}
.new_list_bian{ padding:15px; background:#fff;}

.new_li{ margin-bottom:50px;}
.new_li .caption h4{ margin-top:10px; margin-bottom:3%;}
.new_li .caption h4 a{ font-size:18px; color:#000; line-height:30px;}
.new_li .caption h4 a:hover{ color:#014190 !important; text-decoration:none !important}
.new_li .caption p{ color:#000; font-size:12px; line-height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
	}
.new_li .caption h5{ margin-top:4%;}
.new_li .caption h5 span{ font-size:12px; color:#adadad; width:60px; text-align:center; height:50px; display:inline-block; margin-right:20px; vertical-align:middle;}
.new_li .caption h5 span b{ font-size:36px; display: inline-block; line-height:36px;}
.new_li .caption h5 i{ display:inline-block; vertical-align:middle; font-size:12px; color:#999; font-style:normal; padding-left:30px; padding-top:18px; margin-top:15px; height:40px; background:url(../images/qi.png) left center no-repeat;}

.new_ss{ padding:15px; border:1px solid #d2d2d2;}
.new_ss h4{ font-size:18px;}
.new_ss select{ border-radius:0;}
.new_ss input{ border-radius:0;}
.new_ss button{ border-radius:0; font-size:18px; color:#fff; background:#014190; border:none;}

.new_hot{ padding-top:30px;}
.new_hot h4{ font-size:18px;}
.new_hot h5{ font-size:14px; color:#333;}
.new_hot .caption h5 a{ color:#333; line-height:18px;}
.new_hot .caption h6{ font-size:14px; color:#666;}
.hot_li{ padding-top:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}

.new_hotc{ padding-top:30px;}
.new_hotc h4{ font-size:18px; margin-bottom:20px;}
.new_hotc ul{ padding:0; margin:0;}
.new_hotc ul li{ list-style:none; float:left; margin-right:15px; margin-bottom:15px;}
.new_hotc ul li a{ padding:6px 10px; color:#333; background:#f6f6f6; border-radius:6px; display:block;}

.fanye{}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#12418f; border:1px solid #000;}
.fanye a.active{ background:#000; border:1px solid #000; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #000;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}



.new_content{ background:#F8F8F8 !important; }
.new_cons{ background:#fff; padding:15px; padding-bottom:30px;}
.new_cons h5{}
.new_cons h5 span{ font-size:12px; color:#adadad; width:60px; text-align:center; height:50px; display:inline-block; margin-right:20px; vertical-align:middle;}
.new_cons h5 span b{ font-size:36px; display: inline-block; line-height:36px;}
.new_cons h5 i{ display:inline-block; vertical-align:middle; font-size:12px; color:#999; font-style:normal; padding-left:30px; padding-top:18px; margin-top:15px; height:40px; background:url(../images/qi.png) left center no-repeat;}
.new_cons h4{ margin-top:30px; font-size:18px; color:#333; margin-bottom:20px;}
.new_con p{ line-height:24px; color:#333;}
.new_con img{ max-width:100%; margin:10px 0;}

.new_right{ background:#fff; padding:15px;}
.new_fanye{ padding:15px; border:1px solid #d2d2d2; margin:20px 0;}
.new_fanye h4{ font-size:18px; color:#333;}
.new_fanye h5{ font-size:14px; line-height:24px; font-weight:bold;}
.new_fanye h5 a{ color:#333;}
.new_fanye h6{ font-size:12px; color:#999; line-height:40px;}
.new_fanye h6 i{ margin-left:15px; display:inline-block; vertical-align:middle; font-size:12px; color:#999; font-style:normal; padding-left:30px; height:40px; background:url(../images/qi.png) left center no-repeat;}

a.new_fh{ margin-top:30px; text-decoration:none; width:142px; height:42px; line-height:42px; color:#fff; text-align:center; display:block; background:#000;}

/*招商加盟*/
.zsjm_1 .biao{ background:#000; padding-top:60px; padding-bottom:50px; text-align:center;}
.zsjm_1 .biao h3{ font-size:24px; color:#fff;  background:linear-gradient(to right,#014190,#014190,#014190) no-repeat bottom / 50px 8px; padding-bottom:20px;}
.zsjm_1 .biao span{ display:block; font-size:40px; color:#fff; font-family:Arial;}

.zsjm_2{ padding-top:70px; padding-bottom:70px;}
.zsjm_2 h1{ text-align:center; margin-bottom:60px;}
.zsjm_2 h1 img{ max-width:100%;}
.zsjm_2_kuan{ padding:0 105px;}
.zsjm_2_kuan .caption{ background:#fff; padding:40px 25px; text-align:center; color:#464647; margin-right:17px; box-shadow:17px 17px 0px #b2b2b2;}
.zsjm_2_kuan .caption h3{ font-size:24px;}
.zsjm_2_kuan .caption h4{ font-size:18px; line-height:30px;}

.zsjm_3 { width:100%; overflow:hidden; padding-top:20px; position:relative; z-index:2;}
.zsjm_3 .row{ margin:0;}
.zsjm_3 .row .col-md-6{ padding:0;}
.zsjm_3 .zs_left{ padding-left:370px; margin-left:-370px; background:url(../images/jm_1.jpg) right top no-repeat; background-size:cover; color:#fff; padding-top:80px; padding-bottom:130px; padding-right:80px;}
.zsjm_3 .zs_right{ padding-left:300px; margin-right:-300px; background:url(../images/jm_2.png) left top no-repeat; background-size:cover; height:830px; margin-top:-20px;}
.zsjm_3 .zs_left h1{ font-size:40px; font-family:Arial;}
.zsjm_3 .zs_left h1 b{ display:block;}
.zsjm_3 .zs_left h3{ font-size:24px; margin-bottom:50px;}
.zsjm_3 .zs_left .left_li{ position:relative; padding-left:58px; margin-bottom:25px;}
.zsjm_3 .zs_left .left_li h4 i{ position:absolute; left:0; top:0; height:44px; width:44px; border-radius:50%; background:#014190; font-size:18px; color:#fff; font-weight:bold; text-align:center; line-height:44px;}
.zsjm_3 .zs_left .left_li h4 span{ display:inline-block; padding:10px 30px; background:#fff; color:#333; font-weight:bold; border-radius:24px; font-size:18px;}
.zsjm_3 .zs_left .left_li p{ line-height:30px;}
.zsjm_4{ padding-top:20px; position:relative;}
.zsjm_4 .row{ margin-top:80px;}
.zsjm_4 h1{ position:absolute; left:0; right:0; top:16%; font-size:180px; text-align:center; color:#f6f6f6; z-index:-1; text-transform:uppercase; font-weight:bold; font-family:Arial;}
.zsjm_4 h3{ font-size:24px; font-weight:bold; text-align:center; margin-bottom:20px;}
.zsjm_4 h4{ font-size:18px; text-align:center; color:#014190;}
.zsjm_4 .caption .t_yuan{ width:174px; height:174px; border-radius:50%; border:1px solid #333; background:#fff; box-shadow:0px 8px 8px rgba(0,0,0,0.3); margin-bottom:30px;}
.zsjm_4 .caption .t_yuan h4{ font-size:20px; color:#333;}
.zsjm_4 .caption .t_yuan img{ margin:25px auto; margin-bottom:15px; display:block;}
.zsjm_4 .caption p{ text-align:center; line-height:24px; color:#464646;}


.zsjm_5{ width:100%; overflow:hidden;}
.zsjm_5 .col-md-3 .caption{ padding-top:80px;}
.zsjm_5 .col-md-3 .caption h3{ font-size:24px; color:#333; font-weight:bold;}
.zsjm_5 .col-md-3 .caption span{ font-size:40px; clear:#333; font-family:Arial; line-height:40px;}
.zsjm_5 .col-md-3 .caption span b{ display:block;}
.zsjm_5 .col-md-9 .caption{ padding-right:370px; margin-right:-370px; background:#f8f8f8; padding-top:80px; padding-bottom:100px; padding-left:80px; color:#333; position:relative;}
.zsjm_5 .col-md-9 .caption p{ font-weight:bold; font-size:18px;}
.zsjm_5 .col-md-9 .caption a{ width:365px; height:80px; text-align:center; line-height:80px; background:#000; color:#fff; border-radius:18px; display:block; position:absolute; bottom:100px; right:370px; font-size:18px;}

.zsjm_6{ background:url(../images/zsjm_bj.jpg) top center repeat-y; padding-top:100px; padding-bottom:200px;}
.zsjm_6_biao h3{ font-size:24px; font-weight:bold; text-align:center; color:#fff;}
.zsjm_6_biao span{ font-size:40px; font-family:Arial; line-height:40px; text-align:center; display:block; color:#fff;}
.liucheng_1{ margin-top:60px;}
/*招商加盟*/


.lxwm_1{ position:relative; z-index:2; background:#f8f8f8;}
.lxwm_1 h2{ font-size:28px; color:#333; line-height:36px;}
.lxwm_1 h3{ font-size:24px; color:#333;}
.lxwm_1 .caption{ padding-top:15%;}

.lxwm_2{ padding-top:30px;}
.lxwm_2 h2{ font-size:30px; color:#333; text-align:center; margin-bottom:80px;}
.lxwm_2 h2 span{ font-family:Arial; font-weight: bold;}
.lxwm_2 .row{ margin:0 -10px;}
.lxwm_2 .col-md-3{ padding:0 10px;}
.lxwm_2 .col-md-3 .caption{ height:130px; width:100%; background:#000; padding:10px 35px; position:relative; color:#fff; display:inline-table;}
.lxwm_2 .col-md-3 .caption i{ width:65px; height:65px; border-radius:50%; display:block; position:absolute; left:15px; top:-40px; z-index:2;}
.lxwm_2 .col-md-3:nth-child(1) .caption i{ background:url(../images/f_1.png) center center no-repeat #fff;}
.lxwm_2 .col-md-3:nth-child(2) .caption i{ background:url(../images/f_2.png) center center no-repeat #fff;}
.lxwm_2 .col-md-3:nth-child(3) .caption i{ background:url(../images/f_3.png) center center no-repeat #fff;}
.lxwm_2 .col-md-3:nth-child(4) .caption i{ background:url(../images/f_3.png) center center no-repeat #fff;}
/*.lxwm_2 .col-md-3:nth-child(4) .caption{ text-align:center;}*/
.lxwm_2 .col-md-3 .caption p{ color:#a1a1a1; font-size:14px; display:table-cell; vertical-align:middle;}
.lxwm_2 .col-md-3 .caption p span{ display:block; color:#fff; margin-bottom:4px;}

.lxwm_3{ padding-top:70px;}
.lxwm_3 .cao_biao h2{ font-size:30px; color:#333;}
.lxwm_3 .cao_biao span{ font-size:40px; clear:#333; font-family:Arial; line-height:40px;}

.lxwm_3_ly h6{ font-size:12px; color:#999; margin-bottom:15px;}
.lxwm_3_ly .form-group{ margin-bottom:24px;}
.lxwm_3_ly input{ font-size:14px; border-radius:0; border:none; background:#f8f8f8; height:44px;}
.lxwm_3_ly textarea{ font-size:14px; border-radius:0; border:none; background:#f8f8f8;}
.lxwm_3_ly .caption{ padding-top:26%;}
.lxwm_3_ly .caption input{ display:block; width:60%; color:#333; margin-bottom:15px; outline:none;}
.lxwm_3_ly .caption button{ display:block; width:60%; background:#014190; border:none; color:#fff; height:44px; outline:none;}

.lxwm_4{ padding-top:70px; position:relative; z-index:2;}
.lxwm_4 .cao_biao{ margin-bottom:30px;}
.lxwm_4 .cao_biao h2{ font-size:30px; color:#333;}
.lxwm_4 .cao_biao span{ font-size:40px; clear:#333; font-family:Arial; line-height:40px;}





.jsfc_1{ margin-top:50px;}
.jsfc_1 .caption{ padding-left:370px; margin-left:-370px; background:#000; color:#fff; padding-top:65px; padding-bottom:50px;}
.jsfc_1 .caption h3{ font-size:24px;}
.jsfc_1 .caption span{ font-size:40px; line-height:40px; font-family:Arial;}
.jsfc_1 .caption span b{ display:block;}

.jsfc_2{ background:url(../images/s_1.jpg) right top no-repeat;}
.jsfc_2 .col-md-6 .caption{ padding-top:200px;}
.jsfc_2 .col-md-6 .caption h3{ font-size:24px; color:#464647; margin-top:20px; margin-bottom:50px;}
.jsfc_2 .col-md-6 .caption span{ font-size:40px; font-family:Arial; color:#464647; line-height:40px;}
.jsfc_2 .col-md-6 .caption span b{ display:block;}
.jsfc_2 .col-md-6 .caption p{ line-height:24px; color:#464647;}
.jsfc_2 .col-md-5 .caption{ padding-top:50px;}

.jsfc_3{ padding-bottom:40px; overflow:hidden; width:100%;}
.jsfc_3 .caption_left{ padding-left:370px; margin-left:-370px; position:relative; z-index:5; padding-top:60px;}
.jsfc_3 .caption_left:before{ content:''; width:86%; height:86%; position:absolute; background:url(../images/js_2.jpg) right top no-repeat; background-size:cover; left:0; top:0; z-index:-1;}
.jsfc_3 .caption_left:after{ content:''; width:100%; height:80%; position:absolute; top:30px; right:0; border-right:1px solid #000; border-top:1px solid #313131; border-bottom:1px solid #313131; z-index:-1;}
.fc_js_3{ position:absolute; bottom:0; right:-100px; width:319px; z-index:2; transform:translateY(50%);}
.caption_right{ padding-top:20%; position:relative;}
.caption_right:before{ content:''; width:calc(100% + 370px); height:470px; background:#f8f8f8; position:absolute; left:-30px; top:65%; z-index:-1;}
.caption_right h3{ font-size:24px; color:#464647; margin-top:20px; margin-bottom:50px;}
.caption_right span{ font-size:40px; font-family:Arial; color:#464647; line-height:40px;}
.caption_right span b{ display:block;}
.caption_right p{ color:#464647; line-height:26px;}

.jsfc_3 .row.ctm{ margin:0; margin-top:160px;}
.jsfc_3 .row.ctm .col-md-6{ padding:0;}
.jsfc_3 .row.rt{ margin:0;}
.jsfc_3 .row.rt .col-md-6{ padding:0;}

.jsfc_4{ overflow:hidden; width:100%;}
.jsfc_4 .row{ margin:0;}
.jsfc_4 .row .col-md-6{ padding:0;}
.js_4_left{ padding-left:370px; margin-left:-370px; background:#000; padding-top:110px; color:#fff; padding-right:100px; padding-bottom:78px;}
.js_4_left .biao h1{ font-size:50px; font-family:Arial;}
.js_4_left .biao h3{ font-size:24px; color:#014190; margin-bottom:30px;}
.js_4_left .biao p{ line-height:26px; color:#b5b5b5;}

.js_4_left input{ height:46px; border:none; border-bottom:1px solid #fff; color:#fff; background:none; outline:none; font-size:14px;}
.js_4_left input:focus{ border-color:#fff;}
.js_4_left textarea{ border:none; font-size:14px; border-bottom:1px solid #fff; color:#fff; background:none; outline:none;}
.js_4_left textarea:focus{ border-color:#fff;}
.js_4_left input.chongzhi{ border:none; background:#fff; color:#333; height:auto; padding:2px 20px;}
.js_4_left button{ padding:10px 20px; background:#fff; color:#333; float:right; display:block; border:none;}

.js_4_right{ background:url(../images/js_8.jpg) left top no-repeat; background-size:cover; height:700px; padding-right:370px; margin-right:-370px; margin-top:50px;}



/*案例*/
.nanli_list{ padding-bottom:60px;}
.anli_1{ padding:0px 105px; padding-top:40px; padding-bottom:80px;}
.anli_2 .caption.rt{ position:relative; width:100%;}
.anli_2 .caption.rt li{ position:absolute; left:0; right:0; top:0; opacity:0; transition:all 0.6s; list-style:none;}
.anli_2 .caption.rt li:nth-child(1){ position:inherit; left:auto; right:auto; top:auto;}
.anli_2 .caption.rt li.active{ opacity:1;}

.anli_2 ul.ctm{ padding:0; width:80%; margin:0 auto; margin-top:10%;}
.anli_2 ul.ctm li{ list-style:none; border-left:1px solid #fff; padding-left:20px; height:38px; line-height:38px; color:#333; font-size:48px; font-family:Times New Roman; margin-bottom:20px; opacity:0.5; transition:all 0.6s; cursor:pointer;}
.anli_2 ul.ctm li span{ float:right; font-size:18px; color:#444; opacity:0; transition:all 0.6s;}
.anli_2 ul.ctm li.active span{ opacity:1;}
.anli_2 ul.ctm li.active{ opacity:1; border-left:1px solid #333;}


.anli_3{ padding:0 105px; background:#fff; padding-top:20px; padding-bottom:100px;}
.anli_3 .row{ margin:0 -2px;}
.anli_3 .row .col-md-4{ padding:0 2px;}

.anli_3 .al_text{ margin-top:20px; padding-left:15px; border-left:1px solid #ccc; padding-top:8px;}
.anli_3 .al_text h6{ color:#999; font-size:14px;}
.anli_3 .al_text h5{ color:#333; font-size:14px;}
.anli_3 h1{ font-size:36px; color:#444444; font-family:Times New Roman;}
.anli_3 h1 a{ float:right; color:#999; font-size:14px; margin-top:20px;}

.anli_5{ padding-top:100px; padding-bottom:40px;}
.anli_5 .swiper-slide{ width:72%; cursor: col-resize;}
.anli_5 .swiper-slide img{ width:100%; display:block;}
.anli_more{ width:190px; height:190px; margin:0 auto; border-radius:50%; background:#ebebeb; box-sizing:border-box; padding:0 56px; position:relative; z-index:2; margin-bottom:20px;}
.anli_more:after{ content:''; width:140px; height:140px; position:absolute; left:25px; top:25px; z-index:-2; background:#fff; box-shadow:0px 8px 8px rgba(0,0,0,0.3); border-radius:50%;}
.anli_more p{ display:inline-table; width:100%; height:100%; text-align:center;}
.anli_more a{ display:block; display:table-cell; vertical-align:middle; font-size:18px; color:#333;}

.nanli_list.liebiao .anli_3 .row .col-md-4{ margin-bottom:30px;}
.nanli_list.liebiao .anli_3{ padding-bottom:30px;}
.anli_content p{ line-height:26px; color:#464647;}
.anli_content img{ max-width:100%;}

@media screen and (min-width:0px) and (max-width:767px){

.lxwm_3_ly .caption input {
    display: block;
    width:48%;
    color: #333;
    margin-bottom: 15px;
    outline: none;
	float:left
}

.lxwm_3_ly .caption button {
    display: block;
    width:48%;
    background: #014190;
    border: none;
    color: #fff;
    height: 44px;
    outline: none;
	float:right
}
.ncp_nav {
	display:none
}
.nanli_list {
    padding-bottom:0px;
}

}
