@font-face {
  font-family: 'SourceHanSerifCN-Bold';
  src: local('SourceHanSerifCN-Bold'),
  url('../fonts/SourceHanSerifCN-Bold.woff') format('woff');
  font-display:swap;
}

@font-face {
  font-family: 'SourceHanSerifCN-SemiBold';
  src: local('SourceHanSerifCN-SemiBold'),
  url('../fonts/SourceHanSerifCN-SemiBold.woff') format('woff');
  font-display:swap;
}

@font-face {
  font-family: "SourceHanSerifCN-Regular";
  src: local('SourceHanSerifCN-Regular'),
       url("../fonts/SourceHanSerifCN-Regular.woff2") format("woff2"),
       url("../fonts/SourceHanSerifCN-Regular.woff") format("woff"),
       url("../fonts/SourceHanSerifCN-Regular.ttf") format("truetype"),
       url("../fonts/SourceHanSerifCN-Regular.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSerifCN-Regular.svg") format("svg");
       font-weight: normal;
       font-style: normal;
       font-display:swap;
}

@font-face {
  font-family: 'SourceHanSerifCN-Light';
  src: local('SourceHanSerifCN-Light'),
  url('../fonts/SourceHanSerifCN-Light.woff') format('woff');
  font-display:swap;
}


body{font-family:'SourceHanSerifCN-Regular'; background:url(../images/bg.jpg) repeat; }

.auto_1600{ max-width:1600px;}
.auto_1440{ max-width:1440px;}
@media(max-width:1600px){
  .auto_1600{ padding:0 2%;}
}
@media(max-width:1440px){
  .auto_1440{ padding:0 2%;}
}


