/*Top002262*/
.Top002262 {position:fixed; z-index: 100; width: 100%; left: 0; top: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.Top002262_fixed{background: #fff; box-shadow:0 0 10px rgba(0,0,0,0.1); border-bottom: none;}
.Top002262 .header-left{ float: left; width: 30%; display:table; line-height:calc(90 / 28 * 1em); font-size: calc(28 / 16 * 1em); font-weight: bold; letter-spacing: 2px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;color: #fff;}
.Top002262_fixed .logo{ color:#039edf;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: calc(30 / 16 * 1em) 0;}
.Top002262 .top-Login{ position:relative;}
.Top002262 .top-Login span{ display:block;background:url(../images/login.svg) no-repeat  center;height:calc(30 / 16 * 1em); width:calc(30 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%;}
.Top002262_fixed .top-Login span{background-image:url(../images/login2.svg)}
.Top002262_fixed .top-Login span.on,
.Top002262_fixed .top-Login span:hover{background-image:url(../images/login-on.svg);}
.Top002262 .top-Login figure{ position:absolute; top:100%; left:50%; background:#fff; width:calc(150 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-70 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002262 .top-Login b{display: block; color: #039edf; text-align: center; font-weight: normal;}
.Top002262 .top-Login a{ display:block; text-align:center; color:#333; cursor: pointer;font-size:calc(14 / 16 * 1em); padding: 6px; line-height: 1.5;}
.Top002262 .top-Login a:not(:last-child){border-bottom: 1px solid #eaeaea;}
.Top002262 .top-Login a:hover{color:#fff; background:#039edf;}
.Top002262 .top-Login a:hover b{color:#fff;}
.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/search.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:auto 70%;}
.Top002262_fixed .open-search{ background-image:url(../images/search2.svg);}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #b4b4b4; background:rgba(0,0,0,0.2); }
.Top002262 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#fff; padding:0 calc(46 / 16 * 1em) 0 calc(12 / 16 * 1em); background: none; font-size: 1em;}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); background:url(../images/search-white.svg) no-repeat center;background-size:auto 40%;  }
.Top002262 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -16px;right: 4px;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{background:#fff;}
.Top002262_fixed .open-search.on:before, 
.Top002262_fixed .open-search.on:after{background:#039edf;}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
@media(min-width:1025px){
.Top002262 .header-mids{margin-right:3vw;} 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .top-Login{ margin-right:2.5vw;}
.Top002262 .header-mids li{ margin-right:3vw;float: left; position: relative;}
.Top002262 .header-mids li span{ padding:0 20px;position:relative; }
.Top002262 .header-mids li span a{ line-height:calc(90 / 16 * 1em); position:relative; color:rgba(255,255,255,0.8); }
.Top002262_fixed .header-mids li span a{color:#333; }
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; bottom:0;  height:4px; width:0; transition:ease-in-out 0.3s; transform:translateX(-50%);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%; background:#fff;}
.Top002262_fixed .header-mids li span a:hover::before,
.Top002262_fixed .header-mids li.aon span a::before{background:#039edf;}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color:#fff; }
.Top002262_fixed .header-mids li span a:hover,
.Top002262_fixed .header-mids li.aon span a{color:#039edf; }
}
@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;background: #666;}
.Top002262 .header-left{height: calc(60 / 16 * 1em);} 
.Top002262 .header-right dd{padding: calc(15 / 16 * 1em) 0;}
.Top002262 .header-right dd:not(:first-child){padding-left: calc(25 / 16 * 1em);}
.Top002262 .open-menu{margin:calc(10 / 16 * 1em) 0; margin-left:calc(25 / 16 * 1em) ;width:calc(40 / 16 * 1em) ;height:calc(40 / 16 * 1em) ; }	
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:calc(60 / 16 * 1em) ;bottom: 0;overflow: auto; z-index: 99; width: 40%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; width: 45%; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right:-1px;opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:calc(-10 / 16 * 1em);}
.Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:calc(10 / 16 * 1em);}
.Top002262 .logo img { max-height: calc(40 / 16 * 1em);}
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li span{line-height:calc(50 / 16 * 1em) ;padding:0 4em 0 2em;font-size:calc(16 / 16 * 1em) ;}
}

@media(max-width:640px){
  .Top002262 .header-left{font-size: 16px;width:auto;}
}


.member_box{position:fixed; width: 100%; height: 100%; top: 0; background: rgba(0,0,0,0.8); display: none; z-index: 100}
.member_box .empty{position: absolute;top:0;width: 100%; height: 100%; z-index: 1}
.member_box .close{position: absolute;right: 0;top: 0;cursor: pointer;padding: 8px 15px;display: block;border-left: solid 1px #eee;border-bottom: solid 1px #eee;border-radius: 0 20px 0 20px;color: #039edf;}
.member_box .box{width: 96%; max-width: 500px; padding:2% 3%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #fff; border-radius: 20px; box-shadow: 0 0 20px #000; position: relative; z-index: 2}
.member_box aside{text-align: center; border-bottom: solid 1px #eee; padding: 2% 0; margin-bottom: 2%; font-size:1.8rem; color: #000;line-height: 2}
.member_box dl{display: flex; justify-content: space-between; padding: 10px 0}
.member_box dl dt{line-height: 46px;}
.member_box dl dt span{color: #ff0000}
.member_box dl dd{width:calc(100% - 90px);}
.member_box dl dd input{width: 100%; height: 46px; border: solid 1px #eee; padding: 0px 10px; border-radius:5px;}
.member_box dl.btn{text-align: center; justify-content: center}
.member_box dl.btn a{width:50%; line-height: 40px; border-radius:5px;background: #039edf; color: #fff; cursor: pointer}


/*Banner003086 */
.Banner003086{position: relative; z-index: 1; background: #000}
.Banner003086 .slider li{position: relative;}
.Banner003086 .slick-dots{position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom:calc(60 / 1920 * 100vw);}
.Banner003086 .slick-dots li{float: left;width: 30px;position: relative;height: 30px;border: solid 1px  transparent; border-radius: 50%;}
.Banner003086 .slick-dots li button{font-size: 0;width: 8px;height: 8px;background: #e1e1e1;opacity: 0.5;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px; border-radius: 50%;}
.Banner003086 .slick-dots li:not(:last-child){margin-right: 4.74vw;}
.Banner003086 .slick-dots li:not(:last-child):after{ left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px;background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x; }
.Banner003086 .slick-dots li.slick-active{border-color: #fff;}
.Banner003086 .slick-dots li.slick-active button{opacity: 1;}

.Banner003086 .slick-arrow{ position:absolute; top:50%; margin-top:-27px;width:54px; height:54px; background:rgba(255,255,255,0.15); border-radius:50%; overflow:hidden; line-height:1000px; z-index:10;}
.Banner003086 .slick-arrow:hover{ background:#fff;}
.Banner003086 .slick-arrow::before{ position:absolute; content:''; width:14px; height:14px; border-right:2px solid #fff; border-top:2px solid #fff; left:50%; top:50%; margin:-7px 0 0 -8px; transform:rotate(45deg);}
.Banner003086 .slick-arrow:hover::before{ border-color:#039edf;}
.Banner003086 .slick-prev{ left:3%;}
.Banner003086 .slick-prev::before{transform:rotate(-135deg); margin-left:-3px;}
.Banner003086 .slick-next{ right:3%;}

@media(min-width:1025px){
.Banner003086 .pc{display:block; width: 100%; height:900px;}
.Banner003086 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003086 .pc{display: none;}
}
@media(max-width:640px){
.Banner003086 .slick-dots li{width: 20px;height: 20px;}
}



.Hometit{ text-align: center;}
.Hometit .en{color:rgba(0,0,0,0.08); font-size:calc(50 / 16 * 1em); text-transform: uppercase; line-height:1;letter-spacing: 5px; font-weight: bold;}
.Hometit .cn{font-size:calc(38 / 16 * 1em);color: #039edf;line-height: 1.36;margin-top: -0.8em; font-weight: bold; letter-spacing:2px;}
.Hometit .cn:after{display: block; content: '';background:#039edf; width:2px; height:20px; margin:5px auto 0;}

.Homemore a{display: inline-block;color: #039edf;border: solid 2px #039edf; line-height: calc(45 / 16 * 1em); border-radius:calc(45 / 16 * 1em); padding: 0 calc(70 / 16 * 1em) 0 calc(30 / 16  * 1em); background: url(../images/more.svg) no-repeat right calc(30 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.Homemore a:hover{background-color:#039edf;color: #fff; background-image: url(../images/more-on.svg); border-color:#039edf;}






/*Floor002578*/
.Floor002578{padding-top:calc(100 / 1920 * 100vw); background:#fbfbfb;}
.Floor002578 .txt{line-height: 1.75; color: #555; text-align: center; margin:1.5vw auto 3vw;}
.Floor002578 .num{display: flex; background: #fff;position: relative; z-index:10; padding: calc(40 / 1920 * 100vw) 0; box-shadow: 0 0 5px rgba(0,0,0,0.08); }
.Floor002578 .num li{ padding:0 3vw; text-align: center; width: 100%; position: relative;}
.Floor002578 .num li:not(:last-child){border-right: 1px solid rgba(0,0,0,0.1);}
.Floor002578 .num li:not(:last-child)::before{position: absolute; right:0; top: 50%; width:2px; height: 20px; margin: -10px -1px 0 0; content:''; background:#039edf; }
.Floor002578 .num .icon{ height: calc(42 / 16 * 1em); display: block; margin: 0 auto;}
.Floor002578 .num .t1{font-size:1em; margin: calc(15 / 16 *  1em) 0 calc(40 / 16 *  1em);}
.Floor002578 .num .t2{display:flex; justify-content: center; align-items: flex-end; color:#039edf;}
.Floor002578 .num .counter{font-size: calc(48 / 16 * 1em); font-weight: bold; line-height: 0.8;}
.Floor002578 .num sub{font-size: calc(22 / 16 * 1em); padding-left:calc(10 / 22 * 1em);}
.Floor002578 .pic{ z-index: 1; position: relative; margin-top:calc(-120 / 1920 * 100vw);}
.Floor002578 .Ispic{display: block; width: 100%; padding-bottom:26.275%; }
.Floor002578 .Homemore{position: absolute; left: 50%; top:calc(50% + calc(10 / 1920 * 100vw)); transform: translate(-50%,-50%);}
.Floor002578 .Homemore a:not(:hover){color: #fff;  border-color:#fff; background-image:url(../images/more-on.svg) ;}
.Floor002578 .Homemore a:hover{background-color:#fff;background-image:url(../images/more.svg); color: #039edf;  border-color:#fff;  }




/*Floor003013*/
.Floor003013{padding:calc(100 / 1920 * 100vw) 0;}
.Floor003013 .ul{margin-top: 2vw;}
.Floor003013 li{width: 100%; position: relative;}
.Floor003013 li .Ispic{padding-bottom:65.695%; transition: 0.3s ease-out;}
.Floor003013 li a{position:relative; display:block;  color:#fff;  overflow: hidden;}
.Floor003013 li a:after{ transition:0.3s; position:absolute; left:0; bottom:0; height:100%; right:0; z-index:3; content:'';
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 20%, rgba(0,0,0,0.75) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.75) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.75) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.Floor003013 li .txt{ transition:0.3s; position:absolute; left:calc(40 / 16 * 1em); right:calc(40 / 16 * 1em); bottom:calc(40 / 16 * 1em); z-index:10;}
.Floor003013 li .icon{height:calc(48 / 16 * 1em);}
.Floor003013 li .t1{ font-size:calc(22 / 16 * 1em); margin:calc(18 / 22 * 1em) 0;}
.Floor003013 li .t2{ margin:0;  opacity: 0.8;}
.Floor003013 li .more{display: none;}
.Floor003013 li a:hover:after{ background:rgba(0,127,180,0.85);}
.Floor003013 li a:hover .txt{ bottom:22%; text-align:center;}
.Floor003013 li a:hover .more{width:calc(50 / 16 * 1em);height: calc(50 / 16 * 1em);border-radius:50%;border: solid 1px rgba(255, 255, 255, 1);display:block; margin:calc(40 / 16 * 1em) auto 0; background: url(../images/more-on.svg) no-repeat center;background-size: 1em auto;}
@media(min-width:1025px){
  .Floor003013 .ul{display: flex;}
  .Floor003013 li:not(:last-child){ margin-right: calc(30 / 16 * 1em);}
}





/*Bottom002743 */
.Bottom002743{background:url(../images/Bottom002743-bg.jpg) no-repeat center; background-size: cover; padding-top:calc(60 / 1920 * 100vw); color: rgba(255,255,255,0.7); }
.Bottom002743 a{color: rgba(255,255,255,0.6);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .cons{padding-bottom:calc(50 / 16 * 1em);}
.Bottom002743 .copyright{line-height:calc(26 / 15 * 1em);padding:calc(24 / 15 * 1em) 0;color: #b3b3b3; border-top:1px solid rgba(255,255,255,0.1); font-size: calc(15 / 16 * 1em);}
.Bottom002743 .copyright a{color: #d6d6d6;}
.Bottom002743 .copyright a:hover{color: #fff;}
.Bottom002743 .copyright aside a:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 13px;background:rgba(255, 255, 255, 0.4);vertical-align: middle;margin: 0 1vw;}
.Bottom002743 .contact{width:calc(32% - 3vw); padding-right: 3vw; margin-right: 3vw; border-right: 1px solid rgba(255, 255, 255, 0.15);}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size:calc(18 / 16 * 1em);color: #fff; padding-bottom: 25px;}
.Bottom002743 nav dl:last-child dt{text-align: center;}
.Bottom002743 .contact li:not(:last-child){padding-bottom:20px;}
.Bottom002743 .contact li aside{padding-left:calc(28 / 15 * 1em);line-height:calc(26 / 15 * 1em);background-position: left calc(3 / 15 * 1em);background-repeat: no-repeat; font-size:calc(15 / 16 * 1em); background-size: auto calc(18 / 15 * 1em);}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/icon_call.svg); margin-bottom: 5px;}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/icon_email.svg);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/icon_add.svg);}
.Bottom002743 .contact li b{font-size:calc(28 / 15 * 1em);color:#fff;font-family:Arial; font-weight: bold;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{float: right;width:68%;max-width:880px;}
.Bottom002743 nav dl{float: left; max-width:240px;}
.Bottom002743 nav dd{line-height:calc(20 / 16 * 1em);padding:8px 0; font-size:1em; }
.Bottom002743 nav .code img{max-width:110px; width: 100%; }
@media(min-width:769px){
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
}





/*Banner002730 */
.Banner002730{position: relative; overflow: hidden;}
@media(min-width:1025px){
.Banner002730 figure{ height:550px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
}







/*Menu001093 */
.Menu001093{background: #fff;box-shadow:0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height:calc(70 / 16 * 1em); margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center; padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #039edf;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom:calc(8 / 16 * 1em); left: 50%; margin-left:calc(-6 / 16 * 1em);  content: '';border:calc(4 / 16 * 1em) solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width:calc(6 / 16 * 1em);}
@media(max-width:480px){
.Menu001093 .nav li a{padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}




.listtit{color:#333; text-align: center; padding-bottom: 2.5vw; display: block;font-size:calc(36 / 16 * 1em); line-height: 1;} 
.listtit:after{width:40px;height: 3px;background:#039edf;margin:24px auto 0; content: "";display:block;}



/*RighInfo003141*/
.RighInfo003141{padding:calc(100 / 1920 * 100vw) 0; background:url(../images/RighInfo003141-bg.jpg); background-size: cover;}
.RighInfo003141 p{margin:calc(18 / 16 * 1em) 0 0; line-height: 1.75; color: #333; text-align: justify;}
@media(min-width:1025px){
.RighInfo003141 .pic{float: left; width:50%; margin-right:3.5vw;}
}
  
  
  




/*PicList002433*/
.PicList002433{padding:calc(100 / 1920 * 100vw) 0 calc(80 / 1920 * 100vw) ;}
.PicList002433 .main{padding: 0 80px;}
.PicList002433 .main .slick-arrow{position: absolute;border-radius: 50%;background: url("../images/more.svg") no-repeat center center; width: 50px; height: 50px; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid #039edf; display: block !important; top: 50%; margin-top: -25px;} 
.PicList002433 .main .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color: #039edf;} 
.PicList002433 .main .slick-prev{left: 0; transform: rotateY(-180deg);}
.PicList002433 .main .slick-next{right: 0;} 

@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}
.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:3%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:245px;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width:82%;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{max-height:245px; border:10px solid #039edf;}
.PicList002433 .list li p{ margin:0 auto; max-width:260px;width:90%; line-height:1.5; height:calc(1.5em * 2); color:#333; font-size: calc(18 / 16 * 1em);}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:18%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:18%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:100px;}
.PicList002433 .list li figure img{ max-height:100px;}
}









/*PicList002953 */
.PicList002953{padding-top:calc(90 / 1920 * 100vw);}
.PicList002953 li{padding:calc(24 / 16 * 1em); background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);}
.PicList002953 li .pic{overflow: hidden;}
.PicList002953 li .Ispic{display: block; padding-bottom:56.964%; transition: .3s;}
.PicList002953 li .txt{position: relative;margin-top:40px; padding-right:70px;}
.PicList002953 li .tit{font-size:calc(20 / 16 * 1em);line-height: 1em;border-left:4px solid #039edf;margin-bottom:1em;padding-left:calc(14 / 20 * 1em);color: #333; font-weight: bold;}
.PicList002953 li p{margin: 0; color: #666;}

.PicList002953 li .more{overflow: hidden; width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.PicList002953 li .more:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}

.PicList002953 a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.PicList002953 a:hover .tit{color: #039edf;}
.PicList002953 a:hover .more{background: #039edf; border-color: #039edf;}
.PicList002953 a:hover .more:after{ border-top-color:#fff; border-right-color:#fff; }
@media (min-width:768px) {
.PicList002953 .ul{display: flex; flex-wrap: wrap;}
.PicList002953 li{width: calc((100%  - 40px) / 2);}
.PicList002953 li:not(:nth-child(2n)){margin-right:40px;}
.PicList002953 li:nth-child(2n) ~ li{margin-top:40px;}
}





/*Page002737 */
.Page002737{padding:calc(70 / 1920 * 100vw) 0 calc(100 / 1920 * 100vw) ; }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:40px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 14px; margin: 0 5px; font-size:16px; font-family:Arial," sans-serif"; color: #aaa; background: #fff;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color:#039edf; border-color:#039edf; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height:42px; width: 54px; padding: 0; margin: 0 6px; background-position: center center; background-repeat: no-repeat; background-size: auto 12px;}
.Page002737 .Pages .p_page a.a_prev,
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/more.svg);}
.Page002737 .Pages .p_page a.a_prev{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Page002737 .Pages .p_page a.a_prev:hover,
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/more-on.svg);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size:16px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}







/*RighInfo003142*/
.RighInfo003142{padding:calc(100 / 1920 * 100vw) 0; }
.RighInfo003142 p{margin:calc(18 / 16 * 1em) 0 0; line-height: 1.75; color: #333; text-align: justify;}
.RighInfo003142 .pic{margin: 2vw auto;}
.RighInfo003142 .bot{position:relative;margin-top:50px; padding-top: 50px; border-top: 1px dashed rgba(0,0,0,0.1);}
.RighInfo003142 .info_back{text-align:center;clear:both;padding:10px 0;position:absolute;right:0;top:58px;}
.RighInfo003142 .info_back a{color:#fff; background:#039edf;display:block;padding:10px 30px;border-radius:10px;}
.RighInfo003142 .info_back a:hover{background:#fff;color:#039edf;border:1px #039edf solid}
.RighInfo003142 .info_pn span{display:block; margin:15px 0}
.RighInfo003142 .info_pn span a{color:#888}
.RighInfo003142 .info_pn span a:hover{color:#039edf;text-decoration:underline}
@media(max-width:1000px){
.RighInfo003142 .info_back{position:relative}
.RighInfo003142 .bot{position:relative;margin-top:15px}
}
@media(min-width:1000px){
.RighInfo003142 .info_pn span{width:80%}
}

  



/*
 .Form002802
 */
 .Form002802 .address,
 .Form002802 .from{ padding:calc(100 / 1920 * 100vw) 0 ; }
 .Form002802 .from{background:#f7f7f7;}
 .Form002802 .from .txt{text-align: center; margin-bottom: 2vw;font-size: calc(18 / 16 * 1em); }

 .Form002802 .address .listtit{text-align: left; padding-bottom: 1.5vw;}
 .Form002802 .address .listtit:after{margin-left: 0;}
 .Form002802 .address p{ line-height: 1.75; margin: 0; color: #333; }
 .Form002802 .address p+p{margin-top:calc(15 / 16 * 1em); padding-top:calc(15 / 16 * 1em); border-top: 1px dashed rgba(0, 0, 0, 0.1); }
 .Form002802 .address .txt{padding:calc(50 / 16 * 1em); background:#f9f9f9;}
 .Form002802 .address .txt b{font-size: calc(30 / 16 * 1em);  color: #039edf; }
 .Form002802 .address .txt img{max-width: 110px; }
 .Form002802 .address .txt i{font-style: normal; color: #777; display: inline-block; vertical-align: middle; line-height: 1.75; padding-left:calc(20 / 16 * 1em);}

 .Form002802 .box{padding:calc(50 / 16 * 1em); background: rgba(255, 255, 255, 0.8); }
 .Form002802 .from li{position:relative; }
 .Form002802 .from li:not(.btn){border:1px solid #ddd; padding:20px 15px 20px 60px; background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position:20px center;}
 .Form002802 .from li:nth-child(1){background-image: url(../images/Form002802-icon.svg);}
 .Form002802 .from li:nth-child(2){background-image: url(../images/Form002802-icon2.svg);}
 .Form002802 .from li:nth-child(3){background-image: url(../images/Form002802-icon3.svg);}
 .Form002802 .from li:nth-child(4){background-image: url(../images/Form002802-icon4.svg); background-position:20px 26px;}
 .Form002802 .from label{ position:absolute; left:60px; top:0; font-size:calc(18 / 16 * 1em); line-height:72px; color:#999;}
 .Form002802 .from .text{ width:100%; height:30px; line-height:30px; border:none; background:none; font-size:1em;}
 .Form002802 .from textarea.text{ height:70px;}
 .Form002802 .from .btn{text-align: center;}
 .Form002802 .from .btn input{width: 50%;margin: calc(30 / 18 * 1em) auto 0 auto;max-width: calc(160 / 16 * 1em);line-height: 2.8em;text-align: center;background: #039edf;color: #fff;display: inline-block;transition: 0.3s; font-size: 16px; cursor: pointer; border: none;}
 
 @media(min-width:1025px){
  .Form002802 .from li{float: left; width: 49%; }
  .Form002802 .from li:nth-child(2n){float:right; }
  .Form002802 .from li:nth-child(2n) ~ li{margin-top:2%;}
  .Form002802 .from .li{width: 100%;}
  .Form002802 .address .auto{display: flex; align-items: center; background:#f9f9f9;}
  .Form002802 .address .pic{ width:54%;}
  .Form002802 .address .txt{ width:46%;}
 }




 
/* PicList002797*/
.PicList002797{padding-top:calc(100 / 1920 * 100vw); overflow: hidden;}
.PicList002797 .new{text-align: right; margin-bottom:20px;}
.PicList002797 .new a{display: inline-block;color: #039edf;border: solid 1px #039edf; line-height: calc(40 / 16 * 1em); border-radius:calc(10 / 16 * 1em); padding: 0 calc(30 / 16 * 1em) 0 calc(60 / 16  * 1em); background: url(../images/new.svg) no-repeat left calc(30 / 16 * 1em) center; background-size: calc(18 / 16 * 1em) auto; transition: 0.3s;}
.PicList002797 .new a:hover{background-color:#039edf;color: #fff; background-image: url(../images/new-on.svg); border-color:#039edf;}

.PicList002797 th,
.PicList002797 td{ text-align:center; border:1px solid rgba(0, 0, 0, 0.1); border-collapse:collapse; padding:10px; font-size: 1em;}
.PicList002797 th{ background: #039edf; color: #fff;width: 70px;}
.PicList002797 tr:nth-child(2n+1){background:rgba(0, 0, 0, 0.03); }
.PicList002797 tr td .btn{display: inline-block;margin:0 10px;}
.PicList002797 tr td .sc{background: #bc0000 !important;}
.PicList002797 tr td .btn{ background:#039edf; color:#fff; cursor:pointer; font-size:calc(18 / 16 * 1em); width:70%; max-width:calc(220 / 18 * 1em); height:calc(50 / 18 * 1em); border:none; line-height: calc(50 / 18 * 1em); text-align: center; margin:calc(50 / 16 * 1em) auto 0; display: block; transition: .3s;}
.PicList002797 tr td .btn:hover{ border-radius:calc(25 / 18 * 1em);}

.PicList002797 .t1{width:10%; font-weight: bold;}
.PicList002797 .t2{width:25%;}
.PicList002797 .t2 a{text-decoration: underline;}
.PicList002797 .t2 a:hover{color: #039edf;}
.PicList002797 .t3{width:15%;min-width: 100px;}
.PicList002797 .flex{display: flex;justify-content: space-between}
.PicList002797 .flex .left-box{width: 18%;}
.PicList002797 .flex .left-box .category ul{background-color: rgba(0, 0, 0, 0.03);margin: -10px 0;}
.PicList002797 .flex .left-box .category ul li{margin: 10px 0;}
.PicList002797 .flex .left-box .category ul li a{padding: 0 20px;line-height: calc(50 / 16 * 1em);font-size: calc(18 / 16 * 1em);color: #039edf;}
.PicList002797 .flex .left-box .category ul li.on{background-color: #039edf;}
.PicList002797 .flex .left-box .category ul li.on a{color: #fff;}
.PicList002797 .flex .right-box{width: 77%;}
/*PicList002938 */
.PicList002938{padding:4% 0;}
.PicList002938 ul{padding:1.5vw 0;border-bottom:1px solid #e9e9e9;}
.PicList002938 li .inner{padding-left:45px;font-size:16px;}
.PicList002938 li time{color:#999;}
.PicList002938 li time a{float:right;color:#005dfe;}
.PicList002938 li p{color:#999;line-height:1.625em;height:3.25em;margin-top:2%;margin-bottom:5%;}
.PicList002938 li aside{font-size:22px;}
.PicList002938 li aside a{color:#333;}
.PicList002938 li aside a:hover{color:#005dfe;}

.PicList002797 .flex .left-box .category ul li span{display: inline-block;padding:1px 5px;font-size: 12px;border-radius: 15px;background: #d30505;color:#fff;line-height: 1;margin-left:5px;top:-5px;position: relative;}
.PicList002797 .flex .left-box .category ul li i{display: inline-block;width:5px;height:5px;border-radius: 50%;background: #d30505;margin-left:5px;top:-8px;position: relative;}


@media (min-width:481px){
  .PicList002938 ol{width:300px;}
}
@media (max-width:640px){
  .PicList002938 li .inner{padding-left:3vw;font-size:14px;}
  .PicList002938 li aside{font-size:16px;}
  .PicList002797 .flex{display: block;}
  .PicList002797 .flex .left-box{width: 100%;}
  .PicList002797 .flex .left-box .category ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin: -1%;}
  .PicList002797 .flex .left-box .category ul li{width: 48%;margin: 1%;}
  .PicList002797 .flex .right-box{width: 100%;margin-top: 30px;}
}
@media (max-width:480px){
  .PicList002938 .ytable,.PicList002938 .ytable-cell{display:block;}
  .PicList002938 ul{padding:3vw 0;}
  .PicList002938 li .inner{padding:3vw;}
}





/*Form002803*/
.Form002803{padding:calc(100 / 1920 * 100vw) 0;}
.Form002803 .downmodel{text-align: right; margin-bottom:20px;}
.Form002803 .downmodel a{display: inline-block;color: #039edf;border: solid 1px #039edf; line-height: calc(40 / 16 * 1em); border-radius:calc(10 / 16 * 1em); padding: 0 calc(30 / 16 * 1em) 0 calc(30 / 16  * 1em); transition: 0.3s;}
.Form002803 .downmodel a:hover{background-color:#039edf;color: #fff;border-color:#039edf;}
.Form002803 .ul{padding: calc(40 / 16 * 1em); background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);}
.Form002803 .ul+.ul{margin-top: calc(30 / 16 * 1em);}
.Form002803 ol{padding:calc(15 / 20 * 1em) calc(40 / 20 * 1em); background:rgba(0,127,180, 0.05); font-size: calc(20 / 16 * 1em); color:#039edf; margin: 0 calc(-40 / 20 * 1em) calc(30 / 20 * 1em); position: relative;}
.Form002803 ol::after{width:5px; height:1em; position:absolute; left: 0; top:calc(18 / 22 * 1em); content:''; background: #039edf;}
.Form002803 li+li{margin-top:calc(20 / 16 * 1em);}
.Form002803 .tit{color: #555;  margin-bottom:calc(10 / 16 * 1em);}
.Form002803 .con{padding:0 calc(15 / 16 * 1em); border: 1px solid rgba(0, 0, 0, 0.15);}
.Form002803 .text{background: none; border: none; font-size: 1em; width: 100%; padding:calc(15 / 16 * 1em) 0; color: #666;}
.Form002803 select{cursor: pointer;;}
.Form002803 textarea{min-height:120px;}
.Form002803 .btnbox {margin:calc(50 / 16 * 1em) auto 0;text-align: center;}
.Form002803 .btnbox .btn{display: inline-block;margin:0 10px;}
.Form002803 .btnbox .sc{background: #bc0000 !important;}
.Form002803 .btn{ background:#039edf; color:#fff; cursor:pointer; font-size:calc(18 / 16 * 1em); width:70%; max-width:calc(220 / 18 * 1em); height:calc(50 / 18 * 1em); border:none; line-height: calc(50 / 18 * 1em); text-align: center; margin:calc(50 / 16 * 1em) auto 0; display: block; transition: .3s;}
.Form002803 .btn:hover{ border-radius:calc(25 / 18 * 1em);}
.Form002803 select,
.Form002803 input::placeholder,
.Form002803 textarea::placeholder{ color:#ccc;}
.Form002803 .con.on{ border-color: #039edf;}
.Form002803 .con.on select{color: #333;}
.Form002803 .new{text-align:center; cursor: pointer;}
.Form002803 .new b{color: #999; display: inline-block; padding-left: calc(40 / 18 * 1em); font-weight: normal; font-size: calc(18 / 16 * 1em); background: url(../images/new2.svg) no-repeat left center; line-height: calc(30 / 18 * 1em); background-size:auto calc(30 / 18 * 1em); }
.Form002803 .new:hover b{color:#039edf; background-image: url(../images/new2-on.svg); }

@media(min-width:1025px){
.Form002803 .dl,
.Form002803 .flex{display: flex;}
.Form002803 .flex .box{width: 100%;}
.Form002803 .flex .box:not(:last-child){margin-right:2%;}
}

.details {padding:5% 0;}
@media screen and (max-width:768px){
  .details {padding:7% 0;}
  .Form002803 .btn{width:120px;}
}

/* 20240624 */
.safety_checkbox {text-align:center;line-height:13px;display: flex;align-items: center;}
.safety_checkbox span{font-size:10px}
.add_btn {
  background: #039edf;
    color: #fff;
    width: 150px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 10px;
    font-size: 12px;display: inline-block;margin:0 15px;
}
.del_btn {
  background: #039edf;
    color: #fff;
    width: 50px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 10px;
    font-size: 12px;display: inline-block;margin:0 15px;
}
.sc{background: #bc0000 !important;}
.entrust{position: fixed;right: 2%;bottom: 5%;z-index: 33;}
.entrust a:after{display: block;content: '';width: 50px;height: 50px;background-image: url('../images/entrust.png');background-size: 50%;background-position: center;background-repeat: no-repeat;background-color: #025476;border-radius: 50%}

#app{padding-bottom:calc(100 / 1920 * 100vw);}
#app .flex .left-box{width:15%;}
#app .flex .right-box{width:84%;font-size: 0.9rem;}
#app .auto{max-width:1800px;}
.PicList002797 th, .PicList002797 td{width:auto;padding:10px 5px;min-width:50px;}

