﻿/* 前端白明明 */


*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;  max-width: 1920px; min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #333;font-family:"微软雅黑", "Microsoft Yahei", Arial, Helvetica, sans-serif; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#000;}

body::-webkit-scrollbar-track{ background:#ddd;} 

.gdt::-webkit-scrollbar{ width:4px;height: 2px;}

.gdt::-webkit-scrollbar-thumb{ background:#da251d;}

.gdt::-webkit-scrollbar-track{ background:#ddd;} 

.f_12{ font-size:12px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_48{font-size: 48px;}

/*分页*/

.BMap_mask,.BMap_cpyCtrl,.BMap_scaleTxt,.BMap_scaleCtrl,.BMap_omCtrl,.anchorBL{ display:none !important;}

.a_dw{position: relative;top: 0px;}

.box {max-width:1440px;min-width: 1200px;width:90%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.page1 {display: flex;align-items: center;justify-content: center;  }
  
.page1 span a {width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;border-radius: 50%;border: 1px solid #cdcdcd;color: #333333;text-decoration: none;background: transparent;color: #666;position: relative;}

.page1 span a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.page1 span a img:last-child{opacity: 0;}

.page1 span:hover a img:last-child{opacity: 1;}

.page1 span:hover a img:first-child{opacity: 0;}

.page1 span.current a,.page1 span.current a:hover {border: 1px solid #da251d;background: #da251d;color: #fff;}

.page1 span a:hover{border: 1px solid #da251d;color: #da251d;}

.page1 span {margin: 2px 5px;}

.page1 span input{width: 40px;height: 40px;border-radius: 50%;border: 1px solid #cdcdcd;text-align: center;outline: none;background: transparent;}

.page2 {width: 120px;height: 40px;background: #da251d;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 50px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;max-height: 80vh;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}

/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* 头部 */

.head{position: fixed;width: 100%;height: 100px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);top: 0;left: 0;z-index: 9;}

.head .logo{display: block;float: left;height: 52px;margin-top: 24px;}

.head .gp{display: block;float: left;height: 52px;margin-top: 24px;overflow: hidden;position: relative;display: none;}

.head .gp img{display: block;height: 100%;}

.head .gp img:nth-child(2){position: absolute;left: 0;top: 0;z-index: 2;opacity: 0;}

.head .xian{display: block;width: 1px;height: 52px;background: rgba(255, 255, 255, 0.3);margin: 24px 30px;float: left;display: none;}

.head .fgs{display: block;width: 136px;height: 40px;line-height: 40px;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 30px;float: right;padding-left: 20px;text-align: center;color: #fff;margin-top: 30px;background: url(../images/wl.png) 15px center no-repeat;display: none;}

.head .ss{display: block;width: 40px;height: 40px;position: relative;margin: 30px 20px 0;float: right;z-index: 4;}

.head .ss a{display: block;width: 100%;height: 100%;background: url(../images/ss.png) center no-repeat;}

.head .ss input{display: block;height: 40px;width: 0px;position: absolute;top: 0;right: 40px;border: 0;border-bottom: 1px solid #000;background:rgba(0, 0, 0, 0);outline: none;color: #000;}

.head .lang{width: 40px;text-align: center;line-height: 40px;color: #fff;float: right;margin-top: 30px;margin-left: 20px;}

.head .xian2{display: none;width: 1px;height: 30px;background: rgba(255, 255, 255, 0.3);margin: 35px 20px 0 30px;float: right;}

.head .caidan{width: 30px;height: 30px;position: relative;float: right;margin-top: 35px;cursor: pointer;}

.head .caidan s{display: block;width: 100%;height: 2px;background: #fff;position: absolute;top: 4px;left: 0;z-index: 2;}

.head .caidan s:nth-child(2){top: 14px;}

.head .caidan s:nth-child(3){top: 24px;}

.head .caidan:hover s:nth-child(1){width: 30%;}

.head .caidan:hover s:nth-child(2){width: 60%;}

.head.bai,.head.bai2{background: #fff;border-bottom: 1px solid #e5e5e5;}

.head.bai .gp img:nth-child(1),.head.bai2 .gp img:nth-child(1){opacity: 0;}

.head.bai .gp img:nth-child(2),.head.bai2 .gp img:nth-child(2){opacity: 1;}

.head.bai .fgs,.head.bai2 .fgs{border: 1px solid #999;color: #000;background: url(../images/wl2.png) 15px center no-repeat;}

.head.bai .ss a,.head.bai2 .ss a{background: url(../images/ss2.png) center no-repeat;}

.head.bai .xian,.head.bai2 .xian{background: #999;}

.head.bai .lang,.head.bai2 .lang{color: #333;}

.head.bai .caidan s,.head.bai2 .caidan s{background: #333;}

.head.hei,.head:hover{background: #eee;border-bottom: 1px solid #e5e5e5;}

.head.hei .gp img:nth-child(1),.head:hover .gp img:nth-child(1){opacity: 0;}

.head.hei .gp img:nth-child(2),.head:hover .gp img:nth-child(2){opacity: 1;}

.head.hei .fgs,.head:hover .fgs{border: 1px solid #999;color: #000;background: url(../images/wl2.png) 15px center no-repeat;}

.head.hei .ss a,.head:hover .ss a{background: url(../images/ss2.png) center no-repeat;}

.head.hei .xian,.head.hei .xian2,.head:hover .xian,.head:hover .xian2{background: #999;}

.head.hei .lang,.head:hover .lang{color: #333;}

.head.hei .caidan s,.head:hover .caidan s{background: #333;}

.head .lang:hover{color: #da251d;}

.head .ss:hover input{width: 200px;padding: 0 10px;}

.head .fgs:hover{border: 1px solid #da251d;background: #da251d url(../images/wl.png) 15px center no-repeat;color: #fff;}

.head.act2{top: -100px;}
/* 4/21 */
.rkbox{ float: right; z-index: 3; margin-top: 35px; position: relative; }

.rkbox a{display: block;color: #333;}

.hdbox  .rkbox .had { width: 140px; height: 30px; background: url(../../images/rkbg.png) no-repeat left center; padding-left: 40px; position: relative; }

.hdbox  .rkbox .had span { width: 60px; display: block; height: 30px; line-height: 30px; color: #ffffff; }

.hdbox  .rkbox .had .rkjt { position: absolute; right: 10px; top: 11px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }

.hdbox  .rkbox .chosebox { background: rgba(255, 255, 255, 0.4); position: absolute; left: 0; width: 100%; top: 100%; color: #fff; text-align: center; line-height: 30px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; opacity: 0; pointer-events: none; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; overflow: hidden;height: 0;}
.hdbox  .rkbox .chosebox .con{padding: 10px 0;}
.hdbox  .rkbox .t_icon{ width: 14px; height: 8px; background-image: url(../../images/rkjt.png); background-repeat: no-repeat; background-size: 100% 100%; background-position:center center; }

.hdbox .rkbox:hover .had .rkjt { -webkit-transform: rotateX( 180deg ); -moz-transform: rotateX(180deg); transform: rotateX( 180deg ); }

.hdbox  .rkbox:hover .chosebox { opacity: 1; pointer-events: auto; height: auto;}

.head:hover .had { background: url(../../images/rkbg2.png) no-repeat left center; background-color: #fff;border-radius: 30px;overflow: hidden;}

.head:hover .had span{ color: #333; }

.head:hover .t_icon{ background-image: url(../../images/rkjt2.png); }
.head.hei .had { background: url(../../images/rkbg2.png) no-repeat left center; background-color: #fff;border-radius: 30px;overflow: hidden;}
.head.hei .had span{ color: #333; }
.head.hei .t_icon{ background-image: url(../../images/rkjt2.png); }
.head:hover .t_icon{ background-image: url(../../images/rkjt2.png); }
.head.bai .had { background: url(../../images/rkbg2.png) no-repeat left center; background-color: #fff;border-radius: 30px;overflow: hidden;}
.head.bai .had span{ color: #333; }
.head.bai .t_icon{ background-image: url(../../images/rkjt2.png); }
.new_dn{display: none;}
/* 二级导航 */


.head .hnav{position: fixed;width: 100%;height: 100vh;background: rgba(0, 0, 0, 0.7);right: -100%;top: 0;z-index: 8;-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

.head .hnav .hrt{display: block;width: 50%;height: 100%;position: absolute;top: 0;right: -50%;z-index: 2;background: #fff;padding: 60px 100px;-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

.head .hnav .hrt .out{width: 50px;height: 50px;background: url(../images/out.png) center no-repeat;position: absolute;top: 3%;right: 30px;z-index: 2;cursor: pointer;}

.head .hnav .hrt .hnx{width: 100%;height: 100%;overflow: auto;}

.head .hnav .hrt .hnx .ul2{}

.head .hnav .hrt .hnx .ul2 li{padding: 20px 0;border-bottom: 1px solid #ddd;}

.head .hnav .hrt .hnx .ul2 li:last-child{border: 0;}

.head .hnav .hrt .hnx .ul2 li a{display: block;float: left;line-height: 22px;margin-right: 40px;position: relative;left: 0;margin-bottom: 10px;}

.head .hnav .hrt .hnx .ul2 li a:nth-child(1){width: 230px;margin-right: 0;}

.head .hnav .hrt .hnx .ul2 li a:last-child{margin-right: 0;}

.head .hnav .hrt .hnx .ul2 li a:hover{left: 5px;color: #da251d;}

.head .hnav.act{right: 0;}

.head .hnav.act .hrt{right: 0;transition-delay: .3s;-webkit-transition-delay: .3s;}

.head .hnav .hrt .out:hover{background: url(../images/out2.png) center no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

/* 首页 */

.fpg{width: 100%;height: 100vh;position: relative;overflow: hidden;}

.fpg .section{width: 100%;height: 100%;overflow: hidden;position: relative;}

.fpg .section_1 .swiper1{width: 100%;height: 100vh;}

.fpg .section_1 .swiper1 .swiper-slide{}

.fpg .section_1 .swiper1 .swiper-slide .sbox{width: 100%;height: 100%;position: relative;overflow: hidden;}

.fpg .section_1 .swiper1 .swiper-slide .sbox > img{display: block;width: 100%;height: 100%;}

.fpg .section_1 .swiper1 .swiper-slide .sbox .mimg{display: none;}

.fpg .section_1 .swiper1 .swiper-slide .sbox video{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); z-index: 2;height: 100%;}

.fpg .section_1 .swiper1 .swiper-slide .sbox a{display: block;position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%; background: rgba(0, 0, 0, 0.3);}

.fpg .section_1 .swiper1 .swiper-slide .sbox a .txt{position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;color: #fff;}

.fpg .section_1 .swiper1 .swiper-slide .sbox a .txt .tt{font-size: 64px;}

.fpg .section_1 .swiper1 .swiper-slide .sbox a .txt .en{font-family: arial;margin: 50px 0 45px;}

.fpg .section_1 .swiper1 .swiper-slide .sbox a .txt .en span{color: #da251d;}

.more{display: block;width: 180px;height: 50px;line-height: 50px ;padding: 0 15px 0 25px;border-radius: 30px;border: 1px solid rgba(255, 255, 255, 0.2); text-align: justify; color: #fff;position: relative; overflow: hidden;z-index: 3;}

.more span{display: block;width: 20px;height: 20px;background: url(../images/jtt.png) center no-repeat;position: absolute;top: 15px;right: 15px;border-radius: 50%;}

.more:hover{background: #da251d; color: #fff;border: 1px solid #da251d;}

.dh,.dhs{position: relative;top: 50px;opacity: 0;}

.fpg .section_1 .swiper1 .swiper-slide-active .sbox a .txt .dh,.fpg .section.active .dhs{opacity: 1;top: 0;}

.fpg .section_1 .swiper1 .swiper-slide-active .sbox a .txt .dh1,.fpg .section.active .dhs1{transition-delay: .5s;-webkit-transition-delay: .5s;}

.fpg .section_1 .swiper1 .swiper-slide-active .sbox a .txt .dh2,.fpg .section.active .dhs2{transition-delay: .7s;-webkit-transition-delay: .7s;}

.fpg .section_1 .swiper1 .swiper-slide-active .sbox a .txt .dh3,.fpg .section.active .dhs3{transition-delay: .9s;-webkit-transition-delay: .9s;}

.fpg .section_1 .swiper1 .pagination1 {bottom: 50px;}

.fpg .section_1 .swiper1 .pagination1 span{margin: 0 10px;width: 32px;height: 32px;opacity: 1;background: rgba(255, 255, 255, 0);border: 1px solid rgba(255, 255, 255, 0);position: relative;}

.fpg .section_1 .swiper1 .pagination1 span::after{content: ''; display: block;width: 8px;height: 8px;background: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);border-radius: 50%;opacity: 0.5;}

.fpg .section_1 .swiper1 .pagination1 span.swiper-pagination-bullet-active{border: 1px solid rgba(255, 255, 255, 0.2);opacity: 1;}

.fpg .section_1 .swiper1 .pagination1 span.swiper-pagination-bullet-active::after{opacity: 1;}

.fpg .section .pagex{display: block;position: absolute;width: 64px;height: 64px;background: url(../images/jtx_b.png) center no-repeat;bottom: 50px;left: 12%;z-index: 3;background-size: cover;}

.fpg .section_3 .pagex,.fpg .section_5 .pagex{background: url(../images/jtx_e.png) center no-repeat;background-size: cover;}

.fpg .section .pagex:hover{background: url(../images/jtx_h.png) center no-repeat;background-size: cover;}

.fpg .section  .bgimg{display: block;width: 100%;height: 100%;}

.fpg .section  .mimg{display: none;}

/* 第二屏 */

.fpg .section_2{}

.fpg .section_2 .sebox{position: absolute;top: 56%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;color: #fff;}

.fpg .section_2 .sebox .tc{width: 820px;color: rgba(255, 255, 255, 0.8); line-height: 36px;margin: 50px 0;text-align: justify;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.fpg .section_2 .sebox .ul1{margin-top: 70px;}

.fpg .section_2 .sebox .ul1 li{float: left;text-align: center;margin-right: 90px;}

.fpg .section_2 .sebox .ul1 li:last-child{margin-right: 0;}

.fpg .section_2 .sebox .ul1 li .num{font-size: 72px;line-height: 1;margin-bottom: 10px;font-family: arial;font-weight: bold;}

/* 第三屏 */

.fpg .section_3{}

.fpg .section_3 .imgcp{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;}

.fpg .section_3 .imgcp img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 50px;z-index: 2;opacity: 0;}

.fpg .section_3 .imgcp img.act{opacity: 1;left: 0;}

.fpg .section_3 .sebox{position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;z-index: 3;}

.fpg .section_3 .sebox .abtn{margin-bottom: 100px;line-height:70px;}

.fpg .section_3 .sebox .abtn span{display: block;margin-right: 80px;color: #d9d9d9;cursor: pointer;}

.fpg .section_3 .sebox .abtn span.act{color: #333;}

.fpg .section_3 .sebox .ul1{max-width: 800px;}

.fpg .section_3 .sebox .ul1 li{display: none;position: relative;}

.fpg .section_3 .sebox .ul1 li:nth-child(1){display: block;}

.fpg .section_3 .sebox .ul1 li .ltt{color: #333;}

.fpg .section_3 .sebox .ul1 li .lxian{display: block;width: 60px;height: 1px;background: #d9d9d9;margin: 40px 0;}

.fpg .section_3 .sebox .ul1 li .ltc{color: #666;line-height: 36px;text-align: justify;margin-bottom: 50px;}

.fpg .section_3 .sebox .ul1 li .more{ border: 1px solid #ccc;color: #666;}

.fpg .section_3 .sebox .ul1 li .more:hover{background: #da251d; color: #fff;border: 1px solid #da251d;}

/* 第四屏 */

.fpg .section_4{}

.fpg .section_4 .sebox{position: absolute;top: 56%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;color: #fff;}

.fpg .section_4 .sebox .tc{width: 820px;color: rgba(255, 255, 255, 0.8); line-height: 36px;margin: 50px 0;text-align: justify;}

.fpg .section_4 .sebox .ul1{margin-top: 70px;}

.fpg .section_4 .sebox .ul1 li{float: left;width: 31%;margin-right: 3.5%;position: relative;top: 0;}

.fpg .section_4 .sebox .ul1 li:last-child{margin-right: 0;}

.fpg .section_4 .sebox .ul1 li .ico{display: block;position: relative;left: -30px;}

.fpg .section_4 .sebox .ul1 li .ltt{margin: 30px 0;}

.fpg .section_4 .sebox .ul1 li .ltc{margin: 30px 0;line-height: 32px;opacity: 0.8;}

.fpg .section_4 .sebox .ul1 li s{display: block;width: 0%;height: 3px;background: #cb2923;}

.fpg .section_4 .sebox .ul1 li a{display: block;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;}

.fpg .section_4 .sebox .ul1 li:hover {top: -10px;}

.fpg .section_4 .sebox .ul1 li:hover s{width: 100%;}

/* 第五屏 */

.fpg .section_5{}

.fpg .section_5 .sebox{position: absolute;top: 55%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;z-index: 3;}

.fpg .section_5 .sebox .tt{}

.fpg .section_5 .sebox .tt .abtn{float: right;padding-top: 5px;}

.fpg .section_5 .sebox .tt .abtn div{display: block;float: left;width: 40px;height: 40px;border-radius: 50%;cursor: pointer;}

.fpg .section_5 .sebox .tt .abtn .prev2{background: #d9d9d9 url(../images/l_h.png) center no-repeat;}

.fpg .section_5 .sebox .tt .abtn .next2{background: #d9d9d9 url(../images/r_h.png) center no-repeat;margin-left: 20px;}

.fpg .section_5 .sebox .tt .abtn .prev2:hover{background: #da251d url(../images/l_b.png) center no-repeat;}

.fpg .section_5 .sebox .tt .abtn .next2:hover{background: #da251d url(../images/r_b.png) center no-repeat;}

.fpg .section_5 .sebox .slx{padding: 20px 0 0 11%;}

.fpg .section_5 .sebox .slx .swiper2{}

.fpg .section_5 .sebox .slx .swiper2 .swiper-slide{width: 29%;}

.fpg .section_5 .sebox .slx .swiper2 .swiper-slide a{display: block;padding: 70px 30px;border-right: 1px solid #ddd;position: relative;top: 0;}

.fpg .section_5 .sebox .slx .swiper2 .swiper-slide a .att{line-height: 40px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.fpg .section_5 .sebox .slx .swiper2 .swiper-slide a .day{color: #999;font-family: arial; line-height: 20px;padding-left: 20px;background: url(../images/sj.png) center left no-repeat;margin: 40px 0;}

.fpg .section_5 .sebox .slx .swiper2 .swiper-slide a .img{display: block;overflow: hidden;border-radius: 10px;-moz-box-shadow:0px 5px 10px #aaa; -webkit-box-shadow:0px 5px 10px #aaa; box-shadow:0px 5px 10px #aaa;}

.fpg .section_5 .sebox .slx .swiper2 .swiper-slide a .img img{display: block;width: 100%;}

.fpg .section_5 .sebox .slx .swiper2 .pagination2{display: none;}

.fpg .section_5 .sebox .slx .swiper2 .swiper-slide a:hover{top: -20px;}

.fpg .section_5 .sebox .slx .swiper2 .swiper-slide a:hover .att{color: #da251d;}


/* 底部 */

.footer{padding: 60px 0;background: #e5e5e5;}

.footer .ftop{}

.footer .ftop .logo{display: block;float: left;}

.footer .ftop .frt{float: right;padding-top: 6px;width: 246px;}

.footer .ftop .frt a{display: block;float: left;position: relative;}

.footer .ftop .frt .xl{width: 40px;height: 40px;background: url(../images/xl.png) center no-repeat;background-size: 30px;}

.footer .ftop .frt .xl:hover{background: url(../images/xl1.png) center no-repeat;background-size: 30px;}

.footer .ftop .frt .wx{width: 40px;height: 40px;background: url(../images/wx.png) center no-repeat;margin: 0 15px;z-index: 3;background-size: 30px;}

.footer .ftop .frt .wx .ewm{display: block;width: 130px;height: 0px;position: absolute;left: 50%;top: 100%;margin-left: -65px;overflow: hidden;}

.footer .ftop .frt .wx .ewm img{display: block;width: 100%;border: 10px solid #fff;background: #fff;}

.footer .ftop .frt .wx:hover{background: url(../images/wx1.png) center no-repeat;background-size: 30px;}

.footer .ftop .frt .wx:hover .ewm{height: 130px;}

.footer .ftop .frt .fgs{display: block;width: 136px;height: 40px;line-height: 40px;border: 1px solid #999;border-radius: 30px;padding-left: 20px;text-align: center;color: #999;background: url(../images/wl4.png) 15px center no-repeat;}

.footer .ftop .frt .fgs:hover{background: #da251d url(../images/wl.png) 15px center no-repeat;border: 1px solid #da251d;color: #fff;}

.footer .fbtm{padding: 30px 0 0;border-top: 1px solid #ddd;margin-top: 30px;}

.footer .fbtm .ul1{display: flex;justify-content: space-between; }

.footer .fbtm .ul1 li{margin: 0 2.5%;}

.footer .fbtm .ul1 li:nth-child(1){margin-left: 0;}

.footer .fbtm .ul1 li:last-child{margin-right: 0;}

.footer .fbtm .ul1 li a{display: block;color: #666;margin-bottom: 20px;position: relative;left: 0;}

.footer .fbtm .ul1 li a:nth-child(1){color: #333;margin-bottom: 30px;}

.footer .fbtm .ul1 li a:hover{color: #da251d;left: -5px;}

.footer2{background: #ccc;padding: 25px 0;color: #666;line-height: 20px;}

.footer2 .flt{float: left;}

.footer2 .flt a,.footer2 .flt span{display: block;float: left;color: #666;margin-right: 10px;}

.footer2 .frt{float: right;color: #666;}

.footer2 .frt a{color: #666;}

.fpg .section_3 .sebox .ul1 li .img{display: none;}

/* banner */

.banner{position: relative;}

.banner > img{display: block;width: 100%;}

.banner .mimg{display: none;}

.banner .bceng{position: absolute;width: 100%;left: 0;z-index: 3;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%); color: #fff;line-height: 1.8;}

.banner .bceng .tt{margin-bottom: 30px;}


/* 关于我们 */

.nav{width: 100%;line-height: 18px;background: #fff;border-bottom: 1px solid #ddd;height: 60px;overflow: hidden;}

.nav .home{display: block;float: left;}

.nav .nlt{display: block;float: left;margin: 21px 0 ;padding: 0 40px; border-right: 2px solid #ddd;}

.nav .nrt{float: left;line-height: 60px;}

.nav .nrt a{display: block;margin-left: 30px;float: left;color: #666;position: relative;}

.nav .nrt a s{display: block;width: 0;height: 2px ;background:  #da251d;position: absolute;left: 0;bottom: 1px;z-index: 2;}

.nav .nrt a:hover,.nav .nrt a.act{color: #da251d;}

.nav .nrt a.act s,.nav .nrt a:hover s{width: 100%;}

.ab1{padding-top: 120px;}

.ab1 .box{height: 100%;}

.ab1 .alt{width: 56.25%;float: left;}

.ab1 .alt .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.ab1 .alt .tc{text-align: justify;line-height: 1.8;color: #666;}

.ab1 .art{width: 36.12%;float: right;}

.ab2{background: url(../images/ab_3.jpg) center no-repeat;background-size: cover;position: relative;overflow: hidden;}

.ab2 .aimg{position: relative;overflow: hidden;}

.ab2 .aimg > img{position: relative;width: 100%;}

.ab2 .aimg .imgh{position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 12.5%;overflow: hidden;}

.ab2 .aimg .imgh.act0{height: 12.5%;}

.ab2 .aimg .imgh.act1{height: 21.5%;}

.ab2 .aimg .imgh.act2{height: 35.5%;}

.ab2 .aimg .imgh.act3{height: 40%;}

.ab2 .aimg .imgh.act4{height: 53%;}

.ab2 .aimg .imgh.act5{height: 79%;}

.ab2 .aimg .imgh.act6{height: 89%;}

.ab2 .wenben{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;padding-top: 120px;}

.ab2 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.ab2 .uld{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}

.ab2 .uld li{width: 3.2%;padding-top: 3.2%; background: url(../images/ab_4_1.png) center no-repeat;position: absolute;cursor: pointer;background-size: 90%;}

.ab2 .uld li::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(218, 56, 43, 0.5);border-radius: 50%;transform: scale(0);transform: scale(0);}

.ab2 .uld li .day{display: block;width: 100px;position: absolute;top: 50%;margin-top: -8px;left: 100%;pointer-events: none;font-family: arial;}

.ab2 .uld li.act,.ab2 .uld li:hover{background: url(../images/ab_4_2.png) center no-repeat;background-size: 90%;}

@keyframes dax {0% {transform: scale(0);-webkit-transform: scale(0);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1.5);-webkit-transform: scale(1.5);opacity: 0; } }

@-webkit-keyframes  dax {0% {transform: scale(0);-webkit-transform: scale(0);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1.5);-webkit-transform: scale(1.5);opacity: 0; } }

.ab2 .uld li.act::after,.ab2 .uld li:hover::after{animation: dax 1.5s ease-out infinite; -webkit-animation: dax 1.5s ease-out infinite;}

.ab2 .uld li:nth-child(1){top: 9%;left: 73%;}

.ab2 .uld li:nth-child(2){top: 18%;left: 63.3%;}

.ab2 .uld li:nth-child(3){top: 32%;left: 55.3%;}

.ab2 .uld li:nth-child(4){top: 37%;left: 36%;}

.ab2 .uld li:nth-child(5){top: 49%;left: 23.5%;}

.ab2 .uld li:nth-child(6){top: 76%;left: 27%;}

.ab2 .uld li:nth-child(7){top: 85%;left: 11%;}

.ab2 .lunbo{position: absolute;top: 50%;left: 40%;z-index: 5;width: 45%; overflow: hidden;min-width: 700px;}

.ab2 .lunbo .llt{width: 200px;background: #da251d;position: relative; color: #fff;font-size: 56px;line-height: 140px;float: left;background-size: cover;z-index: 2;text-align: center;}

.ab2 .lunbo .llt img{width: 100%;}

.ab2 .lunbo .llt::after{content: ''; display: block;width: 36px;height: 30px;background: url(../images/ab_4_3.png) center no-repeat;position: absolute;left: 0;top: 99%;z-index: -1;}

.ab2 .lunbo .swiper3{width: calc(100% - 220px);float: right;background: #f0f0f0;}

.ab2 .lunbo .swiper3:after{content: '';display: block;width: 35px;height: 30px;background: #fff;position: absolute;top: 0;right: 0;z-index: 2;display: none;}

.ab2 .lunbo .swiper3 .swiper-slide .sbox{padding: 20px;}

.ab2 .lunbo .swiper3 .swiper-slide a{display: block;text-align: justify;width: 100%;}

.ab2 .lunbo .swiper3 .swiper-slide a .img0{width: 200px;float: left;background: #fff;}

.ab2 .lunbo .swiper3 .swiper-slide a .txt{width: calc(100% - 220px);float: right;line-height: 1.5;color: #000;}

.ab2 .lunbo .swiper3 .swiper-slide a .txt .att{width: 90%;line-height: 1.5;height: 120px;overflow: auto;text-align: left;}

.ab2 .lunbo .swiper3 .swiper-slide a .txt .axian{width: 60px;height: 2px;background: #da382b;margin: 20px 0;}

.ab2 .lunbo .swiper3 .btn{display: block;width: 90px;position: absolute;left: 250px;bottom: 30px;z-index: 5;}

.ab2 .lunbo .swiper3 .btn div{display: block;width: 40px;height: 40px;background: #ccc  url(../images/jt_l.png) center no-repeat;float: left;border-radius: 50%;cursor: pointer;}

.ab2 .lunbo .swiper3 .btn div:hover{background: #da382b  url(../images/jt_l.png) center no-repeat;}

.ab2 .lunbo .swiper3 .btn .next3{float: right;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.ab2 .ac{position: absolute;width: 100%;height: 100%; background: #fff;background-size: 100%;left: 0;top: 0;z-index: 6;opacity: 1;}

.ab2 .ac.wow {height: 100%;opacity: 1;}

.ab2 .ac.wow1 {height: 0%;-webkit-transition: all 2.5s; -moz-transition: all 2.5s; transition: all 2.5s; }

.ab3{padding: 140px 0 180px;background: url(../images/ab_4.jpg) center no-repeat;background-size: cover;color: #fff;}

.ab3 .xian{display: block;width: 80px;height: 1px;background: rgba(255, 255, 255, 0.3);margin: 40px 0 80px;}

.ab3 .ul1{}

.ab3 .ul1 li{width: 24%;float: left;padding: 50px 20px;border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 20px;text-align: center;position: relative;top: 0;margin-right: 1.33%;}

.ab3 .ul1 li:last-child{margin-right: 0;}

.ab3 .ul1 li .ico{margin: 0 auto;width: 120px;}

.ab3 .ul1 li .ltt{margin: 35px 0;}

.ab3 .ul1 li .ltc{line-height: 36px;height: 72px;overflow: hidden;}

@keyframes zhuan {0% {transform:rotate(0deg);-webkit-transform: rotate(0deg); }100% {transform:rotate(360deg);-webkit-transform: rotate(360deg); } }

@-webkit-keyframes  zhuan {0% {transform:rotate(0deg);-webkit-transform: rotate(0deg); }100% {transform:rotate(360deg);-webkit-transform: rotate(360deg); } }

.ab3 .ul1 li:hover .ltt{color: #d1231b;}

.ab3 .ul1 li:hover .ico{animation: zhuan 3s linear ; -webkit-animation: zhuan 3s linear ;}

.ab4{padding: 120px 0 110px;background: url(../images/ab_5.jpg) center no-repeat;background-size: cover;}

.ab4 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 70px;}

.ab4 dl{width: 48.61%;float: left;background: #fff;border: 1px solid #e5e5e5;border-radius: 5px;}

.ab4 dl:last-child{float: right;}

.ab4 dl dt{padding: 28px 40px;line-height: 1;border-bottom: 1px solid #e5e5e5;}

.ab4 dl dt div{color: #da251d;padding-left: 18px;border-left: 3px solid #da251d;}

.ab4 dl dd{width: 100%;height: 560px;overflow: auto;padding: 0 30px;}

.ab4 dl dd div{padding: 20px 0;line-height: 36px;color: #666;border-bottom: 1px solid #f0f0f0;position: relative;}

.ab4 dl dd div::after{content: '';display: block;width: 6px;height: 6px;background: #da251d;border-radius: 50%;position: absolute;left: -15px;top: 36px;}

.ab4 dl dd div:last-child{border: 0;}

.ab5{padding: 100px 0 120px;background: #f7f7f7;}

.ab5 .img{display: block;width: 100%;border-radius: 20px;overflow: hidden;position: relative;}

.ab5 .img img{border-radius: 20px;}

.ab5 .img .txt{position: absolute;right: 0;bottom: 0;z-index: 3;background: #fff;width: 69.5%;height: 300px;padding: 50px 25px 50px 50px;color: #666;line-height: 32px;}

.ab5 .img .txt .tx{width: 100%;height: 100%;overflow: auto;padding-right: 70px;}

.ab6{padding: 160px 0 80px;background: #f4f4f4 url(../images/ab_7.jpg) center top no-repeat;color: #fff;position: relative;z-index: 2;}

.ab6 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 80px;}

.ab6 .btn{}

.ab6 .btn span{display: block;float: left;width: 200px;text-align: center;line-height: 60px;border-radius: 30px;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.3);cursor: pointer;margin-right: 30px;}

.ab6 .btn span.act,.ab6 .btn span:hover{background: #da251d;border: 1px solid #da251d;}

.ab6 .lb{background: #f4f4f4;padding: 80px 100px 0;border-radius: 20px;position: relative;margin-top: 80px;}

.ab6 .lb .swiper4{width: 100%;padding:10px 20px 50px;border: 1px solid #ddd;}

.ab6 .lb .swiper4 .swiper-slide{}

.ab6 .lb .swiper4 .swiper-slide .sbox{}

.ab6 .lb .swiper4 .swiper-slide .sbox .img0{display: block;width: 100%;border-radius: 5px;overflow: hidden;} 

.ab6 .lb .swiper4 .swiper-slide .sbox .att{line-height: 1.5; color: #333;margin-top: 30px;text-align: center;}

.ab6 .lb .prev4{background: #ccc url(../images/jt_l.png) center no-repeat;width: 40px;height: 40px;left: 30px;margin-top: -20px;border-radius: 50%;}

.ab6 .lb .next4{background: #ccc url(../images/jt_l.png) center no-repeat;width: 40px;height: 40px;right: 30px;margin-top: -20px;border-radius: 50%;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.ab6 .lb .prev4:hover{background: #da251d url(../images/jt_l.png) center no-repeat;}

.ab6 .lb .next4:hover{background: #da251d url(../images/jt_l.png) center no-repeat;}

.ab6 .lb .swiper4 .pagination4{bottom: 20px;}

.ab6 .lb .swiper4 .pagination4 span{width: 10px;height: 10px;margin: 0 5px;opacity: 1;background: #ccc;}

.ab6 .lb .swiper4 .pagination4 span.swiper-pagination-bullet-active{background: #da251d;}


/* 产品 */

.banner .more{margin-top: 60px;display: none;}

.pd120{padding: 120px 0;}

.pr1{padding-bottom: 80px;}

.pr1 .plt{float: left;width: 34.7%;}

.pr1 .prt{float: right;width: 65.3%;color: #666;text-align: justify;line-height: 36px;display: none;}

.pr2{padding-bottom: 80px;}

.pr2 .ul1{}

.pr2 .ul1 li{width: 31.6%;float: left;margin-right: 2.6%;margin-bottom: 2.6%; background: url(../images/pr_2.png) center no-repeat;background-size: cover;border-radius: 15px;overflow: hidden;text-align: center;}

.pr2 .ul1 li:nth-child(3n){margin-right: 0;}

.pr2_li .ul1 li{width: 24%;margin-right: 1.33%;}

.pr2_li .ul1 li:nth-child(3n){margin-right: 1.33%;}

.pr2_li .ul1 li:nth-child(4n){margin-right: 0;}


.pr2 .ul1 li a{display: block;padding: 60px 5% 20px;}

.pr2 .ul1 li a div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.pr2 .ul1 li a .ltc{margin: 30px 0 ;color: #666;line-height: 1.5;}

.pr2 .ul1 li a .lmo{display: block;width: 90px;text-align: justify;background: url(../images/pr_4.png) center right no-repeat;margin: 0 auto 20px;color: #666;}

.pr2 .ul1 li a .img{display: block;width: 100%;overflow: hidden;}

.pr2 .ul1 li a .img img{transform: scale(1.00001);-webkit-transform: scale(1.00001);}

.pr2 .ul1 li:hover a .lmo{background: url(../images/pr_3.png) center right no-repeat;color: #da251d;}

.pr2 .ul1 li:hover  a .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

/* 产品详情 */

.nav2{line-height: 60px;background: #fff;margin-top: 100px;position: relative;z-index: 5;-moz-box-shadow:0px 5px 10px #ddd; -webkit-box-shadow:0px 5px 10px #ddd; box-shadow:0px 5px 10px #ddd;overflow: hidden;}

.nav2 span{display: block;width: 60px;height: 60px;float: left;background: url(../images/pr_5.png) center no-repeat;}

.nav2 a{display: block;float: left;padding-right: 30px;background: url(../images/pr_4.png) 100% center no-repeat;margin-right: 10px;color: #666;}

.nav2 a:hover{background: url(../images/pr_3.png) 100% center no-repeat;color: #d1231b;}

.nav2 a:last-child{background: #fff;}

.prc1 .plt{width: 48.61%;float: left;position: relative;padding-bottom: 40px;}

.prc1 .plt .swiper5{width: 100%;border: 1px solid #e5e5e5;border-radius: 10px;}

.prc1 .plt .swiper5 .prev5{width: 50px;height: 80px;background: url(../images/pr_lh.png) center no-repeat;left: 0;margin-top: -40px;}

.prc1 .plt .swiper5 .next5{width: 50px;height: 80px;background: url(../images/pr_rh.png) center no-repeat;right: 0;margin-top: -40px;}

.prc1 .plt .swiper5 .prev5:hover{background : #999 url(../images/pr_lb.png) center no-repeat;}

.prc1 .plt .swiper5 .next5:hover{background : #999 url(../images/pr_rb.png) center no-repeat;}

.prc1 .plt .pagination5{width: 100%;bottom: 0;left: 0;}

.prc1 .plt .pagination5 span{width: 50px;height: 4px;border-radius: 0;margin: 0 5px;opacity: 1;background: #d6d6d6;}

.prc1 .plt .pagination5 span.swiper-pagination-bullet-active{background: #da251d;}

.prc1 .prt{width: 47.2%;float: right;}

.prc1 .prt p img{
  max-width: none;
  height: auto !important;
  width: 100% !important;
}

.prc1 .prt .top{}

.prc1 .prt .top .ptt{width: calc(100% - 70px);float: left;}

.prc1 .prt .top .ptt .xian{display: block;width: 80px;height: 1px;background: #ddd;margin: 40px 0;}

.prc1 .prt .top .fh{display: block;width: 60px;float: right;line-height: 20px;background: url(../images/pr_3.png) center right no-repeat;color: #da251d;position: relative;right: 0;}

.prc1 .prt .top .fh:hover{right: 5px;}

.prc1 .prt .ptc{line-height: 32px;color: #666;text-align: justify;padding-bottom: 50px;margin-bottom: 60px;border-bottom: 1px solid #ddd;}

.prc1 .prt .ptc2{margin: 50px 0;color: #666;line-height: 2;}

.prc1 .prt .down{margin-top: 30px;}

.prc1 .prt .down a{width: 29.4%; display: block;float: left;color: #666; margin-right: 5%;line-height: 50px;border: 1px solid #ddd;border-radius: 30px;padding: 0 5% 0 3%;background: url(../images/pr_7.png) 85% center no-repeat;}

.prc1 .prt .down a:last-child{margin-right: 0;}

.prc1 .prt .down a:hover{background: #d1231b url(../images/pr_8.png) 85% center no-repeat;color: #fff;border: 1px solid #d1231b;}

/* 服务 */

.se1{background: url(../images/se_2.jpg) center right no-repeat;background-size: cover;}

.se1 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.se1 .tc{max-width: 865px;text-align: justify;color: #666;line-height: 36px;}

.se2{}

.se2 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.se2 .tc{color: #666;line-height: 1.5;}

.se2 .sbtn{margin: 60px 0;}

.se2 .sbtn .slt{width: 37.5%;float: left;}

.se2 .sbtn .slt select{display: block;float: left;width: 48.14%;float: left;height: 60px;border: 1px solid #ddd;border-radius: 10px;padding: 0 20px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../images/se2.png) 90% center no-repeat;cursor: pointer;}

.se2 .sbtn .slt select:nth-child(2){float: right;}

.se2 .sbtn .srt{width: 43%;float: right;}

.se2 .sbtn .srt div{width: calc(100% - 160px);float: left;height: 60px;border: 1px solid #ddd;border-radius: 10px;padding-left: 50px;background: url(../images/ss2.png) 20px center no-repeat;overflow: hidden;}

.se2 .sbtn .srt div input{display: block;width: 100%;height: 95%;outline: none;border: 0;font-size: 16px;}

.se2 .sbtn .srt span{display: block;float: right;width: 140px;line-height: 60px;background: #d1231b;color: #fff;text-align: center;border-radius: 5px;cursor: pointer;letter-spacing: 5px;}

.se2 .ul1{margin-bottom: 60px;}

.se2 .ul1 li{position: relative;margin-bottom: 20px;border: 1px solid #ddd;border-radius: 15px;overflow: hidden;padding: 30px 40px ;}

.se2 .ul1 li .ico{display: block;width: 46px;height: 46px;background: url(../images/se3.png) center top no-repeat;font-size: 10px;text-align: center;line-height: 50px;padding-left: 8px;color: #d1231b;margin-right: 24px;float: left;}

.se2 .ul1 li .txt{width: calc(100% - 400px);float: left;}

.se2 .ul1 li .txt div{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;max-width: 710px;}

.se2 .ul1 li .txt .ltc{margin-top: 20px;color: #666;}

.se2 .ul1 li .day{width: 210px;float: left;color: #666;line-height: 60px;}

.se2 .ul1 li .down{width: 120px;float: left;}

.se2 .ul1 li .down a{display: block;width: 50px;height: 50px;position: relative;overflow: hidden;background: #f2f3f5;float: left;border-radius: 50%;}

.se2 .ul1 li .down a:nth-child(2){float: right;}

.se2 .ul1 li .down a img{display: block;width: 100%;}

.se2 .ul1 li .down a img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.se2 .ul1 li .down a:hover{background: #d1231b;}

.se2 .ul1 li .down a:hover img{opacity: 0;}

.se2 .ul1 li .down a:hover img:nth-child(2){opacity: 1;}

.se3{padding: 100px 0;background: #f0f0f0;}

.se3 .tt .abtn{float: right;}

.se3 .tt .abtn .ani{width: 160px;height: 60px;background: #fff;color: #666;float: left;display: flex;justify-content: center;align-items: center;cursor: pointer;border: 1px solid #ddd;border-radius: 10px;margin-right: 40px;}

.se3 .tt .abtn .ani:last-child{margin-right: 0;}

.se3 .tt .abtn .ani .img{position: relative;width: 20px;height: 20px;display: block;margin-right: 10px;}

.se3 .tt .abtn .ani .img img{display: block;width: 100%;}

.se3 .tt .abtn .ani .img img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.se3 .tt .abtn .ani:hover,.se3 .tt .abtn .ani.act{background: #da251d;border: 1px solid #da251d;color: #fff;}

.se3 .tt .abtn .ani:hover img,.se3 .tt .abtn .ani.act img{opacity: 0;}

.se3 .tt .abtn .ani:hover img:nth-child(2),.se3 .tt .abtn .ani.act img:nth-child(2){opacity: 1;}

.se3 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.se3 .tc{color: #666;line-height: 1.5;}

.se3 .sbtn{margin: 60px 0;}

.se3 .sbtn .slt{width: 37.5%;float: left;}

.se3 .sbtn .slt select{display: block;float: left;width: 48.14%;float: left;height: 60px;border: 1px solid #ddd;border-radius: 10px;padding: 0 55px 0 20px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../images/se2.png) 90% center no-repeat;cursor: pointer;overflow: hidden !important;white-space: nowrap; text-overflow: ellipsis;}

.se3 .sbtn .slt select:nth-child(2){float: right;}

.se3 .sbtn .srt{width: 43%;float: right;}

.se3 .sbtn .srt div{width: calc(100% - 160px);float: left;height: 60px;border: 1px solid #ddd;border-radius: 10px;padding-left: 50px;background: url(../images/ss2.png) 20px center no-repeat;overflow: hidden;}

.se3 .sbtn .srt div input{display: block;width: 100%;height: 95%;outline: none;border: 0;font-size: 16px;background: #f0f0f0;}

.se3 .sbtn .srt span{display: block;float: right;width: 140px;line-height: 60px;background: #d1231b;color: #fff;text-align: center;border-radius: 5px;cursor: pointer;letter-spacing: 5px;}


.se3 .ul1{margin: 60px 0 30px;}

.se3 .ul1 li{width: 24%;float: left;margin-right: 1.33%;margin-bottom: 1.33%;background: #ffffff;border-radius: 20px;overflow: hidden;border: 1px solid #ddd;cursor: pointer;position: relative;}

.se3 .ul1 li:nth-child(4n){margin-right: 0;}

.se3 .ul1 li video{display: block;width: 100%;}

.se3 .ul1 li .img{display: block;width: 100%;overflow: hidden;position: relative;}

.se3 .ul1 li .img img{display: block;width: 100%;transform: scale(1.000001);-webkit-transform: scale(1.000001);}

.se3 .ul1 li .img::after{content: '';display: block;position: absolute;top: 0;left: 0;z-index: 3;background: url(../images/se6.png) center no-repeat;background-size: cover;width: 100%;height: 100%;}

.se3 .ul1 li .txt{width: 100%;padding: 0 20px;}

.se3 .ul1 li .ltt{line-height: 80px;text-align: left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: calc(100% - 50px);float: left;}

.se3 .ul1 li a{display: block;width: 50px;height: 50px;float: right;background: url(../images/se5.png) center no-repeat;margin-top: 15px;border: 1px solid #ddd;border: 1px solid #ddd;border-radius: 50%;display: none;}

.se3 .ul1 li a:hover{border: 1px solid #cb2923;background: #cb2923 url(../images/se5_1.png) center no-repeat;}

.se3 .ul1 li:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}



/* 投资者关系 */

.inv1{background: url(../images/inv_2.jpg) center right no-repeat;background-size: cover;}

.inv1 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.inv1 .tc{max-width: 865px;text-align: justify;color: #666;line-height: 36px;}

.inv1 .top{padding: 50px 100px 50px 150px;background: #d1231b;color: #fff;border-radius: 10px;margin-top: 60px;}

.inv1 .top .tlt{width: 250px;float: left;}

.inv1 .top .tlt .num{font-size: 52px;margin-top: 20px;}

.inv1 .top .tlt .num .f_24{background: url(../images/inv_2.png) left center no-repeat;padding-left: 30px;line-height: 1;}

.inv1 .top .tlt .num .f_24.xia{background: url(../images/inv_2_1.png) left center no-repeat;}

.inv1 .top .trt{width: calc(100% - 340px);float: right;}

.inv1 .top .trt li{float: left;position: relative;padding:0 40px;margin-right: 40px;}

.inv1 .top .trt li:nth-child(1){padding-left: 0;}

.inv1 .top .trt li:nth-child(4){padding-right: 0;}

.inv1 .top .trt li .num{margin-top: 30px;}

.inv1 .top .trt li::after{content: '';display: block;display: block;width: 1px;height: 100%;position: absolute;top: 0;right: 0;border-right: 1px dashed #fff;}

.inv1 .top .trt li:last-child:after{display: none;}

.inv1 .top .btm{width: 100%;float: left;opacity: 0.6;line-height: 1.5;margin-top: 30px;}

.inv2{}

.inv2 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.inv2 .tc{max-width: 865px;text-align: justify;color: #666;line-height: 36px;}

.inv2 .ubox{border: 1px solid #ddd;border-radius: 10px;overflow: hidden;margin: 60px 0 0;padding-bottom: 80px;}

.inv2 .ul1{margin-bottom: 60px;}

.inv2 .ul1 li{background: #fff;position: relative;padding: 0 50px;width: 100%;overflow: hidden;}

.inv2 .ul1 li s{display: block;width: 5px;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: #d1231b;opacity: 0;}

.inv2 .ul1 li a{display: block;padding: 50px 0;border-bottom: 1px dashed #d9d9d9;}

.inv2 .ul1 li a .num{width: 100px;height: 100px;background: #f0f0f0;border-radius: 10px;text-align: center;line-height: 50px;color: #999;float: left;}

.inv2 .ul1 li a .num .day{border-top: 1px solid #ddd; }

.inv2 .ul1 li a .txt{width: calc(100% - 150px);padding: 0 40px;float: left;}

.inv2 .ul1 li a .txt .att{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.inv2 .ul1 li a .txt .qt{margin-top: 30px;line-height: 20px;}

.inv2 .ul1 li a .txt .qt span{display: inline-block;margin-right: 30px;color: #999;}

.inv2 .ul1 li a .txt .qt img{float: left;margin-right: 10px;}

.inv2 .ul1 li a .an{width: 50px;height: 50px;background: #f0f0f0 url(../images/l_h.png) center no-repeat;border-radius: 50%;float: right;transform: rotate(180deg);-webkit-transform: rotate(180deg);margin-top: 20px;}

.inv2 .ul1 li:hover s{opacity: 1;}

.inv2 .ul1 li:hover {background: #f0f0f0;}

.inv2 .ul1 li:hover a .txt .att{color: #d1231b;}

.inv2 .ul1 li:hover  a .an{background: #d1231b url(../images/l_b.png) center no-repeat;}

/* 招商加盟 */

.ap1{}

.ap1 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 60px;}

.ap1 .ul1{}

.ap1 .ul1 li{margin-bottom: 80px;}

.ap1 .ul1 li:last-child{margin-bottom: 0;}

.ap1 .ul1 li .img{width: 48.61%;overflow: hidden;height: 450px;border-radius: 15px;float: left;}

.ap1 .ul1 li .img img{height: 100%;max-width: 700px;position: relative;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.ap1 .ul1 li .txt{width: 46.5%;float: right;padding-top: 60px;}

.ap1 .ul1 li .txt .att{line-height: 80px;}

.ap1 .ul1 li .txt .att span{width: 80px;float: left;background: #e5e5e5;color: #a6a6a6;text-align: center;margin-right: 30px;border-radius: 50%;}

.ap1 .ul1 li .txt .atc{height: 270px;overflow: auto;padding-right: 10px;line-height: 36px;color: #666;margin-top: 40px;}

.ap1 .ul1 li .txt .atc s{display: block;height: 20px;}

.ap1 .ul1 li:nth-child(2n) .img{float: right;}

.ap1 .ul1 li:nth-child(2n) .txt{float: left;}

.ap2{background: #f7f7f7;}

.ap2 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 110px;}

.ap2 .ul1{}

.ap2 .ul1 li{width: 33%;position: relative;float: left;border: 1px solid #ddd;border-radius: 10px;padding: 100px 40px 0;height: 360px;background: #fff;text-align: center;margin-right: 0.5%;}

.ap2 .ul1 li:last-child{margin-right: 0;}

.ap2 .ul1 li .ico{width: 100px;position: absolute;top: -50px;left: 50%;margin-left: -50px;z-index: 2;border-radius: 50%;background: #fff;border-radius: 50%;border: 1px solid #ddd;}

.ap2 .ul1 li .ltc{line-height: 2;color: #666;margin-top: 30px;}

.ap2 .ul1 li:hover .ltt{color: #d1231b;}

.ap2 .ul1 li:hover .ico img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}

/* 新闻 */

.ne1{padding: 100px 0;background: url(../images/ne_2.jpg) center no-repeat;background-size: cover;}

.ne1 .tt{margin-bottom: 50px;}

.ne1 .swiper6{}

.ne1 .swiper6 .sbox{display: block;overflow: hidden;position: relative;width: 100%;}

.ne1 .swiper6 .sbox .img{width: 45.83%;height: 450px;overflow: hidden;border-radius: 20px;float: right;}

.ne1 .swiper6 .sbox .img img{max-width: 660px;height: 100%;position: relative;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.ne1 .swiper6 .sbox .txt{width: 45.83%;float: left;}

.ne1 .swiper6 .sbox .txt .att{line-height: 1.8;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.ne1 .swiper6 .sbox .txt .atc{margin: 50px 0; line-height: 2;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #666;}

.ne1 .swiper6 .sbox .txt .day{padding-left: 20px;color: #666;line-height: 20px;background: url(../images/ne_2.png) center left no-repeat;color: #666;}

.ne1 .swiper6 .btnx{position: absolute;left: 0;bottom: 0;z-index: 3;}

.ne1 .swiper6 .btnx div{width: 40px;height: 40px;background: #bfbcbb url(../images/l_b.png) center no-repeat;border-radius: 30px;float: left;margin-right: 20px;cursor: pointer;}

.ne1 .swiper6 .btnx div:nth-child(2){transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.ne1 .swiper6 .btnx div:hover{background: #d1231b url(../images/l_bd.png) center no-repeat;width: 80px;}

.ne2{padding-bottom: 100px;}

.ne2 .ul1{padding: 40px 0 40px;}

.ne2 .ul1 li a{padding: 40px 0;width: 100%;display: block;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}

.ne2 .ul1 li a .img{display: block;width:440px;overflow: hidden;float: left;border-radius: 15px;}

.ne2 .ul1 li a .img img{max-width: 660px;height: 300px;position: relative;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.ne2 .ul1 li a .txt{width: calc(100% - 500px);float: right;padding: 40px 0;}

.ne2 .ul1 li a .txt .att{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.ne2 .ul1 li a .txt .atc{line-height: 2;color: #666;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 45px 0;text-align: justify;}

.ne2 .ul1 li a .txt .day{color: #666;padding-left: 20px;background: url(../images/ne_2.png) left center no-repeat;}

.ne2 .ul1 li a:hover{border-top: 1px solid #d1231b;border-bottom: 1px solid #d1231b;}

.ne2 .ul1 li a:hover .txt .att{color: #d1231b;}

/* 新闻详情 */

.nec1{padding: 140px 0 180px;}

.nec1 .box{max-width: 1240px;border: 1px solid #ddd;border-radius: 10px;}

.nec1 .box .nbox{padding: 80px 120px;}

.nec1 .box .nbox .tt{line-height: 1.5;color: #666;}

.nec1 .box .nbox .fx{padding: 40px 0;}

.nec1 .box .nbox .fx span{display: block;float: left;line-height: 16px;color: #999;}

.nec1 .box .nbox .fx s{display: block;width: 1px;height:16px;background: #999;margin:  0 30px ;float: left;}

.nec1 .box .nbox .tc{line-height: 2;color: #666;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 40px 0;text-align: justify;}

.nec1 .box .nbox .tc img{margin: 0 auto ;border-radius: 20px;}

.nec1 .box .nbox .btn{margin-top: 50px;}

.nec1 .box .nbox .btn .blt{width: calc(100% - 200px);float: left;}

.nec1 .box .nbox .btn .blt a{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #666;margin-bottom: 20px;}

.nec1 .box .nbox .btn .blt a:hover{color: #d1231b;}

.nec1 .box .nbox .btn .brt {display: block; width: 180px;line-height: 50px;padding: 0 30px;border-radius: 30px;border: 1px solid #d1231b;color: #d1231b;background: url(../images/jtt.png) 90% center no-repeat;float: right;}

.nec1 .box .nbox .btn .brt:hover {background: #d1231b  url(../images/jtt.png) 90% center no-repeat;color: #fff;}

/* 人才 */

.jo1{padding: 120px 0 0;padding-bottom: 400px;background: url(../images/jo3.jpg) bottom center no-repeat;}

.jo1 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.jo1 .tc{color: #666;line-height: 36px;max-width: 1220px;}

.jo2{padding: 100px 0;text-align: center;}

.jo2 .tc{line-height: 1.5;margin: 30px 0 60px;color: #666;overflow: hidden;}

.jo2  img{width: 1920px;max-width: 1920px;}

.jo3{background: #f7f7f7;}

.jo3 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.jo3 .tc {color: #666;line-height: 1.5;}

.jo3 .sbtn{margin: 60px 0;}

.jo3 .sbtn .slt{width: 37.5%;float: left;}

.jo3 .sbtn .slt select{display: block;float: left;width: 48.14%;float: left;height: 60px;border: 1px solid #ddd;border-radius: 10px;padding: 0 20px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../images/se2.png) 90% center no-repeat;cursor: pointer;}

.jo3 .sbtn .slt select:nth-child(2){float: right;}

.jo3 .sbtn .srt{width: 43%;float: right;}

.jo3 .sbtn .srt div{width: calc(100% - 160px);float: left;height: 60px;border: 1px solid #ddd;border-radius: 10px;padding-left: 50px;background: url(../images/ss2.png) 20px center no-repeat;overflow: hidden;}

.jo3 .sbtn .srt div input{display: block;width: 100%;height: 95%;outline: none;border: 0;font-size: 16px;}

.jo3 .sbtn .srt span{display: block;float: right;width: 140px;line-height: 60px;background: #d1231b;color: #fff;text-align: center;border-radius: 5px;cursor: pointer;letter-spacing: 5px;}

.jo3 .ul1{}

.jo3 .ul1 li{border: 1px solid #ddd;border-radius: 10px;margin-bottom: 20px;background: #fff;}

.jo3 .ul1 li:last-child{margin-bottom: 0;}

.jo3 .ul1 li .ltop{padding: 40px 100px 40px 40px;position: relative;cursor: pointer;}

.jo3 .ul1 li .ltop div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.jo3 .ul1 li .ltop .ltc{margin-top: 25px;color: #666;}

.jo3 .ul1 li .ltop span{display: block;width: 46px;height: 46px;position: absolute;right: 40px;top: 50px;background: url(../images/jo_2_1.png) center no-repeat;background-size: cover;}

.jo3 .ul1 li .ltop.act span{background: url(../images/jo_2_2.png) center no-repeat;background-size: cover;}


.jo3 .ul1 li .lbtm{padding: 0 40px 40px ;position: relative;display: none;}

.jo3 .ul1 li .lbtm .xq{border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;padding: 40px 0 60px;margin-bottom: 40px;}

.jo3 .ul1 li .lbtm .xq .llt{width: 50%;float: left;padding-right: 5%;line-height: 2;color: #666;}

.jo3 .ul1 li .lbtm .xq .llt .jtt{color: #333;}

.jo3 .ul1 li .lbtm .xq2{line-height: 1.8;}

.jo3 .ul1 li .lbtm .xq2 a{display: block;float: left;padding-right: 30px;color: #666;line-height: 22px;}

.jo3 .ul1 li .lbtm .xq2 a img{display: block;float: left;margin-right: 10px;}

/* 联系我们 */

.co1{padding-top: 120px;background: url(../images/co_2.jpg) top center no-repeat;background-size: cover;}

.co1 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.co1 .tc{color: #666;line-height: 36px;max-width: 1220px;}

.co1 .imgbg{margin-top: -40px;position: relative;}

.co1 .imgbg .dw{position: absolute;width: 1.56%;top: 55.5%;right: 33.5%;transform:translateY(-10px);-webkit-transform:translateY(-10px);animation: sx .5s linear alternate infinite; -webkit-animation: sx .5s linear alternate infinite;}

.co1 .imgbg .dw2{position: absolute;width: 11.355%;top: 53%;right: 22%;}


@keyframes sx {0% {transform:translateY(-10px);-webkit-transform:translateY(-10px); } 100% {transform:translateY(0px);-webkit-transform:translateY(0px); } }

@-webkit-keyframes  sx {0% {transform:translateY(-10px);-webkit-transform:translateY(-10px); } 100% {transform:translateY(0px);-webkit-transform:translateY(0px); } }

.co2{padding-top: 120px;background: #f7f7f7;}

.co2 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 30px;}

.co2 .tc{color: #666;line-height: 36px;max-width: 1220px;}

.co2 .map{width: 100%;height: 700px;position: relative;overflow: hidden;margin-top: 80px;}


.co2 .map #map{width: 100%;height: 100%;background: url(../images/map1.jpg) center no-repeat;background-size: cover;}


.co2 .map .cmp{width: 540px;height: 500px;position: absolute;top: 100px;left: 12.5%;z-index: 2;background: #fff;-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;border-radius: 20px;padding: 60px 0 0 50px}

.co2 .map .cmp .ctt{margin-bottom: 30px;color: #666;}

.co2 .map .cmp .ctt .red{color: #d1231b;}
 
.co2 .map  img{max-width: 1000px;}

.co3{background: #f7f7f7;}

.co3 .xian{display: block;width: 80px;height: 1px;background: #d9d9d9;margin: 40px 0 60px;}

.co3 .ul1{}

.co3 .ul1 li{width: 47.5%;float: left;height: 50px;background: #fff;border-radius: 10px;border: 1px solid #ddd;margin-bottom: 40px;overflow: hidden;line-height: 50px;}

.co3 .ul1 li img{display: block;float: left;border-right: 1px solid #ddd;width: 50px;}

.co3 .ul1 li > span{display: block;width: 100px;float: left;color: #666;padding-left: 20px;}

.co3 .ul1 li > span span{color: #d1231b;}

.co3 .ul1 li input{display: block;width: calc(100% - 180px);float: left;border: 0;height: 100%;outline: none;}

.co3 .ul1 li:nth-child(2n){float: right;}

.co3 .ul1 li.yzmm input{width: calc(100% - 250px);}

.co3 .ul1 li.yzmm #codeimg{width:100px;height:100%;border:0px;}

.co3 .beizhu{padding: 30px;border: 1px solid #ddd;background: #fff;border-radius: 10px;height: 300px;line-height: 30px;}

.co3 .beizhu span{display: block;float: left;width: 50px;height: 100%;line-height: 1.5;}

.co3 .beizhu textarea{display: block;width: calc(100% - 50px);float: right;height: 100%;color: #333;font-family: 微软雅黑;border: 0;resize: none;}

.co3 .btn {margin-top: 50px;}

.co3 .btn span{display: block;width: 180px;line-height: 50px;text-align: center;background: #d1231b;color: #fff;border-radius: 30px;float: left;margin-right: 40px;cursor: pointer;}

.co3 .btn span:last-child{margin-right: 0;background: #999;}

.co3 .btn span:hover{background: #e4393c;}


/* 搜索 */

.setop{padding: 60px 0 80px;background: #e5e5e5;margin: 100px 0 80px;}

.setop .sbtn{background: #fff;padding: 30px 60px;border-radius: 10px;}

.setop .sbtn .tc{margin-top: 25px;line-height: 40px;}

.setop .sbtn .tc .a{display: block;float: left;width: 350px;}

.setop .sbtn .tc .a a{display: block;width: 46%;float: left;border: 1px solid #ddd;border-radius: 5px;text-align: center;background: #f9f9f9;color: #666;}

.setop .sbtn .tc .a a.act,.setop .sbtn .tc .a a:hover{background: #d1231b;color: #fff;border: 1px solid #d1231b;}

.setop .sbtn .tc .a a:nth-child(2){float: right;display: none;}

.setop .sbtn .tc .art{width: 45%;float: right;height: 50px;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;}

.setop .sbtn .tc .art .aipt{width: calc(100% - 80px);float: left;padding-left: 50px;background: url(../images/ss2.png) 10px center no-repeat;height: 100%;}

.setop .sbtn .tc .art .aipt input{display: block;width: 100%;height: 100%;border: 0;outline: none;}

.setop .sbtn .tc .art span{display: block; width: 80px;float: right;text-align: center;background: #d1231b;line-height: 50px;color: #fff;cursor: pointer;}

.setop .sbtn .tc .art span:hover{background: #e4393c;}


.law .lbox{max-width: 1000px;border: 1px solid #ddd;border-radius: 30px;padding: 100px ;margin:  100px auto;}

.law .lbox .tt{padding-bottom: 50px;border-bottom: 1px solid #ddd;line-height: 1;}

.law .lbox .tc{line-height: 2;color: #666;text-align: justify;}

.law .lbox .tc .ltc1{color: #333;margin: 40px 0 10px;}



@media(max-width:1920px){
 
  .head .hnav .hrt .hnx .ul2 li:nth-child(2) a:nth-child(4){ margin-left: 30.4%; }
}

@media(max-width:1680px){
  .head .hnav .hrt .hnx .ul2 li:nth-child(2) a:nth-child(4){ margin-left: 0; }
  .fpg .section .pagex{left: 7%;}

  .fpg .section_5 .sebox .slx{padding-left: 5%;}

  .head .hnav .hrt{padding: 30px 50px;}  

  .head .hnav .hrt .hnx .ul2 li a:nth-child(1){width: 150px;}

  .head .hnav .hrt .out{right: 80px;top: 10px;}

  .co2 .map .cmp{left: 5%;}

  .inv1 .top{padding: 50px;}

  .jo2  img{width: 100%;max-width: 1920px;}


}



@media(max-width:1440px){

  .f_12{ font-size:12px; }

  .f_16{ font-size:14px; }

  .f_18{ font-size:16px; }

  .f_20{ font-size:18px; }

  .f_22{font-size: 20px;}

  .f_24{ font-size:22px; }

  .f_26{ font-size:24px; }

  .f_28{ font-size:26px; }

  .f_30{ font-size:28px; }

  .f_32{ font-size:30px; }

  .f_34{ font-size:30px; }

  .f_36{ font-size:30px; }

  .f_38{ font-size:30px; }

  .f_40{font-size: 30px;}

  .f_42{font-size: 30px;}

  .f_48{font-size: 30px;}

  .fpg .section_1 .swiper1 .swiper-slide .sbox a .txt .tt{font-size: 40px;}

  .fpg .section_2 .sebox .ul1 li .num{font-size: 50px;}

  .fpg .section_2 .sebox .tc{margin: 30px 0;}

  .fpg .section_2 .sebox .ul1{margin-top: 50px;}

  .fpg .section .pagex{bottom: 20px;left: 5%;transform: scale(0.8);-webkit-transform: scale(0.8);}

  .fpg .section_3 .sebox .abtn{margin-bottom: 50px;}

  .fpg .section_3 .sebox .ul1 li .lxian{margin: 20px 0;}

  .fpg .section_4 .sebox .ul1{margin-top: 30px;}

  .fpg .section_4 .sebox .ul1 li .ico{width: 100px;}

  .fpg .section_4 .sebox .ul1 li .ltt{margin: 15px 0;}

  .fpg .section_5 .sebox .slx .swiper2 .swiper-slide a{padding:  30px ;}

  .fpg .section_5 .sebox .slx{padding-left: 3%;}

  .fpg .section_5 .sebox .slx .swiper2 .swiper-slide a .day{margin: 15px 0;}

  .fpg .section_5 .sebox .slx .swiper2 .swiper-slide{width: 24%;}

  .head .hnav .hrt .hnx .ul2 li{padding: 20px 0 10px;}

  .head .hnav .hrt .hnx .ul2 li a{margin-bottom: 10px;}

  /* .head .hnav .hrt .hnx .ul2 li a:nth-child(6){margin-left: 24.5%;} */

  .head .hnav .hrt .hnx .ul2 li:nth-child(2) a:nth-child(4) { margin-left: 24.3%; }

  

    
}

@media(max-width:1366px){

  .head .hnav .hrt .hnx .ul2 li a:nth-child(5){margin-left: 3%;}

  .head .hnav .hrt .hnx .ul2 li a:nth-child(6){margin-left: 0%;}
    
}


@media(max-width:1280px){

  .head .hnav .hrt .hnx .ul2 li a:nth-child(5){margin-left: 0;}
  .head .hnav .hrt .hnx .ul2 li:nth-child(2) a:nth-child(4) { margin-left: 27.7%; }
}


.m_head,.m_nav{display: none;}



@media(max-width:1080px){

  body{min-width: 200px;padding-top: 50px;} 

  .m_head {display: block;height: 50px;overflow: hidden;padding: 0 5%;position: fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 10;background: rgba(255,255,255,1);border-bottom: 1px solid #eee;}
  
  .m_head .mlt{display: block;float: left;}

  .m_head .mlt img{display: block;height: 30px;margin-top: 10px;}

  .m_head .img{width: 50px;float: right;}

  .m_head .img img{display: block;width: 100%;}

  .m_head .ss{width: 30px;float: right;text-align: center;line-height: 50px;display: block;height: 50px;margin-left: 10px;}

  .m_head .ss img{display: block;margin: 15px auto;}

  .m_nav{font-family: Microsoft Yahei; display: block; position: fixed;z-index: 199;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top:0;right: -100%;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;overflow: hidden;box-sizing: border-box;}

  .m_nav.act{right: 0;}

  .m_out{ width: 15%;float: left; }
  
  .m_out img{display: block;width: 100%;} 

  .m_nav{display: block; position: fixed;z-index: 199;width: 100%;height: 100%;background: #fff;top:0;right: -100%;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;overflow: hidden;box-sizing: border-box;}

  .m_nav.act{right: 0;}

  .m_out{ width: 50px;float: right; max-width: 50px;margin-right: 3%;}
  
  .m_out img{display: block;width: 100%;}  

  .wow{opacity: 1;}

  .m_navbox{width: 100%;box-sizing: border-box;float: right;background: #fff;height: calc(100% - 80px);box-sizing: border-box;padding: 20px 0 ;overflow: auto; box-sizing: border-box;}

  .m_navbox div,.m_navbox a{color: #666;display: block;}

  .m_navbox a{font-size: 16px;line-height: 20px;padding: 10px 0;}

  .m_navbox div,.m_navbox a.ltp{font-size: 18px;line-height: 30px;padding: 10px 0;display: block;}

  .m_navbox li>div:nth-child(1) ,.m_navbox a.ltp{padding: 10px 30px 10px  50px;position: relative;}

  .m_navbox li>div:nth-child(1):after,.m_navbox a.ltp:after{content: '';display: block;width: 5px;height: 20px;background: #da251d;position: absolute;top: 50%;margin-top: -10px;left: 30px;} 

  .m_navbox li>div:nth-child(1){background: url(../images/plus.png)  95% center  no-repeat ;background-size: 16px;}

  .m_navbox li.act>div:nth-child(1){background: url(../images/reduce.jpg) 95%  center  no-repeat;}

  .m_navbox div.lbt{padding: 5px 50px;display: none;border-bottom: 1px solid #da251d;}

  .m_navbox li.act>div:nth-child(1){color: #da251d;}

  .m_navbox li.act>div:nth-child(1):after{background:#da251d; }

  .m_navbox .lange{text-align: center;}

  .m_navbox .lange a{display: inline-block;margin: 0 10px;}

  .m_navbox li.lang {padding: 10px;}

  .m_navbox li.lang > a{display: block;float: left;text-align: center;width: 50%;font-size: 20px;}

  .m_navbox li.se{padding:10px 30px ;}

  .m_navbox li.se input{display: block;width: calc(100% - 40px);float: left;display: block;height: 40px;border:none;outline: none;padding: 0 10px;border-bottom: 1px solid #ddd;}

  .m_navbox li.se a{display: block;width: 40px;float: right;padding: 0;}

  .m_navbox li.se a img{display: block;width: 20px;margin: 10px;}

  .box,.ibox{padding: 0 5%;min-width: 200px;width: 100%;}  

  .head{display: none;}

  .footer{display: none;}

  .ab2 .ac.wow{display: none;}

  .banner .pimg,.nav{display: none;}

  .banner .mimg{display: block;}

  .banner .bceng .tt{width: 90%;margin-bottom: 20px;}







    
}


@media(max-width:960px){

  .f_12{ font-size:12px; }

  .f_16{ font-size:14px; }

  .f_18{ font-size:14px; }

  .f_20{ font-size:16px; }

  .f_22{font-size: 16px;}

  .f_24{ font-size:16px; }

  .f_26{ font-size:18px; }

  .f_28{ font-size:18px; }

  .f_30{ font-size:20px; }

  .f_32{ font-size:20px; }

  .f_34{ font-size:20px; }
  
  .f_36{ font-size:24px; }

  .f_38{ font-size:24px; }

  .f_40{font-size: 24px;}

  .f_48{font-size: 24px;}

  .fpg{height: 100vh;overflow: auto;}

  .fpg .section{width: 100%;height: auto;height: 70vh; overflow: hidden;}
  
  .fpg .section_1 .swiper1{height: 100%;}

  .fpg .section_1 .swiper1 .swiper-slide .sbox video{display: none;}

  .fpg .section_1 .swiper1 .swiper-slide .sbox > .pimg{display: none;}

  .fpg .section_1 .swiper1 .swiper-slide .sbox .mimg{display: block;}

  .fpg .section .pagex{display: none;}

  .fpg .section_1 .swiper1 .pagination1 span{width: 10px;height: 10px;margin: 0 5px;}

  .fpg .section_1 .swiper1 .swiper-slide .sbox a .txt .tt{font-size: 34px;}

  .fpg .section_1 .swiper1 .swiper-slide .sbox a .txt .en{margin: 20px 0;}

  .fpg .section_2 .sebox .tc{width: 100%;line-height: 24px;margin: 15px 0;}

  .fpg .section_2 .sebox .ul1{margin-top: 20px;}

  .fpg .section_2 .sebox .ul1{display: flex;}

  .fpg .section_2 .sebox .ul1 li{margin: 0;float: none;padding: 0 5px;}

  .fpg .section_2 .sebox .ul1 li .num{font-size: 30px;}

  .fpg .section_2 .sebox .ul1 li .ltc{line-height: 1.5;font-size: 14px;}

  .fpg .section_3 .sebox .abtn {display: flex;justify-content: center;margin-bottom: 30px;}

  .fpg .section_3 .sebox .abtn span{font-size: 22px;margin: 0px;float: none;display: block;width: 50%;text-align: center;}

  .fpg .section_3 .imgcp{display: none;}

  .fpg .section_3 .sebox .ul1 li .ltt{font-size: 20px;}

  .fpg .section_3 .sebox .ul1 li .img{display: block;width: 60%;margin: 0 auto;}

  .fpg .section_3 .sebox .ul1 li .lxian{margin: 15px 0;}

  .fpg .section_3 .sebox .ul1 li .ltc{line-height: 30px;margin-bottom: 0;}

  .fpg .section_1 .swiper1 .swiper-slide .sbox a .txt{text-align: center;}

  .more{margin: 20px auto 50px;}

  .fpg .section_4 .sebox .ubox{overflow: auto;position: relative;width: 100%;margin-top: 20px;}

  .fpg .section_4 .sebox .ubox .ul1{float: left;margin-right: -999em;}

  .fpg .section_4 .sebox .ubox .ul1 li{width: 300px;float: left; margin-right: 20px;text-align: center;}

  .fpg .section_4 .sebox .ul1 li .ico{width: 100px;left: 0;margin: 0 auto 30px;}

  .fpg .section_4 .sebox .ul1 li .ltt{margin: 30px auto;}

  .fpg .section_5 .sebox .slx .swiper2 .swiper-slide{width: 90%;}

  .fpg .section_1 {height: 60vh;}

  .fpg .section_2 {height: 60vh;}

  .fpg .section_3 {height: 80vh;}

  .footer2{text-align: center;text-align: center;line-height: 1.8;}

  .footer2 .flt{float: none;display: inline-block;}

  .footer2 .flt a, .footer2 .flt span {display: inline-block;float: none;color: #666;margin-right: 10px;}

  .footer2 .frt{float: none;display: inline-block;}

  .fpg .section_4 .sebox .ul1 li .ltc{margin: 5px 0;}

  .fpg .section .pimg{display: none;}
  
  .fpg .section .mimg{display: block;height: 100%;}

  .dh, .dhs {top: 0px;opacity: 1;}

  .fpg .section_2 .sebox{top: 50%;}

  .fpg .fp-auto-height{height: auto;}

  .fpg .section_4 .sebox .ul1 li:hover {top: 0px;}

  .fpg .section_4 .sebox .ul1 li:hover s{width: 0%;}

  .head .hnav{display: none;}

  .ab1{padding: 30px 0;}

  .ab1 .alt,.ab1 .art{width: 100%;float: none;}

  .ab1 .art{margin-top: 20px;}

  .ab1 .alt .xian{margin: 20px 0;}

  .ab2{background: #fff;}

  .ab2 .aimg > img,.ab2 .aimg{display: none;}

  .ab2 .aimg .imgh{position: relative;height: auto;}

  .ab2 .uld{position: relative;width: 100%;height: auto;}

  .ab2 .uld li{width: 25%;position: static;height: 50px;float: left;background: #ddd;padding: 0;}

  .ab2 .uld li.act{background: #d1231b;}

  .ab2 .uld li::after{display: none;}

  .ab2 .uld li .day{position: static;width: 100%;margin: 0;text-align: center;width: 100%;line-height: 50px;}

  .ab2 .uld li.act{background: #d1231b;}

  .ab2 .uld li.act .day{color: #fff;}

  .ab2 .lunbo{position: static;width: 100%;margin: 0 auto;}

  .ab2 .lunbo .llt{width: 100%;line-height: 40px;font-size: 20px;float: none;}

  .ab2 .lunbo .llt::after,.ab2 .lunbo .swiper3:after{display: none;}

  .ab2 .lunbo .swiper3{width: 100%;float: none;}

  .ab3,.ab4{padding: 30px 0;}

  .ab3 .xian{margin: 20px 0;}

  .ab3 .ul1 li{width: 48%;margin-bottom: 4%;padding: 20px;}

  .ab3 .ul1 li:nth-child(2n){float: right;}

  .ab3 .ul1 li .ico{width: 60px;}

  .ab3 .ul1 li .ltt{margin: 20px 0 10px;}

  .ab3 .ul1 li .ltc{line-height: 24px;height: 120px;}

  .ab3 .ul1 li:hover{top: 0;}

  .ab4 .xian{margin: 20px 0;}

  .ab4 dl{width: 100%;float: none;}

  .ab4 dl dt{padding: 20px 5%;}

  .ab4 dl dd{height: 300px;padding: 0 5%;}

  .ab4 dl dd div{padding: 10px 0;line-height: 28px;}

  .ab4 dl:last-child{float: none;margin-top: 20px;}

  .ab5{padding: 30px 0;}

  .ab5 .img img{display: block;margin-bottom: 20px;}

  .ab5 .img .txt{position: static;width: 100%;height: 300px;padding: 20px 5%;}

  .ab5 .img .txt .tx{padding-right: 10px;}

  .ab6{padding: 30px 0;}

  .ab6 .xian{margin: 20px 0;}

  .ab6 .btn span{width: 33.33%;line-height: 40px;border-radius: 0;margin: 0;}

  .ab6 .lb{padding: 30px 5% ;margin-top: 20px;}

  .ab6 .lb .prev4,.ab6 .lb .next4{display: none;}

  .a_dw{top: -50px;}

  .banner .more{margin: 20px 0 0;}

  .pd120{padding: 30px 0;}

  .pr1 .plt{width: 100%;float: none;}

  .pr1 .prt{width: 100%;float: none;line-height: 2;margin: 20px 0;}

  .pr2 .ul1 li{width: 48%;margin: 0 0 4%;}

  .pr2 .ul1 li:nth-child(2n){float: right;}

  .pr2 .ul1 li a{padding: 30px 5%;}

  .pr2 .ul1 li a .ltc{margin: 15px 0;}

  .pr2{padding-bottom: 30px;}
  
  .nav2{display: none;}

  .prc1 .plt{width: 100%;float: none;}

  .prc1 .prt{width: 100%;float: none;margin-top: 30px;}

  .prc1 .prt .top .ptt .xian{margin: 20px 0;}

  .prc1 .prt .ptc{line-height: 2;margin-bottom: 20px;padding-bottom: 20px;}

  .prc1 .prt .ptc2{margin: 20px 0;}

  .prc1 .prt .down a,.prc1 .prt .down a:last-child{width: 60%;float: none;margin: 0 auto 20px;padding: 0 5%;}

  .se1{background: #f7f7f7;}

  .se1 .xian,.se2 .xian{margin: 20px 0;}

  .se1 .tc{line-height: 2;}

  .se2 .sbtn{margin: 20px 0;}

  .se2 .sbtn .slt,.se2 .sbtn .srt{width: 100%;float: none;}

  .se2 .sbtn .srt,.se2 .ul1 li .txt .ltc{margin-top: 10px;}

  .se2 .ul1 li{padding: 20px 5%;}

  .se2 .ul1 li .ico{display: none;}

  .se2 .ul1 li .txt,.se2 .ul1 li .day{width: 100%;float: none;line-height: 1.5;}

  .se2 .ul1 li .day{margin-top: 10px;}

  .se2 .ul1 li .down{float: none;margin: 20px auto 0 ;}

  .se2 .ul1{margin-bottom: 0px;}

  .page1{display: none;}

  .page2{display: block;text-align: center;border-radius: 30px;}

  .inv1 .xian{margin: 20px 0;}

  .inv1 .top{padding: 20px 5%;margin: 20px 0;}

  .inv1 .top .tlt,.inv1 .top .trt{width: 100%;float: none;}

  .inv1 .top .trt{width: 100%;margin: 20px 0 0;}

  .inv1 .top .trt li::after{display: none;}

  .inv1 .top .trt li:nth-child(1),.inv1 .top .trt li:nth-child(2),.inv1 .top .trt li:nth-child(3),.inv1 .top .trt li:nth-child(4){width: 50%;padding: 0;text-align: center;margin: 0;margin-bottom: 20px;}

  .inv1 .top .trt li .num{margin-top: 10px;}

  .inv1 .top .btm{margin-top: 0;}

  .inv2 .xian{margin: 20px 0;}

  .inv2 .tc{line-height: 2;}

  .inv2 .ubox{margin-top: 20px;}

  .inv2 .ul1 li{padding: 0 5%;}

  .inv2 .ul1 li a{padding: 20px 0;}

  .inv2 .ul1 li a .num{width: 80px;line-height: 30px;height: 60px;}

  .inv2 .ul1 li a .txt{width: calc(100% - 110px);padding: 0 10px;margin-top: 20px;}

  .inv2 .ul1 li a .an{width: 30px;height: 30px;}

  .inv2 .ul1 li a .txt .qt{display: none;}

  .inv2 .ubox{padding: 0 0 20px;}

  .inv2 .ul1{margin-bottom: 20px;}

  .nec1{padding: 30px 5%;}

  .nec1 .box .nbox{padding: 20px 0;}

  .nec1 .box .nbox .tt{font-size: 18px;}

  .nec1 .box .nbox .tt br{display: none;}

  .nec1 .box .nbox .fx{padding: 20px 0;}

  .nec1 .box .nbox .fx s{display: none;}

  .nec1 .box .nbox .fx span{width: 50%;text-align: center;}

  .nec1 .box .nbox .fx span:last-child{display: none;}

  .nec1 .box .nbox .tc{padding: 20px 0;}

  .nec1 .box .nbox .btn .blt{width: 100%;float: none;}
  
  .nec1 .box .nbox .btn .brt{float: none;margin: 0 auto;}

  .ap1 .xian{margin: 20px 0;}

  .ap1 .ul1 li .img,.ap1 .ul1 li .txt{width: 100%;float: none;height: auto;}

  .ap1 .ul1 li .img img{width: 100%;height: auto;}

  .ap1 .ul1 li .txt{padding: 20px 0;}

  .ap1 .ul1 li .txt .atc{margin-top: 0;height: auto;}

  .ap1 .ul1 li{margin-bottom: 20px;}

  .ap1 .ul1 li:nth-child(2n) .img,.ap1 .ul1 li:nth-child(2n) .txt{float: none;}

  .ap2 .xian{margin: 20px 0 80px;}

  .ap2 .ul1 li{width: 100%;float: none;margin: 0 0 60px;height: auto;padding: 60px 5% 30px;}

  .ap2 .ul1 li .ltc{margin-top: 20px;}

  .ap2 .ul1 li:last-child{margin-bottom: 0;}

  .ne1 .swiper6{padding-bottom: 30px;}

  .ne1 .swiper6 .sbox .img,.ne1 .swiper6 .sbox .txt{float: none; width: 100%;height: auto;}

  .ne1 .swiper6 .sbox .img img{width: 100%;height: auto;}

  .ne1 .swiper6 .sbox .txt{margin-top: 20px;}

  .ne1 .swiper6 .sbox .txt .atc{margin: 0 0 10px;}

  .ne1 .swiper6 .btnx{display: none;}

  .ne1 .swiper6 .pagination6{bottom: 0;}

  .ne1 .swiper6 .pagination6 .swiper-pagination-bullet-active{background: #d1231b;}

  .ne2 .ul1 li a{border-bottom: 1px solid #ddd;}

  .ne2 .ul1,.ne2 .ul1 li a,.ne2 .ul1 li a .txt{padding: 20px 0;}

  .ne2 .ul1 li a .img, .ne2 .ul1 li a .img img,.ne2 .ul1 li a .txt{width: 100%;height: auto;float: none;}

  .ne2 .ul1 li a .txt .atc{margin: 10px 0;}

  .ne2{padding-bottom: 30px;}

  .jo1{padding: 30px 0;background: #fff;}

  .jo1 .xian{margin: 20px 0;}

  .jo1 .tc{line-height: 2;}

  .jo2{padding: 0 0 20px;}

  .jo2 .tc{margin: 15px 0 30px;}

  .jo3 .xian{margin: 20px 0;}

  .jo3 .sbtn{margin: 20px 0;}

  .jo3 .sbtn .slt,.jo3 .sbtn .srt{width: 100%;float: none;}

  .jo3 .sbtn .srt{margin-top: 10px;}

  .jo3 .ul1 li .ltop{padding: 20px  60px 20px 5%;}

  .jo3 .ul1 li .ltop span{top: 30px;width: 30px;height: 30px;right: 5%;}

  .jo3 .ul1 li .lbtm{padding: 20px 5%;}

  .jo3 .ul1 li .lbtm .xq{padding: 20px 0;}

  .jo3 .ul1 li .lbtm .xq .llt{width: 100%;float: none;padding: 0;margin-bottom: 20px;}

  .jo3 .ul1 li .lbtm .xq2 a{width: 100%;float: none;margin-top: 10px;}

  .co1{padding-top: 30px;}

  .co1 .xian{margin: 20px 0;}

  .co1 .imgbg{margin-top: 20px;}

  .co2{padding-top: 30px;}

  .co2 .xian{margin: 20px 0;}

  .co2 .tc{line-height: 2;}

  .co2 .map .cmp{width: 90%;padding: 30px 5%;height: auto;position: static;margin: 0 auto;}

  .co2 .map .cmp .ctt{margin-bottom: 10px;}

  .co2 .map .cmp .ctt a{display: block;margin-top: 10px; line-height: 1.5;}

  .co2 .map{height: auto;margin-top: 20px;}

  .co2 .map #map{height: 300px;}

  .co3 .xian{margin: 20px 0;}

  .co3 .ul1 li,.co3 .ul1 li:nth-child(2n){width: 100%;float: none;margin: 0 0 20px;}

  .ab6{background-size: cover;}

  .setop{margin: 0;padding: 30px 0;}

  .setop .sbtn{padding: 20px 5%;}
  
  .setop .sbtn .tc .a,.setop .sbtn .tc .art{width: 100%;float: none;}
  
  .setop .sbtn .tc .art{margin-top: 20px;}

  .co3 .btn{display: flex;justify-content: center;}
  
  .co3 .btn span{float: none;margin: 0 2.5%;width: 45%;}

  .ne1 .tt{margin-bottom: 20px;}

  .se3{padding: 30px 0;}

  .se3 .xian{margin: 20px 0;}

  .se3 .ul1{margin: 20px 0;}

  .se3 .ul1 li{width: 100%;margin: 0 0 20px;}

  .se3 .ul1 li:nth-child(2n){float: right;}

  .se3 .ul1 li .ltt{line-height: 60px;}

  .se3 .ul1 li a{margin-top: 10px;width: 40px;height: 40px;}

  .se3 .tt .abtn{width: 100%;float: none;margin: 20px 0 0;}

  .se3 .tt .abtn .ani{width: 48%;margin-right: 4%;}

  .se3 .sbtn{margin: 20px 0;}

  .se3 .sbtn .slt,.se3 .sbtn .srt{width: 100%;float: none;}

  .se3 .sbtn .srt, .se3 .ul1 li .txt .ltc{margin-top: 10px;}

  .z_tanchuang .tbox .modal{padding: 5px;}

  .z_tanchuang .tbox .modal .out{top: -50px;right: 0;}

  .ab2 .lunbo{min-width: 100px;}

  .ab4 dl dd div::after{left: -10px;top: 20px;}

  .law .lbox{width: 90%;margin: 30px auto;padding: 20px 5%;}

  .law .lbox .tt{padding-bottom: 20px;}

  .law .lbox .tc .ltc1{margin: 20px 0 5px;}

}






























