html{-webkit-text-size-adjust:100%;font-size:5.2083333vw;overflow-x: hidden;}
body, input, pre, select, table th, table td, textarea { font-size: 0.16rem; font-weight: 400; }
@media (min-width:1601px){
    html{font-size: 100px}
}
@media(min-width:1025px) and  (max-width:1600px){
    html{font-size: calc(100 / 1600 * 100vw);}
}
@media (max-width:1024px){
    body{font-size: 14px;}
    html{font-size: calc(100 / 1024 * 100vw);}
}
@media (max-width:640px){
    
    html{font-size: calc(100 / 560 * 100vw);}
}
   
.w1600{max-width: 1600px;}

/*Top003084 */
.Top003084{position: absolute; left: 0; width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);color: #fff; padding: 0 .3rem;  z-index: 100;}
.Top003084 a{color: #fff;}
.Top003084 nav a{display: inline-block;}
.Top003084 nav a:not(:last-child):after{display: inline-block; width: 1px; height: 6px;background: rgba(255,255,255,0.2); margin: 0 10px; vertical-align: middle; content: '';}
.Top003084 menu li{position:relative;}
.Top003084 menu li:after{position: absolute; bottom: -1px; height: 2px; content: ''; width: 0; background: #fff; left: 50%; transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon:after{width: 100%;}
.Top003084 menu li span{font-size: 1.125em; display: block;}
.Top003084 .sub{padding: 10px;display: none;}
.Top003084 .sub dt{line-height: 40px; }
.Top003084 .open-search{position: absolute;right: 30px; top: 50%;background: url(../images/Top003084-search.png) no-repeat; width: 20px; height: 20px;transform: translateY(-50%);}
.Top003084 .top-search{position: absolute;right: 20px; top:100%;background: #fff; width: 400px;padding-right: 40px;}
.search-show .Top003084 .top-search{display: block;}
.Top003084 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px;}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../images/Top003084-search.png) no-repeat center center #333;}
@media (min-width:1025px) {
    .Top003084 menu li{float: left;min-height:1rem; line-height: 1rem; }
    .Top003084 menu{padding-right: 5.1vw;}
    .Top003084 .logo{float: left;padding-top: 0.2rem;}
    .Top003084 .logo img{max-width: 2.5rem;}
    .Top003084 .top-right{float: right;}
    .Top003084 nav{padding-top: 27px; text-align: right;}
    .Top003084 menu li:not(:last-child){margin-right: 4.167vw;}
    .Top003084 .sub{background: rgba(255,255,255,0.8); position: absolute; left: 50%; margin-left: -60px; width: 120px; top: 100%;border-radius: 0 0 5px 5px;  }
    .Top003084 .sub dt{text-align: center;}
    .Top003084 .sub dt a{color: #333;}
    .Top003084 .sub dt a:hover{color:#be472e;}
}
@media (max-width:1024px) {
    .Top003084{padding: 0 3%}
    .Top003084 nav{position: absolute;right: 30px;top: 10px;}
    .Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: rgba(0,0,0,0.5); padding: 2vw; transition: transform 0.3s;}
    .Top003084 menu li{ border-bottom: 1px solid rgba(255,255,255,0.2);}
    .Top003084 menu li span{padding: 10px 0;}
    .Top003084 .logo{display: table; height: 60px;}
    .Top003084 .logo a{display: table-cell;; vertical-align: middle;}
    .Top003084 .logo img{max-height: 34px;}
    .Top003084 .open-search{top: auto;bottom: 10px;}
    .Top003084 .open-menu{position: absolute;right: 70px;bottom: 0; width: 32px;}
    .Top003084 .sub{background: rgba(0,0,0,0.8);}
    .menu-show .Top003084 menu{ top: 60px; transform:translateY(0);opacity:1;}
}
@media (max-width:800px) {
    .Top003084 nav{display: none;}
    .Top003084 .open-search,
    .Top003084 .open-menu{bottom: auto; top: 50%; transform: translateY(-50%);}
}
@media (max-width:480px) {
    .Top003084 .logo{width: 58%;}
}

/*Banner002690 */
/*Banner002690 */
.Banner002690 img{display: block;width: 100%;}
@media(min-width:1025px){
 .Banner002690 .wap{display: none;}
}
@media(max-width:1024px){
 .Banner002690 .pc{display: none;}
}
.Banner002690 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002690 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:1px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002690 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002690 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002690 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}




/*Floor002715 */
.Floor002715{ position:relative; padding:3% 0; overflow:hidden; }

/*.Floor002715 .list{ position:relative; z-index:1;}*/
.Floor002715 .list .auto{ position:relative; z-index:2;}
.Floor002715 .slider{ position:relative; z-index:2; width:100%;margin: 0.7rem 0;}

.Floor002715 .slick-slide{overflow:hidden;}
.Floor002715 .slick-slide section{ float:left; padding:0 .3rem .5rem;width:25%;  }
.Floor002715 .slick-slide img{display:block;  transition:0.3s; width:100%;}
.Floor002715 .slick-slide a:hover img{ transform:scale(1.12);}
.Floor002715 .slick-slide a{position:relative;  display:block; color:#fff;overflow:hidden;}
.Floor002715 .slick-slide a .pic{position:relative; overflow:hidden;padding-bottom: 4.85rem;}
.Floor002715 .slick-slide a .pic span{position:absolute; width: 100%;height: 100%;left: 0;top: 0;;}
.Floor002715 .slick-slide a .pic span img{ width: 100%;height: 100%; object-fit: cover}
.Floor002715 .slick-slide a .txt{ position:absolute; left:0; width:100%; bottom:0; padding:5%; padding-top:20%;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */}
.Floor002715 .slick-slide a .txt aside{ float:left; max-width:70%; font-size:.24rem; line-height:2;}
.Floor002715 .slick-slide a .txt i{ float:left; width:20%;display:inline-block;  height:1px; background:rgba(201,68,37,1); position:relative; vertical-align:middle; margin-left:2%; max-width:60px; margin-top:.24rem;}
.Floor002715 .slick-slide a .txt i::after{ position:absolute; content:''; width:9px; height:9px; background:rgba(201,68,37,1); right:0; top:-4px;}

.Floor002715 .slick-dots li{ list-style:none; display:inline-block; width:30px; height:10px; border:2px solid rgba(201,68,37,1); background:#fff; margin:0 0 0 5px; cursor:pointer;}
.Floor002715 .slick-dots li.slick-active{ background:rgba(201,68,37,1);}
.Floor002715 .slick-dots li button{ display:none;}
@media(min-width:1025px){
    .Floor002715 .slick-list{ top:-0;}
    .Floor002715 .slick-slide section:nth-child(2n){ padding-top:0.5rem;}
    .Floor002715 .slick-dots{width:100%; position:relative; left:50%; bottom:0%; margin-bottom:15px; z-index:10;transform: translateX(-50%);display: flex;align-items: center;justify-content: center;}
}
@media(max-width:1024px){
    .Floor002715{ padding:50px 0;}
    .Floor002715 .slider{ margin:0}
    .Floor002715 .slick-slide section{ padding:3%; padding-top:10%;width: 50%}
    .Floor002715 .slick-slide a .txt aside{ font-size:18px;}
    .Floor002715 .slick-dots{ text-align:center;}
}
@media(max-width:480px){
    .Floor002715 .slick-slide a .txt i{ display:none;}
    .Floor002715 .slick-slide section{ padding-left:1%; padding-right:1%;}
}

/*Floor002716*/
.Floor002716{ padding:3% 0; overflow:hidden; font-family:'华文宋体','sans-serif';}
.Floor002716 .auto{ max-width:1600px;}
.Floor002716 .title{ position:relative; font-size:40px; z-index:3;}
.Floor002716 .title:before{ position:absolute; content:''; width:100%; height:272px; background:url(../images/Floor002716_titlebg.png) no-repeat left top; background-size:contain; left:0; bottom:-20%;}
.Floor002716 .title .auto{ max-width:1600px; position:relative; z-index:2;}
.Floor002716 .title .en{ color:#fff; line-height:1.4em; font-family:"Times New Roman", Times, serif; font-size:2em; text-transform:uppercase;}
.Floor002716 .title .en span{ font-size:3.5em; color:#e5dbcb; line-height:0.7em;}
.Floor002716 .title .cn{ font-size:1em; position:relative; color:#333;}
.Floor002716 .title .cn i{ display:inline-block; width:50%; height:1px; background:#e5dbcb; position:relative; vertical-align:middle; margin-left:2%; max-width:410px;}
.Floor002716 .title .cn i::after{ position:absolute; content:''; width:9px; height:9px; background:#e5dbcb; right:0; top:-4px;}
@media(max-width:1366px){
.Floor002716 .title{ font-size:32px;}
}
@media(max-width:1200px){
.Floor002716 .title{ font-size:24px;}
}
@media(max-width:768px){
.Floor002716 .title{ font-size:16px;}
}

.Floor002716 .slider{ position:relative; z-index:2; width:88.889%; max-width:1440px;}
.Floor002716 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002716 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002716 .slick-list:focus {outline: none}
.Floor002716 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002716 .slick-slider .slick-track, 
.Floor002716 .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)}
.Floor002716 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002716 .slick-track:before, 
.Floor002716 .slick-track:after{display: table; content: '';}
.Floor002716 .slick-track:after{ clear: both;}
.Floor002716 .slick-loading .slick-track { visibility: hidden;}
.Floor002716 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002716 .slick-slide .slick-loading img { display: none;}
.Floor002716 .slick-slide .dragging img { pointer-events: none;}
.Floor002716 .slick-initialized .slick-slide { display: block;}
.Floor002716 .slick-loading .slick-slide { visibility: hidden;}
.Floor002716 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002716 .slick-arrow .slick-hidden { display: none;}

.Floor002716 > .auto{ position:relative; z-index:1;}
.Floor002716 .main{ position:relative; z-index:3;}
.Floor002716 .txt{ color:#333;border:10px solid #fff; background:url(../images/Floor002716_txtbg.jpg) repeat; padding:20% 0 11% 0;}
.Floor002716 .txt .slider{ width:96%; margin:0 auto; }
.Floor002716 .txt h2{ margin:0 0 15px 0; font-size:24px; font-weight:normal;font-family:"Times New Roman", Times, serif;}
.Floor002716 .txt pre{ line-height:32px; max-height:96px; overflow:hidden; font-family:'华文宋体','sans-serif'; font-size:16px;}
.Floor002716 .slick-dots{ overflow:hidden; padding-top:10%;}
.Floor002716 .slick-dots li{ float:left; width:30px; height:10px; cursor:pointer; margin-right:10px; border:2px solid #e5dbcb; background:#fff;}
.Floor002716 .slick-dots li button{ display:none;}
.Floor002716 .slick-dots li.slick-active{ background:#e5dbcb;}
.Floor002716 .pic{ border-left:10px solid #fff; border-right:10px solid #fff; background:url(../images/Floor002716_bg.jpg) no-repeat right top; background-size:100% 100%; padding-top:15%;}
.Floor002716 .pic img{ display:block; width:80%; }
@media(min-width:1025px){
.Floor002716 .Ispic{position:absolute; width:71.875%; left:38.125%; height:100%; top:0;}
.Floor002716 .main{margin-left:1.875%; width:40.625%; }
.Floor002716 .txt .slider{max-width:420px;}
.Floor002716 .pic{ width:90.77%; }
.Floor002716 .pic img{max-width:380px;}
}
@media(max-width:1024px){
.Floor002716 .txt{ border-top:0; padding:10% 0 0 0; padding-top:15%;}
.Floor002716 .slick-dots{ padding:5% 0;}
.Floor002716 .Ispic{ padding-bottom:69%;}
.Floor002716 .pic{ margin-bottom:10px;}
}
/*Floor002717 */
.Floor002717{ position:relative; padding:3% 0; overflow:hidden; font-family:'华文宋体','sans-serif';}
.Floor002717 .auto{ max-width:1600px;}
.Floor002717 .title{ position:relative; font-size:40px; z-index:3; text-align:right;}
.Floor002717 .title:before{ position:absolute; content:''; width:15%; height:272px; background:url(../images/Floor002717_titlebg.png) no-repeat right top; background-size:contain; right:-0.5%; top:-9%;}
.Floor002717 .title .auto{ max-width:1600px; position:relative; z-index:2;}
.Floor002717 .title .en{ color:#eee; line-height:1.4em; font-family:"Times New Roman", Times, serif; font-size:2em; text-transform:uppercase;}
.Floor002717 .title .en span{ font-size:3.5em; color:#e5dbcb; line-height:0.7em;}
.Floor002717 .title .cn{ font-size:1em; position:relative; color:#333;}
.Floor002717 .title .cn i{ display:inline-block; width:50%; height:1px; background:#e5dbcb; position:relative; vertical-align:middle; margin-right:2%; max-width:410px;}
.Floor002717 .title .cn i::after{ position:absolute; content:''; width:9px; height:9px; background:#e5dbcb; left:0; top:-4px;}
@media(max-width:1366px){
.Floor002717 .title{ font-size:32px;}
}
@media(max-width:1200px){
.Floor002717 .title{ font-size:24px;}
}
@media(max-width:768px){
.Floor002717 .title{ font-size:16px;}
}

.Floor002717 .list{ position:relative; z-index:10;}
.Floor002717 .list:before{ position:absolute; left:0; width:100%; background:url(../images/Floor002717_bg.jpg) repeat; top:0; height:50%; top:25%; content:'';}
.Floor002717 .list .auto{ position:relative; z-index:3;}
.Floor002717 .list ul{ float:left; width:50%;}
.Floor002717 .list li{margin:0 3.75% 7.5%;}
.Floor002717 .list li a{ position:relative; display:block;  color:#e5dbcb;}
.Floor002717 .list li a:after{ transition:0.3s; position:absolute; left:0; bottom:0; height:100%; right:0; z-index:3; content:'';
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.Floor002717 .list li .txt{ transition:0.3s; position:absolute; left:5%; right:5%; bottom:5%; z-index:10;}
.Floor002717 .list li .txt h3{ font-weight:normal; font-size:24px; margin:0;}
.Floor002717 .list li .txt p{ margin:0; font-size:20px;}
.Floor002717 .list li .Ispic{ padding-bottom:60.812%;}
.Floor002717 .list li a:hover:after{ background:rgba(0,0,0,0.5);}
.Floor002717 .list li a:hover .txt{ bottom:45%; text-align:center;}
.Floor002717 .list ul:nth-child(2){ margin-top:7%;}
@media(max-width:640px){
.Floor002717 .list li .txt h3{font-size:18px;}
.Floor002717 .list li .txt p{ font-size:15px;}
}
@media(max-width:480px){
.Floor002717 .list{ margin-top:0 !important;}
.Floor002717 .list ul:nth-child(2){ margin-top:0;}
.Floor002717 .list li .txt h3{font-size:15px;}
.Floor002717 .list li .txt p{ font-size:12px;}
}

/*Bottom003000 */
.Bottom003000{background-color: #0f0f0f;padding: 3.44vw 0;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.5); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: rgba(201,68,37,1);}
.Bottom003000 .b-left .contact{font-weight: 100;line-height: 2.285em;}
.Bottom003000 .logo img{max-width: 200px;}

.Bottom003000 .share{margin: 20px 0;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right: 9px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 40px; height: 40px; border-radius: 50%;background-color: rgba(60,60,60,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: rgba(201,68,37,1);}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.douyin a{background-image: url("../images/Bottom003000_douyin.png");}

.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(84,84,84,0.2); }
.Bottom003000 .b-right nav a{color: #fff;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 20px;}
.Bottom003000 .b-right nav a:hover{color: rgba(201,68,37,1);}
.Bottom003000 .b-right aside{padding-bottom: 15px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom: 40px; margin-bottom: 147px;}
}
@media(max-width:1024px){
    .Bottom003000{text-align: center;padding: 50px 0}
    .Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
    .Bottom003000 .b-right nav{display: none;}
    .Bottom003000 .share,
    .Bottom003000 .contact{display: table; margin: 0 auto;}
    .Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
    .Bottom003000 .contact{text-align: left;}
}


.case{padding: 4% 0;background-color: #f9f9f9;}
.case ul{display: flex;flex-wrap: wrap;}
.case ul li{width: 18%;margin-right: 2%;margin-bottom: 2%;}
.case ul li:nth-child(5n){margin-right: 0;}
.case ul li a{background: #fff;display: block;padding: 0.2rem 0.2rem .2rem .4rem;position: relative;color: #333;}
.case ul li a::after{content: "";display: block;width: 5px;height: 5px;background-color: rgba(201,68,37,1);position: absolute;left: 0.2rem;top: 50%;transform: translateY(-50%);}
.case ul li:hover a{color: #fff;background: rgba(201,68,37,1);}
.case ul li:hover a::after{background-color: #fff;}
@media(max-width:1024px){
    .case{padding: 50px 0;}
    .case ul {justify-content: space-between}
    .case ul li{width: 49%;margin-right: 0}
}



/*PicList002171 */
.PicList002171{ padding-top:4%;}
.PicList002171 li{ float:left; width:18%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li .pic{ height: 2.86rem;position: relative;display: flex;justify-content: center;align-items:center;;}
.PicList002171 li img{width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(201,68,37,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(5n){ margin-right:0;}
}

@media(max-width:1024px){
    .PicList002171{ padding:50px 0;}
    .PicList002171 ul{padding-bottom: 30px}
    .PicList002171 li{ width:49%;}
    .PicList002171 li:nth-child(2n){ margin-right:0;}
    .PicList002171 li dt{ font-size:15px;}
}



/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);font-family: 'SourceHanSansCN-Regular';}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;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: 1.125em;line-height: 4.44444;}
.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: #c94425;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #c94425;}
@media (max-width:1024px) {
    .Menu003135 .current{display: none;}   
    .Menu003135 .nav-menu li{line-height:60px;}
}

/*PicList003142 */
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 1em;font-family: 'SourceHanSansCN-Regular';}
.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.875em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666; min-height: 3.3332em;font-family: 'SourceHanSansCN-Medium';}
.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: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #c94425;}
.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: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+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;}
}
/*Page003143 */
.Page003143 .Pages{padding: 3% 0;text-align: center;font-family: 'sans-serif';}
.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: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.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: #c94425;border-color: #c94425;}
@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;}
}




/*.RighInfo000171*/
.RighInfo000171{padding: 4% 0;}
.RighInfo000171 .auto{width: 96%;}
.RighInfo000171 .title{ color: #333; text-align:center; padding-bottom:calc(30 / 16 * 1em);border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.RighInfo000171 .title h1{ margin:0; padding-bottom:1vw; font-size:.28rem;}
.RighInfo000171 .title time{color: #e83828; padding-left:calc(28 / 16 * 1em); background:url(../images/time2.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto ; line-height:calc(28 / 16 * 1em); display:inline-block;}
.RighInfo000171 .info{  color: #666; line-height:1.75;text-align:justify; border-bottom:1px dashed rgba(0, 0, 0, 0.1); padding:calc(30 / 16 * 1em) 0; }
.RighInfo000171 .info h3{ color: #e83828;}
.RighInfo000171 .info .pic{  margin:2% auto 4%; display: block;}
.RighInfo000171 p{margin:0;}
.RighInfo000171 p+p{margin-top: 1em;}
.RighInfo000171 img{border-radius: 10px; display: block; margin: 0 auto;}
.RighInfo000171 p+img,
.RighInfo000171 img+p{margin-top:2em;}
.RighInfo000171 .bots{position:relative;margin-top:50px}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:10px 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:#fff; background:#e83828;display:block;padding:10px 30px; border-radius:5px;}
.RighInfo000171 .info_back a:hover{background:#fff;color:#e83828;border:1px #e83828 solid}
.RighInfo000171 .info_pn span{display:block; margin:15px 0}
.RighInfo000171 .info_pn span a{color:#888}
.RighInfo000171 .info_pn span a:hover{color:#e83828;text-decoration:underline}
.RighInfo000171 .return{text-align:center;clear:both;margin-top:2em;}
.RighInfo000171 .return a{color:#fff; background:#e83828;display:inline-block;padding:10px 30px;}
.RighInfo000171 .return a:hover{background:#fff;color:#e83828;border:1px #e83828 solid}
@media(min-width:1025px){
    .RighInfo000171 .info .pic1{ float:right; margin:3% 0; margin-left:4%; width:45%;}
    .RighInfo000171 .info .pic2{ float:left; margin:3% 0;  margin-right:4%; width:45%;}
    .RighInfo000171 p{font-size: calc(18 / 16 * 1em);}

}
@media(max-width:1024px){
    .RighInfo000171{ padding:50px 0;}
    .RighInfo000171 .info_back{position:relative}
    .RighInfo000171 .bots{position:relative;margin-top:15px}
    .RighInfo000171 p+img{margin-top: 1em;}
    .RighInfo000171 .title h1{ font-size:calc(24 / 16 * 1em);}
    .RighInfo000171 .info_pn span{width:80%}
}


/*RighInfo003141 */
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;display: flex;align-items: center;justify-content: space-between;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333;margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;color: #333;}
.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;font-family: 'Bebas';color: #c94425; 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: #c94425;font-size:1em;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;border-radius: 20px;overflow: hidden;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 6.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 ul{display: flex;flex-wrap: wrap;justify-content: space-between} 
    .RighInfo003141 .number-count li{text-align: center;padding: 1em 0;width: 49%} 
    .RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
    .RighInfo003141 .intro{padding-top: 50px; margin-bottom: 50px;flex-wrap: wrap;}
}

.listtit{color:#333; margin-bottom: 25px;}
.listtits{text-align: center;}
.listtit aside span{display: block;font-size:.36rem;font-weight: bold; line-height: 1;}
.listtit aside:after{width: 70px;height: 3px;background: #c94425;margin: 20px 0 0;content: "";display: inline-block;}

.listtit nav{text-align: center; padding: 25px 0 15px 0;}
.listtit nav ul li{text-align: center; padding:0 10px; display:inline-block;  *zoom:1;*display:inline;}
.listtit nav ul li a{display: block; min-width:140px; height:50px; line-height:50px; color: #909090; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:15px 0; background:#f6f6f6; transition: .3s;}
.listtit nav ul li.on a,.listtit nav ul li a:hover{color: #fff;background:#c94425;}

@media(max-width:1000px){
.listtit nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.listtit nav ul li{ width:100%; margin:0 0 1px; display:block;}
.listtit nav ul li a{ border-radius:0;}	
}

 /*
 .RighInfo001750
 */
.RighInfo001750{ padding:calc(110 / 1920  * 100%) 0; background:#f6f6f6;background:url("../uploadfiles/img3.png") no-repeat right 10% top 20% #f6f6f6;}
.RighInfo001750 .tit{padding-top: 60px;color: #c94425;margin: 1vw 0 1.5vw;font-size: .27rem;font-weight: bold;background: url(../images/syh.png) no-repeat top left;line-height: .42rem;}
.RighInfo001750 .tit span{display: block; font-size:.18rem; font-weight: normal;color: #666;}

.RighInfo001750 p{color:#555;line-height:2; margin: 0; text-align: justify;}
.RighInfo001750 p+p{margin-top:20px;}
 
@media(min-width:1025px){
    .RighInfo001750 .txt{ padding-left: 3vw;}
    .RighInfo001750 .pic{ width:38%;padding-right:30px; position: relative;z-index: 10;}
    .RighInfo001750 .pic img{border-radius: 14px 0; overflow: hidden;}
    .RighInfo001750 .pic:after{width:80%;height:95%;background:#c94425;content: "";display:block; position: absolute;top:12%; right: 0; opacity: 0.1;  border-radius: 14px 0; z-index: -1;}

}
@media(max-width:1024px){
    .RighInfo001750{ padding:50px 0;}
    .RighInfo001750 .txt{display: block;padding-top: 50px}
    .RighInfo001750 .pic{display: block}
}


.contactinfo{padding:5% 0;}
.contactinfo .address{display: flex;}
.contactinfo .text{width:50%;float:left;background: #f9f9f9;padding: calc(56 / 16 * 1em) calc(60 / 16 * 1em)}

.contactinfo .address .listtit{text-align: left; padding-bottom: 1.5vw;font-size: .32rem;color: #131313;position: relative;padding-bottom: .28rem;margin-bottom:.4rem;margin-top: 0;font-weight: 500;}
.contactinfo .address .listtit:after{content: '';display:block;background: #c94425;width: 3.8vw;height: 4px;bottom: 0;left: 0;position: absolute;}
.contactinfo .text p{font-size:1.125em;line-height: 1.65;padding-left:2em;margin:0;background-repeat: no-repeat;background-position: left top;color:#333;padding-bottom:calc(20 / 16 * 1em);padding-top:0;}
.contactinfo .address p:last-child{padding-bottom:0;  }
.contactinfo .text p.tel{background-image: url(../images/contactinfo-icon1.png);}
.contactinfo .text p.addr{background-image: url(../images/contactinfo-icon2.png);}
.contactinfo .text p.post{background-image: url(../images/contactinfo-icon3.png);}
.contactinfo .text p.email{background-image: url(../images/contactinfo-icon4.png);}
.contactinfo .text p.web{background-image: url(../images/contactinfo-icon6.png);}
.contactinfo .text p.man{background-image: url(../images/contactinfo-icon7.png);}
.contactinfo .text p.ewm img{max-width: 170px;border: 1px solid #ddd;}
.contactinfo .text p.ewm{background-image: url(../images/contactinfo-icon5.png);background-position: left top}
.contactinfo .text p span{display: block;float:left;}
.contactinfo .pic{width:50%;float:right;}

@media(max-width:1024px){
    .contactinfo{padding:4em 0;}
    .contactinfo .address{flex-wrap: wrap}
    .contactinfo .text{width: 100%;float: none;padding: 30px}
    .contactinfo .pic{width: 100%;float: none}
    .contactinfo .text h2{font-size: 24px;}
}



/*PicList003142 */
.PicList003142{padding: 4% 0;}
.PicList003142 .auto{max-width: 1600px;width: 96%;}
.PicList003142 li{float: left; border-radius:10px; overflow: hidden; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size:calc(20 / 16 * 1em);line-height: 1.5; min-height: 3em; font-weight: bold;}
.PicList003142 li p{font-size: 1em; line-height: 1.78571; min-height: 3.57142em;color: #999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom:64.454%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #c94425;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 2%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
.PicList003142 li:nth-child(3n) ~ li{margin-top: 2.5em;}    
}
@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;}
}






/*
 .PicList001200 
 */
.PicList001200{padding-top:calc(100 / 1920 * 100vw); }
.PicList001200 .auto{max-width: 1600px;width: 96%;}
.PicList001200 h3{ margin:0; font-size:.22rem; color:#333;}
.PicList001200 p{ margin:.2rem 0; color:#999; line-height:1.75; height:calc(1.75em * 2); overflow:hidden; }
.PicList001200 li{padding: 16px; background:#fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 10px;}
.PicList001200 li:not(:last-child){margin-bottom:3%;}
.PicList001200 li a{ display:block; position:relative;}
.PicList001200 li figure{width:100%; padding-bottom:18.4%; border-radius: 10px; }
.PicList001200 li .con{position:relative;padding:1.5vw 2.5vw;}

.PicList001200 li time{display: block; color:#969696; padding-left:30px; background:url(../images/time.svg) left center no-repeat; background-size: auto calc(18 / 16 * 1em); line-height:calc(18 / 16 * 1em);}
.PicList001200 li:hover h3{ color:#c94425;}
.PicList001200 li:hover a::after{ background-color: #c94425; border-color: #c94425; background-image: url(../images/more.svg);}

@media(min-width:1025px){
    .PicList001200 li a{ display: flex; align-items: center;}
    .PicList001200 li a{padding-right:13%;}
    .PicList001200 li a::after{ position:absolute; content:''; width:calc(50 / 16 * 1em); height:calc(50 / 16 * 1em); background:url(../images/more2.svg) no-repeat center center; right:4%; top:50%; margin-top:calc(-25 / 16 * 1em); border: 1px solid #ccc; background-size: auto calc(15 / 16 * 1em); border-radius: 50%;}
    .PicList001200 li figure{width:28.589%; }
    .PicList001200 li .con{width:calc(100% - 28.589%);}
    .PicList001200 li .con::before{ position:absolute; content:''; width:1px; height:80%; top:10%; background-color:rgba(0, 0, 0, 0.08); right:0;}
}
@media(max-width:1024px){
    .PicList001200{padding:50px 0; }
    .PicList001200 li .con{padding:20px 0;}
    .PicList001200 li figure{padding-bottom:3rem;}
    .PicList001200 h3{ font-size: 18px;}
} 



.Form003139{padding:calc(100 / 1920 * 100vw) 0;  background-size: cover; background: #f5f5f5;}
.Form003139 .title{font-size:calc(36 / 16 * 1em);color: #333333; text-align: center;font-weight: 500;}
.Form003139 .txt{font-size:calc(17 / 16 * 1em);color: #999999;line-height:1.75;text-align: center; width: 80%;max-width: 900px;margin:1vw auto 2vw;}
.Form003139 .form{padding: 3vw; background: rgba(255,255,255,0.6); box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); border-radius: 20px;}
.Form003139 li{float: left; width:calc((100% - 8% ) / 3); position: relative; z-index: 1; border: 1px solid #ddd; padding: 0 10px 0 50px; background-size: auto calc(18 / 16 * 1em); background-position:20px center; background-repeat: no-repeat; border-radius: 5px;}
.Form003139 li:nth-child(1){background-image:url(../images/Form003139-icon1.svg) ;}
.Form003139 li:nth-child(2){background-image:url(../images/Form003139-icon2.svg) ;}
.Form003139 li:nth-child(3){background-image:url(../images/Form003139-icon3.svg) ;}
.Form003139 li:nth-child(4){background-image:url(../images/Form003139-icon4.svg); background-position: 20px 15px;}
.Form003139 li:not(:nth-child(3)){margin-right: 4%;}
.Form003139 li:last-child{width: 100%;margin-top: 4%;}
.Form003139 .tit{position: absolute;left:50px;top: 0;line-height:calc(50 / 16 * 1em);color: #333;}
.Form003139 .select,
.Form003139 .text{width: 100%;border-radius:5px;font-size:1em;line-height:calc(50 / 16 * 1em);height:calc(50 / 16 * 1em);background: none; background: none; border:none}
.Form003139 textarea.text{height:150px;}
.Form003139  .btn{width:calc(180 / 16 * 1em);background: #c94425;border-radius: 5px;height:calc(50 / 16 * 1em);color: #fff;cursor: pointer;border: 0; margin:4% auto 0;display: block;}
.center{text-align: center;}

@media(max-width:1024px){
    .Form003139{padding:50px 0; }
    .Form003139 li{float: none; width:100%;margin-bottom: 10px}
}


/*Timeline000913 */
.Timeline000913{padding: 3.125vw 0 0 0;}
.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f0f0f0; padding: 1.5vw;}
.Timeline000913 .pic{width: 32.787%;}
.Timeline000913 .pre pre{font-size: .15rem;line-height: 1.867em;}
.Timeline000913 .year{color: #c94425;font-size: .45rem;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
    .Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
    .Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
    .Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
    .Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
    .Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 1.5vw;}
    .Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
    .Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
    .Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
    .Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
    .Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
    .Timeline000913{padding: 50px 0}
    .Timeline000913 .main{margin-left: 3vw;}
    .Timeline000913 .info .inner{background:#fff; padding: 0;}
    .Timeline000913 .year{font-size: 7vw;}
    .Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
    .Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
    .Timeline000913 .info{padding: 3vw;}
    .Timeline000913 .pic{width:45%;display: block;}
    .Timeline000913 .pre pre{font-size: 14px;}
    .Timeline000913 .pre{padding:20px;display: block;}
}



/*PicList002854 */
.PicList002854{padding: 4% 0;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: .18rem; line-height: .28rem; height: 56px; text-align: center; margin-bottom: 0;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 112.565%;}
.PicList002854 li a:after{position: absolute; content: '';width: .5rem;height: .5rem;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #c94425;}
.PicList002854 li a:hover:after{background-color: #c94425; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
    .PicList002854 li{width: 23.5%; }
    .PicList002854 li:not(:nth-child(4n)){margin-right: 2%;}
}
@media(max-width:768px){
    .PicList002854{padding: 50px 0;}
    .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;}
}

/*
 .PicList002323 为demo编号
 */
.PicList002323{ padding: 4% 0; }
.PicList002323 ul li{ float: left; width: 49%;margin-right: 2%;text-align: center;background-color: #f5f5f5;padding: 2%;margin-bottom: 2%;}
.PicList002323 ul li div{ padding-bottom: 182%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #555;margin:0.2rem 0 0; font-weight: normal; text-align: center;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #c94425;}
@media screen and (min-width:768px ){
    .PicList002323 ul li:nth-child(4n){margin-right: 0}
}
@media screen and (min-width:1024px ){
    .PicList002323 ul li{width:23.5%; }
}
@media(max-width:1024px){
    .PicList002323{ padding: 50px 0; }
    .PicList002323 .list{padding-bottom: 50px}
    .PicList002323 ul li:nth-child(2n){margin-right: 0}
}
 
/*
 .RighInfo001319 为demo编号
 */
.RighInfo001319{ padding:4% 0;}
.RighInfo001319 .list{ float:left; width:47%;}
.RighInfo001319 .list li{ padding-bottom:3%;}
.RighInfo001319 .list li:last-child{ padding-bottom:0;}
.RighInfo001319 .list li img{ display:block; width:100%;}
.RighInfo001319 .intro{ float:right; width:48%; text-align:center;}
.RighInfo001319 .intro h3{  font-size:.18rem; font-weight:normal; line-height:2;}
.line{background-color: #c94425;width: 100%;height: 1px;margin: 3% 0;}
.RighInfo001319 .intro p{ color:#999; line-height:2; }
.RighInfo001319 .intro dd{ font-weight:bold; color:#c94425; line-height:.4rem;}
.RighInfo001319 .other a{color: #999;text-transform: uppercase;border-bottom: solid 1px #999;}
.RighInfo001319 .back{ padding-top:15%;}
.RighInfo001319 .back a{color: #999;font-size:.18rem;font-style: italic;}
.cpxq h2{font-size: 0.22rem;color: #c94425;font-weight: normal;margin: 0.2rem 0;}
@media(max-width:1024px){
    .RighInfo001319{ padding:50px 0;}
    .RighInfo001319 .list{ float:none; width:100%;}
    .RighInfo001319 .intro{ float:none; width:100%;padding-top: 50px}
}



 /*! fancyBox v2.1.5 css */
 .fancybox-wrap,
 .fancybox-skin,
 .fancybox-outer,
 .fancybox-inner,
 .fancybox-image,
 .fancybox-wrap iframe,
 .fancybox-wrap object,
 .fancybox-nav,
 .fancybox-nav span,
 .fancybox-tmp{outline: none;vertical-align: top;}
 .fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
 .fancybox-skin {background: #f9f9f9;color: #444;}
 .fancybox-opened {z-index: 8030;}
 .fancybox-inner {position: relative;}
 .fancybox-inner {overflow: hidden;}
 .fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
 .fancybox-error {color: #444;font: 14px/20px "Barlow-Bold",,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
 .fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
 .fancybox-image {max-width: 100%;max-height: 100%;}
 #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/fancybox_sprite.png');}
 #fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
 #fancybox-loading div {width: 44px;height: 44px;background: url('../images/fancybox_loading.gif') center center no-repeat;}
 .fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
 .fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('../images/blank.gif');-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
 .fancybox-prev {left: 0;}
 .fancybox-next {right: 0;}
 .fancybox-nav span {	position: absolute;	top: 50%;width: 36px;height: 34px;	margin-top: -18px;cursor: pointer;z-index: 8040;}
 .fancybox-prev span {	left: 10px;	background-position: 0 -36px;}
 .fancybox-next span {	right: 10px;	background-position: 0 -72px;}
 .fancybox-nav:hover span {	visibility: visible;}
 .fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
 .fancybox-lock {overflow: hidden !important;  width: auto;}
 .fancybox-lock body {  overflow: hidden !important;}
 .fancybox-lock-test {  overflow-y: hidden !important;}
 .fancybox-overlay {position: absolute;	top: 0;	left: 0;	overflow: hidden;	display: none;	z-index: 8010;	background: #ffffff;}
 .fancybox-overlay-fixed {position: fixed;bottom: 0;	right: 0;}
 .fancybox-lock .fancybox-overlay {	overflow: auto;	overflow-y: scroll;}
 .fancybox-title {	visibility: hidden;	font: normal 13px/20px "Barlow-Bold",,Arial,sans-serif;	position: relative;	text-shadow: none;	z-index: 8050;}
 .fancybox-opened .fancybox-title {visibility: visible;}
 .fancybox-title-float-wrap {position: absolute;	bottom: 0;right: 50%;	margin-bottom: -35px;	z-index: 8050;	text-align: center;}
 .fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;	background: transparent;	background: rgba(0, 0, 0, 0.8);border-radius: 15px;text-shadow: 0 1px 2px #222;	color: #FFF;font-weight: bold;	line-height: 24px;	white-space: nowrap;}
 .fancybox-title-outside-wrap {	position: relative;	margin-top: 10px;	color: #fff;}
 .fancybox-title-inside-wrap {	padding-top: 10px;}
 .fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
 /*! fancyBox v2.1.5 css END*/



 /*Floor003180 */
.Floor003180{overflow: hidden; position: relative;z-index: 1;padding: 4% 0;background: #f6fbfe;}

.Floor003180 .left-intro .column-name{margin-bottom: calc(73 / 16 * 1em);}
.Floor003180 .intro p{line-height: calc(30 / 16 * 1em);color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin: 0.5rem 0;}
.Floor003180 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.Floor003180 .sy_box{display: flex;align-items: center;justify-content: space-between;}

.Floor003180 .left-intro .more{margin-top: calc(55 / 16 * 1em);}
.Floor003180 .left-intro .more a{display: inline-block;width: calc(180 / 16 * 1em); padding: calc(24 / 16 * 1em) 0 0 0;color: #fff; transition: 0.3s; height: calc(65 / 16 * 1em);background-color:rgba(201,68,37,1) ;padding-left: 0.2rem; background-image: url(../images/Floor003180-more.svg);background-position: right calc(27 / 16 * 1em) center;background-repeat: no-repeat;}
.Floor003180 .left-intro .more a:hover{width: calc(220 / 16 * 1em); color: #fff; }

.Floor003180 .right-img{position: relative; padding-bottom: 32%; margin-top: calc(50 / 16 * 1em);}
.Floor003180 .right-img > *{position: absolute;left: 0;}
.Floor003180 .right-img .Ispic{ top: 0;height: 100%; width: 100%; transition-property: transform; transform-style: preserve-3d;}
.Floor003180 .right-img .main{bottom:calc(100 / 676 * 100%);width: 100%;}
.Floor003180 .right-img .team a{display: block; max-width: calc(420 / 16 * 1em);color: #fff; width: 80%; background: url(../images/Floor003180-more.svg) no-repeat right 2em top 2em #bf9c50;color: #fff; padding: 2em 0 2em calc(66 / 16 * 1em); transition: 0.3s; background-size: calc(15 / 16 * 1em) auto;}
.Floor003180 .right-img .team a:hover{background-color: rgba(255,255,255,0.5); color: #bf9c50; background-image: url(../images/Floor003180-more2.svg);}
.Floor003180 .right-img .team span{font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em);display: block;}
.Floor003180 .right-img .team aside{font-size: calc(30 / 16 * 1em); line-height: 1;}
.Floor003180 .right-img .top-man{padding-left: calc(66 / 16 * 1em);color: #fff; margin-bottom: calc(49 / 16 * 1em);}
.Floor003180 .right-img .top-man h3{margin: 0 0 calc(12 / 33 * 1em);font-size: calc(33 / 16 * 1em);font-family: 'Oswald-Medium','SourceHanSansCN-Bold'; font-weight: normal;}
@media (min-width:1025px) {
    .Floor003180 .left-intro{width: calc(578 / 1440 * 100%);}   
    .Floor003180 .right-img{width: 50%; } 
    
    
}
@media (max-width:1024px) {
    .Floor003180{padding: 50px 0;}
    .Floor003180 .sy_box{flex-wrap: wrap;}
    .Floor003180 .left-intro .more{text-align: center;}
    .Floor003180 .left-intro .more a{text-align: left;}
    .Floor003180 .right-img{height: 3rem;width: 100%;}
}



.sy_bot ul{display: flex;justify-content: space-between;margin-top: 0.4rem;flex-wrap: wrap}
.sy_bot ul li{background-color: #fff;padding: 3%;color: #1a1a1a;display: flex;align-items: center;justify-content: space-between;width: 31.5%;box-shadow: 0 0 10px rgba(0, 0, 0, .05);}
.sy_bot ul li .img{max-width: 0.6rem;}
.sy_bot ul li .off{filter: grayscale(0) brightness(0);}

.sy_right{text-align: right;}
.sy_right h2{font-size: 0.38rem;color: #1a1a1a;}
.sy_right span{color: #666;}
.sy_bot ul li:hover .off{filter: none;}
.sy_bot ul li:hover h2{color: #c94425;}

@media(max-width:1024px){
    .sy_bot ul li{width: 100%;margin-top: 10px}
}

/*Floor003033 */
.Home_tit span{color: #1a1a1a;position: relative;padding-left: 0.6rem;}
.Home_tit span::after{content: "";display: block;width: 0.5rem;height: 1px;background: #1a1a1a;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.Home_tit h2{color: #c94425;font-size: 0.3rem;margin: 0.1rem 0 0.2rem;}


/*Floor003033 */
.Floor003033{ padding:5% 0;background: #eff8ff;}
.Floor003033,
.Floor003033 a{color: #000;}
.Floor003033 .title{ text-align: center;}
.Floor003033 .title h3{font-weight: normal;color: #013263;font-size: .26rem; margin: 0;}
.Floor003033 .title p{line-height: 1.875em; margin: 2em auto; width: 95%; max-width: 612px;}
.Floor003033 .title .more{margin: 0 auto; display: table; padding: 0 1.214em; line-height: 2em; border: 1px solid #bbb; transition: 0.3s;}
.Floor003033 .title .more:after{display: inline-block; content: ''; width: 6px; height: 6px; border-right: 1px solid #000; border-top: 1px solid #000; transform: rotate(45deg); margin-left: 21px; vertical-align: middle;}
.Floor003033 .title .more:hover{color: #fff;background: #013263; border-color: #013263;}
.Floor003033 .title .more:hover:after{border-color: #fff;}
@media(max-width:640px){
.Floor003033 .title h3{font-size: 5vw;}
.Floor003033 .title p{font-size: 3.5vw;}
.Floor003033 .title .more{font-size: 3.2vw;}
}

.Floor003033 .list{width: 75vw; margin-top: 3%;}
.Floor003033 .list li{box-shadow: 0 2px 32px 11px rgba(200, 207, 213, 0.2); background: #fff; border-radius: 50%;background: #fff; float: left;overflow: hidden; }
.Floor003033 .list li a.ytable{height: 100%; text-align: center;}
.Floor003033 .list li img{max-width: 75%;}
.Floor003033 ul{margin-top: 0.5rem;}
@media(min-width:1025px){
    .Floor003033 .list{position: relative;}
    .Floor003033 .list:after,
    .Floor003033 .list:before{ border-radius: 50%; position: absolute; content: '';width: 1.82vw;height: 1.88vw;background: #ffffff;box-shadow: 0 0.1vw 1.68vw 0.56vw rgba(200, 207, 213, 0.2);}
    .Floor003033 .list:before{ left: 27.66vw;top: 3.54vw;}
    .Floor003033 .list:after{right: 11.88vw; bottom: 0.99vw;}
    .Floor003033 .list li:nth-child(1),
    .Floor003033 .list li:nth-child(13){width: 9.95vw;height: 9.95vw;}
    .Floor003033 .list li:nth-child(2),
    .Floor003033 .list li:nth-child(7){width: 5vw;height: 5vw;}
    .Floor003033 .list li:nth-child(3){width: 8.44vw;height: 8.44vw;}
    .Floor003033 .list li:nth-child(4){width: 14.53vw;height: 14.53vw;}
    .Floor003033 .list li:nth-child(5),
    .Floor003033 .list li:nth-child(8),
    .Floor003033 .list li:nth-child(10){width: 6.46vw;height: 6.46vw;}
    .Floor003033 .list li:nth-child(6){width: 10.99vw;height: 10.99vw;}
    .Floor003033 .list li:nth-child(9){width: 11.67vw;height: 11.67vw;}
    .Floor003033 .list li:nth-child(11){width: 8.49vw;height: 8.49vw;}
    .Floor003033 .list li:nth-child(12){width: 7.24vw;height: 7.24vw;}

    .Floor003033 .list li:nth-child(1){margin-right: 2.5vw;}
    .Floor003033 .list li:nth-child(2){margin-top: 0.52vw;}
    .Floor003033 .list li:nth-child(3){margin-top: 4.84vw; margin-left: -0.05vw; }
    .Floor003033 .list li:nth-child(4){margin-left: 0.68vw; margin-top: 6.25vw;}
    .Floor003033 .list li:nth-child(5){margin-left: -1.25vw; margin-top: 1.77vw;}
    .Floor003033 .list li:nth-child(6){margin-left: 3.23vw; margin-top: 2.86vw;}
    .Floor003033 .list li:nth-child(7){margin-left: 1.51vw; margin-top: 2.86vw;}
    .Floor003033 .list li:nth-child(8){float: right;margin-top: 1.25vw;}
    .Floor003033 .list li:nth-child(9){clear: left; margin-top: -9.84vw; margin-left: 5.36vw;}
    .Floor003033 .list li:nth-child(10){margin-left: 1.77vw; margin-top: -5.52vw;}
    .Floor003033 .list li:nth-child(11){margin-left: 16.56vw; margin-top: -6.98vw;}
    .Floor003033 .list li:nth-child(12){margin-left: 2.29vw;margin-top: -5.73vw; }
    .Floor003033 .list li:nth-child(13){float: right;margin-right: 2.86vw;  margin-top: -10vw;}
}
@media(max-width:1024px){
    .Floor003033{padding: 50px 0;}
    .Floor003033 .list{width: 90vw; margin-top: 8vw;}
    .Floor003033 .list li{width: 20vw; height: 20vw;}
    .Floor003033 .list li:nth-child(2){width: 14vw; height: 14vw; margin-left: 3vw;}
    .Floor003033 .list li:nth-child(3){margin-left: 4vw;}
    .Floor003033 .list li:nth-child(4){width: 25vw; height: 25vw; float: right;}
    .Floor003033 .list li:nth-child(7),
    .Floor003033 .list li:nth-child(5){width: 12vw; height: 12vw; margin-top: 3vw;}
    .Floor003033 .list li:nth-child(5){ margin-right: 3vw;}
    .Floor003033 .list li:nth-child(6){margin-top: -3vw;}
    .Floor003033 .list li:nth-child(8),
    .Floor003033 .list li:nth-child(7){margin-left: 3vw;}
    .Floor003033 .list li:nth-child(8){width: 14vw; height: 14vw; }
    .Floor003033 .list li:nth-child(9){ margin-top: 3vw; float: right;}
    .Floor003033 .list li:nth-child(10){width: 14vw; height: 14vw;  }
    .Floor003033 .list li:nth-child(11){ margin-left: 3vw;}
    .Floor003033 .list li:nth-child(12){width: 10vw; height: 10vw; margin-left: 3vw; }
    .Floor003033 .list li:nth-child(13){margin-left: 2vw; margin-top: -5vw;}
}


/*TextList002514 */
.TextList002514{padding:5% 0 0%;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:2; padding:calc(12 / 16 * 1em) 0; font-size:.22rem; color:#333; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#c94425; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#c94425;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-main .job-info{line-height: 1.75}
.TextList002514 .job-main .job-info strong{color:#333;}
.TextList002514 .job-email{ color:#c94425; padding:30px 0;}

@media(max-width:1024px){
    .TextList002514{padding:50px 0;}
}




.Banner003184 figure{display: none;height: 3rem}

@media(max-width:1024px){
    .Banner003184 img{display: none}
    .Banner003184 figure{display: block}
}




.singing{padding:5% 0 }
@media(max-width:1024px){
    .singing{padding:50px 0;}
}


/*搜索*/
.TextList002322{ padding: 5% 0 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;padding-bottom: 4%}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #c94425;}
@media only screen and (max-width:767px ) { 
    .TextList002322{ padding: 20px 3%;} 
} 


