*,*: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;position: relative;padding: 0; width: 100%;color: #222;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

html{font-size: 100px;}

.ul,.ul .li,.ul li,.ul td,.ul 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: #222; outline: none;}

textarea,select{outline:none;color:#666;font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.edit img,
.img_inline_block img{ display: inline-block;height: auto;}

:root{--color: #12479C;--webgdt: calc(100vw - 100%);}

.gdt::-webkit-scrollbar{width:6px;height: 1px;padding: 0 2px;}

.gdt::-webkit-scrollbar-thumb{ background:#5395FF;border-radius: 20px;}

.gdt::-webkit-scrollbar-track{ background:rgba(255,255,255,0);border-radius: 20px;width: 2px; background: linear-gradient(to right, 
  transparent 0%, transparent 33.33%,
  #D9D9D9 33.33%, #D9D9D9 66.66%,
  transparent 66.66%, transparent 100%);}

.gdt2::-webkit-scrollbar{width:3px;height: 1px;padding: 0 2px;}

.gdt2::-webkit-scrollbar-thumb{ background:#5395FF;border-radius: 20px;}

.gdt2::-webkit-scrollbar-track{ background:rgba(255,255,255,0);border-radius: 20px;width: 1px; background: linear-gradient(to right, 
  transparent 0%, transparent 33.33%,
  #D9D9D9 33.33%, #D9D9D9 66.66%,
  transparent 66.66%, transparent 100%);}

.fw_100{font-weight: 100;}

.img_cct{width: 100%;opacity: 0;}

.line10{line-height: calc(1em + 10px);}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

/*分页*/

.a_dw{position: relative;top: -120px;}

.w1440{max-width:1440px;width:76%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box{max-width:1400px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box2{max-width:1660px;width:88%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box3{max-width:1800px;width:95%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.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);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.4,0,.2,1); -moz-transition: all .8s cubic-bezier(.4,0,.2,1); transition: all .8s cubic-bezier(.4,0,.2,1);}

.alltime4,.alltime4 *{-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);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fce{text-align: center;}

.iw100{width: 100%;}

.place::-webkit-input-placeholder{color:#DDDDDD;}

.place:-moz-placeholder{color:#DDDDDD;}

.place::-moz-placeholder{color:#DDDDDD;}

.place:-ms-input-placeholder{color:#DDDDDD;}

/* 视频弹框 */
.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-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);}

.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: 0px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-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);}

.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: -20px;right: -20px;cursor: pointer;z-index: 5;}

.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;}

.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: 1000px;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

/* 分页 */

.page{
  --color: #2EB6AA;
}

.page1{ text-align:center; margin: 0;text-align: center;display: flex;justify-content: center;font-family: 'arial';}

.page1 span a{display: block;  color:#222;  width: 26px;height: 26px; text-decoration:none;font-size: 14px;background: #F7F7F7;border-radius: 50%;}

.page1 span a:hover ,.page1 span.current a{ background:var(--color) !important;color: #fff;border-color: var(--color);}

.page1 span.current a{background: var(--color);color: #fff;}

.page1 span{display: inline-block; line-height: 24px; color:#222;margin: 0 10px;border-radius: 50%;}

.page1 span input{display: block;width: 26px;height: 26px;outline: none;text-align: center;border: 1px solid #ddd;background-color: inherit;border-radius: 50%;}

.page1 span input:focus{ border-color: var(--color);}

.page1 span a.pre{display: block;background: url(../images/cont/svg/fy_jt.svg) center no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.page1 span a.pre:hover {background:  url(../images/cont/svg/fy_jt2.svg) center no-repeat !important;}

.page1 span a.nex{display: block;background: url(../images/cont/svg/fy_jt.svg) center no-repeat;}

.page1 span a.nex:hover {background: url(../images/cont/svg/fy_jt2.svg) center no-repeat !important;}



.page1 .qd{width: 65px;}

.page1 .qd a{width: 96px;background: var(--color);color: #fff;border-color: var(--color);}

.page1 .page-text{
  color: #999;
  margin: 0 10px;
}

.page2{
  display: none;
  width: 160px;
  background-color: var(--color);
  margin: 0 auto;
  text-align: center;
  line-height: 50px;
  color: #fff;
  border-radius: 50px;
}


/* 联系我们 */

.contact{}

.contact .section1{padding: .7rem 0 .8rem;}

.contact .section1 .cox{display: flex;margin-top: .45rem;border: 1px solid #ddd;border-radius: 20px ;overflow: hidden;height: 530px;}

.contact .section1 .cox .clt{width: 61%;overflow: hidden;max-width: 850px;}

.contact .section1 .cox .clt img{width: 100%;height: 100%;object-fit: cover;}

.contact .section1 .cox .crt{width: 39%;padding: .5rem .5rem 0;}

.contact .section1 .cox .crt .xian{display: block;width: 100%;height: 1px;border-bottom: 1px dashed #ddd;margin: .3rem 0;}

.contact .section1 .cox .crt .ctc{display: flex;}

.contact .section1 .cox .crt .ctc .ico{width: 32px;}

.contact .section1 .cox .crt .ctc .txt{width: calc(100% - 32px);line-height: 1.1;}

.contact .section1 .cox .crt .ctc .txt .p{line-height: 24px;}

.contact .section1 .cox .crt .ctc .txt .p span{font-family: Arial;color: #2EB6AA;margin-left: 10px;}

.contact .section1 .cox .crt .ctc .txt .p2{line-height: 20px;margin: 10px 0 24px;}

.contact .section1 .cox .crt .ema{display: flex;width: 100%;line-height: 26px;background: #2EB6AA;color: #fff;padding:  20px;border-radius: 3px;}

.contact .section1 .cox .crt .ema span{display: block;font-weight: bold;font-family: Arial;text-decoration: underline;}

.contact .section1 .cox .crt .ema:hover{background: #1a7c74;}

.contact .section2{padding: .7rem 0 .8rem;background: #F3F5F5;}

.contact .section2 .sox{padding: .6rem .5rem;background: #fff;border-radius: .34rem;margin-top: .45rem;}

.contact .section2 .sox .stc{line-height: 20px;padding: 24px 0 40px;border-bottom: 1px solid #ddd;}

.contact .section2 .sox .ul1{display: flex;justify-content: space-between;flex-wrap: wrap;}

.contact .section2 .sox .ul1 li{position: relative;width: 47%;padding: 25px 0 0px;border-bottom: 1px solid #ddd;display: flex;align-items: center;align-content: center;line-height: 20px;}

.contact .section2 .sox .ul1 li .llt{width: 115px;}

.contact .section2 .sox .ul1 li .lrt{width: calc(100% - 115px);position: relative;height: 50px;}

.contact .section2 .sox .ul1 li .lrt input{display: block;width: 100%;height: 100%;border: 0;resize: none;outline: none;color: #000;}

.contact .section2 .sox .ul1 li .lrt .yzm{width: 120px;height: 100%;position: absolute;right: 0;top: 1px;z-index: 2;background: #fff;background: #fff;}

.contact .section2 .sox .ul1 li .lrt .yzm img{width: 100%;height: 100%;object-fit: contain;cursor: pointer;}

.contact .section2 .sox .ul1 li .lrt input::-webkit-input-placeholder { /* Chrome, Firefox, Opera */color: #ccc; /* 例如，改为浅灰色 */}

.contact .section2 .sox .ul1 li .lrt input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #ccc;}

.contact .section2 .sox .ul1 li .lrt input::-ms-input-placeholder { /* Internet Explorer 10+ */color: #ccc;}

.contact .section2 .sox .ul1 li.act {border-bottom: 1px solid #f00;}

.contact .section2 .sox .ul1 li.act .llt{color: #f00;}

.contact .section2 .sox .ul1 li:nth-child(7){width: 100%;}

.contact .section2 .sox .stc2{line-height: 20px;color: #666;margin: 25px 0;}

.contact .section2 .sox .stc2 a{color: #666;text-decoration: underline;}

.contact .section2 .sox .stc2 a:hover{
  color: #2EB6AA;
}

.contact .section2 .sox .anniu{display: flex;justify-content: center;align-items: center;align-content: center;}

.contact .section2 .sox .anniu span{display: block;width: 120px;line-height: 40px;border: 1px solid #2EB6AA;border-radius: 30px;text-align: center;color: #2EB6AA;cursor: pointer;margin: 0 10px;}

.contact .section2 .sox .anniu .tj{background: #2EB6AA;color: #fff;}

.contact .section2 .sox .anniu span:hover{border: 1px solid #1a7c74;background: #1a7c74;color: #fff;}

.contact .section3{padding: 1.1rem 0 1.7rem;color: #fff;text-align: center;background: url(../images/cont/con_3.jpg) center no-repeat;background-size: cover;}

.contact .section3 .tc{display: flex;justify-content: center;align-content: center;margin-top: .4rem;align-items: center;align-content: center;}

.contact .section3 .tc .s1{width: 42px;}

.contact .section3 .tc .wz{padding: 0 .4rem;max-width: calc(100% - 84px);line-height: 1.5;}

.contact .section4{padding: .8rem 0 1rem;}

.contact .section4 .dl1{margin-bottom: 35px;}

.contact .section4 .dl1 dd{border: 1px solid #ddd;border-radius: 20px;margin-bottom: 15px;}

.contact .section4 .dl1 dd .dtop{position: relative;padding: .25rem .5rem;cursor: pointer;}

.contact .section4 .dl1 dd .dtop .dtt{display: flex;justify-content: space-between;line-height: 1.2;align-items: center;align-content: center;}

.contact .section4 .dl1 dd .dtop .dlt{width: calc(100% - 110px);position: relative;}

.contact .section4 .dl1 dd .dtop .dlt s{display: block;width: 0px;height: 100%;position: absolute;left: -.5rem;background: #2EB6AA;}

.contact .section4 .dl1 dd .dtop .drt{display: flex;justify-content: space-between;color: #666;width: 110px;align-items: center;align-content: center;}

.contact .section4 .dl1 dd .dtop .drt s{display: block;width: 26px;height: 26px;background: url(../images/cont/svg/jia.svg) center no-repeat;flex-shrink: 0;background-size: 100% 100%;}

.contact .section4 .dl1 dd .dtop .dtc{line-height: 24px;color: #666;margin-top: 15px;}

.contact .section4 .dl1 dd .dtop .dtc span{margin-right: .6rem;}

.contact .section4 .dl1 dd .dtop .dtc span:last-child{margin-right: 0;}

.contact .section4 .dl1 dd .dbtm {padding: 0 .5rem .5rem;line-height: 1.85;display:none ;background: url(../images/cont/svg/con_4.svg) right bottom no-repeat;}

.contact .section4 .dl1 dd .dbtm .xian{display: block;width: 100%;height: 1px;border-bottom: 1px dashed #ddd;margin-bottom: 30px;}

.contact .section4 .dl1 dd .dbtm .f_18{margin-bottom: 10px;}

.contact .section4 .dl1 dd .dbtm .yx{display: flex;}

.contact .section4 .dl1 dd .dbtm .yx a{display: block;line-height: 30px;font-family: Arial;padding-left: 30px;background: url(../images/cont/svg/con_4_1.svg) center left no-repeat;color: #2EB6AA;font-weight: bold;text-decoration: underline;}

.contact .section4 .dl1 dd .dtop.act .dlt{color: #2EB6AA;}

.contact .section4 .dl1 dd .dtop.act .dlt s{width: 6px;}

.contact .section4 .dl1 dd .dtop.act .drt s{background: url(../images/cont/svg/jian.svg) center no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);flex-shrink: 0;}

.contact .section4 .dl1 dd .dtop.act .drt{color: #2EB6AA;}

/* 新闻 */

.news .section1{padding: .7rem 0 .8rem;}

.news .section1 .list{display: flex;margin-top: .75rem;justify-content: space-between;align-items: center;align-content: center;}

.news .section1 .list .img{width: 47.15%;overflow: hidden;border-radius: 16px;}

.news .section1 .list .img img{width: 100%;transform: scale(1.0002);-webkit-transform: scale(1.0002);}

.news .section1 .list .txt{width: 47.15%;line-height: 1.5;}

.news .section1 .list .txt .att{word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news .section1 .list .txt .atc{line-height: 1.7; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin: .3rem 0;}

.news .section1 .list .txt .day{display: block;padding-left: 20px;line-height: 20px;background: url(../images/cont/svg/day.svg) center left no-repeat;font-family: Arial;margin-bottom: .45rem;}

.news .section1 .list:hover .txt .att{color: #2EB6AA;}

.news .section1 .list:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.news .section2{padding: .8rem 0 1rem;background: #F3F5F5;}

.news .section2 .ul1{display: flex;flex-wrap: wrap;margin-bottom: 20px;}

.news .section2 .ul1 li{width: 31.4%;margin: 0 2.9% 2.9% 0;}

.news .section2 .ul1 li:nth-child(3n){margin-right: 0;}

.news .section2 .ul1 li a{display: block;background: #fff;border-radius: 20px;overflow: hidden;}

.news .section2 .ul1 li a .txt{padding: .4rem;}

.news .section2 .ul1 li a .txt .att{line-height: 36px;height: 72px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news .section2 .ul1 li a .txt .day{display: block;padding-left: 20px;line-height: 20px;background: url(../images/cont/svg/day.svg) center left no-repeat;font-family: Arial;margin-top: .3rem;}

.news .section2 .ul1 li a .img{
  width: 100%;
  overflow: hidden;
  padding-top: 63.636363636363%;
  position: relative;
} 

.news .section2 .ul1 li a .img img{
  width: 100%;
  transform: scale(1.0002);
  -webkit-transform: scale(1.0002);
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
}

.news .section2 .ul1 li:hover a .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.news .section2 .ul1 li:hover a .txt .att{color: #2EB6AA;}

/* 新闻详情 */

.newscont{padding: 135px 0 100px;background: #FBFCFC;}

.newscont .n_nav{display: flex;flex-wrap: wrap;line-height: 30px;}

.newscont .n_nav a{display: block;padding-left: 25px;background: url(../images/cont/svg/necon_1_2.svg) left 5px no-repeat;margin-right: 5px;color: #666;}

.newscont .n_nav a:nth-child(1){background: url(../images/cont/svg/necon_1_1.svg) center left no-repeat;padding-left: 30px;}

.newscont .n_nav a:hover{color: #2EB6AA;}

.newscont .nox{background: #fff;margin-top: 50px;border-radius: 20px;padding: .7rem 1.9rem;}

.newscont .nox::before{content: '';display: block;width: calc(100% - 20px);height: calc(100% - 20px);position: absolute;top: 10px;left: 10px;border: 1px solid #e5e5e5;border-radius: 16px;pointer-events: none;}

.newscont .nox .neox{width: 100%;}

.newscont .nox .neox .tt{line-height: 1.67;}

.newscont .nox .neox .ul1{display: flex;align-items: center;margin: 20px 0 30px;}

.newscont .nox .neox .ul1 li{display: flex;line-height: 20px;border-right: 1px solid #e5e5e5;margin-right: .3rem;padding-right: .3rem;}

.newscont .nox .neox .ul1 li .ico{margin-right: 6px;}

.newscont .nox .neox .ul1 li:last-child{border: 0;padding-right: 0;margin-right: 0;}

.newscont .nox .neox .tc{padding: .45rem 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;line-height: 1.72;margin-bottom: .4rem;}

.newscont .nox .neox .tc .p1{margin-bottom: 20px;}

.newscont .nox .neox .nbtm{display: flex;position: relative;justify-content: space-between;}

.newscont .nox .neox .nbtm .a{display: flex;width: 45%;position: relative;align-items: center;align-content: center;line-height: 40px;justify-content: space-between;}

.newscont .nox .neox .nbtm .a s{display: block;width: 6px;height: 6px;background: #D9D9D9;border-radius: 50%;}

.newscont .nox .neox .nbtm .a .wz{ width: calc(100% - 16px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.newscont .nox .neox .nbtm .art .wz{text-align: right;}

.newscont .nox .neox .nbtm .fh{width: 120px;margin: 0 10px;line-height: 40px;background: #2EB6AA;border-radius: 40px;color: #fff;text-align: center;display: block;flex-shrink: 0;}

.newscont .nox .neox .nbtm .fh:hover{background: #1a7c74;}

.newscont .nox .neox .nbtm .a:hover .wz{color: #2EB6AA;}

.newscont .nox .neox .nbtm .a:hover s{background: #2EB6AA;}



/* 搜索结果 */

.sea1{padding: 180px 0 5.2vw;}

.sea1 .jgno{padding: 20px 0 0;line-height: 2.5;border-top: 1px solid #ddd;margin-top: 30px;}

.sea1 .jgno .lv{color: #2EB6AA;}

.sea1 .dl1{padding-bottom: 50px;}

.sea1 .dl1 dd{border-bottom: 1px dashed #ddd;}

.sea1 .dl1 dd:last-child{border: 0;}

.sea1 .dl1 dd a{display: block;width: 100%;padding: 30px 0;}

.sea1 .dl1 dd a .txt{line-height: 1.5;width: 100%;}

.sea1 .dl1 dd a .txt .tt1{color: #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.sea1 .dl1 dd a .txt .tt1 span{
  color: #2EB6AA;
}

.sea1 .dl1 dd a .txt .tc{color: #333;line-height: 30px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.sea1 .dl1 dd a .txt .day{color: #666;padding-left: 30px;line-height: 20px;background: url(../images/cont/svg/day.svg) center left no-repeat;margin-top: 10px;font-family: Arial;}

.sea1 .dl1 dd a:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.sea1 .dl1 dd a:hover .txt .tt1{color: #2EB6AA;font-weight: 400;}

.sea1 .stop{display: flex;justify-content: space-between;}

.sea1 .stop .slt{display: flex;}

.sea1 .stop .slt a{display: flex;justify-content: center;height: 50px;padding: 0 40px;border: 1px solid #ddd;border-radius: 30px;align-items: center;align-content: center;margin-right: 30px;}

.sea1 .stop .slt a .ico{display: block;width: 22px;position: relative;margin-right: 10px;}

.sea1 .stop .slt a .ico img{display: block;width: 100%;}

.sea1 .stop .slt a .ico img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.sea1 .stop .slt a:hover,.sea1 .stop .slt a.act{background: #2EB6AA;border: 1px solid #2EB6AA;color: #fff;}

.sea1 .stop .slt a:hover .ico img:nth-child(1),.sea1 .stop .slt a.act .ico img:nth-child(1){opacity: 0;}

.sea1 .stop .slt a:hover .ico img:nth-child(2),.sea1 .stop .slt a.act .ico img:nth-child(2){opacity: 1;}

.sea1 .stop .ss{width: 31.25%;display: flex;position: relative;align-items: center;align-content: center;height: 56px;border: 1px solid #e5e5e5;border-radius: 30px;padding-left: 35px;}

.sea1 .stop .ss::after{content: '';display: block;width: 6px;height: 6px;background: #999;border-radius: 50%;position: absolute;left: 18px;top: 25px;}

.sea1 .stop .ss input{width: calc(100% - 55px);border: 0;outline: none; border-right: 1px solid #e5e5e5;height: 100%;line-height: 56px;color: #222;}

.sea1 .stop .ss input:placeholder{color: #222;}

.sea1 .stop .ss input::-webkit-input-placeholder{color: #222;}

.sea1 .stop .ss span{display: block;width: 50px;height: 100%;background: url(../images/svg/header-icon2-black.svg) center no-repeat;cursor: pointer;}










@media screen and (min-width: 1051px) {
  .yd{display: none;}
  .mhead,.mnav{display: none;}
}

@media (max-width:1050px) {

  body{min-width: 200px;padding-top: 50px;}
  
  .box{width: 90%;min-width: 100px;padding: 0;}

  .wow,
  .wow1{opacity: 1;}

  .a_dw{top: -50px;}

  .pc{display: none;}

  .header{display: none;}

  .z_tanchuang .tbox .modal{width: 90%;padding: 5px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

  /* ph nav */
  .mhead{display: block;width: 100%;height: 50px;position: fixed;z-index: 9;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

    .mhead .menum{height: 50px;padding-left: 35px;background:url(../images/m1.png) center right no-repeat ;background-size: 30px;float: right;}

    .mhead .logo{display: block;position: absolute;top: 50%;left: 0;z-index: 3;transform: translateY(-50%);}

    .mhead .logo img{display: block;height: 30px;}

    .mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

    .mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 3000;display: block;-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);}

    .mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

    .mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-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);}

    .mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/svg/7m.svg) center no-repeat;background-size: 20px;}

    .mnav .mbox .ul1{}

    .mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

    .mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

    .mnav .mbox .ul1 li .ltop span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_hui2.png) center no-repeat ;background-size: 16px;}

    .mnav .mbox .ul1 li .ltop.act span {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

    .mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

    .mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

    .mnav .mbox .ul1 .lang .ltop{font-weight: bold;background: #EEEEEE;height: 50px;}

    .mnav .mbox .ul1 .lang .yy{position: relative;width: 80px;line-height: 30px;top: 10px;left: 0px;z-index: 3;font-family: Arial, Helvetica, sans-serif;}

    .mnav.act{left: 0;}

    .mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

  .mnav2 {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 15;display: block;-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);}

  .mnav2 .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.1) ;position: absolute;top: 0;left: 0;z-index: 1;}

  .mnav2 .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-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);}

  .mnav2 .mbox .dl1 dd .dtop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

  .mnav2 .mbox .dl1 dd .dtop a{display: block;width: 100%;}

  .mnav2 .mbox .dl1 dd .dtop span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_hui2.png) center no-repeat ;background-size: 16px;}

  .mnav2 .mbox .dl1 dd .dtop.act span {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

  .mnav2 .mbox .dl1 dd .dbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

  .mnav2 .mbox .dl1 dd .dbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

  .mnav2.act{left: 0;}

  .mnav2.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}
}

@media (max-width:768px) {
  .fw_100{font-weight: normal;}
  .page .page1 {
    display: none;
  }
  .page .page2 {
    display: block;
  }

  .contact .section1{padding: 50px 0;}

  .contact .section1 .cox{height: auto;display: block;margin-top: 20px;}

  .contact .section1 .cox .clt{width: 100%;}

  .contact .section1 .cox .crt{width: 100%;padding: 20px 10px;}

  .contact .section1 .cox .crt .logo{width: 150px;}

  .contact .section1 .cox .crt .ema{padding: 10px;}

  .contact .section2{padding: 50px 0;}

  .contact .section2 .sox{margin-top: 20px;}

  .contact .section2 .sox .stc{padding: 10px 0 20px;}

  .contact .section2 .sox .ul1 li{width: 100%;display: block;padding-top: 15px;}

  .contact .section2 .sox .ul1 li .llt{width: 100%;}

  .contact .section2 .sox .ul1 li .lrt{width: 100%;height: 40px;}

  .contact .section3 .tc .s1{width: 20px;}

  .contact .section3 .tc .wz{padding: 0 20px;}

  .contact .section4 .dl1 dd .dtop{padding: 20px 15px;}

  .contact .section4 .dl1 dd .dtop .dtc{margin-top: 5px;}

  .contact .section4 .dl1 dd .dtop .dlt s{left: -15px;}

  .news .section1{padding: 50px 0;}

  .news .section1 .list{display: block;margin-top: 20px;}

  .news .section1 .list .img{width: 100%;}

  .news .section1 .list .txt{width: 100%;margin-top: 20px;}

  .news .section2{padding: 50px 0;}

  .news .section2 .ul1{display: block;}

  .news .section2 .ul1 li{width: 100%;margin: 0 0 10px;}

  .news .section2 .ul1 li a .txt .att{height: auto;line-height: 24px;}

  .newscont{padding: 50px 0;}

  .newscont .nox{margin-top: 20px;padding: 30px 5%;}

  .newscont .nox::before{display: none;}

  .newscont .nox .neox .tt{line-height: 1.5;}

  .newscont .nox .neox .ul1 li .ico{display: none;}

  .newscont .nox .neox .nbtm{display: flex;flex-wrap: wrap;}

  .newscont .nox .neox .nbtm .a{display: block;width: 100%;line-height: 30px;}

  .newscont .nox .neox .nbtm .a s{display: none;}

  .newscont .nox .neox .nbtm .fh{position: relative;left: 0;margin: 20px auto 0;order: 3;}

  
  .sea1{padding: 50px 0;}

  .sea1 .stop{display: block;}

  .sea1 .stop .slt{justify-content: space-between;}

  .sea1 .stop .slt a{width: 48%;margin: 0;}

  .sea1 .stop .slt a .ico{display: none;}

  .sea1 .stop .ss{width: 100%;margin-top: 20px;}

  .sea1 .dl1{display: block;}

  .sea1 .dl1 dd{width: 100%;}

  .sea1 .dl1 dd a .txt .tt1{margin: 20px 0 10px;}

  .sea1 .dl1 dd a .txt .day{margin-top: 5px;}

  .sea1 .dl1 dd a{padding: 15px 0;}

  .sea1 .dl1{padding-bottom: 30px;}









}