
/*Top002974 */
[type="Vertical"] .sub dt{font-size: 16px;}
.Top002974{position: absolute; left: 0; top: 0; width: 100%; z-index: 100;  transition: 0.3s;}
.Top002974 .auto{max-width: 1520px;}
.Top002974 .logo{width: 220px;display: table; height: 108px;margin-right: 45px;}
.Top002974 .logo a{display: table-cell; vertical-align: middle;}
.Top002974 .logo img{max-width: 211px;
    max-height: 45px;}
.Top002974 .top-right{padding-top: 36px;}
.Top002974 .top-right > *{float:left; line-height: 36px;}
.Top002974 .top-right a.a_store{font-size: 16px;background: #0084c4; padding: 0 23px; color: #fff; border-radius: 50px;font-family: 'manrope-bold'; margin-left: 30px; text-transform: uppercase;margin-right: 25px;}

.Top002974 .top-right a.a_store:before{display: inline-block;
    content: '';
    background: url(../images/Top002974_icon_shop.png) no-repeat;
    width: 12px;
    height: 12px;
    margin-right: 6px;}
.Top002974 .hotline{font-size: 20px;margin-top: -3px;}
.Top002974 .language{margin-right: 15px;position: relative;padding-right: 15px}
.Top002974 .language::before{content: '';width: 1px;height: 14px;background: #ddd;position: absolute;right: 0;top: 10px;}
.Top002974 .language a{font-size: 17px}
.Top002974 .open-search{background: url(../images/sousuo.png) no-repeat; display: inline-block; width: 18px; height: 18px;position: relative; top: 7px;}
.Top002974 .top-search{position: absolute;right: 20px; top:100%;background: #fff; width: 400px;padding-right: 40px;}
.search-show .Top002974 .top-search{display: block;}
.Top002974 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px;}
.Top002974 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../images/Top003084-search.png) no-repeat center center #0084c4;}
.open-search.on:before, .open-search.on:after{background-color: #0084c4;}
.Top002974_white,
.Top002974_white a{color: #333;line-height: 28px;
    font-size: 15px;background: rgb(255 255 255);}
.Top002974_black{background: #fff; }
.Top002974_black,
.Top002974_black a{color: #333;}

@media(min-width:1025px){
.Top002974 .top-menu nav li a:hover,
.Top002974 .top-menu nav li.aon span a{color: #0084c4;}
.Top002974 .top-menu nav li span a:hover,
.Top002974 .top-menu nav li.aon span a{border-bottom-color: #0084c4;}
.Top002974 .top-menu nav li{float: left; margin-right:3vw; }
.Top002974 .top-menu nav li span a{line-height: 106px;border-bottom:3px solid transparent; font-size: 16px; padding: 0 14px;}

.Top002974 .top-menu nav li .sub{background: #fff; padding: 0 12px;}
.Top002974 .top-menu nav li .prod-sub{left: 0; width: 100%;border-top: 1px solid #e6eaec;}
.Top002974 .prod-sub dl{overflow: hidden; padding: 0;}
.Top002974 .prod-sub dt{float: left; width: 33.33333%; overflow: hidden; border-top: 1px solid #e6eaec; margin-top: -1px; padding: 36px 0;position: relative;}
.Top002974 .prod-sub dt:nth-child(3n+1){clear: left;}
.Top002974 .prod-sub dt:not(:nth-child(3n)):after{position: absolute; content: ''; height: 80%;top:10%;right: 0; width: 1px;background: #e6eaec;}
.Top002974 .prod-sub dt .pic{float: left;width: 43.48%;}
.Top002974 .prod-sub dt .txt{float: right;width: 56%;text-align: left;}
.Top002974 .prod-sub dt .tab-label{line-height: 30px;}
.Top002974 .prod-sub dt .tab-label a{color: #666;}
}

.Top002974 .top-menu nav li span,
.Top002974 .top-menu nav li span a{display: block;    letter-spacing: 2px;}
.Top002974 .prod-sub dt .name *{margin: 0;}
.Top002974 .prod-sub dt .name{padding-bottom: 10px;}
.Top002974 .prod-sub dt .name h4{font-weight: normal;font-size: 24px;color: #000;}
.Top002974 .prod-sub dt .name p{font-size: 18px;padding-top: 5px;}

@media(min-width:1025px) and (max-width:1440px){
.Top002974 .logo{ width: 15.278vw;}
.Top002974 .hotline{font-size: 1.389vw;}
.Top002974 .prod-sub dt .name h4{font-size: 1.667vw;}
.Top002974 .top-menu nav li span a,
.Top002974 .prod-sub dt .name p{font-size: 1.25vw;}
.Top002974 .top-right a.a_store{font-size: 1.112vw;padding: 0 1vw; margin-left: 2.084vw; }
.Top002974 .top-menu nav li span a {padding: 0 10px;}
}

@media(max-width:1024px){
.Top002974{position: relative;}
.Top002974 .logo{width: 50%; height: 70px;}
.Top002974 .logo img{max-width: 60%; max-height: 50px;}
.Top002974 .top-menu{position: fixed; top: 70px; bottom: 0; background: #fff; right: 0;overflow: hidden; width: 0; opacity: 0; transition: 0.5s;}
.menu-show .Top002974 .top-menu{ opacity: 1; width: 240px;}
.Top002974 .top-menu nav{width: 240px;  height: 100%; overflow: auto;}
.Top002974 .top-menu ul{padding: 0 2vw;}
.Top002974 .top-menu li{padding: 2vw 0; border-bottom: 1px solid #eee;}
.Top002974 .top-menu li .sub dt{text-align: left;}
.Top002974 .top-right{padding: 0; position: absolute;right: 2%; top: 50%; transform: translateY(-50%);}
.Top002974 .open-menu{height: 36px;}
.Top002974 .open-menu i,
.Top002974 .has-sub span .op:before, 
.Top002974 .has-sub span .op:after{background: #333;}
.Top002974 .top-right a.a_store{margin: 0 2vw;}
.Top002974 .prod-sub dt:not(:last-child){border-bottom: 1px solid #eee; padding-bottom: 3vw; margin-bottom: 3vw;}
.Top002974 .prod-sub dt .pic{width: 50%; margin: 0 auto;}
.Top002974 .prod-sub dt .name{padding: 3vw 0;}
}
@media(max-width:640px){
.Top002974 .prod-sub dt .name h4{font-size: 4.5vw;}
.Top002974 .prod-sub dt .name p{font-size: 4vw;}
.Top002974 .hotline{display: none;}
}


/*Banner002975 */
.Banner002975{position: relative; z-index: 1; font-family: 'manrope-regular';}
.Banner002975 .auto{max-width: 1520px; width: 80%;}
.Banner002975 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;color: #fff;}
.Banner002975 .txt-area .ytable{height: 100%;}
.Banner002975 .txt-area aside.t-1,
.Banner002975 .txt-area aside.t-2{font-family: 'manrope-extrabold';}
.Banner002975 .txt-area aside{font-size: 30px; line-height: 1.2em;word-break: break-word;}
.Banner002975 .txt-area aside.t-2{font-size: 46px;
    margin-top: 0.5em;
    margin-bottom: 15px;
    font-weight: bold;}
.Banner002975 .txt-area aside.t-3{margin-bottom: 2.5em;letter-spacing: 8px;}
.Banner002975 .txt-area .more{font-size: 18px;line-height: 2.445em;border-radius: 50px;border: solid 1px #ffffff; padding: 0 1.389em 0 1.778em;display: inline-block; text-transform: uppercase;color: #fff;position: relative; overflow: hidden;transition: 0.5s;}
.Banner002975 .txt-area .more span{display: block;position: relative; z-index: 3;}
.Banner002975 .txt-area .more span:after{display: inline-block; content: '>'; font-size: 16px;font-family: '宋体';margin-left: 30px;}
.Banner002975 .txt-area .more:before{position: absolute; left: 50%; top: 50%; width: 30px; height: 30px; border-radius: 50%; background: #0084c4; margin: -15px 0 0 -15px; opacity: 0; content: '';transition: 0.5s;}
.Banner002975 .txt-area .more:hover{border-color:transparent;}
.Banner002975 .txt-area .more:hover:before{transform: scale(8);-webkit-transform: scale(8);-ms-transform: scale(8);opacity: 0.8;}
@media(min-width:769px){
.Banner002975 .slider-pic .slick-dots{display: none!important;}
.Banner002975 .wap{display: none;}
.Banner002975 .txt-area aside{max-width: 50%; }
.Banner002975 .slick-arrow{ z-index: 20; position: absolute; top: 50%; width: 16px; height: 16px; border: 1px solid #fff; border-right: 0; border-bottom: 0; margin-top: -8px;}
.Banner002975 .slick-prev{left: 2.92vw; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Banner002975 .slick-next{right: 2.92vw; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner002975 .slider-txt{position: absolute; left: 0; width: 100%; bottom: 3.07vw; z-index: 10;}
.Banner002975 .slider-txt li{color: #fff; opacity: 0.5; cursor: pointer;}
.Banner002975 .slider-txt li.slick-current{opacity: 1;}
.Banner002975 .slider-txt li span{display: inline-block; width: 16px; margin-right: 15px;position: relative;background: rgba(255,255,255,0.5); opacity: 0; height: 1px; vertical-align: middle;}
.Banner002975 .slider-txt li.slick-current span{opacity: 1;}
.Banner002975 .slider-txt li span:before{position: absolute; left: 0; top: 0; height: 100%; width: 0;background: #fff; content: '';}
.Banner002975 .slider-txt li.slick-current span:before{width: 100%; transition: 6s;}
}
@media(min-width:769px) and (max-width:1366px){
.Banner002975 .txt-area aside{font-size: 2.2vw; }
.Banner002975 .txt-area aside.t-2{font-size: 3.2vw; }
.Banner002975 .txt-area .more{font-size: 1.5vw;}
}
@media(max-width:768px){
.Banner002975 .slider-txt,
.Banner002975 .pc{display: none;}
.Banner002975 .txt-area{height: 45%; text-align: center;}
.Banner002975 .txt-area aside.t-3 {margin-bottom: 2.5em;}
.Banner002975 .slider-pic .slick-dots{position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: 3%;}
.Banner002975 .slider-pic .slick-dots li button{display: none;}
.Banner002975 .slider-pic .slick-dots li{float: left; width: 20px; height: 2px; background: #0084c4; margin: 0 4px; opacity: 0.5;}
.Banner002975 .slider-pic .slick-dots li.slick-active{opacity: 1;}
.Banner002975 .txt-area aside{font-size: 4vw; }
.Banner002975 .txt-area aside.t-2{font-size: 4.5vw; }
.Banner002975 .txt-area .more{font-size: 3vw;}
.Banner002975 .slick-arrow{display: none!important;}
}
/*Floor002977*/
.Floor002977{margin: 30px 0 0px 0;}
.Floor002977 .auto{width: 100%;}
.Floor002977 li{position: relative; z-index: 1; }
.Floor002977 li a{color: #333; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Floor002977 li .ytable{height: 100%;}
.Floor002977 li .ytable .ytable-cell{vertical-align: top;padding-top: 60px;    text-align: center;}
.Floor002977 li aside{word-break: break-word; line-height: 1.2em;}
.Floor002977 li:nth-child(3) .t-1{color: #fff;}
.Floor002977 li:nth-child(4) .t-1{color: #fff;}
.Floor002977 li:nth-child(3) .t-2{color: #fff}
.Floor002977 li:nth-child(4) .t-2{color: #fff}
.Floor002977 li:nth-child(3) .more i{color: #fff}
.Floor002977 li:nth-child(4) .more i{color: #fff}
.Floor002977 li .t-1{font-size: 20px;
    color: #666;}
.Floor002977 li .t-2{    font-size: 40px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: center;
    color: #333;
    font-weight: bold;letter-spacing: 3px;}
.Floor002977 li .more{display: table;position: relative; padding: 10px 0;transition: 0.3s;margin: 0 auto;color: #0084c4}
.Floor002977 li .t-3{font-size: 20px;
    color: #fff;opacity: 0.85;}
.Floor002977 li .t-4{    font-size: 40px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: center;
    color: #fff;
    font-weight: bold;letter-spacing: 3px;}
.Floor002977 li .more1{display: table;position: relative; padding: 10px 0;transition: 0.3s;margin: 0 auto;color: #fff}
.Floor002977 li a:hover .more{padding-left: 20px; padding-right: 20px;color:  #1f7ac0; transform:translateY(-10px); transition:0.5s}
.Floor002977 li a:hover .more:after{ height: 100%;background: #0084c4;}
.Floor002977 li .more i{font-style: normal;position: relative;display: block;font-size: 16px; z-index: 4;}
@media(min-width:769px){
.Floor002977 li{ float: left; width: 49.445%;margin-bottom: 25px;}
.Floor002977 li:nth-child(2n){float: right;}
.Floor002977 li:nth-child(4n){float: right;}
}
@media(min-width:769px) and (max-width:1280px){
.Floor002977 li .t-1{font-size: 2vw;}
.Floor002977 li .t-2{font-size: 2.2vw;}
.Floor002977 li .more i{font-size: 1.5vw; }
}
@media(max-width:768px){
.Floor002977{margin: 3% 0 4% 0;}
.Floor002977 li{margin-bottom: 3%;}
}
@media(max-width:480px){
.Floor002977 li .t-1{font-size: 4vw;}
.Floor002977 li .t-2{font-size: 4.5vw;}
.Floor002977 li .more i{font-size:3vw; }
}
/*
 .Floor002357 为demo编号
 */
@media only screen and (max-width:1600px ) {
	.Floor002357 .auto{ padding-left: 2%; padding-right: 2%; }
}

.Floor002357{ background:#0084c4; background-size:cover; padding:5% 0 2% 0; }
.Floor002357 .title{ text-align:center; font-size:24px; font-family:'微软雅黑'; font-weight:lighter;  color:#fff; margin:0;  position:relative;    }
.Floor002357 .text{    max-width: 1520px;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    line-height: 34px;text-align: center;opacity: 0.85;margin-bottom: 50px}

.Floor002357 .ul{ overflow:hidden;margin: 0 auto;
    width: 70%; }
.Floor002357 li{ position: relative; padding: 15px 0; text-align: center; margin-bottom: 2%;}
.Floor002357 li .img img{ -webkit-transition:all ease 0.5s;transition:all ease 0.5s;position: relative;  top: 0;}
.Floor002357 li:hover .img img{ top: -10px;}
.Floor002357 li h3{ margin: 20px 0 0; font-size: 18px; font-family:'微软雅黑';  letter-spacing:0.1px; padding-bottom:5%; }
.Floor002357 li h3 span{font-weight: normal;
    opacity: 0.3;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    padding-top: 8px;
    font-size: 16px;}
.Floor002357 li h3 a{ color:#fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.Floor002357 li p{ margin:0; text-align:center; color: #fff; font-size: 16px; line-height:24px; height: 48px;font-family:'微软雅黑'; overflow: hidden; }
@media (min-width: 640px) {
.Floor002357 li{ width: 50%; float: left;}
}
@media only screen and (min-width:768px ) {
	.Floor002357 .title{ font-size:28px;}
	.Floor002357 li h3{font-size: 22px;}
}
@media only screen and (min-width:1024px ) {
	.Floor002357 .title{ font-size:40px;font-weight: bold;}
	.Floor002357 li h3{font-size: 24px;font-weight: normal;}
}
.Floor002357 H3{text-align: center;
  color: #fff;
    font-size: 40px;
   
    letter-spacing: 2px;
    margin-top: 0;}
.Floor002357 H4{text-align: center;
  color: #fff;
    font-size: 40px;
   opacity: 0.3;
    letter-spacing: 2px;
    margin-top: 0;}
/*Bottom003112 */
.Bottom003112{padding-top: 5.12%;background-color: #f5f5f5;font-family: 'SourceHanSansCN-Normal';}
.Bottom003112 .auto{max-width: 1520px;width: 86%;}
.Bottom003112 .b-top{padding-bottom: 4%;}
.Bottom003112 .b-top nav{width: 70%;max-width: 1020px;}
.Bottom003112 .b-top nav dl{float: left;max-width: 160px;}
.Bottom003112 .b-top nav dt{font-family: 'SourceHanSansCN-Medium';font-size: 18px;margin-bottom: 20px;}
.Bottom003112 .b-top nav dt a{color: #333;}
.Bottom003112 .b-top nav dd{line-height: 2.571;}
.Bottom003112 .b-bottom{border-top: 1px solid rgb(109 109 109 / 10%);padding: 2.3% 0;}
.Bottom003112 .b-bottom li{float: left;}
.Bottom003112 .b-bottom li:not(:last-child){margin-right: 28px;}
.Bottom003112 .b-bottom li.wx{position: relative;z-index: 40;}
.Bottom003112 .b-bottom li.wx figure{position: absolute;width: 150px;left: 50%;margin-left: -75px; bottom: 100%;margin-bottom: 10px;background-color: #fff;padding: 5px;display: none;}
.Bottom003112 .b-bottom li.wx a{display: block;padding-left: 29px;background: url(../images/Bottom003112-wx.png) no-repeat left center;cursor: pointer;}
.Bottom003112,
.Bottom003112 a{color: rgb(0 0 0 / 50%);}
.Bottom003112 a:hover{color:#0084c4;}
@media (min-width:1025px) {
.Bottom003112 .b-top .logo{max-width: 211px;}
}
@media (max-width:1024px) {
.Bottom003112{text-align: center;}
.Bottom003112 .b-top nav{display: none;}
.Bottom003112 .b-top .logo{max-height: 78px;}
.Bottom003112 .b-bottom{padding: 5% 0;}
.Bottom003112 .b-bottom ul{display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
}






.Floor0023571{background: #f5f5f5;padding: 5%;margin: 35px 0;}
.Floor0023571 .title{ text-align:center; font-size:40px;font-weight: bold;  color:#333; margin-bottom:2vw;position:relative;    }
.Floor0023571 .text{    max-width: 1520px;
    margin: 0 auto;
    color: #999;
    font-size: 16px;
    line-height: 34px;text-align: center;opacity: 0.85;margin-bottom: 30px}
.Floor0023571 .text1{margin: 0 auto;
    color: #fff;
    font-size: 16px;
    text-align: center;
    background: #0084c4;
    padding: 15px 34px;
    border-radius: 43px;
    width: 155px;}

.Floor0023571 H3{text-align: center;
  color: #9c9c9c;
    font-size: 40px;
    opacity: 0.2;
    letter-spacing: 2px;
    margin-top: 0;}
.Floor0023571 .cont1{max-width: 1520px;margin: 0 auto;}
.Floor0023571 .cont1 dd{float: left;width: 49%;background: #fff;margin-right:2%;}

.Floor0023571 .cont1 dd:hover{    position: relative;
    top: 0;
    transition: all ease 0.5s;
    transform: translateY(-10px);
    box-shadow: 10px 10px 40px #eaeaea;
}



.Floor0023571 .cont1 dd:nth-child(2){margin-right: 0px;}
.Floor0023571 .cont1 .inner{padding: 60px 66px;} 
.Floor0023571 .cont1 .inner .name{font-size: 24px;margin-bottom: 20px;
    color: #333;
    text-align: center;}
.Floor0023571 .cont1 .inner .name:after{}
.Floor0023571 .cont1 .inner .add{font-size: 16px;line-height: 34px;
    color: #666;
    text-align: center;    margin-top: 15px;}
.Floor0023571 .cont1 .inner .name1{width: 25px;
    height: 4px;
    margin: 0 auto;
    background: #0084c4;}



/*Floor003105 */
.Floor003105{background: #f5f5f5;font-size: 100px;position: relative;z-index: 1; overflow: hidden;margin:5px 0 35px 0;
 }
@media (max-width:1600px) {
.Floor003105{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.Floor003105{font-size: 14vw; padding: 1em 0;}
}

.Floor003105 .auto{max-width: 1600px;width: 90%;}
.Floor003105 .title{color: #0084c4; }
.Floor003105 .title .cn{font-size:42px;font-weight: bold;color: #333;}

.Floor003105 .more{font-size: 0.16em;
    text-align: center;
    padding: 0 1.875em;
    line-height: 3.125em;
    border-radius: 3.125em;
    background: #0084c4;
    color: #fff;
    transition: 0.3s;
    display: table;}

.Floor003105 a:hover .more{background-color: #0084c4;color: #fff;border-color: #0084c4;}
.Floor003105 a:hover .more:after{}

.Floor003105 .slider li .txt .tit{    font-size: 24px;
    line-height: 36px;
    color: #000;}
.Floor003105 .slider li .txt p{margin: 2.1875em 0 4vw 0;
    font-size: 16px;
    line-height: 30px;
    color: #666;}

.Floor003105 .slick-arrow{position: absolute;width: 0.5em; height: 0.5em;border-radius: 50%;background:url(../images/Floor003105-btn.svg) no-repeat center center; background-size:auto 0.13em;  z-index: 20;font-size: 1em; text-indent: 999em;}
.Floor003105 .slick-next{transform: rotateY(180deg);background-color: #0084c4;}
@media (min-width:1025px) {
.Floor003105 .slider{width: 91%; }
.Floor003105 .slider .slick-list{overflow: inherit;}
.Floor003105 .slider li:not(.slick-center){opacity: 0.4;}
.Floor003105 .slick-arrow{top: 50%; margin-top: -0.25em;}
.Floor003105 .slick-prev{border: 2px solid #fff;left: 7.671%;}
.Floor003105 .slick-next{right: -0.25em;}
.Floor003105 .title{width: 91.667%;}
.Floor003105 .title aside{padding-left: 54.546%;}
.Floor003105 .title .cn{text-indent: 2.8em;}
.Floor003105 .title .en{text-indent: 2.3076em;}
.Floor003105 .slider li a{table-layout: fixed;}
.Floor003105 .slider li .ytable-cell{vertical-align: middle;}
.Floor003105 .slider li .pic{width: 54.546%;}
.Floor003105 .slider li .txt{padding:0px 1.37em 0 1.2em;}
}
@media (max-width:1600px) {
.Floor003105 .slider li .txt p{margin-bottom: 5vw;}
}
@media (max-width:1024px) {
.Floor003105 .title{width: 90%; margin: 0 auto 0.3em;}
.Floor003105 .slider li a,
.Floor003105 .slider li .ytable-cell{display: block;}
	
	
	
	

	
	
	
	
	
	
	
	
	
	
.Floor003105 .slider li .txt{padding:0.5em 5%;}
.Floor003105 .slick-arrow{bottom: 100%; margin-bottom: 0.3em; right: 5%;}
.Floor003105 .slick-prev{background-color: #0084c4;margin-right: 0.6em;}
}
@media (max-width:480px) {
.Floor003105 .slider li .txt .tit{font-size: 0.32em;}
.Floor003105 .slider li .txt p{font-size: 0.24em;}
}




/*Floor003108 */
.Floor003108{font-family: 'Alibaba-PuHuiTi-Regular';font-size: 100px;margin-bottom: 35px;margin-top: 10px;
}
@media (max-width:1600px) {
.Floor003108{font-size: 6.25vw;}
}
@media (max-width:768px) {
.Floor003108{font-size: 14vw;}
}

.Floor003108{padding: 60px 0;
    background: #f5f5f5;}
.Floor003108 .auto{max-width: 1520px;}
.Floor003108 .title{position: relative;font-size: 0.38em;
    margin-bottom: 0.8em;
    color: #333;
    font-weight: bold;}
.Floor003108 .title .en{font-family: 'AvantGardeITCbyBT-Demi';font-size: 1.368em;line-height: 1;}
.Floor003108 .title .more{    position: absolute;
    right: 0;
    top: 50%;
    font-size: 16px;
    text-align: center;
    padding: 0 43px;
    margin-top: -1.5625em;
    line-height: 47px;
    border-radius: 46px;
    border: solid 1px #0e1637;
    transition: 0.3s;
    font-weight: normal;}

.Floor003108 .title .more:hover{background-color: #003f84;color: #fff;border-color: #003f84;}
.Floor003108 .title .more:hover:after{}

.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol:nth-of-type(1) .txt{background-color: #fff;padding: 0.35em 0.4em 0;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom: 0.18em;}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color: #0084c4;color: #fff;font-size: 0.18em;padding: 0 1em;}
.Floor003108 ol:nth-of-type(1) .pic time{font-size: 0.24em;}
.Floor003108 ol .tit{font-size: 0.18em;text-overflow: ellipsis;overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 22px;;white-space: nowrap;}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{font-size: 15px;
    line-height: 24px;
    margin: 0;
    color: #999;
    margin-top: 10px;}
.Floor003108 li{border-bottom: 1px solid #e1e1e1;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #e1e1e1;}
.Floor003108 li a{font-size: 0.18em;line-height: 4.3333;}
.Floor003108 li time{float: right;font-family: 'AvantGardeITCbyBT-Demi';color: #999;}
@media (min-width:769px) {
.Floor003108 ol{height:3.2em; margin-left: 2.5%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
.Floor003108 ol:nth-of-type(1){height: 6.1em; margin: 0 2.5% 0 0;}
.Floor003108 ol:nth-of-type(1) .txt{height: 1.6em;}
.Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 1.89em;}
.Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
.Floor003108 ol:nth-of-type(1) .Ispic{height: 4em;}
.Floor003108 li{float: right;width: 45%;height: .79em;clear: right;}	
}
@media (max-width:768px) {
.Floor003108 ol{margin-bottom: 0.5em;}
.Floor003108 ol:nth-of-type(1){width: 100%; }
.Floor003108 ol:nth-of-type(1) .txt{padding-bottom: 0.35em;}
.Floor003108 ol .Ispic{padding-bottom: 56%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
.Floor003108 ol:nth-of-type(2){margin-right: 5%;}
.Floor003108 li{clear: left;}	
}
@media (max-width:480px) {
.Floor003108{padding-top: 1em;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.3em;}
.Floor003108 li a,
.Floor003108 ol .tit,
.Floor003108 ol p{font-size: 0.24em;}
}
.Floor003108 .title{ text-align:center; font-size:40px;
    font-weight: bold;  color:#333; margin:0;position:relative;    }
.Floor003108 H3{text-align: center;
  color: #9c9c9c;
    font-size: 40px;
    opacity: 0.2;
    letter-spacing: 2px;
    margin-top: 0;}

/*Banner002579 */
.Banner002579 img{ display:block; width:100%;}

/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #0084c4;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}
/*
 .RighInfo002803 为demo编号
 */
.RighInfo002803 { padding: 70px 0; }
.RighInfo002803 .auto { max-width: 1400px; }

@media(max-width:1440px) {
.RighInfo002803 .auto { padding-left: 2%; padding-right: 2%; }
}
.RighInfo002803 .txtbox { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; margin-bottom: 4%; }
.RighInfo002803 .name { font-size: 24px; color: #000; line-height: 1; padding-bottom: 20px; }
.RighInfo002803 .name em { font-style: normal; color: #0084c4; }
.RighInfo002803 .word { line-height: 30px; font-size: 16px; color: #585858; position: relative; }
.RighInfo002803 .word .wap_pic { display: block; text-align: center; }
.RighInfo002803 .word .pc_pic { display: none; }
.RighInfo002803 .word .fr { margin-left: 60px; margin-bottom: 40px; }
.RighInfo002803 .word .fl { margin-right: 60px; margin-bottom: 40px; margin-top: 40px; }

@media only screen and (min-width:769px ) {
.RighInfo002803 .name { font-size: 36px; padding-bottom: 30px; }
.RighInfo002803 .word .wap_pic { display: none; }
.RighInfo002803 .word .pc_pic { display: block; }
.RighInfo002803 .word .pic { display: block; float: right; margin-left: 50px; width: 580px;}
.RighInfo002803 .p { padding-right: 54%; margin-bottom: 20px; }
.RighInfo002803 .p1 { padding-right: 40%; line-height: 2;}
}

@media (max-width: 1200px) {
.RighInfo002803 .word .pc_pic { position: static; width: 45%; float: right; margin-left: 5%; }
.RighInfo002803 .p, .RighInfo002803 .p1 { padding-right: 0; }
}
.RighInfo002803 ul { padding-top: 6%; }
.RighInfo002803 li { float: left; width: 32%; text-align: center; position: relative; border: 1px solid #ddd; box-shadow: 0 10px 20px rgba(0,0,0,0.12); }
.RighInfo002803 li+li { margin-left: 2%; }
.RighInfo002803 li div { padding: 8% 0; margin: 0 auto; width: 80%; max-width: 280px; }
.RighInfo002803 li figure img { width: 30%; max-width: 100px; ; transition: 0.3s; }
.RighInfo002803 li h3 { font-size: 22px; font-weight: normal; color: #000; margin: 0; margin-top: 15px; }
.RighInfo002803 li p { line-height: 2; font-size: 16px; color: #585858; margin-bottom: 0; }
.RighInfo002803 li:hover * { color: #0084c4 !important; }
.RighInfo002803 li:hover figure img { transform: rotateY(180deg); }

@media(max-width:768px) {
.RighInfo002803 li h3 { font-size: 20px; margin-top: 10px; }
.RighInfo002803 li p { font-size: 16px; }
}

@media(max-width:480px) {
.RighInfo002803 li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }
}

/*TextList002739 */
.TextList002739{}
@font-face {
  font-family: "DINPro-Bold";
  src: url("../fonts/DINPro-Bold/DINPro-Bold.woff2") format("woff2"),
       url("../fonts/DINPro-Bold/DINPro-Bold.woff") format("woff"),
       url("../fonts/DINPro-Bold/DINPro-Bold.ttf") format("truetype"),
       url("../fonts/DINPro-Bold/DINPro-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINPro-Bold/DINPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #0084c4; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
}


.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 18px; }
.TextList002739 .list-group .tit:before{background: #0084c4; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }


.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #0084c4; font-size: 16px; color: #fff; border-bottom: 1px solid #ededed;margin: 70px 0 0 0;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #0084c4; color: #0084c4;}
.TextList002739 .tit.active time{color: #0084c4;}
.TextList002739 .info{padding: 10px 40px 20px 70px; background: url(../images/bg.jpg);}
.TextList002739 .info .singlePage{font-size: 16px; line-height: 2; color: #3e3e3e;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}
.TextList002739 .auto.auto_1280{max-width: 1400px;}
.TextList002739 .list-group{padding-bottom: 120px;}

/*
 .PicList002797
 */
 .PicList002797 .auto.auto_1200.clearfix{max-width: 1400px;}
 .PicList002797 {padding:70px 0 0;}
 .PicList002797 li{ float:left; width:31%; margin:0 3.5% 3.5% 0; border: 1px solid #e8e8e8; border-radius: 10px;}
 .PicList002797 li:nth-child(3n){margin-right:0; }
 .PicList002797 li a{ display:block; position:relative; padding:6%;}
 .PicList002797 li h4,
 .PicList002797 li h3,
 .PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
 .PicList002797 li figure{ padding-bottom:100%; background-size: contain;}
 .PicList002797 li h4{ font-size: 18px;color: #333;line-height: 2;}
 .PicList002797 li h3{ font-size: 14px; color:#999;}
 
 .PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgb(0 132 196 / 0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
 .PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#1998d6;}
 .PicList002797 li:hover a .hover{ opacity:1;}
 .PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
 .PicList002797 li .hover h5{  font-size:24px;}
 .PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
 .PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
 .PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
 .PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #e77817 ; border-radius: 50px;transition:all 0.5s ease-out 0s; }
 .PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }
 
 @media(max-width:1000px){
 .PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
 }
 @media(max-width:640px) and (min-width:376px){
 .PicList002797 li .hover img{ width:50px; height:50px;}
 }
 @media(max-width:480px){
 .PicList002797 li{ float:none; width:auto;} 
 .PicList002797 li h3,
 .PicList002797 li .hover h5{ font-size:14px;}
 .PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
 }
 /*Page002623 */
 .Page002623{padding: 2vw 0 4vw 0; text-align: center;font-family: Arial;font-size: 18px;}
 .Page002623 .Pages a.a_first,
 .Page002623 .Pages a.a_end,
 .Page002623 .Pages > span:not(.p_page){display: none;}
 .Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
 .Page002623 .Pages .p_page{display: table; margin: 0 auto;}
 .Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px; border-radius: 50px;}
 .Page002623 .Pages a.a_cur,
 .Page002623 .Pages a:hover{color: #fff;background: #0084c4;}
 .Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
 .Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
 .Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
 .Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
 .Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
 .Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
 @media(max-width:640px){
 .Page002623{padding: 6vw 0 8vw 0;}
 .Page002623 .Pages em{display: none;}
 .Page002623 .Pages a{background-color: #eee;}
 }
 
/*
 .RighInfo001277 为demo编号
 */
 .RighInfo001277{ padding:70px 0;}
 .RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
 .RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
 .RighInfo001277 .big_img li,
 .RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
 .RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
 .RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
 .RighInfo001277 .list .bd{ position:relative;}
 .RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
 .RighInfo001277 .list a.prev{ top:0;}
 .RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
 .RighInfo001277 .list a.prevStop,
 .RighInfo001277 .list a.nextStop{ cursor:default;}
 .RighInfo001277 .list li{ height:130px;  position:relative;}
 .RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
 .RighInfo001277 .list li.on figure{ border:2px solid #0084c4;}
 .RighInfo001277 .right_info{ float:right; width:39.2%;}
 .RighInfo001277 .right_info h1,
 .RighInfo001277 .right_info h3,
 .RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
 .RighInfo001277 .right_info h1{ padding:0 0 7% 0; color:#0084c4; font-size:26px; }
 .RighInfo001277 .right_info h3{ font-size:16px; font-weight:normal; line-height: 2;}
 .RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
 .RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#0084c4; transition:0.4s; margin-top: 40px; border-radius: 40px;}
 .RighInfo001277 .right_info a:hover{ background-color:#0084c4; color:#fff;}
 
 .RighInfo001277 .tab{ padding:3% 0;}
 .RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
 .RighInfo001277 .tab .h1_tab span{ float:left; padding:0 2%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer; border-radius: 10px 10px 0 0;}
 .RighInfo001277 .tab .h1_tab span.on{ background-color:#0084c4; color:#fff;}
 .RighInfo001277 .tab .info{ padding-top:3%; font-size: 16px; line-height: 2;}
 .RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
 .RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}
 
 @media(max-width:768px){
 .RighInfo001277 .list_img,
 .RighInfo001277 .right_info{ float:none; width:auto;}
 }
 @media(max-width:640px){
 .RighInfo001277 .list li{ height:100px;}
 .RighInfo001277 .right_info h1{font-size:20px; }
 .RighInfo001277 .right_info h3{ font-size:16px;}
  }	
 @media(max-width:480px){
 .RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
 .RighInfo001277 .list a{ height:28px;}
 .RighInfo001277 .list li{ height:80px;}
 .RighInfo001277 .tab .h1_tab{ font-size:14px;}
 .RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
  }	
.RighInfo001277 .auto.auto_1200{max-width: 1400px;} 
.RighInfo001277 .n1{float: left; width: 43%;}
.RighInfo001277 .n2{float: left; }
.RighInfo001277 .info p span{font-weight: 700; color: #333;}


/*
 .TextList001230 为demo编号
 */
 .TextList001230{ padding:0 2%;font-size:12px;}
 .TextList001230 li{border-bottom: 1px dotted #ddd;padding: 20px 60px 20px 0; overflow:hidden; position:relative;}
 .TextList001230 li time{ text-align:center;   float:left;line-height: 24px; width:68px; margin-right:15px; border-radius:5px; background-color:#0084c4; color:#fff;}
 .TextList001230 li time span{line-height: 44px;display: block;font-size: 30px;color: #0084c4; background-color:#e2e2e2;border-radius:5px 5px 0 0;}
 .TextList001230 li a{ position:absolute; right:0; padding-top:25px; height:24px; top:50%; margin-top:-25px; background:url(../images/TextList001230-icon.png) no-repeat center top; font-size: 16px;}
 .TextList001230 li p{ margin:0; font-size:18px; line-height:2; color:#333;}
 .TextList001230 li p span{ color:#999;font-size: 16px;
    line-height: 2;}
 .TextList001230 li p span i{ font-style:normal; color:#9c0015;}
 .TextList001230 .auto.auto_1400{max-width: 1400px;}
 .TextList001230 ul{padding: 70px 0;}
 /*
  .TextList001202 为demo编号
  */
 .TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
 .TextList001202 h1 b{ display:block;}
 .TextList001202 li{padding-bottom:20px;}
 .TextList001202 dl{ position:relative; padding-left:66px;}
 .TextList001202 dl dt,
 .TextList001202 dl dd{ border:1px solid #e3e7e6;}
 .TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#0088d2; 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:2%; line-height:22px; font-size:12px;}
 .TextList001202 dl.Q dd{ padding:0 2%; font-size: 18px;}
 .TextList001202 li figure{ padding-top:2%;}
 .TextList001202 li figure a{ display:inline-block; padding:4px 30px; line-height:25px;color:#fff; background-color:#0088d2; border-radius: 20px;}
 .TextList001202 dl.A{ display:none; padding-top:20px;}
 .TextList001202 dl.A dt{ top:20px;}
 .TextList001202 dl.A p{ margin:0; font-size: 16px;line-height: 2;}
 .TextList001202 dl.Q_on dt{ color:#fff; background-color:#0088d2;}
 .TextList001202 dl.Q_on dd{background-color:#f7fbfc;}
 @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;}
 }
 .TextList001202 .auto.auto_1400{ max-width: 1400px;}
 .TextList001202 ul{padding: 70px 0;}


 /*PicList002926 */
.PicList002926{padding: 70px 0;}
.PicList002926 .auto{max-width: 1400px;}
.PicList002926 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #0084c4;display: block; border-radius: 20px;}
.PicList002926 .more:hover{background: #0084c4;}
.PicList002926 .more:after{display: inline-block; content: '';background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList002926 .more{line-height: 10vw;}
}

.PicList002926 li{margin-bottom: 4.17vw;}
.PicList002926 li .pic a{display: block; overflow: hidden; border-radius: 10px;}
.PicList002926 li .pic img{transition: 0.3s;}
.PicList002926 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 2.6vw;}
.PicList002926 li:nth-child(2n) .info .inner{margin-right: 2.6vw;}
.PicList002926 li .info .inner{border-top: 1px solid #0084c4;border-bottom: 1px solid #0084c4; padding: 2.03vw 1.98vw;text-align: center;}
.PicList002926 li .icon img{max-height: 32px;}
.PicList002926 li h3{font-size: 24px;}
.PicList002926 li h3:after{display: block; content: ''; height: 2px;background: #0084c4; width: 20px; margin: 10px auto;}
.PicList002926 li h3 a{color: #000;}
.PicList002926 li h3 a:hover{color: #0084c4;}
.PicList002926 li .more{margin: 0 auto;}
.PicList002926 li  p{color: #808080;line-height: 1.715em; max-height: 5.145em; margin-bottom: 2vw;}
@media(min-width:1025px){
.PicList002926 li .pic{width: 59.642%;}
}
@media(max-width:1024px){
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
}
@media(max-width:640px){
.PicList002926 li h3{font-size: 5vw;}
.PicList002926 li  p{font-size: 3.5vw;}
 .PicList002926 li .info .inner{padding: 5vw 3vw;}
}


/*RighInfo002814 */
.RighInfo002814 .ytable {
    margin-top: 80px;
}
.RighInfo002814 .list-dl.clearfix{margin-top: 40px;}
.RighInfo002814 .auto.auto_1200{max-width: 1400px;}
.RighInfo002814{padding: 70px 0;color: #555; font-size: 16px;line-height: 28px;}
.RighInfo002814 .title{border-top:5px solid #f9f9f9; margin: 80px 0 40px 0;position: relative; z-index: 4;}
.RighInfo002814 .title-nt{margin-top: 0;}
.RighInfo002814 .title aside{display: table; margin-top: -20px; padding-right: 20px; background: #fff;}
.RighInfo002814 .title span{display: table;line-height: 40px; border-radius: 40px; padding: 0 20px; background: #f1f1f1;font-size: 22px;color: #333;}
.RighInfo002814 .title span i{font-style: normal;float: left;padding: 0 20px; margin-left: -32px; margin-top: -10px;color: #fff;border-radius: 40px;
background: rgb(0,161,226); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(0,161,226,1) 0%, rgba(77,184,74,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,161,226,1) 0%,rgba(77,184,74,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,161,226,1) 0%,rgb(1 133 197) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e2', endColorstr='#4db84a',GradientType=1 ); /* IE6-9 */
}

.RighInfo002814 .intro{position: relative; z-index: 1; margin-bottom: 39px;}
.RighInfo002814 .intro .bg{position: absolute; z-index: 0; bottom: -43px; width: 100%;right: 0;}
.RighInfo002814 .intro .bg img{display: block; width: 100%;}
.RighInfo002814 .intro .title{margin-bottom: 0; margin-top: 30px;}
.RighInfo002814 .intro .title aside{padding: 0 75px; margin-left: auto; margin-right: auto;}
.RighInfo002814 .intro .main{border-left:5px solid #f9f9f9;border-right:5px solid #f9f9f9;padding:3%  5%; margin-top: -20px;}
.RighInfo002814 .pic-txt .ytable-cell{vertical-align: bottom;}
.RighInfo002814 .pic-txt .pic img{display: block; width: 100%;}
.RighInfo002814 .pic-txt .txt ul{width: 90%;}
.RighInfo002814 .list-dl dt,
.RighInfo002814 .pic-txt .txt ol{padding-left: 25px; background: url(../images/RighInfo002814-icon.png) no-repeat left top;font-weight: bold;font-size: 18px;line-height: 38px; margin-bottom: 20px;}

.RighInfo002814 .list-dl dl{margin-bottom: 30px; padding-right: 3%;}
.RighInfo002814 .list-dl dd{position: relative;padding-left: 15px; line-height: 2;}
.RighInfo002814 .list-dl dd:before{position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%;background: #ccc; left: 0; top: 13px;}
@media(min-width:769px){
.RighInfo002814 .pic-txt .pic{width: 47.75%;}
.RighInfo002814 .pic-txt .txt ul:not(:last-child){margin-bottom: 10%;}
.RighInfo002814 .list-dl dl{float: left;width: 32%; }
.RighInfo002814 .list-dl dl:nth-child(3n){padding-right: 0;}
/* .RighInfo002814 .list-dl dl:nth-child(2n+1){clear: left;} */
}
@media(max-width:768px){
.RighInfo002814 .pic-txt .ytable,
.RighInfo002814 .pic-txt .ytable-cell{display: block;}
.RighInfo002814 .pic-txt .txt ul{margin-bottom: 5%;}
}
/*Floor002997 */
.Floor002997{padding-top: 2vw; margin-bottom: 7.24vw;}
.Floor002997 .auto{width: 88.542%; max-width: 1400px;}
.Floor002997 .name{font-size: 36px;color: #000; text-align: center; padding-bottom: 2.86vw;}
@media(min-width:1025px) and (max-width:1366px){
.Floor002997 .name{font-size: 3vw;}
}
@media(max-width:640px){
.Floor002997 .name{font-size: 7vw;}
}

.Floor002997 .slider li a{color: #000; display: block; margin: 0 auto; width: 95.715%; padding-bottom: 3.65vw;}
.Floor002997 .slider li .pic{overflow: hidden;}
.Floor002997 .slider li .Ispic{padding-bottom: 61.195%; transition:  0.3s;}
.Floor002997 .slider li a:hover .Ispic{transform: scale(1.2);}
.Floor002997 .slider li .txt{position: relative; z-index: 10; background-color: #fff;box-shadow: 0px 0px 2.08vw rgba(0, 0, 0, 0.08); width: 86.568%; margin: -4.22vw auto 0; padding: 1.5vw;}
.Floor002997 .slider li .txt aside.dot2{font-size: 18px;line-height: 1.5em;max-height: 3em;color:#333}
.Floor002997 .slider li .txt pre{font-size: 14px; line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0; color: #999;}
.Floor002997 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.Floor002997 .slider li a:hover .txt span{padding: 0 10px;background: #0084c4;color: #fff;}
.Floor002997 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.Floor002997 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #0084c4;}
.Floor002997 .slick-arrow{width: 46px;height: 46px; position: absolute; top: 50%; margin-top: -23px; border: 1px solid #0084c4;background: url("../images/Floor002997_prev.png") no-repeat center center; transition: 0.3s;}
.Floor002997 .slick-arrow:hover{border-radius: 50%;}
.Floor002997 .slick-prev{left: -60px;}
.Floor002997 .slick-next{right: -60px;background-image: url("../images/Floor002997_next.png");}
@media(max-width:640px){
.Floor002997 .slider li a{padding-bottom: 5vw;}
.Floor002997 .slider li .txt aside.dot2{font-size: 4.5vw;}
.Floor002997 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.Floor002997 .slider li .txt{margin-top: -10vw;}
.Floor002997 .controls{margin-left: 40px;margin-right: 40px;}
.Floor002997 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.Floor002997 .slick-prev{left: -40px;}
.Floor002997 .slick-next{right: -40px;}
}


/*RighInfo002939 */
.RighInfo002939 .auto.auto_1150{max-width: 1400px;}
.RighInfo002939{padding:70px 0;}
.RighInfo002939 .name{ text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 24px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #0084c4;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee; text-align: right;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
.RighInfo002939 .edit-info img{float: left; margin-right: 40px;}


/*Map002515 */

.Map002515 .auto{ background:#fbfbfb; padding:5%; max-width: 1400px;}
.Map002515 .title{ color:#333; font-size:24px; }
.Map002515 .number{ padding-bottom:5%; border-bottom:1px solid #f7f7f7; margin-bottom:2%;}
.Map002515 .number dl{ width:48%; display:table; float:left;background:#f7f7f7; height:120px;}
.Map002515 .number dl > *{ display:table-cell; vertical-align:middle;} 
.Map002515 .number dl:nth-child(2n){ float:right;}
.Map002515 .number dt{ background:#0084c4; width:24%; position:relative;}
.Map002515 .number dt::before{ position:absolute; content:''; left:20%; top:20%; right:20%; bottom:20%; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.Map002515 .number dl.hotline dt::before{ background-image:url(../images/Map002515_icon_1.png);}
.Map002515 .number dl.webchat dt::before{ background-image:url(../images/Map002515_icon_2.png);}
.Map002515 .number dd{ padding-left:33px;font-size:16px; color:#999;}
.Map002515 .number dd.img{ padding-left:0; width:120px; text-align:center;}
.Map002515 .number dd.img img{ width:100px; height:100px;}
.Map002515 .number dd h3{ font-size:30px; margin:0; color:#0084c4; font-family:Verdana, Geneva, sans-serif;}
.Map002515 .list{ padding:3% 0;}
.Map002515 .list .name{ font-size:20px; color:#0084c4;background:url(../images/Map002515_icon_3.png) no-repeat left center; margin-bottom:1%;} 
.Map002515 p.code{ margin:0; line-height:2; font-size:16px;}
.Map002515 .list .map{ margin-top:3%; height:320px;}
.Map002515 .list .map *{ box-sizing:content-box;}
.Map002515 .list .map img{ max-width:none;}
@media(max-width:1024px){
.Map002515 .auto{padding:2%;}
}
@media(max-width:1024px) and (min-width:641px){
.Map002515 .number dd h3{ font-size:20px; }
}
@media(max-width:640px){
.Map002515 .number dl{ float:none !important; width:100%; margin-bottom:2%;}
}
@media(max-width:480px){
.Map002515 .title{ font-size:20px;}
.Map002515 .number dl{ height:90px;}
.Map002515 .number dd{ padding-left:20px;}
.Map002515 .number dd h3{ font-size:24px; }
.Map002515 .number dd.img{ width:90px;} 
.Map002515 .number dd.img img{ width:80px; height:80px;}
}

.Map002515 .code{text-align: center;width: 200px; margin-top: 30px;}

/*Menu002306*/
.Menu002306{padding-top: 70px;}
.Menu002306 .side-title{ line-height:50px; background-color: #0084c4;font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; border-radius: 10px 10px 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ position: absolute; bottom: 0; left: -20px; width: 0; height: 0; display: none;
border-style: dashed dashed solid dashed; border-width:0 15px 44px 20px; border-color: transparent transparent #0084c4 transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{background-color:#f3f7f9;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px;font-weight:bold; color:#002870; line-height:49px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#0084c4; color:#fff; text-align:center;  font-size:15px;line-height:18px; ; font-size:12px; right:16px; top:50%; margin-top:-8px;font-family:"宋体"}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding: 10px 0 10px 22px; line-height: 1.5;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#e7f0f4;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#002870;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#0084c4; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
body{ padding:2%;}
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #0084c4; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#0084c4; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}

.auto{max-width: 1400px;}


/*RighInfo002939 */
.RighInfo002939{padding:3.49vw 0;}
.RighInfo002939 .name{ text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}

.RighInfo002939 article.edit-info p span{ font-weight: 700; }
.RighInfo002939 article.edit-info p{margin-top:40px;}


/*PicList002938 */
.PicList002938 ul{padding: 1.93vw 0; border-bottom: 1px dotted #cecece;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938 li time{color: #c8c8c8;}
.PicList002938 li time a{float: right;color: #0084c4;}
.PicList002938 li p{color: #b8b8b8;line-height:2;}
.PicList002938 li aside{font-size: 18px;}
.PicList002938 li aside a{color: #1e1e1e;}
.PicList002938 li aside a:hover{color: #0084c4;}
@media(min-width:481px){
.PicList002938 ol{width: 220px;}
}
@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;}
}
.PicList002938 .auto {
  margin-top:30px; margin-bottom: 30px;
}



/*PicList002149 */
.PicList002149{ padding-top:70px;}

.PicList002149 .auto{ max-width:1400px;}

.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#0084c4;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span a{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#0084c4; font-size:12px;}
.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:2; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}


/*
 .TextList002192 为demo编号
 */
 .TextList002192{ padding:70px 0 0;}
 .TextList002192 .tit{ font-size:30px; font-weight:normal; color:#333; margin:0 0 30px; line-height:28px; text-align:center;}
 .TextList002192 .tit span{ position:relative; }
 .TextList002192 .tit span i{ font-size:27px; color:#333; width:2px; font-style:normal; position:absolute; left:8px; top:4px;}
 .TextList002192 .tit span i:last-child{ right:13px; left:auto;}
 .TextList002192 .tit em{ font-style:normal; text-transform:uppercase; color:#999; font-family:Arial; display:block; font-size:14px;}
 .TextList002192 li{ border-bottom:1px solid #e3e3e3; padding-bottom:3%; margin-bottom:3%; position:relative; min-height:102px; padding-left:125px;}
 .TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:105px; height:102px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}
 .TextList002192 li time span{ display:block; border-bottom:1px solid #e3e3e3; font-size:50px; margin-bottom:5px;}
 .TextList002192 li h2{ color:#444444; font-size:16px; margin:0; position:relative; padding-right:70px;}
 .TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
 .TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:14px;}
 .TextList002192 li h2 a{transition: .3s ease-out; color:#444; font-size: 18px; font-weight: 500;}
 .TextList002192 li h2 a:hover{ color:#0084c4;}
 .TextList002192 li p{ color:#b8b8b8; font-size:16px; line-height:24px; margin:15px 0 0; max-height:72px; overflow:hidden;}
 
 
 
 
 @media (max-width:1024px) {

    .Floor0023571 .cont1 dd{width: 100%;}
    .Floor0023571 .cont1 dd:nth-child(2){margin-top: 4%;}
    .Floor003108 .auto {padding: 0 20px;}
    
    .Floor002357 .text{padding: 0 20px;}
    
    
    .Top002974 .open-menu i{width: 30px;}
    
    .Floor002977 li .t-4{font-size: 30px;}
    
    .Floor002977 li .t-3{width: 100%;}
    .Floor002977 li .t-2{font-size: 30px;}
    
    
    }
    
    
@media(max-width:1024px) and (min-width:641px){.hotline img{margin-right: 20px;}}
@media (max-width: 768px){
.Banner002975 .txt-area aside.t-3 {
    font-size: 24px;
    margin-bottom: 2.5em; }
}
@media (max-width: 1024px){
 .RighInfo002814 .intro .title aside{padding: 0;}
.Top002974 .top-right a.a_store { font-size:14px; padding: 0 14px; margin: 0 20px;}
.RighInfo002939{padding-top: 70px;}
.Menu002306 {padding-top: 70px;}
.RighInfo002814 .title span{margin-left: 0;padding: 0 6px;}
.RighInfo002814 .title aside{margin: 0 auto; padding-right: 0;}
.Floor002997 .slider li .txt{padding: 4.5vw;}
.RighInfo002814{padding-bottom: 20px;}
.RighInfo002803 li p{height: 60px;}


}
@media (max-width: 480px){
.TextList001202 dl.Q dd{font-size:15px;}
.TextList001202 dl.A p {max-height:inherit; font-size: 14px;}
.PicList002149 ol p {height: auto;}
.PicList002149 p{height: 52px;}
.Map002515 .title{margin-top: 60px;}
.Map002515 .list p.code{width: 112px;}
.PicList002938 .auto{margin-top: 70px;}

.TextList002192 li time{width: 84px;}

.TextList002192 li time span{font-size: 44px;}
.TextList002192 li{padding-left: 100px;}
.TextList002192 li p{font-size: 14px;}
.TextList002192 li h2 a{font-size: 16px;}



}
@media (max-width: 640px){
.PicList002926 li p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 2;
    max-height:inherit;
}
}



@media (max-width: 768px){
.Banner002975 .txt-area aside.t-3 {
    line-height: 2;
    font-size: 20px;
    margin-bottom: 0;}

.Banner002975 .txt-area aside.t-2{margin-top: 2.5em;}

.Banner002975 .txt-area .more{display: none;}


}
@media (max-width: 768px){

.Top002974 .top-right a.a_store{display: none;}

.Top002974 .open-search{margin-right: 40px;}

.Top002974 .top-search{right: 0;}

}


@media (min-width: 769px){
.Banner002975 .txt-area aside.t-2{margin-top: 3.5em;}
.Banner002975 .txt-area aside{max-width: 60%;}
.Top002974 .open-search{}


}
@media (min-width: 1025px){

    .Top002974 .top-menu nav li{    margin-right: 1.6vw;}
    .Top002974 .top-menu nav li#m22{    margin-right: 0;}


}

@media (max-width: 1550px){
    .Top002974 .top-right a.a_store{margin-left: 0}
    .Top002974 .top-menu nav li{    margin-right: 0.3vw;}


}










.Location003131 .current{padding: 2em 0 0; font-size: 0.9em; padding-left: 1.41428em;background: url(../images/Location003131-icon.svg) no-repeat left bottom;background-size: 1em auto;}
.Location003131 .current,
.Location003131 .current a:not(:hover){color: #999;}
.Location003131 .current span{color: #333;}



.PicList002797 .PicList_edit{
    margin-bottom: 30px;
}