/*@font-face {
  font-family: "JosefinSans-Regular";
  src: url("../fonts/JosefinSans-Regular.woff") format("woff"),
       url("../fonts/JosefinSans-Regular-7.ttf") format("truetype"),
       url("../fonts/JosefinSans-Regular.eot") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
*/
@font-face {
  font-family: 'verdana';
  src: url('../fonts/verdana.ttf');
  font-weight: normal;
  font-style: normal;
}
* {outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin: 0; padding: 0;word-break: break-word!important; }
section{ display: block;}
html {-webkit-text-size-adjust: 100%; font-weight: 400;}
body {padding: 0;margin: 0 auto;font-size: 16px; color: #333; font-family:verdana,arial, sans-serif; 
    -webkit-text-size-adjust: none;
    /*取出点击出现半透明的灰色背景*/
    -webkit-tap-highlight: rgba(0,0,0,0);
    /*控制内容的可选择性*/
    /*-webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;*/
}
*{text-transform: capitalize;}
@media screen and (max-width: 768px) {
	body{ font-size: 14px;}
}
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
input::placeholder {
  color:#bbb;
}
.ul,
.ul li{list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;}
select, input, textarea {font-size: 14px;color: #333;border-radius: 0;-webkit-border-radius: 0;font-family: verdana,arial, sans-serif; }
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}
a:hover {color: rgb(18, 142, 215);text-decoration: none;}
a:focus {color: #000;outline: none;-moz-outline: none;}
a:active {color: #000;}
pre{
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
    margin:0;
    font-family:JosefinSans-Regular, "Microsoft YaHei","Arial";
    text-align:justify;
    text-justify:inter-ideograph;
}


.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:""; display:block; height:0; clear:both; }

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*多行文本省略号*/
.dot2,
.dot3,
.dot4,
.dot5{ display:-moz-box;display:box;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
/*2行文本省略号*/
.dot2 {-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {-webkit-line-clamp: 3;}
/*4行文本省略号*/
.dot4 {-webkit-line-clamp: 4;}
/*5行文本省略号*/
.dot5 {-webkit-line-clamp: 5;}
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}
.Isimg{ position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%,-50%); transition: all .5s ease-in-out;}
.Isimg_2{ position: absolute; left: 0; top: 0; width: 100%;height: 100%; transition: transform .8s ease-in-out;}
/*:before,
:after{ position:absolute; content:'';}*/
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.fl{ float: left;}
.fr{ float: right;}
.center{ text-align: center;}

.slick-slider {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}
.slick-list {
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list: focus {
    outline: none
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    min-height: 1px;
}
[dir = 'rtl'] .slick-slide {
    float: right;
}
.slick-slide .slick-loading img {
    display: none;
}
.slick-slide .dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow .slick-hidden {
    display: none;
}
.slick-arrow{ position: absolute; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; top: 50%; transform: translateY(-50%) rotate(135deg); transition: all 0.5s; z-index: 10;  cursor: pointer;  font-size: 0;background: #f5f5f5; border: none; border-radius: 100%; }
.slick-arrow::before{ content: ''; width: 14px; height: 14px; display: inline-block;border: 2px solid #333333; border-top: none;border-left: none; margin-left: -5px; margin-top: -5px;}
.btnGrey .slick-arrow{ background-image: url(../images/btn_left2.png);}
.slick-arrow:hover{ background-color: rgb(18, 142, 215);}
.slick-arrow:hover::before{ border-color: #fff;}

.slick-prev{ left: 0;}
.slick-next{ right: 0;  transform: translateY(-50%) rotate(-45deg);}
.GreyCon .slick-arrow { border-color: #999999;}
.slick-dots{ text-align: center; margin-top: 2%;}
.slick-dots li{ display: inline-block; width: 12px; height: 12px; border-radius: 100%; background-color: transparent; border: 3px solid #fff; margin: 0 8px; cursor: pointer;}
.slick-dots li button{ display: none;}
.slick-dots .slick-active{ background-color: #fff;}

@media screen and (max-width: 768px) {
}


.nM{ margin: 0; }
.normal{ font-weight: normal; }
.txt_center{ text-align: center;}

.ytable{ display: table; width: 100%; table-layout: fixed;}
.ytable_cell{ display: table-cell; vertical-align: middle;}

.Iscover{ background-repeat: no-repeat; background-position: center; background-size: cover;}
.Iscontain{ background-repeat: no-repeat; background-position: center; background-size: contain;}
.transition{
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.padd_t2_b6{ padding-top: 2%; padding-bottom: 6%;}
.padd_4{ padding-top:4%; padding-bottom:4%;}
.padd_b5{ padding-bottom: 5%;}
select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #000;
    /*很关键：将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url(../images/select.gif) no-repeat scroll 96% center transparent;
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
    display: none;
}

.w1280{ max-width: 1280px; margin: 0 auto; width: 94%; }
.w1440{ max-width: 1440px; margin: 0 auto; width: 94%; }
/* 设置滚动条的样式 */
.scroll{ background:#fff;}
.scroll::-webkit-scrollbar {
    width: 6px;height: 6px;
}
/* 滚动槽 */
.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
    border-radius:10px;
    background: #eeeeee;
}
/* 滚动条滑块 */
.scroll::-webkit-scrollbar-thumb {
    border-radius:10px;
    background:#448acc;
}






.mianContent{ padding: 4% 0;}


/* 视频弹窗 */

.video-play-wrap {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background-color: rgba(0, 0, 0, .5);
    display: none;
    width: 100%;
    height: 100%;
}
.video-play-wrap .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 84.1%;
    height: 94%;
}
.video-play-wrap .inner video{ width: 100%; height: 100%;}
.video-play-wrap .close-btn {
    background: rgba(30, 30, 30, .6);
    cursor: pointer;
    height: 44px;
    padding: 10px;
    transition: color .2s;
    vertical-align: top;
    width: 44px;
    position: absolute;
    right: 0;
    top: 0;
    color: #ccc;
}

.video-play-wrap .close-btn svg path {
    fill: transparent;
    stroke: currentColor;
    stroke-linejoin: round;
    stroke-width: 3;
}
@media screen and (max-width: 768px) {
	.video-play-wrap { width: 100%; height: 100%;}
}
.ytable {
  display: table;
  width: 100%;
}
.ytable-fixed {
  table-layout: fixed;
}
.ytable-cell {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width:1024px) {
  .ytable.xy,
  .ytable.xy > .ytable-cell{display: block;}
}

/*局部根元素大小*/
.root-100{font-size: 100px;}
.root-sz-16{font-size: 0.16em;}
.root-w-1400 .auto{max-width: 1400px; width: 92%!important;}
.root-w-1440 .auto{max-width: 1440px;}
.root-w-1600 .auto{max-width: 1600px;}
.root-w-1560 .auto{max-width: 1560px;}
.root-w-1500 .auto{max-width: 1500px;}
@media (min-width:1025px) and (max-width:1600px) {
.root-w-1600{font-size: 6.25vw;}
}
@media (min-width:1025px) and (max-width:1560px) {
.root-w-1560{font-size: 5.624vw;}
}
@media (min-width:1025px) and (max-width:1500px) {
.root-w-1500{font-size: 5.5vw;}
}
@media (min-width:1025px) and (max-width:1440px) {
.root-w-1440{font-size: 7.14285vw;}
}
@media (min-width:1025px) and (max-width:1400px) {
.root-w-1400{font-size: 7.14285vw;}
}
@media (max-width:1024px) {
.root-sz-16{font-size: 3.5vw;}
}

.auto {
  margin: 0 auto;
}
.w_96{width: 96%;}
.w_86{width: 94%;}
@media (min-width:1025px) {
.w_86{width: 86%;} 
}
.auto_1280 {
  max-width: 1280px;
}
@media(max-width:1280px) {
  .auto_1280 {
    padding: 0 2%;
  }
}
.auto_1200 {
  max-width: 1200px;
}
@media(max-width:1200px) {
  .auto_1200 {
    padding: 0 2%;
  }
}
.auto_1180 {
  max-width: 1180px;
}
@media(max-width:1180px) {
  .auto_1180 {
    padding: 0 2%;
  }
}
.auto_1150 {
  max-width: 1150px;
}
@media(max-width:1150px) {
  .auto_1150 {
    padding: 0 2%;
  }
}
.auto_1100 {
  max-width: 1100px;
}
@media(max-width:1100px) {
  .auto_1100 {
    padding: 0 2%;
  }
}
.auto_1050 {
  max-width: 1050px;
}
@media(max-width:1050px) {
  .auto_1050 {
    padding: 0 2%;
  }
}
.auto_1000 {
  max-width: 1000px;
}
@media(max-width:1000px) {
  .auto_1000 {
    padding: 0 2%;
  }
}
.auto_950 {
  max-width: 950px;
}
@media(max-width:950px) {
  .auto_950 {
    padding: 0 2%;
  }
}
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:8%; height:100%; width:100%; z-index:10; color:#fff;}
.Banner002730 .txt .auto{ max-width: 1400px; width: 92%;}
.Banner002730 .txt .cn{ letter-spacing:8px; padding-right: 20px;}
.Banner002730 .txt .en{text-align:left;}
@media(min-width:1025px){
.Banner002730 figure{ height:450px !important;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
/*Page003143 */
.Page003143 .Pages{padding: 0 0 3.5% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 34px;transition: 0.3s;color:#333;font-family: "宋体";font-weight:bold;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 10px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: rgb(18, 142, 215);border-color: rgb(18, 142, 215);}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}

.auto_1400{max-width:1400px; width: 92%; margin: 0 auto;}


/*RighInfo003148 */
.RighInfo003148{padding:4% 0 2% 0;}
.RighInfo0031488{padding:4% 0;background:#f5f5f5;}
.RighInfo003148 .auto{}
.RighInfo003148 .title{ font-size: 30px;color: #333333; margin-bottom: 30px;}
/*.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}*/
.RighInfo003148 .items-group .items p{font-size: 16px; line-height: 28px;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}
.RighInfo003148 .items-group .items h2{color: #333;
    font-size: 17px;
    margin-bottom: 0;
    margin-top: 35px;}
.RighInfo003148 .box-rows{margin-top:3em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999;
    width: 77%;
    margin: auto;
    line-height: 26px;
    font-size: 15px;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:4em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:0em;padding: 20px 0 30px 0;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 23.5%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(4n)){ margin-right: 2%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
/*PicList002854 */
.PicList002854{padding: 4% 0 1% 0;}
.PicList002854 li{float: left;margin-bottom:4%;background: #f8f9fa;}
.PicList002854 li a{display: block;border: solid 0px #f5f5f5;position: relative;padding: 2vw 1vw 4vw;transition: 0.3s;}
.PicList002854 li aside{font-size: 16px; line-height: 28px;  text-align: center; margin-bottom: 1.5vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 54.565%;}
.PicList002854 li a:after{position: absolute;content: '';width: 50px;height: 50px;background: url(../images/PicList002854_btn.png) no-repeat center center #ffffff;right: 0;bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: rgb(18, 142, 215);}
.PicList002854 li a:hover:after{background-color: rgb(18, 142, 215); background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 30.6%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 4%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
/*PicList002938 */
.PicList002938{padding:3% 0 3%;}
.PicList002938 h3{border-bottom:1px solid #eee;padding-bottom:15px;}
.PicList002938 ul{padding: 1.2vw 0; border-bottom: 1px solid #eee;}
.PicList002938 li .inner{padding-left: 33px;font-size: 14px; }
.PicList002938 li time{color: #999;}
.PicList002938 li time a{float: right;color: rgb(18, 142, 215);}
.PicList002938 li p{color: #666;line-height:1.5;margin:10px 0;}
.PicList002938 li aside{font-size: 18px;}
.PicList002938 li aside a{color: #1e1e1e;}
.PicList002938 li aside a:hover{color: rgb(18, 142, 215);}
@media(min-width:481px){
.PicList002938 ol{width: 190px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
 .PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}
/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding:4% 0 1%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: rgb(18, 142, 215);cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.2); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,1);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 14px solid transparent;border-bottom: 14px solid transparent;border-left: 18px solid rgba(255,255,255,1);margin-left: -5px;margin-top: -14px;}
.PicList000593 li p{text-align:center;font-size:16px;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}


/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 20px;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 16px;line-height: 79px;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: rgb(18, 142, 215);}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: rgb(18, 142, 215);}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
/*
 .Form002802
 */
.Form002802{ padding: 4% 0 2%; }
.Form002802 .from{ max-width:1400px; margin:0 auto;position:relative;}
.Form002802 .from #Message{position:absolute;top:-100px;}
.Form002802 .from .tit{text-align: center;margin-bottom:5%;color:#333;font-size:30px;}
.Form002802 .from td{ padding-right: 1.5%; padding-bottom:3%;}
.Form002802 .from td:nth-child(2n){padding-left:1.5%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;font-size:16px;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:0; top:-45px; font-size: 15px; line-height: 50px; color:#333;}
.Form002802 .from .text{ width:100%; height:45px; line-height:45px; border:none; background:#f8f9fa;padding:0 10px;border-radius:3px;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{ background:rgb(18, 142, 215); cursor:pointer; padding:0; border:none; width: 148px; height:42px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius: 99px;}

.Form002802 .address { padding:0% 0 4%;}
.Form002802 .address dl{ border-bottom:1px solid #eee; padding:0% 0 3%;}
.Form002802 .address dd{width:100%;}
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:49px; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center;display: inline-block;  margin-right: 10%; margin-bottom: 2%; font-weight:normal;}
.Form002802 .address dd h1{ margin-top:0; margin-bottom: 3%; padding-left: 0; font-size:30px; color: #333; font-weight: normal; }
.Form002802 .address dd h2{ font-size:18px;}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}

@media(min-width:641px){
.Form002802 .from td:nth-child(2n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}
/*
 .TextList001202 为demo编号
 */
.TextList001202{padding:4% 0 3%;}
.TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001202 h1 b{ display:block;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:rgb(18, 142, 215); text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:1.5% 2% 2%; line-height:27px; font-size:14px;}
.TextList001202 dl.Q dd{ padding:0 2%;font-size:16px;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#0088d2;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:10px 0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:rgb(18, 142, 215);}
.TextList001202 dl.Q_on dd{background-color:#f8f9fa;color:#333;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}

/*
 .TextList000711 为demo编号
 */
.TextList000711{padding:2% 0 3%;}
.TextList000711 li{position: relative;width:49%;float:left; padding:13px 0;line-height:40px;background: #f8f9fa;margin-bottom: 20px;padding-left: 32px;font-size: 16px;}
.TextList000711 li:after{content:'';width:4px;height: 4px;background:rgb(18, 142, 215);display: block;position: absolute;left: 17px;top: 31px;border-radius: 15px;}
.TextList000711 li:nth-child(2n){float:right;}
.TextList000711 li em{font-style:normal;float:right;margin-left:0%;margin-right: 13px;}
.TextList000711 li em:nth-child(1){display: none}
.TextList000711 li em a{font-size:14px;display:block;padding-left: 16px;padding-right: 15px;line-height:38px;background: url(../images/down_2.png) no-repeat center;margin-right: 0%;background-size:14px;}
.TextList000711 li em a span{ margin-left:10px;}
@media(max-width:480px){
.TextList000711 li{ line-height:30px;}
.TextList000711 li em a{ font-size:12px;line-height:28px;}
}
/*
 .PicList002796 
 */
.PicList002796{ padding:2% 0 1%;}
.PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList002796 ol figure em{ padding-bottom: 47%; }
.PicList002796 ol p{ margin: 25px 0 25px; font-size: 18px; color: #333; line-height: 28px; text-align: justify; }
.PicList002796 ol time{ float: right; margin-top: 35px; }

.PicList002796 li{ position:relative; }
.PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: rgb(18, 142, 215);cursor: pointer;}
.PicList002796 .video_files .close::before,
.PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList002796 .video_files .close::before{ transform:rotate(45deg);}
.PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
.PicList002796 figure{ position:relative;}
.PicList002796 figure em{ display:block; padding-bottom: 67%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.3); }
.PicList002796 figure a::before,
.PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList002796 figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
.PicList002796 li p{ margin-bottom: 20px;  font-size: 16px; color: #333; line-height: 28px; text-align: justify; overflow: hidden;}
.PicList002796 time{ background: rgb(18, 142, 215);float:right; display: inline-block; padding: 2px 15px; color: #fff; border-radius: 99px;margin-top:19px;}
@media(min-width:769px){
.PicList002796 li{ float: left; width: 30.6%;margin-right: 4%; margin-bottom:2%;} 
.PicList002796 li:nth-of-type(3n){ margin-right: 0; }
.PicList002796 li:nth-of-type(3n+1){clear:left;}
}
@media(max-width:768px){
.PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
.PicList002796 figure em{ padding-bottom: 47%; background-size:cover;}
}
@media(max-width:480px){
.PicList002796 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList002796 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList002796 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
}




.Quality1{padding: 4% 0;background: #f1f2f4}
.Quality1 .txt{color: #666;font-size: 16px;line-height: 28px;text-align: justify; padding-bottom:4%;}

.Quality2{padding: 4% 0;}
.Quality2 .box:not(:last-child){border-bottom: 1px solid #ebebeb;margin-bottom: 5%;padding-bottom: 5%}
.Quality2 .title { font-size: 24px;color: #333333;margin-bottom: 40px;}
.Quality2 .info p {color: #666;font-size: 16px;line-height: 28px;text-align: justify;}
.Quality2 .info a{color: #999;font-size: 14px;text-decoration: underline}

@media(min-width:1025px){
    .Quality2 .info{width: 70%;}
    .Quality2 .pic{width: 30%}
    .Quality2 .box:nth-child(2n) .pic{text-align: right}
}
@media(max-width:640px){
	.Quality2 .box .ytable-cell{ display: block; width: 100%;}
	
}


/*PicList003142 */
.PicList003142{ padding: 4% 0;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.2em;}
.PicList003142 li .tit{ font-size: 16px;line-height: 1.6666;text-align: center}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 100%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: rgb(18, 142, 215);}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 24%;}
.PicList003142 li:not(:nth-child(4n)){margin-right: 1.33%;}
.PicList003142 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}



.Form003139{padding-top: 3%}
.Form003139 li{margin-bottom: 10px;position: relative;}
.Form003139 li select,
.Form003139 li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size:14px;line-height:  50px;height:  50px; background-color: none;padding: 0 1em;}

.Form003139 .search{position: relative;padding-right: 150px; overflow: hidden; border-radius: 5px;}
.Form003139 .search .btn{position: absolute;right: 0; top: 0; width: 145px; height: 50px;line-height: 50px; color: #fff;background: rgb(18, 142, 215); font-size: 14px; border: 0; cursor: pointer;border-radius: 5px;}


@media (min-width:1025px) {  
.Form003139 .row-2 li{float: right;width:calc(35% - 5px);}
.Form003139 .row-2 li:nth-child(2n){width:calc(50% - 5px);margin-left: 20px}
}




.Address{padding: 4% 0;background: url(../images/map.jpg)no-repeat center;background-size: 50% auto}
.Address h1 {margin-top: 0;margin-bottom: 5%;text-align: center;font-size: 30px;color: #333;font-weight: normal;}
.Address ul {text-align: center;}
.Address li{display: inline-block;width: 280px;border-radius: 50%;box-shadow: 0 3px 15px rgba(0,0,0,.2);text-align: center;height: 280px;border: 8px solid #0088d2;margin: 0 3%;padding: 30px;}
.Address li .ytable{height: 100%}
.Address li aside{font-size:26px;color: #333}
.Address li aside::after{content: '';display: block;width: 20px;height: 3px;background: #0088d2;margin: 15px auto}
.Address li p{font-size:17px;color: #333}

/*
 .Floor000881 为demo编号
 */
.Floor000881 .auto{max-width: 1400px;}
.Floor000881{ 
    padding: 0 0 4.5% 0;}
.Floor000881 h1{ margin:0; margin-bottom:24px; font-size:20px; font-weight:normal; background:url(../images/Floor000881-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
/*slick Basic*/
.Floor000881 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor000881 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor000881 .slick-list:focus {outline: none}
.Floor000881 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor000881 .slick-slider .slick-track, 
.Floor000881 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor000881 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor000881 .slick-track:before, 
.Floor000881 .slick-track:after{display: table; content: '';}
.Floor000881 .slick-track:after{ clear: both;}
.Floor000881 .slick-loading .slick-track { visibility: hidden;}
.Floor000881 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor000881 .slick-slide .slick-loading img { display: none;}
.Floor000881 .slick-slide .dragging img { pointer-events: none;}
.Floor000881 .slick-initialized .slick-slide { display: block;}
.Floor000881 .slick-loading .slick-slide { visibility: hidden;}
.Floor000881 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor000881 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor000881 .list_scroll li a{display: block; margin: 0 16px;background:#fff;}
.Floor000881 .list_scroll li .Ispic{padding-bottom:78%;}
.Floor000881 .list_scroll li p{text-align:center; margin:0; line-height:55px;border:1px solid #eaeaea; border-top:0;font-size: 16px;}
.Floor000881 .list_scroll li a:hover{ background-color:rgb(18, 142, 215);}
.Floor000881 .list_scroll li a:hover p{ color:#fff;}

.Floor000881 .slick-arrow{ position:absolute; width:22px; height:22px; top:50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border-top: 2px solid rgb(18, 142, 215);border-left: 2px solid rgb(18, 142, 215);transform:rotate(-45deg); border-radius: 0;}
.Floor000881 .slick-arrow::before{ display: none;}
.Floor000881 .slick-prev{ left:-25px;}
.Floor000881 .slick-next{transform:rotate(135deg); right:-25px;}
@media(min-width:1293px){
.Floor000881 .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1292px){
.Floor000881 .slick-prev{ left:0;}
.Floor000881 .slick-next{ right:0;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
.Floor000881 .list_scroll .slider{padding: 0 26px;}
.Floor000881 .list_scroll li a{margin: 0 5px;}
}

/*RighInfo003141 */
.RighInfo003141{background: #f1f2f4;padding:50px 0 0 0;}
.RighInfo003141 h1{font-size: 30px;
    color: #333333;
    margin-bottom: 30px;
    text-align: center;font-weight: 100;
}
.RighInfo003141 .auto{padding-bottom: 3em;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}

.RighInfo003141 .number-count{
    box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);
    border: solid 1px #f3f3f3;
    padding: 3em 0;
    background: #fff;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;font-family: 'Bebas';color: rgb(18, 142, 215); margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: rgb(18, 142, 215);font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 9.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}



/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433 .auto{max-width: 1400px;}
.PicList002433 .main{ padding:6% 0 0% 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #74bc34; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:rgb(110,185,43); }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #74bc34; border-right:2px solid #74bc34; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@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:4%;}
.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: 80%;}
.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;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{    margin: 0 auto;
    max-width: 260px;
    width: 90%;
    line-height: 20px;
    max-height: 40px;
    color: #333;
    font-size: 16px;}
.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:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.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;}
}

/*Menu002937 */
.Menu002937{padding:80px 0 10px 0}
.Menu002937 .ul{display: table;line-height: normal;}
.Menu002937 .ul li{float: left;margin: 1px 0;}
.Menu002937 .ul li:not(:last-child){margin-right: 20px;}
.Menu002937 .ul li a{display: block;
    line-height: 2.4em;
    min-width: 150px;
    padding: 0 1.5em;
    font-size: 16px;
    background: #eee;
    text-align: center;
    border-radius: 8px;}
.Menu002937 .ul li.aon a,
.Menu002937 .ul li a:hover{color: #fff;background: rgb(18, 142, 215);}
@media(max-width:768px){
.Menu002937 .ul li a{min-width: 18.36vw;font-size: 3.5vw;}
}
@media(max-width:480px){
.Menu002937 .ul li a{font-size: 4vw;line-height: 2em;}
}

/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 ul{max-width: 1400px;margin: 0 auto;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgb(211 61 69 / 0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}