/* 导航栏 */
.Top002886{position: fixed;left: 0;top: 0; width: 100%; z-index: 100;font-family: 'SourceHanSerifCN-SemiBold';font-size: 14px;color: #222;transition: 0.3s;background:url(../images/Top002886_bg.png) no-repeat center bottom #fff;background-size: cover; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top002886 .auto{position: relative; z-index: 100;}
.Top002886 .top-right{position: absolute;right: 0;z-index: 100;}
.Top002886 .top-mid li span{display: block;}
.Top002886 .top-mid li span a{color: #222;font-size: 20px;font-family: 'SourceHanSerifCN-Bold';}
.Top002886 .top-mid li.aon span a,
.Top002886 .top-mid li span a:hover{color: #e50014;}
.Top002886 .top-mid li dd {font-size:14px; opacity:.75; line-height:32px; padding-left:2em;}
.Top002886 .top-mid .sub {display:none;}
.Top002886 .top-nav{position: relative;}
.Top002886 .top-nav:before{display: inline-block;content: '';width: 1px;height: 14px;background: #ccc;position: absolute;left:0;top: 50%;transform: translateY(-50%);}
.Top002886 .top-nav dl{float: right;}
.Top002886 .top-nav dl > *{float: left;line-height: 36px;}
.Top002886 .top-lang{position: relative; z-index: 100;}
.Top002886 .top-lang span{display: block; padding: 0 18px;color: #555555;font-size: 14px;}
.Top002886 .top-lang span:after{display: inline-block; content: ''; width: 9px; height: 6px;background:url(../images/Top002886_lang.png) no-repeat center; vertical-align: middle; margin-left: 10px; margin-top: -2px;}
.Top002886 .top-lang figure{position: absolute; left: -20%; top: 100%; width: 140%;background: rgba(255,255,255,0.8); border-radius: 5px; padding: 20px; display: none;}
.Top002886 .top-lang figure a{display: block; text-align: center;padding: 0 10px;}
.Top002886 .top-lang figure a:hover{color: #e50014;}
.Top002886 .top-search .box{display: none;position: absolute; padding-right: 50px;background: #eee;}
.Top002886 .top-search .text{width: 100%; height: 50px; line-height: 50px;border: 0;padding: 0 20px; background: none;}
.Top002886 .top-search .btn{position: absolute; right: 0; height: 100%; width: 50px;background: url("../images/Top002886-search_btn.png") no-repeat center center;}
.Top002886 .open-search{display: block;width: 36px; height: 36px; background: url("../images/Top002886-search_btn.png") no-repeat center center;position: relative;}
.Top002886 .open-search.on{background: none;}
.Top002886 .open-search.on:before,
.Top002886 .open-search.on:after{position: absolute; content: ''; width: 60%; height: 2px; background: #666; top: 50%; margin-top: -1px; left: 20%; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Top002886 .open-search.on:after{ transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(min-width:1025px){
.Top002886 .top-search{position: relative; z-index: 100;}
.Top002886 .top-search .box{right: 100%; top: 50%;margin-top: -25px;  width: 25vw;height: 50px;border-radius: 5px; }
}
@media(max-width:1024px){
.Top002886 .top-search .box{left: -100%; top: 100%; width: 200%;}
}

@media(min-width:1101px){
.Top002886 .top-left,
.Top002886 .top-right{position: absolute;z-index: 5}
.Top002886 .top-right,
.Top002886 .top-left{max-width: 320px;bottom: 0;}
.Top002886 .top-left{ left:2%; top: 0; height: 100%; display: flex; align-items: center;}
.Top002886 .top-left img{ max-height:86px;}
.Top002886 .top-right{ right:2%;bottom:24px;width: 132px;}
.Top002886 .top-mid{padding: 68px 170px 32px 320px;}
.Top002886 .top-mid menu{max-width: 868px;float: right;width: 100%}
.Top002886 .top-mid li{float: left;}
.Top002886 .top-mid li.pc_no{display: none!important;}
.Top002886 .top-mid li span{line-height: 1}
.Top002886 .top-mid li:hover span a,
.Top002886 .top-mid li.aon span a{color: #e50014}
.Top002886 li{position: relative;}
.Top002886 li .sub{position: absolute;left:-30%;top:100%;width: 160%;text-align: center;display: none;padding-top: 10px;z-index: 10}
.Top002886 .top-top li .sub{margin-left: -19px; left:0; width:100%;}
.Top002886 li .sub .dl{background: #fff;padding:10px 0;position: relative;border-radius: 3px;box-shadow:0px 2px 5px rgba(0,0,0,.1);}
.Top002886 li .sub .dl:before{display: inline-block;content: '';width: 0;height: 10px; border-bottom: 5px solid #fff;border-left: 5px solid transparent;border-right: 4px solid transparent;position: absolute;left:50%;bottom:100%;transform: translateX(-50%);}
.Top002886 li .sub .dl dd{line-height: 38px;padding:0 10px;}
.Top002886 .top-top li .sub .dl dd {line-height: 28px; padding:5px 10px;}
.Top002886 .top-top li .sub .dl dd a {display: block;}
.Top002886 .top-top{position: absolute;right:2%;top:24px;width: 100%;max-width: 780px;text-align: right;font-family: 'SourceHanSerifCN-SemiBold';}
.Top002886 .top-top li {display: inline-block;}
.Top002886 .top-top li:after{display: inline-block;content: '';width: 6px;height: 5px;background: url(../images/Top002886_li.png) no-repeat center;margin:0 18px;position: relative;top:-3px;}
.Top002886 .top-top li:last-child::after{display: none;}
.Top002886 .top-top li span{display: inline-block;}
.Top002886 .top-top li span a{color: #222;font-size: 17px;}
.Top002886 .top-top li.aon span a,
.Top002886 .top-top li span a:hover{color: #e50014;}
}
@media(min-width:1600px){
  .Top002886 .top-left{ left:0;}
  .Top002886 .top-top,
  .Top002886 .top-right{right: 0;}
}
@media(max-width:1100px){
.Top002886 .top-top{display: none;}
.Top002886 .top-lang{top:3px;}
.Top002886 .top-mid{position: fixed;left: -100%;opacity: 0;top: 90px; z-index: 200;height: 100%; padding: 20px; background: rgba(0,0,0,0.8); width: 220px; transition: 0.5s;}
.Top002886 .top-mid.show{left: 0;opacity: 1;}
.Top002886 .top-mid menu{height: 100%; overflow: auto;}
.Top002886 .top-mid li{margin: 0!important;line-height: 40px;}
.Top002886 .top-mid li span a{display: block;color: #fff;font-size: 16px;}
.Top002886 .top-mid li dd a {color:#fff;}
.Top002886 .top-nav{padding-top: 10px;}
.Top002886 .top-right{top: 50%;transform: translateY(-50%); right: 40px;}
.Top002886 .top-left{ height: 90px;display: table; width: 50%;}
.Top002886 .top-left a{display: table-cell; vertical-align: middle;}
.Top002886 .top-left img{max-height: 80px;}
.Top002886 .open-menu{position: absolute;right: 0; padding: 0 10px;top: 50%;transform: translateY(-50%);}
.Top002886 .open-menu i{width: 20px; height: 2px;display: block;margin: 4px 0;background: #222; transition: 0.3s;}
.Top002886 .open-menu.on{width: 26px; height: 34px;}
.Top002886 .open-menu.on i{position: absolute; width: 100%; height: 3px; left: 0;top: 50%;margin-top: -1.5px;border-radius: 0;}
.Top002886 .open-menu.on i:nth-child(1){display: none;}
.Top002886 .open-menu.on i:nth-child(2){transform: rotate(45deg);}
.Top002886 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}
.Top002886 .hotline .oldweb{display: none;}
}
@media(max-width:640px){
.Top002886 .top-right{font-size: 14px;}
.Top002886 .top-nav a.a_log,
.Top002886 .top-lang span{padding: 0 15px;}
.Top002886 .top-nav dl > *{line-height: 30px;}
}
@media(max-width:480px){
.Top002886 .top-left{ height: 70px;}
.Top002886 .top-left img{max-height: 60px;}
.Top002886 .top-nav{padding-top: 0;}
.Top002886 .top-mid{top: 70px;}
.Top002886 .top-mid li dd{padding-left: 1em;}
}







/* Banner */
.Banner{position: relative;}
.Banner .ban{display: block; background-size: cover; background-position: center; background-repeat: no-repeat; width: 100%; height: 300px; z-index: 1;}
.Banner .menu ol{font-family: 'SourceHanSerifCN-Bold';font-size: 36px; color: #fff; font-weight: bold;}
.Banner .menu ol span{ display: block; padding: 5px 0 20px; font-family: 'Times New Roman'; font-size: 21px; font-weight: normal; text-transform: uppercase; }
.Banner .menu li a{ color:#a9c6bd; font-size: 16px;  display:inline-block; position: relative; padding:3px 0;font-family: 'SourceHanSerifCN-Light';font-weight: lighter;}
.Banner .menu li.aon a,
.Banner .menu li a:hover{ color: #fff;}

@media(min-width:1025px){
.Banner .MeunTop{display: none;}
.Banner .menu{position: absolute;left: 0;width: 100%;height: 100%;top: 0;z-index: 10;} 
.Banner .menu .auto{height: 100%;}
.Banner .menu .ytable{height: 100%; background:rgba(56, 128, 106, 0.9); position: relative;width: 360px; overflow: hidden; z-index: 10; margin-left:auto; padding: 5px 30px; color: #fff;}
.Banner .menu li{ display: inline-block; width: 49%; margin-bottom: 5px; }
.Banner .menu li a span{  font-size: 14px; display: inline-block; padding-left: 5px;}
.Banner .menu li a:after{ content: ""; width: 0; height: 1px; overflow: hidden; background: #fff; position: absolute; left: 50%; bottom: 0;}
.Banner .menu li.aon a:after,
.Banner .menu li a:hover:after{ width: 100%; left: 0;}
}

@media(max-width:1024px){
.Banner .auto{padding: 0;}
.Banner .menu{display: none;}
.Banner .menu ol{display: none;}
.Banner .MeunTop{position: relative;background:rgba(56, 128, 106, 0.9);padding:10px 20px;}
.Banner .MeunTop .menuBtn{display: block;content: ''; width: 20px;height: 2px; position: absolute; right: 15px; top: 50%;background: #fff;transform: translateY(-50%);}
.Banner .MeunTop .menuBtn:before{display: inline-block;content: '';width: 20px;height: 2px;background: #fff;position: absolute;top:-5px;}
.Banner .MeunTop .menuBtn:after{display: inline-block;content: '';width: 20px;height: 2px;background: #fff;position: absolute;bottom:-5px;}
.Banner .MeunTop .h3{font-weight: normal; font-size:20px; margin: 0;color: #fff;font-family: 'SourceHanSerifCN-Light';}
.Banner .menu{background:rgba(56, 128, 106, 0.9); padding: 10px 20px; color: #fff;}
.Banner .menu li a{ display:block;}

}




/*全球布局*/
.Map002793{padding:5% 0;}
.Map002793 .item{margin-bottom:50px; background:rgba(255,255,255,0.6);transition:all 0.6s ease-out 0s; border-radius: 10px; opacity:0;transform:translateY(80px);}
.Map002793.showdiv .item{transform:none;opacity:1;}
.Map002793 .con{padding:40px 30px;padding-bottom:0; }
.Map002793 .item .tit{font-size: 26px; color:#333;font-family: 'SourceHanSerifCN-Bold'; padding-left: 18px;position: relative; line-height: 1;}
.Map002793 .item .tit:after{content: '';position: absolute; width:5px;height:100%; z-index:1; left: 0; top:0; background:#D72229; transition:all 0.3s ease-out 0s; border-radius:4px;}
.Map002793 .item .ul{padding:2vw 0 1vw;}
.Map002793 .item li{margin-right:3%; margin-bottom:3%; display: inline-block; }
.Map002793 .item li a{display:block; font-size: 18px; padding:10px 1.165vw; border: 1px solid #eaeaea;  border-radius: 5px;color: #555 ; font-family: 'SourceHanSerifCN-Bold';}
.Map002793 .item li span{ padding-left:18px; position: relative; z-index:11; display: inline-block;} 
.Map002793 .item:hover{ box-shadow:5px 5px 15px rgba(0,0,0,.12);} 
.Map002793 .item:hover .tit{color:#D72229;} 
.Map002793 .item li:hover{ border-color:#D72229;} 
.Map002793 .item li:hover a{ color:#D72229;} 
.Map002793 .item li span:after{content: '';position: absolute; width:10px;height:10px; z-index:-1; left: 0; top:10px; background: url(../images/PicList002149-more.png) no-repeat center; background-size: contain; transition:all 0.3s ease-out 0s;}

@media(min-width:1025px){
.Map002793 .list{position: relative; min-height:70vh; }
.Map002793 .item{position:absolute;width:calc(50% - 50px);margin-right:50px;}
.Map002793 .item:nth-child(even){margin-right:0;}
}
@media(max-width:768px){
  .Map002793 .item .ul{padding: 20px 0 10px;}
  .Map002793 .item li{font-size:16px; padding:10px 14px;}
}



/*底部*/
.Bottom003000{background:url(../images/Bottom003000_bg.png) no-repeat center #f1f1f1; background-size: cover;padding: 3.44vw 0; font-size: 17px;}
.Bottom003000,
.Bottom003000 a{color: #555; }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #D72229;}
.Bottom003000 .b-left .logo{width:95%; max-width: 420px; }
.Bottom003000 .b-left .contact{line-height:2; margin-top:24px; max-width:420px; }
.Bottom003000 .b-left .contact dd{padding-left: 34px; background: url(../images/Bottom003000_email.svg) no-repeat left 6px; background-size:20px auto;} 
.Bottom003000 .b-left .contact dd:nth-of-type(1){ background-position: left 12px;} 
.Bottom003000 .b-left .contact dd:nth-of-type(2){background-image:url(../images/Bottom003000_tel.svg);}
.Bottom003000 .b-left .contact dd:nth-of-type(3){background-image:url(../images/Bottom003000_add.svg);}
.Bottom003000 .b-left .contact dd+dd{margin-top:10px;}

.Bottom003000 .cod img{padding:26px; background: url(../images/cod-bg.png) no-repeat center; background-size: cover;}
.Bottom003000 .cod span{margin-top:18px; display: block ;}
.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(0,0,0,0.05); margin-bottom:30px;}
.Bottom003000 .b-right nav a{color: #444;font-size:17px;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 1.25vw; color: #999;}
.Bottom003000 .b-right nav a:hover{color: #D72229;}
.Bottom003000 .b-right aside{padding-bottom:40px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 1vw; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
@media(min-width:1025px){
.Bottom003000 .b-left{width:36%; }
.Bottom003000 .b-right{text-align: right; width:36%;}
.Bottom003000 .b-right nav{padding-bottom:30px; }
.Bottom003000 .cod {text-align: center; padding: 0 2vw; width: 20%;}
}
@media(min-width:1200px){
.Bottom003000 .cod{width: 28%;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center; padding: 30px 0;}
.Bottom003000 .ytable,
.Bottom003000 .ytable-cell{display: block;}
.Bottom003000 .b-left{display: none;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(0,0,0,0.1); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .b-right aside{padding-bottom: 20px;}
}



/*首页简介 */
.Floor002475{ padding:5vw 0 2vw;}
.Floor002475 .con{ position:relative;}
.Floor002475 .img{position: relative; z-index: 2;}
.Floor002475 .img .Ispic{display: block; width: 100%; padding-bottom:75%; }
.Floor002475 .img .Ispic img{display:none; }
.Floor002475 .txt{ background:url(../images/Floor002475-bg.jpg) no-repeat right bottom; background-size:cover; z-index: 10;}
.Floor002475 .txt figure{padding:15%;}
.Floor002475 .deco img{ max-width:50%;}
.Floor002475 .txt h1{ margin:0; font-size:36px; color:#1A1F22; line-height: 1;font-family: 'SourceHanSerifCN-SemiBold';}
.Floor002475 .txt h2{ margin:10px 0 30px; font-size:24px; color:#333; line-height: 1;}
.Floor002475 .txt p{ color:#555; line-height:2;margin: 0; font-size: 17px;}
.Floor002475 .txt p+p{margin-top:14px; }
.Floor002475 .txt .more{color:#D72229; border-bottom:1px solid #D72229; display:inline-block; padding-right:40px; position:relative; line-height:30px; margin-top:30px;}
.Floor002475 .txt .more::after{ position:absolute; right:10px; bottom:-5px; height:30px; width:1px; background-color:#D72229; content:''; transform:rotate(-45deg);}
.Floor002475 .txt .more:hover{color:#38806a; border-bottom:1px solid #38806a;}
.Floor002475 .txt .more:hover::after{  background-color:#38806a; }
.Floor002475 .txt .mores{ margin-top:40px;}
.Floor002475 .txt .mores a{ line-height:40px; color:#D72229;  border-radius:40px; padding:0 20px; display:inline-block; transition:0.3s; border: 1px solid #D72229;}
.Floor002475 .txt .mores a+a{margin-left: 24px;}
.Floor002475 .txt .mores a::after{ display:inline-block; content:'>'; margin-left:10px;}
.Floor002475 .txt .mores a:hover{color:#fff;background:#D72229;}
/*简介-基础 */
.Floor002475-1{ padding:5vw 0;}
/*简介-国外 */
.Floor002475-2 .txt figure{padding:12.5% 15%;}
.Floor002475-2 .txt p+p{margin-top:10px; }


/*视频*/
.Floor002475 .img .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor002475 .img .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../../uploadfiles/sub/Floor002475_play.png") no-repeat center center rgba(0,0,0,0.4); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor002475 .img video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
  .Floor002475 .img .play:before{width: 20vw; height: 20vw;}
}


@media(min-width:1025px){
.Floor002475 .img{ width:60%;}
.Floor002475 .txt{position:absolute; right:0; top:50%; transform:translateY(-50%); width:40%; }
.Floor002475 .txt figcaption{ padding-top:2vw;}
.Floor002475 .deco{ margin-left:-72%;}
.Floor002475 .txt h1{ margin:0 0 8% 0;}
.Floor002475-2 .txt h1{ margin:0;}
.Floor002475 .txt .box{overflow-y: auto; padding-right:20px; max-height: 210px;}
.Floor002475 .txt .box::-webkit-scrollbar{width:2px;  height:10px;}
.Floor002475 .txt .box::-webkit-scrollbar-track{ background:#ccc; border-radius:2px;}
.Floor002475 .txt .box::-webkit-scrollbar-thumb{ background:#D72229; border-radius:10px;}
.Floor002475 .txt .box::-webkit-scrollbar-thumb:hover{background:#D72229;}
.Floor002475 .txt .box::-webkit-scrollbar-corner{background:#D72229;}
}
@media(max-width:1024px){
  .Floor002475{ padding:70px 0 50px;}
  .Floor002475-1{ padding:70px 0;}
  .Floor002475 .txt figure{padding:30px;}
  .Floor002475 .deco{ display: none;}
  .Floor002475 .txt h1{ margin:0 0 20px 0;font-size:30px; }
  .Floor002475 .txt h2{font-size:20px; }

}





/*首页-新闻 */
.Floor003196{padding:3vw 0 5vw; font-size: 16px; background: url(../images/bg2.png) repeat;}
.Floor003196 .column-tit{text-align: center; font-size: calc(50 / 16 * 1em); margin-bottom: calc(70 / 50 * 1em);color: #333;}
@media (max-width:1024px) {
.Floor003196 .box-new-company{ margin-bottom: calc(30 / 16 * 1em);}
}
.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color:#d72229;}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{background-color:#f1f1f1; padding: calc(34 / 16 * 1em);}
.Floor003196 a.inner{display: block; }
.Floor003196 a.inner .txt{border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5; padding-left: calc(31 / 16 * 1em); padding-right: calc(81 / 16 * 1em);}
.Floor003196 .label span{display: inline-block;	width: calc(80 / 16 * 1em); text-align: center;color: #fff;line-height: calc(30 / 14 * 1em);background: #D72229;font-size: calc(14 / 16 * 1em); border-radius: 10px;}
.Floor003196 a.inner h4.tit{margin: calc(36 / 24 * 1em) 0 calc(20 / 24 * 1em) 0; font-size: 18px; line-height: 26px; height: calc((30 / 24 * 1em) * 2); font-weight: bold;color: #555555; font-family: 'SourceHanSerifCN-Bold';}
.Floor003196 a.inner p{line-height: 26px; color: #888888; font-size: 15px;margin-top:36px;margin-bottom: 34px;}
.Floor003196 a.inner .more{color: #D72229;display: inline-block; font-size: calc(14 / 16 * 1em); padding-right: calc(30 / 16 * 1em);transition: 0.3s;}
.Floor003196 a.inner:hover .more{padding-right:calc(50 / 16 * 1em);}

.Floor003196 .box-new-company .pic{overflow: hidden;margin-bottom: calc(40 / 16 * 1em);}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(285 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.12);}

.Floor003196 .list li{display: table;width: 100%;}
.Floor003196 .list li .label{margin-bottom: 10px;}
.Floor003196 .list li:not(:last-child){border-bottom:1px solid rgb(232 232 232);padding-bottom: 20px;margin-bottom: 20px;}
.Floor003196 .list li a{display: table-cell; vertical-align: middle;}
.Floor003196 .list h4.tit{font-size: 18px; line-height: 1.5; margin-bottom: calc(10 / 20 * 1em);color: #555555; font-family: 'SourceHanSerifCN-Bold';font-weight: bold;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Floor003196 .list li time{color:#888; font-size: calc(14 / 16 * 1em);}
.Floor003196 .more-btn{text-align: right;}
.Floor003196 .more-btn a{width: calc(120 / 14 * 1em);line-height: calc(43 / 14 * 1em);border-radius: 0 calc(20 / 14 * 1em) 0 calc(20 / 14 * 1em);border: solid 1px #D72229;font-size: calc(14 / 16 * 1em);display: inline-block;text-align: center;color: #D72229;transition: 0.3s;}
.Floor003196 .more-btn a:hover{background-color: #D72229;color: #fff;}
@media (min-width:1025px) {
  .Floor003196 .box-new-company{width: calc(490 / 1440 * 100%);}  
  .Floor003196 a.inner{margin-right:calc(30 / 16 * 1em);}
}
@media (max-width:1024px) {
    .Floor003196 {padding: 50px 0;}
    .Floor003196 .column-tit{font-size: calc(32 / 16 * 1em);}
    .Floor003196 .ytable-cell{display: block;}
}



/*首页-国外新闻 */
.Floor003129{padding:3vw 0 5vw; font-size: 16px; background: url(../images/bg2.png) repeat;}
.Floor003129 .list label{border: solid 1px #dedede;font-size:16px;line-height: 1.7142;padding: 0 20px;display: inline-block;transition: 0.3s;}
.Floor003129 .list .tit{font-size: 1.25em;color: #333333; margin-bottom: 1em; }
.Floor003129 .list a:hover .tit{color: #e60012;}
.Floor003129 .list ol .tit{line-height: 1.6;}
.Floor003129 .list .txt p{margin: 0;color: #666666;font-size:16px;line-height: 1.7142;}
.Floor003129 .list time{color: #aaa; padding-right: 3.4375em;background: url(../images/Floor003129-icon.svg) no-repeat right center; background-size: 1em auto;display: inline-block;}
.Floor003129 .list ol time{margin-top: 3em;}
.Floor003129 .list ol .pic{overflow: hidden; margin-bottom: 2.5em;}
.Floor003129 .list ol .Ispic{padding-bottom: 59.091%;transition: 0.3s ease-out;}
.Floor003129 .list a:hover .Ispic{transform: scale(1.1);}
@media (min-width:1025px) {
.Floor003129 .list{position: relative;z-index: 1;}
.Floor003129 .list:before{position: absolute;content: '';left:35%;width: 1px;height: 100%;background-color: #eaeaea; top: 0;}
.Floor003129 .list ol{float: left;width:32%;}
.Floor003129 .list li{float: right;width:62%; border-bottom: 1px solid #eaeaea;}
.Floor003129 .list li a{height:11em;}
.Floor003129 .list li:nth-of-type(1) a{height: 9.625em;} 
.Floor003129 .list li:nth-of-type(1) a .ytable-cell{vertical-align: top;}
.Floor003129 .list li .txt{position: relative;padding-right: 12em;}
.Floor003129 .list li time{position: absolute;right: 0; top: 50%; line-height: 2; margin-top: -1em;}
}
@media (max-width:1024px) {
.Floor003129 .list ol{margin-bottom: 2em;}
.Floor003129 .list li{border-top: 1px solid #eaeaea; padding: 2em 0;}
.Floor003129 .list li time{margin-top: 2em;}
}




/*首页-4大入口 */
.Floor003067 ul{background-size: cover; background-repeat: no-repeat; background-position:center;}
.Floor003067 li{overflow: hidden;float: left;width:50%;}
.Floor003067 li a{color: #fff; display: block;position: relative; text-align: center;}
.Floor003067 li .txt{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; transition: 0.3s;padding: 0 5%;}
.Floor003067 li .img{position: relative;}
.Floor003067 li .img:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; background: #aa1113; height: 100%; opacity: 0.85; transition: 0.3s; z-index: 2;}
.Floor003067 li:nth-child(2n) .img:before{background:#850002;}
.Floor003067 li .Ispic{overflow: hidden;padding-bottom:65.163%;position: relative; z-index: 1; opacity: 0;}
.Floor003067 li a:before{position: absolute; content: ''; background-image:linear-gradient(0deg, #b1000c, #dc333d); border-radius: 50%; width: 100%;padding-bottom: 100%; z-index: 3;right: 100%; top: 50%; transform: translateY(-50%); transition: 0.3s;}
.Floor003067 li .ytable{height: 100%;}
.Floor003067 li .pic{margin: 0 auto 10px; display: table;position: relative;}
.Floor003067 li .pic img{transition: 0.3s; height:105px ;}
.Floor003067 li .cn{font-size:26px; color:#fff; line-height: 1; font-family: 'SourceHanSerifCN-Bold';}
.Floor003067 li .en{font-size:18px; color:rgba(255,255,255,0.7); margin-top:10px;}
.Floor003067 li .cn span{ display: inline-block; padding: 0 40px; position: relative;}
.Floor003067 li .cn span:after,
.Floor003067 li .cn span:before{ content: ""; width:20px; height:25px; overflow: hidden; background:url(../images/tit-bg.png) no-repeat center; position: absolute;top:50%; margin-top: -13px;}
.Floor003067 li .cn span:after{left: 0;}
.Floor003067 li .cn span::before{ right: 0; transform:rotate(-180deg);}
.Floor003067 li a:hover:before{right: 50%;opacity:0.85;}
.Floor003067 li a:hover .txt{width: 50%;}
.Floor003067 li a:hover .pic img{height:50px;}
.Floor003067 li a:hover .img:before{opacity: 0;}
.Floor003067 li a:hover .Ispic{opacity: 1;}
.Floor003067 li a:hover .cn span:after,
.Floor003067 li a:hover .cn span:before{display: none;}
@media(min-width:769px){
.Floor003067 li{width:25%;}
}

@media(max-width:1360px){
.Floor003067 li .Ispic{padding-bottom:80%;}
}
@media(max-width:1024px){
.Floor003067 li .Ispic{padding-bottom:100%;}
}
@media(max-width:768px){
.Floor003067 li .Ispic{padding-bottom:80%;}
.Floor003067 li:nth-child(3) .img:before{background:#850002;}
.Floor003067 li:nth-child(4) .img:before{background:#aa1113;}
.Floor003067 li .pic img{height: 60px;}
.Floor003067 li .cn{font-size: 18px;}
}





/*栏目页*/
.info-conts{padding: 4vw 0;}
.w20{ width:20%;}
.w77{ width:76%;}
@media(max-width:1024px){
.info-conts{padding:50px 0;}  
.w20,
.w77{ width:auto;}
}





/*二级*/
.Menu002956{padding-left: 10px;}
.Menu002956 h1{position: relative; margin: 0 0 20px; background:url(../images/Menu002956-bg.png) no-repeat left top; padding-bottom: 29px;}
.Menu002956 h1:after{position: absolute; content: ''; border:1px solid #D72229; width:20px; height:20px; right: 0; bottom: 0; border-top: 0;border-left: 0;}
.Menu002956 h1 .cn{ font-size: 40px; color:#333; display:block; position: relative; padding-top:28px; padding-left:40px; letter-spacing: 5px; line-height: 1;}
.Menu002956 h1 .en{ font-size: 18px; color:#555; display: inline-block; padding-left:100px;}
.Menu002956 ul{ background:rgba(255,255,255,0.4);}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #eaeaea;}
.Menu002956 li a{display: block;line-height: 26px;padding: 12px 50px 12px 40px;font-size:18px;position: relative;z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:8px solid transparent; border-left-width: 10px;border-left-color:#D72229; top: 50%; margin-top: -8px; right:20px; opacity: 0; transition: 0.3s;}
.Menu002956 li:hover,
.Menu002956 li.aon{background:rgba(215,34,41,0.05); border-bottom-color: transparent;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{color:#D72229;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40; margin-bottom: 40px;}
.Menu002956 ul{display: none;z-index: 40;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background:#D72229; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background:#fff; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}




/*公司简介*/
.RighInfo001749 .pic{ margin-bottom: 20px;}
.RighInfo001749 .tit{font-size: 36px;color: #1A1F22;  font-weight: bold;font-family: 'SourceHanSerifCN-Bold';}
.RighInfo001749 .tit:after{ content:"";width:40px; height:4px; background:#D72229; margin:20px 0; display:block; }
.RighInfo001749 p{ margin: 0;font-size: 17px; color: #555;line-height: 2; text-align: justify;}
.RighInfo001749 p b{ color:#D72229;}
.RighInfo001749 p+p{ margin-top:20px;}
.RighInfo001749 .ul{margin-top: 2vw;}
.RighInfo001749 li{width:32%; float:left;}
.RighInfo001749 li:not(:last-child){ margin-right:2% ;}
@media(min-width:1025px){
  .RighInfo001749 .pic{ float: right; padding-left:2vw;  width:55%;}
}
@media(max-width:1024px){
  .RighInfo001749 .tit{font-size:24px; }
}
  
  




/*服务 */
.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #eaeaea;  margin-bottom:3.5%; position:relative;}
.RighInfo002522 .list dl:hover{background: rgba(255,255,255,0.5); box-shadow:4px 4px 8px rgba(0,0,0,.1);}
.RighInfo002522 .list dl a{ display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 10;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:110px;}
.RighInfo002522 .list dt b{display:block;width:74px; height:74px; border-radius:50%; background:url(../images/RighInfo002522-bg.png) no-repeat center;background-size:contain ; color:#fff;  position:relative; overflow:hidden;   margin:25px auto; padding:20px; }
.RighInfo002522 .list dt b img{display:block;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; font-family: 'SourceHanSerifCN-Bold'; font-size: 18px;color: #1A1F22; line-height: 32px;font-weight: bold;; margin:0;}
.RighInfo002522 .list dl:hover p{ color: #b1000c;}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
.RighInfo002522 .list dd p{ font-size:20px;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}





/*
 联系
 */
 .Form002802 .tit{font-size:34px;font-family: 'SourceHanSerifCN-Bold';  color: #333; text-align: center;}
 .Form002802 .tit:after{ content:"";width:40px; height:4px; background:#D72229; margin:20px auto 30px; display:block; }
 .Form002802 .from{display:none;}
 .Form002802 .from td{ padding-right: 5%; padding-bottom:3%;}
 .Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
 .Form002802 .from td div{ position:relative;}
 .Form002802 .from label{ position:absolute; left:15px; top:0; font-size:16px; line-height: 50px; color:#666;}
 .Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#fff;}
 .Form002802 .from textarea.text{ height:132px;}
 .Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
 .Form002802 .from .btn input{ background:#D72229; cursor:pointer; padding:0; border:none; width: 160px; height:46px; font-size: 16px; color:#fff; border-radius: 99px;}
 
 .Form002802 .address { padding-bottom:3vw; margin-bottom: 3vw; /*border-bottom:1px solid #ddd;*/}
 .Form002802 .address dl{  padding-top:3%;}
 .Form002802 .address dd h1,
 .Form002802 .address dd h2,
 .Form002802 .address dd p{ font-size:16px;line-height:40px;}
 .Form002802 .address dd h2{position: relative;display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;  padding-left:50px; color: #333;}
 .Form002802 .address dd h2:before{ background-repeat:no-repeat; background-position:center; position: absolute; content: ''; width:40px; height:40px; top: 50%; left: 0;transform: translateY(-50%); border: 1px solid #D72229; border-radius: 50%; background-size: auto 16px;}

 .Form002802 .address dd h1{ margin-bottom: 3%; padding-left:10px; font-size:24px; border-left: 4px solid #d7252c; line-height: 1; color: #1A1F22;font-weight: bold;font-family: 'SourceHanSerifCN-Bold'; }
 .Form002802 .address dd h2{ font-size:18px;}
 .Form002802 .address dd h2.h2_1:before{ background-image:url(../images/Form002802-icon1.svg);}
 .Form002802 .address dd h2.h2_2:before{ background-image:url(../images/Form002802-icon2.svg);}
 .Form002802 .address dd h2.h2_5:before{ background-image:url(../images/Form002802-icon5.svg);}
 .Form002802 .address dd h2.h2_3:before{ background-image:url(../images/Form002802-icon3.svg);}
 .Form002802 .address dd h2.h2_4:before{ background-image:url(../images/Form002802-icon4.svg);}
 
 @media(min-width:641px){
 .Form002802 .from td:nth-child(3n),
 .Form002802 .from .textareas,
 .Form002802 .from .btn,
 .Form002802 .from .tip{ padding-right: 0; }
 }
 @media(max-width:640px){
 .Form002802 .from td{ display: block; padding-right: 0; }
 .Form002802 .address dd{ float:none; width:auto; padding-left:0; }
 }
 



  


/*党建 */

.Party{text-align: center; padding-bottom: 20px;}
.Party .tab a{display: inline-block; padding:8px 40px; margin-right:18px; margin-bottom:14px; font-size:20px;background:url(../images/PicList002856-bg.png) no-repeat center; background-size: 100% 100%; color: #333;}
.Party .tab a.aon{ color: #fff;background-image:url(../images/PicList002856-bg-on.png);}


.PicList002149 li{ overflow:hidden; padding-left:140px; padding-right:58px; position:relative; margin:2% 0;background-color:rgba(255,255,255,0.5); box-shadow: 0 0 5px rgba(0,0,0,.1);}
.PicList002149 li:hover{background-color:#D72229;}
.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:1px solid #eaeaea;}
.PicList002149 li div{border-left:1px solid #eaeaea; padding:4% 6%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:140px; 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:30px; color:#999; display:block; }
.PicList002149 li time i:after{ display:block; content:''; margin:8px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
.PicList002149 li h3{margin: 0; font-size: 20px;  font-family: 'SourceHanSerifCN-Bold'; }
.PicList002149 li h3 a{ color: #333;}
.PicList002149 li p{margin-bottom: 0; font-size:16px; color: #666; line-height:30px;}
.PicList002149 li:hover{background-color:#D72229;}
.PicList002149 li:hover:after{  background-image:url(../images/PicList002149-more1.png) ; border-left-color:rgba(255,255,255,0.4);}
.PicList002149 li:hover div{border-left-color:rgba(255,255,255,0.4);}
.PicList002149 li:hover time span{  color:rgba(255,255,255,0.6);}
.PicList002149 li:hover time i{ color:rgba(255,255,255,0.8); }
.PicList002149 li:hover time i:after{  background:rgba(255,255,255,0.4);}
.PicList002149 li:hover h3 a{color: #fff;}
.PicList002149 li:hover p{ color: rgba(255,255,255,0.7);}

@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: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;}
}




 /*党建-简介 */
 .RighInfo002519 p{ margin:0; font-size: 16px; line-height: 2; color: #333; }
 .RighInfo002519 p+p{ margin-top: 16px; }
 .RighInfo002519 .list_img_group{ margin:3% 0;}
 .RighInfo002519 .list_img_group li{ text-align:center;}
 .RighInfo002519 .pic{ margin-top:4vw;}
 @media(min-width:641px){
 .RighInfo002519 .list_img_group li{ float:left; width:32%;}
 .RighInfo002519 .list_img_group li:nth-child(2){ width:32%; margin:0 2%;}
 }
 @media(max-width:640px){
 .RighInfo002519 .list_img_group li{ margin:2% 0;}
 }
 
 


/*翻页 */
.Page002623{padding-top:50px; text-align: center;font-family: Arial;font-size: 16px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px;width: 50px;background: #f6f6f6;margin: 0 3px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #D72229;}
.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;}
}




/*新闻*/
.PicList002856 .tab a{display: inline-block; padding:8px 40px; margin-right:18px; margin-bottom:14px; font-size:20px;background:url(../images/PicList002856-bg.png) no-repeat center; background-size: 100% 100%; color: #333;}
.PicList002856 .tab a.aon{ color: #fff;background-image:url(../images/PicList002856-bg-on.png);}
.PicList002856 .list li{border-bottom:1px dashed #dedede; padding:40px 0; position:relative;}
.PicList002856 .list li h2{ font-size:20px; margin:0; padding-left: 20px; background: url(../images/PicList002856_icon.png) no-repeat left 12px;  font-family: 'SourceHanSerifCN-Bold';}
.PicList002856 .list li h2 a{  color:#333; }
.PicList002856 .list li:hover h2 a{ color:#D72229;}
.PicList002856 .list li p{line-height: 30px;font-size: 16px; color: #666;margin:22px 0;}
.PicList002856 .list li time{color: #999; padding-right: 3.4375em;background: url(../images/Floor003129-icon.svg) no-repeat right center; background-size:16px auto;display: inline-block;}







/*新闻详情*/
.RighInfo002939 .name{border-bottom: 1px solid #e9e9e9; text-align: center; margin-bottom: 34px;}
.RighInfo002939 .name h1{margin: 0 0 18px 0;font-size: 28px; color: #1A1F22; font-family: 'SourceHanSerifCN-Bold';}
.RighInfo002939 .time{color: #777;padding-bottom: 1.72vw;line-height:30px; font-size: 14px;}
.RighInfo002939 .time time{margin-left:35px;}
.RighInfo002939 .time dl{display: inline-block;margin-left: 35px; vertical-align: middle;}
.RighInfo002939 .time dd{display: inline-block; vertical-align: middle; margin-top: -5px;}
.RighInfo002939 .time dd+dd{margin-left: 10px;}
.RighInfo002939 .time dd a{display: block; width:30px; height: 30px; background: url(../images/wx.png) no-repeat center; background-size:cover;}
.RighInfo002939 .time dd.wb a{ background-image: url(../images/sina.png);}
.RighInfo002939 .time dd.qq a{ background-image: url(../images/qq.png);}
.RighInfo002939 .edit-info{ font-size: 17px; line-height: 2; text-align: justify; padding-bottom: 2.2vw; color: #333;}
.RighInfo002939 .edit-info p{margin:20px 0;}
.RighInfo002939 .pic2{padding:10px 0;}
.RighInfo002939 .pic2 .img{width:49%;float:left;}
.RighInfo002939 .pic2 .img:nth-child(2){float:right;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 75px;}
.RighInfo002939 .info-page dd a{padding: 0 28px;color:#666;}
.RighInfo002939 .info-page dd a:hover{color: #D72229;}

.RighInfo002939 .fh{text-align: center;margin-top:4%;}
.RighInfo002939 .fh a{background:#D72229;color:#fff;padding:14px 52px 14px 37px;font-size:16px;border-radius: 50px;position: relative;}
.RighInfo002939 .fh a:before{position: absolute; content: ''; width: 10px; height: 10px; transform: rotate(45deg);border-top: 2px solid #fff;border-right: 2px solid #fff; right:22%; top: 50%; margin: -5px 0 0 -8px;}

.bd_weixin_popup{min-width: 260px; min-height: 320px;}
@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 .info-page dd a{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
}




/*暂无内容*/
.renew{text-align: center; font-size:17px; padding: 6vw 0; color: #333; line-height: 2; }

/*
 .PicList001512 为demo编号
 */
.PicList001512{ padding:5% 0 3% 0;font-family: 'SourceHanSerifCN-Light';}
.PicList001512 .search{}
.PicList001512 .search .tit{ margin-bottom: 4%;font-size: 36px;color: #333333;font-family: 'SourceHanSerifCN-Bold';line-height: 42px;background: url(../images/PicList001512-bg.png) no-repeat right bottom;}
.PicList001512 .search .tit span{display: inline-block;background: #fff;padding-right: 20px;}
.PicList001512 .search .tit em{font-style: normal;font-weight: normal;font-family: "Times New Roman";color: #007835;font-size: 24px;text-transform: uppercase;display: block;line-height: 1;}
.PicList001512 .search .tip{font-size: 17px;color: #888888;margin:4% 0 1.5%; display: none;}

.PicList001512 .search .filter{}
.PicList001512 .search .filter dl.year{position: relative; z-index: 10;}
.PicList001512 .search .filter dl.year:nth-child(1){ z-index: 13;}
.PicList001512 .search .filter dl.year:nth-child(2){ z-index: 12;}
.PicList001512 .search .filter dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #f9f9f9;display: none;height: 380px;overflow-y: scroll;}
.PicList001512 .search .filter dl.year dd a{display: block;padding: 5px 20px;line-height: 24px; transition: 0.3s;}
.PicList001512 .search .filter dl.year dd a:hover{background: #D72229;color: #fff;}
.PicList001512 .search .filter dl.year dt{font-size: 16px;position: relative;color: #999999;line-height: 40px;border: 1px #EAEAEA solid;padding-right: 30px;padding-left: 12px;background: #fff;}
.PicList001512 .search .filter dl.year dt:after{position: absolute;content: '';border: 5px solid transparent;border-top-color: #7F7F7F;border-top-width:5px;right: 12px;top: 50%;margin-top: -2.5px;}
.PicList001512 .search .filter ul.search{position: relative;z-index: 2;}
.PicList001512 .search .filter ul.search .btn{display: block;font-size: 16px;width: 100%;line-height: 40px;background: #D72229;text-align: center;color: #fff; cursor: pointer;}
.PicList001512 .search .filter ul.search .text{font-family: 'SourceHanSerifCN-Light';font-size: 16px;width: 100%;line-height: 40px;height: 40px;border: 1px #e6e6e6 solid;padding: 0 12px;color: #999999;}
.PicList001512 .search .filter ul.search .text.focus{color: #333;}

@media(min-width:641px){
.PicList001512 .search .filter dl.year{float: left;width: 20%;margin-right: 1.5%}
.PicList001512 .search .filter ul.search{float: left;width: 20%;margin-right: 1.5%}
.PicList001512 .search .filter ul.btn-box{float: right;width: 14%;margin-right: 0}
}
@media(max-width:768px){
.PicList001512 .search .filter dl{margin-bottom: 10px;}
.PicList001512 .search .filter ul.search .btn{margin-top: 10px;}
}

.PicList001512 .search .sub-tit{font-size: 17px;color: #888888;margin:3% 0 1.5%;font-family: 'SourceHanSerifCN-Bold';}
.PicList001512 .search .dl{margin-bottom: 5%}
.PicList001512 .search .dl dd{float: left;width: 38px;height: 38px;background:#f2f2f2;margin-right: 8.1562px;line-height: 38px;text-align: center;}
.PicList001512 .search .dl dd a{color: #444444;font-size: 15px;}
.PicList001512 .search .dl dd.no a{color: #888888}

@media(max-width:1200px){
.PicList001512 .search .dl dd{margin-bottom: 8px;margin-right: 8px;}
}
@media(max-width:768px){
.PicList001512 .search .dl dd{margin-bottom: 4px;margin-right: 4px;}
}

.PicList001512 h4{ position:relative;color: rgb(85, 85, 85);line-height: 2;font-size:17px;font-weight:normal; margin:0;}

.PicList001512 .list{ padding-top:3%;}
.PicList001512 .list .ul li{ float:left; margin-right:2%; margin-top:2%; width:32%; border:1px solid #e8e8e8;color:#666;background: #f8f8f8;transition: .3s;cursor: pointer;}
.PicList001512 .list .ul li:hover{background: #007734}
.PicList001512 .list .ul li:nth-child(3n){ margin-right:0;}
.PicList001512 .list .ul li a{ display: block;position:relative; padding-left:36%;height:178px; overflow:hidden;}
.PicList001512 .list .ul li figure{ position:absolute; left:0; top:0; height:100%;width:36%; }
.PicList001512 .list .ul li .info{padding:20px 30px 0;text-align: center;}
.PicList001512 .list .ul li .info>*{margin:0;}
.PicList001512 .list .ul li h5{color: #454545;font-size: 20px;font-family: 'SourceHanSerifCN-Bold';}
.PicList001512 .list .ul li h5 span{font-size: 15px;margin-left: 20px;color: #888;font-weight: normal;}
.PicList001512 .list .ul li:hover h5{color: #fff}
.PicList001512 .list .ul li .ms{padding:10px 0 20px;}
.PicList001512 .list .ul li .add{display: block;font-size: 14px;color: #454545;position: relative;margin:10px 0 20px;}
.PicList001512 .list .ul li:hover .add{color: #fff;opacity: .8;}
.PicList001512 .list .ul li :before{display: inline-block;content: '';width: 16px;height: 16px;position: absolute;left:0;top:50%;transform: translateY(-50%);}

.PicList001512 .list .ul li p{font-size: 15px;color: #666;line-height: 22px;}
.PicList001512 .list .ul li p span{display: block;font-weight: bold;border-bottom: 1px solid #e8e8e8;padding-bottom: 2px;margin-bottom: 3px;}
.PicList001512 .list .ul li:hover p{color: #fff}

.PicList001512 .team{ margin-top:3%;}
.PicList001512 .team .ul{background:#F2F1EF;padding:3%; margin-top: 3%;}
.PicList001512 .team .ul li{border-bottom: 1px solid #c8c8c8;padding:2% 0;}
.PicList001512 .team .ul li:last-child{border-bottom: 0px solid #c8c8c8;}
.PicList001512 .team .ul li .name h5{font-size: 27px;margin:0;line-height: 1;font-weight: normal; line-height:45px;}
.PicList001512 .team .ul li .name .add{display: block;font-size: 18px;color: #666;font-weight: normal;margin-top: 10px;}
.PicList001512 .team .ul li .name .add:before{display: inline-block;content: '';width: 16px;height: 16px;background: url(../images/icon-4.png) no-repeat center;margin-right: 8px;position: relative;top:1px;}
.PicList001512 .team .ul li .zw{}
.PicList001512 .team .ul li .zw span{font-size: 18px;position: relative;top:38px;color: #333;}
.PicList001512 .team .ul li .yw{padding-top: 10px;}
.PicList001512 .team .ul li .yw p{margin:0;font-size: 18px;color: #333;}
.PicList001512 .team .ul li .yw p span{display: block;font-size: 15px;padding-bottom: 10px;color: #666;}
.PicList001512 .team .ul li .yw p em{font-style: normal;}
.PicList001512 .team .ul li .yw p em:last-of-type{display: none;}
.PicList001512 .team .ul li .more span{font-family: "Arial";font-size: 18px;color: #e50014;position: relative;top:34px;}
.PicList001512 .team .ul li .more span:after{display: inline-block;content: '';width: 30px;height: 2px;background: #e50014;position: absolute;left:0;bottom: 0; }
@media(min-width:1023px){
  .PicList001512 .team .ul li .name{float: left;width: 20%}
  .PicList001512 .team .ul li .zw{float: left;width: 20%}
  .PicList001512 .team .ul li .yw{float: left;width: 50%}
  .PicList001512 .team .ul li .more{float: left;width: 10%;text-align: right;}
}
@media(max-width:1022px){
.PicList001512 .team .ul li{min-height: 190px;}
.PicList001512 .team .ul li .name{float: left;width: 50%}
.PicList001512 .team .ul li .zw{float: left;width: 50%}
.PicList001512 .team .ul li .yw{clear: both;width: 100%}
.PicList001512 .team .ul li .more{display: block;clear: both;}
}
@media(max-width:768px){
.PicList001512 .team .ul li .more span{ top:10px;}
}
@media(max-width:640px){
.PicList001512 .team .ul li{ min-height:0; padding:15px 0 25px;}
}
.PicList001512 .expertise{font-family: 'SourceHanSerifCN-Bold';font-weight: bold;margin-top: 5%;}
.PicList001512 .expertise ol{font-size: 26px;color: #333;margin: 3% 0 2%;}
.PicList001512 .expertise li{font-size:14px;float:left;width:17.6%; text-align:center; margin-bottom:1%;margin-right:3%; border:1px #e6e6e6 solid; }
.PicList001512 .expertise li a{color:#999; text-align:center; display:block; padding:20px 2%;font-size: 16px}
.PicList001512 .expertise li:hover{ border-color:#D72229}
.PicList001512 .expertise li:hover a{ color:#D72229}
.PicList001512 .expertise li:nth-of-type(5n){ margin-right:0;}

.PicList001512 .address dt{font-size: 26px;color: #333;margin: 3% 0 2%;font-family: 'SourceHanSerifCN-Bold';font-weight: bold;}
.PicList001512 .address dt:before, .PicList001512 .address dt:after { content: " ";display: table}
.PicList001512 .address dd{font-size:14px;float:left;width:12.5%;height: 125px;position: relative;border-right: 1px solid #e2e3e4;border-bottom: 1px solid #e2e3e4;text-align: center;text-align:center;}

.PicList001512 .address dd p{position: absolute;bottom: 15px;width: 100%;cursor: pointer;margin: 0;}
.PicList001512 .address dd p a {display: block; color: #343333;text-decoration: none;font-family: 'SourceHanSerifCN-Bold';color:#888; font-weight:bold;font-size: 16px;}
.PicList001512 .address dd p a:hover { color: #D72229}
.PicList001512 .address dd p a img {display: block;margin: 0 auto 10px;max-width: 60px;}
.PicList001512 .address dd p a img.hover {display: none}
.PicList001512 .address dd:hover  p a img.active {display:none;}
.PicList001512 .address dd:hover  p a img.hover {display:block;}
.PicList001512 .clear-bottom-border { position: relative;top: -1px;height: 0; border-top: 1px solid #fff}
@media(min-width:769px){
.PicList001512 .address dd:nth-of-type(8n){ border-right: none; }
}
@media(max-width:768px){
  .PicList001512 .expertise li{width: 48.5%}
  .PicList001512 .expertise li:nth-of-type(5n){ margin-right:3%;}
  .PicList001512 .expertise li:nth-of-type(2n){ margin-right:0;}
.PicList001512 li{ float:none; width:auto; margin-right:0;}
.PicList001512 .address dd{width: 33.3333%}
.PicList001512 .address dd:nth-of-type(3n){border-right: none;}
}

.PicList001512-2{padding:1% 0 5% 0;}
.ywyyxq-box{padding-bottom: 2%}
.PicList001512-2 .list{ padding-top:0;}
.PicList001512 .title{border-top:5px solid #f9f9f9; margin: 80px 0 40px 0;position: relative; z-index: 4;}
.PicList001512 .title-nt{margin-top: 0;}
.PicList001512 .title aside{display: table; margin-top: -20px; padding-right: 20px; background: #fff;}
.PicList001512 .title span{display: table;line-height: 40px; border-radius: 40px; padding: 0 20px; background: #f1f1f1;font-size: 22px;color: #333;}
.PicList001512 .title span i{ float: left;padding: 0 20px; margin-left: -32px; margin-top: -10px; font-family: 'SourceHanSerifCN-Bold';color: #fff; font-weight: bold; font-style: normal; border-radius: 40px;
background: #D72229;
}

.PicList001512-2 .filter{margin-bottom: 3%; font-weight:600;}
.PicList001512-2 dl.year{position: relative; z-index: 10;font-family: 'SourceHanSerifCN-Light';}
.PicList001512-2 dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #f9f9f9;display: none;}
.PicList001512-2 dl.year dd a{display: block;padding: 5px 20px;line-height: 24px; transition: 0.3s;font-size: 16px;}
.PicList001512-2 dl.year dd a:hover{background: #D72229;color: #fff;}
.PicList001512-2 dl.year dt{position: relative;line-height: 42px;border: 1px #e6e6e6 solid;padding-right: 30px;padding-left: 20px;font-size: 16px;}
.PicList001512-2 dl.year dt:after{position: absolute;content: '';border: 6px solid transparent;border-top-color: #7f7f7f;border-top-width:8px;right: 20px;top: 50%;margin-top: -4px;}
.PicList001512-2 ul.search{position: relative;padding-right: 142px;z-index: 2;font-family: 'SourceHanSerifCN-Light';}
.PicList001512-2 ul.search .btn{position: absolute;right: 0;top: 0;width: 120px;line-height: 42px;background: #D72229;text-align: center;color: #fff;font-size: 16px;font-family: 'SourceHanSerifCN-Light';}
.PicList001512-2 ul.search .text{width: 100%;line-height: 42px;height: 44px;border: 1px #e6e6e6 solid;padding: 0 20px;font-size: 16px;color: #888;font-family: 'SourceHanSerifCN-Light';font-weight:600;}
.PicList001512-2 ul.search .text.focus{color: #333;}

@media(min-width:641px){
.PicList001512-2 dl.year{float: left;width: 49%;}
.PicList001512-2 ul.search{float: right;width: 49%;}
}

.PicList001512-2 .box{ margin-top: 3%; padding: 1% 3%; border: 1px #e6e6e6 solid;}
.PicList001512-2 .box h3{ position: relative;border-bottom: 0px #e8e8e8 dashed; font-size: 24px;font-family: 'SourceHanSerifCN-Light';font-weight:600; color: #1A1F22; padding: 16px; margin: 2% 0;background: #f8f8f8;}
.PicList001512-2 .box h3:after{display: inline-block;content: '';width: 4px;height: 26px;background: #D72229;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.PicList001512-2 .box dl{ margin-bottom:3%;padding:0 16px;position: relative;padding-left: 86px;min-height: 41px;}
.PicList001512-2 .box dl dt{position: absolute;left:16px;top:8px;width: 60px;}
.PicList001512-2 .box dl dd{font-size:14px;float:left;width: 15%;margin-right: 2%; padding:8px 0;}
.PicList001512-2 .box dl dd:nth-of-type(6n){ margin-right:0;}
.PicList001512-2 .box dl dd a,
.PicList001512-2 .box dl dt{font-family: '思源宋体 CN'; font-weight:600; color:#888;font-size: 17px;}
.PicList001512-2 .box dl dd a span{font-size: 14px;}
.PicList001512-2 .box dl dd a:hover{ color:#D72229;}
.PicList001512-2 .box dl dt{ font-size:17px; color:#333; margin-bottom:12px;}
@media(max-width:768px){
.PicList001512-2 .box dl dd{ width:22%;}
}
@media(max-width:640px){
.PicList001512-2 .box dl dd{ width:auto; min-width:48%;}
.PicList001512-2 ul.search{margin-top: 10px;padding-right: 0;}
.PicList001512-2 ul.search .btn{margin-top: 10px;position: relative;display: block;}
.PicList001512 .title span i{margin-left: -20px;}
}

/*
 .Page002193
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 .p_jump input{width:80px!important;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed;background: #fff; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #e50014; background:#e50014;}
.Page002193 .p_cur,
.Page002193 .p_total{ display:none; }
.Page002193 .p_cur b{ color:#F00; }
.Page002193 .p_count b{ color:#F00; }
.Page002193 .p_total b{ color:#F00; }
.Page002193 .Pages b{ font-weight:normal;}
.Page002193 .Pages .i_text{width:35px;border: 1px solid #ededed;padding:0 1em;color:#666;line-height:35px;border-radius:3px;border-radius:2px;background:#fff;text-align:center;line-height:35px;margin:0 5px;font-size:12px;}
.Page002193 .Pages .i_button{width:50px;height:35px;cursor:pointer;border:none;background: #999;color:#fff;padding:0;border-radius:2px;margin-left:5px;font-size:12px;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#e50014; border-color:#e50014;}
.Page002193 .p_page b{ font-weight:normal;}
@media(max-width:738px){
.Page002193 span.p_jump{display: none;}
}






.PicList002960{padding-top:50px; margin-top:50px; border-top: 1px solid #eaeaea;}
.PicList002960 .tit{font-size:28px; color: #333; font-weight: bold; text-align: center; margin-bottom: 24px;}
.PicList002960 .Ispic{display: block; width: 100%; padding-bottom:149.715%;}
.PicList002960 li .txt{padding: 20px; text-align: center; background: #eaeaea;}
.PicList002960 li .t1{font-size:20px; color: #333;}
.PicList002960 li .t2{font-size: 16px; margin-top: 10px; color: #666;}
@media(min-width:769px){
  .PicList002960 .ul{display: flex; flex-wrap: wrap;}
  .PicList002960 li{width:calc((100% - 60px) / 3); position: relative;}
  .PicList002960 li:not(:nth-child(3n)){margin-right:30px;}
  .PicList002960 li:nth-child(3n) ~ li{margin-top:30px;}
  .PicList002960 li .txt{position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.7);}
  .PicList002960 li .t1{ color: #fff;}
  .PicList002960 li .t2{color:rgba(255,255,255,0.9);}
}
@media(max-width:769px){
  .PicList002960 li+li{margin-top:30px;}
}
  
  





.RighInfo002814 .intro{ font-size: 17px;}
.RighInfo002814 .intro+.intro{margin-top: 3%; padding-top: 3%; border-top: 1px solid #eee;}
.RighInfo002814 .title{font-size:24px; color:#e50014; margin-bottom:30px; line-height: 1; padding-left:15px; border-left:4px solid #e50014; font-weight: bold;}
.RighInfo002814 dd+dd{margin-top: 10px;}
