﻿.column-list{margin:3% 0 10px 0}
.column-list dl:hover{border:1px #aeaeae dashed}
.column-list-item{padding:0 0 35px 0}
.column-bgw{background:#fff;border:1px #fff dashed}
.column-bgg{background:#f1f1f1;border:1px #f1f1f1 dashed}
.column-list-item dt{height:32px;line-height:32px;padding:10px 0 0 0;position: relative}
.column-list-item dd{color:#2f3439;line-height:1.8em;font-size:14px;padding:0 100px 0 30px}
.column-list-item h4{display:block;color:#00479d;font-size:16px;font-weight:400;float:left;padding:0 0 0 20px}
.column-list-item h4 a{color:#00479d;text-decoration:none}
.column-list-item h4 a:visited{color:#00479d;text-decoration:none}
.column-list-item h4 a:hover{color:#C30;text-decoration:none}
.column-list-item p{display:block;height:18px;width:54px;float:left;margin:7px 0 0 10px}

.column-list-item a.column-more{ont-size:12px;color:#d84a37;position: absolute;right:20px;top:28px}



.hxjs_49 {padding-top: 4%}
.hxjs_49 p{color: #888;line-height: 28px;text-indent: 2em;width: 45%;float: left;}
.hxjs_49 img{width: 50%;float: right;}
/*
 .Timeline001066 为demo编号
 */

.Timeline001066{ color:#333;font-family:'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', 黑体, Arial, sans-serif;}
.Timeline001066 ul{ border-bottom:1px solid #ccc; padding-left:120px; position:relative;}
.Timeline001066 ul li{ border-left:1px solid #ccc; padding-left:35px;}
.Timeline001066 ul li div{ padding:25px 0;}
.Timeline001066 ul li p{  line-height:24px;}
.Timeline001066 ul ol{ position:absolute;left: 0;top: 18px; width:120px; padding-right:40px; line-height:33px;text-align:right;font-size: 18px;  }
.Timeline001066 .year dd::before,
.Timeline001066 ul ol::before{ position:absolute; content:'';width: 10px;height: 10px;border-radius: 50%;background: #55ADD5;top: 50%; margin-top:-11px;right: -5px;}
.Timeline001066 .year{ position:fixed; z-index:10; width:120px; top:18px; visibility:hidden}
.Timeline001066 .year dd{ visibility: hidden;cursor:pointer;font-weight:bold;  position:relative;  text-align:right; line-height:27px; height:33px;padding-right:40px;font-size: 18px; }
.Timeline001066 .year dd.gray{color:#999;}
.Timeline001066 .year dd.gray::before{ background-color:#999;}
@media(max-width:480px){
.Timeline001066 ul{ padding-left:90px;}
.Timeline001066 ul ol{width:90px; }
.Timeline001066 ul li{ padding-left:20px;}
.Timeline001066 .year{width:90px;}
.Timeline001066 ul ol,
.Timeline001066 .year dd{ padding-right:20px;}
.hxjs_49 p,
.hxjs_49 img{width: 100%;float: none;}
.column-list-item dd{width: 100%;}
}

/*
 .Timeline001067 为demo编号
 */

.Timeline001067{ color:#333;font-family:'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', 黑体, Arial, sans-serif;}
.Timeline001067 ul{ border-bottom:1px solid #ccc; padding-left:120px; position:relative;}
.Timeline001067 ul li{ border-left:1px solid #ccc; padding-left:35px;}
.Timeline001067 ul li div{ padding:8px 0;}
.Timeline001067 ul li p{  line-height:24px;}
.Timeline001067 ul ol{ position:absolute;left: 0;top: 14px; width:120px; padding:5px; line-height:33px;text-align: center; font-size: 16px;  }
.Timeline001067 .year dd::before,
.Timeline001067 ul ol::before{ position:absolute; content:'';width: 10px;height: 10px;border-radius: 50%;background: #55ADD5;top: 50%; margin-top:-6px;right: -5px;}
.Timeline001067 .year{ position:fixed; z-index:10; width:120px; top:18px; visibility:hidden}
.Timeline001067 .year dd{ visibility: hidden;cursor:pointer;  position:relative;  text-align:center; line-height:27px; height:33px;padding: 5px;font-size: 15px; }
.Timeline001067 .year dd.gray{color:#999;}
.Timeline001067 .year dd.gray::before{ background-color:#999;}
@media(max-width:480px){
.Timeline001067 ul{ padding-left:90px;}
.Timeline001067 ul ol{width:90px; }
.Timeline001067 ul li{ padding-left:20px;}
.Timeline001067 .year{width:90px;}
.Timeline001067 ul ol,
.Timeline001067 .year dd{ padding-right:20px;}
.hxjs_49 p,
.hxjs_49 img{width: 100%;float: none;}
.column-list-item dd{width: 100%;}
}



.gszl_1 .leader{margin-top:50px; width:100%; min-height:220px; clear:both; display:inline-block;}
.gszl_1 .leader dt { border:1px solid #eee; float:left; position:relative}
.gszl_1 .leader dt img{width:180px;}
.gszl_1 .leader01 dt {width:240px; height:331px; border:1px solid #eee; float:left; position:relative}
.gszl_1 .leader01 dt img{width:240px; height:331px; }
.gszl_1 .leader dt .blue,.leader01 dt .blue{position:absolute; bottom:0; height:80px; background:#004ea2; width:240px; text-align:center; color:#fff;  filter:alpha(opacity=90); /*IE滤镜，透明度70%*/
	-moz-opacity:0.9; /*Firefox私有，透明度70%*/
	opacity:0.9;/*其他，透明度70%*/ }
.gszl_1 .leader dt p,.leader01 dt p{font-size: 18px; font-weight:blod; height:40px; line-height:40px;}
.gszl_1 .leader dt span,.leader01 dt span{font-size: 12px; height:30px; line-height:30px;}
.gszl_1 .rightTxt01,.rightTxt03{float:right; width:700px; line-height:30px; font-size:14px;}
.gszl_1 .rightTxt02,.rightTxt04{float:right; width:530px; line-height:30px; font-size:14px;}
.gszl_1 .rightTxt02{padding-top:100px;}
.gszl_1 .rightTxt03{padding-top:0px;}
.gszl_1 .rightTxt01 h1,.rightTxt03 h1{color:#004ea2; font-size:20px; font-weight: bold; float:left;line-height:40px; height:40px; width:100%;padding-left:20px; clear:both}
.gszl_1 .rightTxt01 h2,.rightTxt03 h2{color:#004ea2; font-size:14px;  float:left;line-height:20px; height:20px; width:100%;padding-left:20px; clear:both; margin-bottom:20px;}
.gszl_1 .rightTxt01 p,.rightTxt02 p,.rightTxt03 p{margin:20px; margin-top:0; margin-bottom:10px;}

/*Top003156*/
.Top003156{position: sticky;width: 100%;left: 0;top: 0;z-index: 10000;transition: .3s all;background: #fff;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Top003156 .auto {position: relative;}
.Top003156 .logo {width: 28%;}
.Top003156 .logo a {display: block; position: relative; padding-bottom: 10%;}
.Top003156 .logo img{transition: .3s all; position: absolute; left:0; top:50%; transform: translateY(-50%); height: 100%; width: 100%;
object-fit: contain;}

.Top003156 .top-right .hotline{font-size: 20px;color:#0067b2;position: relative;margin-right: 2em;font-weight: bold;background: url(../images/icon-phone.svg) no-repeat center left; background-size: 1.083em auto;padding-left: 1.25em; display: block;}
.Top003156 .top-right .hotline:after{content: '';position: absolute;width: 1px;height: 80%;right: -1em;top: 20%;background: #000;opacity: .1}
.open-search{cursor: pointer;;display: block;width: 1.714em;height: 1.714em;background: url(../images/icon-search.svg) no-repeat center center; background-size: contain;transition: .3s all}
.open-search.on:before,
.open-search.on:after{background-color: #006cbf;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 5px;overflow: hidden; display: none;}
.top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;}
.top-search .btn{position: absolute;right: 0; top: 0;width: 3.125em;height: 100%; background: url(../images/icon-search.svg) no-repeat center center;background-size: auto 22px;}


.Top003156 menu li span,
.Top003156 menu li span a{display: block;color: #333;transition: .3s all;position: relative;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 2px;background-color: #0067b2;transform: translateX(-50%);transition: 0.3s; bottom: -6px; width: 0;display: none}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #0067b2}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}


/*滚动后*/
.Top003156 header{display: flex;justify-content: space-between;align-items: center;padding: 24px 0}
.Top003156 .top-right{display: flex;align-items: center;justify-content: space-between;}  
.Top003156 .sub {display: none;}
@media (min-width:1025px) {
    
    .Top003156 menu{ margin:0;}
    .Top003156 menu ul{display: flex;justify-content: space-between; gap: .5em;}
    .Top003156 menu li span a{font-size: 16px}
    .top-search{width: 25em;}
    
    .Top003156 .sub{position: absolute;top: 100%;background-color:#424242;overflow: hidden;left: 0;width: 100vw;}
    .Top003156 .sub dl{overflow: hidden;}
    .Top003156 .sub dt{line-height: 22px;text-align: center;float: left;}
    .Top003156 .sub dt a{color: #fff;padding: 13px;transition: 0.3s;display: block}
    .Top003156 .sub dt a:hover{background-color: rgba(0,0,0,0.2);}
}
@media only screen and (max-width:1280px) {
    .Top003156 .top-right .hotline {font-size: 16px;}
    .open-search {width: 1.35em; height: 1.35em;}
    .Top003156 menu {padding:0; }
}
@media (max-width:1024px) {
    .Top003156 header {padding:15px 0;}
    .Top003156 .logo {width: 50%;}
    .Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;}  
    .menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit; background-color: #fff;}
    .Top003156 menu li span a{padding: 0.5em 0;}
    .Top003156 .sub {padding-left: 2em;}
    .Top003156 .sub dt {line-height: 2em;}
    .Top003156 .top-right .hotline {font-size: 20px; margin-right:0;}
    .Top003156 .top-right .hotline:after {display: none;}
    .Top003156 .top-right dd{font-size: 0.875em;}
    .Top003156 .top-right dt{margin-left: 1em;}
    .Top003156 .open-menu{display: block;width: 1.5em;height: 2em;}
    .Top003156 .open-menu i{background-color: #0735a8;}
    .Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
    .Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
    .top-search{width: 100%;}
}
@media (max-width:768px) {
    .Top003156 .top-right .hotline {
        text-indent:-99999em; padding-left: 0; width: 1em; height: 1em;
    }
    .Top003156 .logo {
        width: 72%;
    }
}
/* 首页合成 */
.index_news h2{margin: 0;padding: 0;}
.index_news p{margin: 0;padding: 0;}
.index_news {padding: 40px 0;}
.index_news .index_title h2{font-size: 30px;text-align: center;color: #312b2b;margin: 0;padding: 0;line-height: 60px;height: 60px;}
.index_news .index_title span{display: block;font-size: 14px;color: #f37f10;text-align: center;line-height: 30px;}
.index_news .index_title span:before{content: ''; width: 60px;height: 2px;background-color: #0068b2;display: block;margin: 0 auto;}
.index_news dl{display: table;margin: 26px auto;}
.index_news dl dd{float: left;font-size: 14px;color: #c7c3c2;line-height: 50px;border: 1px solid #c7c3c2;border-radius: 4em;padding: 0 34px;height: 50px;margin: auto 6px;cursor: pointer;}
.index_news dl dd:hover{border: 1px solid #0069b7;background-color: #0069b7;color: #fff;}
.index_news dl dd.on{border: 1px solid #0069b7;background-color: #0069b7;color: #fff;}
.index_news_cn {position: relative;display: none;}
.index_news_cn.block{display: block;}
.index_news_cn .bg{background-color: #0069b7;width: 46%;float: left;height: 80%;position: absolute;left: 0;bottom: 0;z-index: -100;}
.item_left {width: 49%;}
.item_left .box{padding: 38px 0;}
.item_left .time{ color: #fff;border-right: 1px dashed #b4b7a8;padding-right: 26px}
.item_left .time .day{font-size: 52px;line-height: 52px;height: 52px;text-align: center;}
.item_left .time .year span{font-size: 14px;line-height: 20px;display: block;text-align: center}
.item_left .time .year:before{width: 100%;height: 2px;background-color: #fff;content: '';display:block;}
.item_left .text{color: #fff;   padding: 0 12% 0 20%;}
.item_left .text h2{font-size: 18px;    padding-bottom: 12px;line-height: 18px}
.item_left .text h2 a{color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.item_left .text p{font-size: 14px;line-height: 20px;color: #fff;  height: 60px;  overflow: hidden;}
.index_news_cn .owl-prev,.index_news_cn .owl-next{font-size: 0;}
.index_news_cn .owl-dots {position: absolute;top: 296px;right: 4%}
.index_news_cn .owl-dots .owl-dot{width: 10px;height: 10px;display: inline-block;border: 2px solid #616666;margin: 0 2px;cursor: pointer;border-radius: 100%}
.index_news_cn .owl-dots .owl-dot.active{border: 2px solid #fff}
.item_right {width: 49%;}
.item_right li {display: block;overflow: hidden;background-color: #fafafa;width: 100%;padding: 6% 5%;margin-bottom: 24px;border: 1px solid #fafafa}
.item_right li:last-child{margin-bottom: 0;}
.item_right li:hover{border: 1px solid #0069b7;}
.item_right li:hover .time,
.item_right li:hover h2,
.item_right li:hover p
{color:#0069b7; }
.item_right li:hover .time .year:before{background-color:#0069b7; }
.item_right .time{ color: #d6d6d6;padding-right: 26px}
.item_right .time .day{font-size: 52px;line-height: 52px;height: 52px;text-align: center;}
.item_right .time .year span{font-size: 14px;line-height: 20px;display: block;text-align: center;}
.item_right .time .year:before{width: 100%;height: 2px;background-color: #d6d6d6;content: '';display:block;}
.item_right .text{  padding: 0 12% 0 20%;}
.item_right .text h2{font-size: 18px;    padding-bottom: 12px;line-height: 18px;color: #3f3a39}
.item_right .text p{font-size: 14px;line-height: 20px;color: #9d9a99; overflow: hidden;  height: 62px;}


@media (max-width: 1024px){
  .index_news dl dd{padding: 0 16px}
  .item_left,
  .item_right{width: 100%}
  .index_news_cn .bg{display: none;}
  .item_right .time,
  .item_left .time{float: left;}
  .item_left{background-color:#0069b7; }
  #owl_index .owl-dots{top: 190px;}
  .item_left .box{padding: 26px 16px;}
  .item_left .time{padding-right: 18px;}
  .item_left .text{padding: 0 2% 0 28%;}
  .item_left .text h2{line-height: 26px;font-size: 16px;}
  .item_left .text p{font-size: 12px; height: auto;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
  .item_right li{margin: 12px 0;}
  .item_right .text{padding: 0 0 0 20%;}
  .item_right .text h2{    font-size: 16px;}
  .item_right .text p{  height: auto;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
  .index_news_cn .owl-dots{top: inherit;bottom: 3px;}
}







/*
 .Banner002291 为demo编号
 */
.Banner002291 { overflow: hidden;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}

@media only screen and (min-width: 768px) {
	.Banner002291 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002291 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002291{ height: 300px;}
	.Banner002291 img{ display: none;}
	.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 300px; width: 100%;}
}


 /*Location000718 为demo编号*/
 
.Location000718 { border-bottom: 1px solid #dcdcdc; padding-top: 3%;}
.Location000718 h1{ color: #ec8715; line-height: 2; font-size: 18px; font-weight: bold; margin:0; border-bottom: 2px solid #0067b4; display:inline-block}
.Location000718 em{ font-style: normal; float: right; padding-left:20px; background:url(../images/Location000718_home.jpg) no-repeat left center; font-size:12px; line-height:2; margin-top:13px; color:#d6d6d6; }
.Location000718 em a {  color: #999; }
.Location000718 em a:hover{ text-decoration:underline;}
.Location000718 em span{ color:#0162B1; font-weight:bold;}

.leader{padding: 2% 0;line-height: 36px;}
.leader .l{width: 50%;float: left;}
.leader img{width: 40%;float: right;}
/*Menu002306*/
.Menu002306{padding-top: 30px;}
.Menu002306 .side-title{ line-height:50px; background-color: #0067b4; margin-left: 22px; font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; border-radius: 8px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ position: absolute; bottom: 0; left: -22px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:0 15px 44px 22px; border-color: transparent transparent #0067b4 transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 10px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f3f7f9;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px;font-weight:bold; color:#002870; line-height:49px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#87b2c7; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 0px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:8px;}
.Menu002306 .side-menu > ul > li > ul > li > a{  padding-left:20px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#e7f0f4;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; /*`*/font-weight:bold; color:#002870;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#87b2c7; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
/* body{ padding:2%;} */
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}
@media(max-width:467px){
.Location000718 em{ font-style: normal; float: right; padding-left:20px; background:url(../images/Location000718_home.jpg) no-repeat left center; font-size:12px; line-height:2; margin-top:13px; color:#d6d6d6; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100% }
}

/*
 .RighInfo002309 为demo编号
 */
.RighInfo002309{padding-top: 2%;}
.RighInfo002309 .CenTitle{ padding:10px 0; position:relative; z-index:1;}
.RighInfo002309 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.RighInfo002309 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:14px; color:#555;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .aboutTxt01 .pc_pic{ display: none;}
@media only screen and (min-width:768px ) {
  .RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
  .RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
  .RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:80px;}
}



/*PicList002120 */
.PicList002120{  padding:3% 0;}
.PicList002120 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}



/*
 .RighInfo002389 为demo编号
 */
 .RighInfo0023891{margin-top:3%;}
.RighInfo0023891 .auto{ margin: 0 auto; max-width: 900px;}
.RighInfo0023891 .box1{  font-size:13px;padding:6% 4%;;box-shadow: 2px 2px 10px rgba(0,0,0,0.2);/*background: url(../images/qm.png) no-repeat right #f4f4f4; */}
.RighInfo0023891 .box1 .title{ text-align:left;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo0023891 .box1 .title h1{color:#0067b4;font-size:20px; margin:0;font-weight: normal}
.RighInfo0023891 .box1 .title h1::after{content: "";background: #0067b4;display: block;width:30px;height: 2px;margin: 10px 0 0}
.RighInfo0023891 .box1 .intro{ color:#666; line-height:24px; padding:0 50% 0 0;}
.RighInfo0023891 .box1 .intro img{display:block;margin:0 auto;}
.RighInfo0023891 .box1 .more{ text-align:center; padding-top:3%;}
.RighInfo0023891 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #008ae2; border-radius:3px; padding:10px 28px; color:#008ae2; transition:padding ease-in-out 0.3s;}
.RighInfo002389 .box1 .more a:hover{color:#fff; border-color:#008ae2; background-color:#008ae2;padding:10px 38px;}





/*
 .RighInfo002389 为demo编号
 */
.RighInfo002389{}
.RighInfo002389 .auto{ margin: 0 auto; max-width: 900px;}
.RighInfo002389 .box1{ font-size:13px;}
.RighInfo002389 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo002389 .box1 .title h1{color: #333;font-size:30px;  font-weight:normal; margin:0; padding-bottom:5px;}
.RighInfo002389 .box1 .title h1 span{position:relative; color:#da251d}
.RighInfo002389 .box1 .title h1 span::after,
.RighInfo002389 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.RighInfo002389 .box1 .title h1 span::after{ right:-60px; background-image:url(../images/RighInfo002389-title_r.png);}
.RighInfo002389 .box1 .title h1 span::before{ left:-60px; background-image:url(../images/RighInfo002389-title_l.png);}
.RighInfo002389 .box1 .intro{ color:#666; line-height:24px; padding:2% 0 2% 0;}
.RighInfo002389 .box1 .ul_img{ overflow:hidden;}
.RighInfo002389 .box1 .ul_img li{ width:32%; margin-right:2%; float:left;}
.RighInfo002389 .box1 .ul_img li img{ width:100%;}
.RighInfo002389 .box1 .ul_img li:last-child{ margin-right:0;}
.RighInfo002389 .box1 .more{ text-align:center; padding-top:3%;}
.RighInfo002389 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #008ae2; border-radius:3px; padding:10px 28px; color:#008ae2; transition:padding ease-in-out 0.3s;}
.RighInfo002389 .box1 .more a:hover{color:#fff; border-color:#008ae2; background-color:#008ae2;padding:10px 38px;}

.RighInfo002389 .box2{ font-size:13px; padding:0 2% 7%;}
.RighInfo002389 .box2 h3{color: #da251d;font-size:15px; margin:0; }
@media(min-width:769px){
 .RighInfo002389 .box2 ul{ padding-bottom:31%; position:relative;}
 .RighInfo002389 .box2 li{ position:absolute; height:100%; width:50%; top:0; text-align:center;}
 .RighInfo002389 .box2 li:nth-child(1){ left:0;}
 .RighInfo002389 .box2 li:nth-child(2){ right:0;}
 .RighInfo002389 .box2 li .txt,
 .RighInfo002389 .box2 li .Ispic{ position:absolute; left:0; width:100%; height:50%;}
 .RighInfo002389 .box2 li:nth-child(1) .txt,
 .RighInfo002389 .box2 li:nth-child(2) .Ispic{ bottom:0;}
 .RighInfo002389 .box2 li:nth-child(2) .txt,
 .RighInfo002389 .box2 li:nth-child(1) .Ispic{ top:0;}
 .RighInfo002389 .box2 li .txt{ padding-top:10%;}
 .RighInfo002389 .box2 li::before{ position:absolute; content:''; background:url(../images/RighInfo002389-bg_l.png) no-repeat; width:35px; height:31px; }
 .RighInfo002389 .box2 li:nth-child(1)::before{left:0; bottom:0;}
 .RighInfo002389 .box2 li:nth-child(2)::before{right:0; top:0; background-image:url(../images/RighInfo002389-bg_r.png);}

}
.RighInfo002389 .box2 li .txt p{ color:#766963; margin:0; line-height:25px;}
.RighInfo002389 .box2 li .txt b{ color:#997249; font-size:16px;}
.RighInfo002389 .box2 .tips{ background:url(../images/RighInfo002389-con_bg.png) no-repeat center center; background-size:cover; padding:0 18% 2%; text-align:center;}
.RighInfo002389 .box2 .tips p{ padding:3% 0 4%; line-height:20px; margin:0;}
.RighInfo002389 .box2 .tips .more{ background:url(../images/RighInfo002389-a_more.png) no-repeat; width:40px; height:20px; display:inline-block;}
@media(max-width:1000px){
 .RighInfo002389 .box2 .title h1{font-size: 24px;}
 .RighInfo002389 .box2 li .txt p{ margin:0;}
}
@media(max-width:768px){
 .RighInfo002389 .box2 li{ position:relative; text-align:center; margin-bottom:3%;}
 .RighInfo002389 .box2 li .Ispic{ padding-bottom:30%; display:block;}
 .RighInfo002389 .box2 li .txt p{ margin-bottom:3%;}
 .RighInfo002389 .box2 .tips{ padding:3%;}
 .RighInfo002389 .box1 .title h1{ font-size: 20px;}
}
@media(max-width:480px){
 .RighInfo002389 .box2 li .txt p{ font-size:12px;}
}



/*
 PicList000893 为demo编号
 */
.PicList000893{ padding-top:3%;}
.PicList000893 li{ float:left; width:32%; margin-right:2%; margin-bottom:1%;}
.PicList000893 li:nth-child(3n){ margin-right:0;}
.PicList000893 li .topimg{position:relative; background:#fff;border:1px solid #f3f3f3;}
.PicList000893 li .Ispic{ padding-bottom:79%; position:relative; display:block;}
.PicList000893 li .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList000893_bg.png) repeat; display:none;}
.PicList000893 li .bg .con{ display:table; vertical-align:middle; width:100%; height:100%;}
.PicList000893 li .bg .con .new{ color:#fff; font-size:24px; display:table-cell; vertical-align:middle; text-align:center;}
.PicList000893 li:hover .bg{ display:block;}

.PicList000893 li .txt{ padding:3% 0px 3% 0; position:relative;}
.PicList000893 li .txt .name{ display:block; font-size:16px; height: 44px;  overflow: hidden;}
.PicList000893 li:hover .name{ color:#f48319}
.PicList000893 li .txt p{ margin:0;}
.PicList000893 li .txt .more{ width:81px; height:29px; display:block; position:absolute; right:0; top:50%; margin-top:-14.5px; background:url(../images/PicList000893_more.png) no-repeat;}
@media(max-width:768px){
.PicList000893 li{width:49%;}
.PicList000893 li:nth-child(3n){ margin-right:2%;}
.PicList000893 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000893 li{ width:100%;}
}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0079c3; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}


.PicList001396 ul li{padding: 30px 0; border-bottom: 1px solid #d8d8d8; overflow:hidden;}
.PicList001396 ul li .dot{font-size: 16px; color: #353535; font-weight: bold;}
.PicList001396 ul li .dot:hover{color: #E75F00;}
.PicList001396 ul li p{color: #727272; height: 48px; overflow: hidden; line-height: 24px;}
.PicList001396 ul li .pic{width: 20%; float: right;}
.PicList001396 ul li .pic img{display: block; width: 100%;}
.PicList001396 ul li .more{width: 122px; height: 30px; line-height: 28px; color: #000;text-indent: 10px; padding-left: 35px; background: url(../images/PicList001396_btn.png) 0 0 no-repeat;  display: inline-block;font-size: 12px;}
.PicList001396 ul li figure{float: left; width: 78%;}
.PicList001396 ul li span{color: #666;}
@media(max-width: 640px){
.PicList001396 ul li .pic {width: 40%;}  
.PicList001396 ul li figure { width: 58%;}
}
@media(max-width: 375px){
.PicList001396 ul li .pic,
.PicList001396 ul li figure{ float:none; width:auto;}
.PicList001396 ul li figure{ padding-top:3%;}
}

/*
 .PicList000848 为demo编号
 */
.PicList000848 li{ float:left; margin:2% 3.5% 1% 0; width:31%;overflow: hidden; border-radius: 5px;}
.PicList000848 li:nth-child(3n){ margin-right:0;}
.PicList000848 li a{color:#666;background-color:#F2F2F2; display:block;}
.PicList000848 li figure{ padding-bottom:100%;}
.PicList000848 li div{ padding:15px;}
.PicList000848 li h1,
.PicList000848 li h5{font-weight:normal; margin:0;}
.PicList000848 li h1{ font-size:18px; color:#ec8715;height: 48px;}
.PicList000848 li h5{ font-size:14px; border-bottom:1px dotted #B7B7B7; padding:5px 0; }
.PicList000848 li p{ line-height:18px; height:36px; overflow:hidden;font-size: 12px;}
.PicList000848 li span{ display:block; background-color:#0062b0; color:#fff; text-align:center; line-height:38px;}

.PicList000848 li:hover span{background-color:#e8ad6f}
.PicList000848  li .Ispic {display: block;overflow: hidden;width: 100%;background-size: 100% 100%;background-position:center top;padding:39.43%;}
.PicList000848 .Ispic img{max-height: 200px;}
@media(max-width:768px){
.PicList000848 li{ width:47.5%; }
.PicList000848 li:nth-child(3n){ margin-right:5%;}
.PicList000848 li:nth-child(2n){ margin-right:0;}
.PicList000848 li h1{ font-size:24px;}
}
@media(max-width:480px){
.PicList000848 li h1{ font-size:18px;}
.PicList000848 li span{ line-height:35px;}
}
@media(max-width:320px){
.PicList000848 li{ width:auto; float:none; margin-right:0 !important; } 
}


/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
  .RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:30px 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #3c89d9;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#3c89d9; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#3c89d9; transition:0.4s;margin-top:10px}
.RighInfo002254 .right_info a:hover{ background-color:#3c89d9; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#3c89d9; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }  
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }  

/*
 .RighInfo002389 为demo编号
 */.RighInfo002389{margin-top:20px;}
.RighInfo002389 .auto{ margin: 0 auto; max-width: 900px;}
.RighInfo002389 .box1{  font-size:13px;}
.RighInfo002389 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;border-bottom:1px dashed #ccc;padding-bottom: 15px;}
.RighInfo002389 .box1 .title h1{color: #333;font-size:24px;  font-weight:normal; margin:0; padding-bottom:6px;}
.RighInfo002389 .box1 .title h1 span{position:relative; color:#da251d}
.RighInfo002389 .box1 .title em{font-style: normal;font-size: 14px;color:#666;}
.RighInfo002389 .box1 .title h1 span::after,
.RighInfo002389 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.RighInfo002389 .box1 .title h1 span::after{ right:-60px; background-image:url(../images/RighInfo002389-title_r.png);}
.RighInfo002389 .box1 .title h1 span::before{ left:-60px; background-image:url(../images/RighInfo002389-title_l.png);}
.RighInfo002389 .box1 .intro{ color:#666; line-height:24px; padding:2% 0 2% 0;}
.RighInfo002389 .box1 .intro img{display:block;margin:0 auto;}
.RighInfo002389 .box1 .more{ text-align:center; padding-top:3%;}
.RighInfo002389 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #008ae2; border-radius:3px; padding:10px 28px; color:#008ae2; transition:padding ease-in-out 0.3s;}
.RighInfo002389 .box1 .more a:hover{color:#fff; border-color:#008ae2; background-color:#008ae2;padding:10px 38px;}

.intro-titie{padding:1% 0;}
.intro-titie strong{
     display: block;
     font-size: 16px;
     text-align: center;
     color:#333;
     padding-bottom: 1%;
}
.intro-titie em{
     display: block;
     text-align: center;
     color:#999;
}

.RighInfo002389 .box1 .intro p a{
       font-weight: bold;
       color:#f3040e;
}
.RighInfo002389 .box2{
       border-top: 1px solid #e5e5e5;
       margin-top: 20px;
}
@media(max-width:768px){

 .RighInfo002389 .box1 .title h1{ font-size: 20px;}
}

/*TextList002514 */
.TextList002514{padding-top: 2%;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#f38516; 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:#0067b4;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#009b4c; padding:30px 0;}


/*Map002516 */
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;margin-top: 20px;}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
@media(min-width:641px){
.Map002516 .ul_con li{ float:left; width:50%; padding:5% 5%;}
}
.Map002516 .ul_con li div{ padding-left:50px; background-repeat:no-repeat; background-position:left top;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li p{ margin:0; /*border-bottom:1px solid #efefef;*/ padding-bottom:15px; margin-bottom:15px; color:
#333; font-size:16px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .map #allmap{ height:280px;}
}



.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{padding-left: 0 !important; }

.list-search{ min-height:300px; padding:3% 0;}
.list-search ol{ font-size:20px; color:#000; font-weight:bold;}
.list-search li time{ float:right; font-size:12px; color:#999;}
.list-search li{ line-height:30px; padding:1% 0; border-bottom:1px dashed #ccc;}
.list-search li a{ font-size:15px;}
.list-search li a::before{ display:inline-block; content:''; margin-right:10px; width:5px; height:5px;  vertical-align:middle; background:#0075c2; transform:rotate(45deg); margin-left:2px;}
.bd_weixin_popup{width: 260px !important;height:310px !important;}
.bdshare_popup_box{left:1144px !important}



/*Bottom003191 */
.Bottom002443{background-color: #0a161e;  color: #fff; }
.Bottom002443,
.Bottom002443 a{color: #9e9e9e;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom002443 a:hover{ color: #fff;}

.Bottom002443 .bottom{ padding: 5.8% 0;}
.Bottom002443 .nav{ float:left; width: 70%; display: flex; justify-content: space-between;}
.Bottom002443 .nav .dl{ float:left; padding: 15px 0;}
.Bottom002443 .nav .dl dt{ padding-bottom:15px;}
.Bottom002443 .nav .dl dt a{ color:#fff; font-size:18px; line-height:24px;}
.Bottom002443 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Bottom002443 .nav .dl dd a{ display:block; line-height:30px;font-weight: 500;}
.Bottom002443 .nav .dl:last-child{padding-right: 0;}
@media only screen and (max-width:1024px ) {
    .Bottom002443 .nav {display: none;}
}



@media only screen and (min-width:1001px ) {
    .Bottom002443 .info{ float:right; width: 16%; text-align: right;}
}
@media only screen and (max-width:1000px ) {
	.Bottom002443 .info>*{ text-align: center !important;}
}

.Bottom002443 .weixinbox{ margin: 10px 0 10px auto;}
.Bottom002443 .weixinbox dd{ display: inline-block; max-width: 130px; margin-left: 20px;}
.Bottom002443 .weixinbox dd span{ display: block; text-align: center; padding-top: 5px;}
@media only screen and (max-width:1000px ) {
	.Bottom002443 .info .weixinbox{ margin: 10px auto;}
}

.Bottom002443 footer{ line-height:24px; position: relative; border-top: 1px solid #3b4542; padding: 32px 0 ; }
@media only screen and (max-width:1000px ) {
	.Bottom002443 footer{ text-align: center;}
}
.Bottom002443 footer .links a{ display:inline-block; position: relative;}
.Bottom002443 footer .links a+a{ margin-left: 20px;}
.Bottom002443 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #3b4542; }
@media only screen and (min-width:1001px ) {
	.Bottom002443 footer .links{ float: left;}
}
.Bottom002443 footer .copyright{ margin: 0;}
@media only screen and (min-width:1001px ) {
	.Bottom002443 footer .copyright{ float: right;}
}

.banner {width: 100%; clear:both;}
.banner img {display: block;width: 100%;height: auto;}

.cmenu{background: #f5f5f5;}
.cmenu .auto{display: flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
.cmenu .nav{/*display: flex;align-items: center;flex: 1;*/ max-width: 60%; position: relative; padding: 0 20px;}
.cmenu .nav li a{display: inline-block;line-height: 5em;padding:0 1em;font-size: 18px; text-align: center;}
.cmenu .nav .owl-item li a{ padding: 0; text-align: center; width: 100%;}
.cmenu .nav li:hover,
.cmenu .nav li.aon{background:#0067b2 ;}
.cmenu .nav li:hover a,
.cmenu .nav li.aon a{color: #fff;}
.cmenu .nav .slick-arrow{ position: absolute; width: 8px; height: 8px; border: solid #666; border-width: 1px 1px 0 0; top: 50%; margin-top: -4px; transform: rotate(45deg);}
.cmenu .nav .slick-prev{ left: -5px; transform: rotate(-135deg);}
.cmenu .nav .slick-next{ right: -5px;  }
.cmenu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.cmenu .owl-stage-outer{ position:relative; overflow:hidden;}
.cmenu .owl-stage{position:relative;touch-action: manipulation;}
.cmenu .owl-nav .owl-prev,
.cmenu .owl-nav .owl-next{ position:absolute;width: 12px; height: 12px; border: solid #666; border-width: 1px 1px 0 0; top: 50%; margin-top: -4px; transform: rotate(45deg); font-size: 0; cursor: pointer; }
.cmenu .owl-nav .owl-prev{ left:0; transform: rotate(-135deg);}
.cmenu .owl-nav .owl-next{ right:0;}
.cmenu .disabled{ display:none;}
.cmenu .nav li ul{ display: none;}
.cmenu .location{display: flex;align-items: center;;margin-left: 5%;padding-left: 2.5em;background: url(../images/icon-home.svg)no-repeat center left;background-size: 1.5em auto; font-size: 16px; max-width: 38%;}
.cmenu .location a{margin: 0 0.625em; flex-shrink: 0;}
.cmenu .location span{color:#0067b2;margin-left: 0.625em; }

@media only screen and (max-width:1280px) {
    .cmenu .nav li a {font-size: 16px; line-height: 4em; padding:0 1.25em;}
    .cmenu .location {font-size: 14px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}
}
@media only screen and (max-width:1024px) {
    .cmenu .nav {width: 100%; max-width: 100%;}
    .cmenu .location {width: 100%; padding:1.5em 0 1.5em 1.5em; margin-left: 0; max-width: 100%;}
}
@media only screen and (max-width:768px) {
    .cmenu .nav li a {font-size: 13px; line-height: 3em; }
    .cmenu .location {font-size: 12px;}
}
.pro_menu{background: #fff; font-size: 16px;}
.pro_menu .auto{padding: 2.125% 0;}
.pro_menu ul{display: flex;justify-content: center;align-items: center; flex-wrap: wrap;}
.pro_menu ul li{padding:1% 1.6%;position: relative}
.pro_menu ul li:not(:last-child)::after{content: '';position: absolute;width: 1px;height: 1.25em;background: #ebebeb;top: 50%;right:0;transform: translateY(-50%);}
.pro_menu ul li:hover a,
.pro_menu ul li.on a{color:#0067b2;text-decoration: underline }
@media only screen and (max-width:768px) {
    .pro_menu {font-size: 14px;}
    .pro_menu .auto {padding:3% 0;}
    .pro_menu ul li {padding:2% 2.5%;}
}

.pro_con{padding: 6.32% 0;background: #f8f9fa}
.pro_con .title{text-align: center;font-size: 40px; line-height: 1.25em; color: #0a0a0a;font-weight: 550;margin-bottom: 2.928%;}
.pro_con .desc{text-align: center;font-size:18px;line-height: 2;}


.pro_list{background: #f7f9fa}
.pro_list .auto{border-top: 1px solid #ebebeb;padding: 4.39% 0}
.pro_list .title{font-size: 24px;color: #333;margin-bottom: 2.928%; line-height: 1.35em;}

.pro_list .list ul{display: flex;flex-wrap: wrap; width: 102.196%;}
.pro_list .list li{width: 25%;padding-right: 2.1489%;padding-bottom: 2.1489%}
.pro_list .list li a{display: block;background: #fff;border-radius: 5px;padding: 5.5%;overflow: hidden;transition: .3s all;}
.pro_list .list li .pic{padding-bottom: 66.6%;overflow: hidden;position: relative}
.pro_list .list li .pic .imgbox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all;}
.pro_list .list li .pic .imgbox img{width: 100%;height: 100%;object-fit: contain;}
.pro_list .list li .tit{font-size: 16px;color: #333;text-align: center;margin-top: 6%; line-height: 1.75em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pro_list .list li:hover a{box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.1);}
.pro_list .list li:hover a .tit{color:#0067b2;}
@media only screen and (max-width:1280px) {
    .pro_con .title {font-size: 36px;}
    .pro_con .desc {font-size: 16px;}
    .pro_list .title {font-size: 22px;}
}

@media only screen and (max-width:1024px) {
    .pro_con .title {font-size: 32px;}
    .pro_con .desc {font-size: 14px;}
    .pro_list .title {font-size: 20px;}
    .pro_list .list li {width: 50%;}
}
@media only screen and (max-width:768px) {
    .pro_con .title {font-size: 26px;}
    .pro_list .list li {width: 100%;}
}
.Page002623{padding: 2vw 0 4vw 0; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 1.5vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 3.111em; width: 3.333em; margin: 0 5px;border-radius: 50%;border: 2px solid #ced7de;color: #ced7de}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #0067b2;border-color:#0067b2 }
.Page002623 .Pages .p_page > a{text-indent:-9999em; overflow: hidden; position: relative;border: 2px solid #0067b2}
.Page002623 .Pages .p_page > a:before{position: absolute;width: 100%;height: 100%; content: '';background:url(../images/icon-jt.svg)no-repeat center ;background-size: 1.3333em; left: 50%; top: 50%;transform: translate(-50%,-50%)}
.Page002623 .Pages a.a_next{transform: rotate(180deg)}
.Page002623 .Pages .p_page > a:hover{background:#0067b2; }
.Page002623 .Pages .p_page > a:hover:before{filter: grayscale(100) brightness(100);}

@media(max-width:1280px){
    .Page002623 {font-size: 16px;}
    }
    @media(max-width:1024px){
        .Page002623 {font-size: 14px;}
        }
@media(max-width:768px){
.Page002623{padding: 6vw 0 8vw 0; font-size: 12px;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


/*RighInfo003134 */
.RighInfo003134 {padding:1rem 0;}
.RighInfo003134 .img-side{border: solid 1px #ebebeb; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{padding-bottom: 66.6%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #0067b2; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .tit{font-size: 1.875em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 30px; height: 3px; background-color: #0067b2;display: block;}
.RighInfo003134 .img-side .desc{line-height: 1.75;}
.RighInfo003134 .img-side .btn{ margin-top: 2.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;color: #fff;border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;background:#0067b2 }

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 24px; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #da251d;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0; overflow:hidden;}
.RighInfo003134 .prod-intro .fet{display: flex;flex-wrap: wrap; width: 102.049%;}
.RighInfo003134 .prod-intro .fet .item{width: 33.333%;padding-right: 2%;padding-bottom: 2%;}
.RighInfo003134 .prod-intro .fet .info {background: #f7f8fb;padding: 8.2%;border-radius: 5px;overflow: hidden; position: relative; height: 100%;}
.RighInfo003134 .prod-intro .fet .item .icon{padding-bottom: 20px}
.RighInfo003134 .prod-intro .fet .item .tit{font-size: 20px;color: #333;padding-bottom: 1em; line-height: 1.35em;}

.RighInfo003134 .prod-intro .table_1 th,
.RighInfo003134 .prod-intro .table_1 td{ border:1px solid #d1d2d3; border-collapse:collapse; line-height:2; padding:.2rem;font-size: .16rem;min-width: 2rem;color: #333}
.RighInfo003134 .prod-intro .table_1 table tr:nth-child(odd) {background: #eff0f2;}


.RighInfo003134 .xgcp{position: relative;}
.RighInfo003134 .xgcp ul{margin: 0 -15px;}
.RighInfo003134 .xgcp li{margin: 0 15px;}
.RighInfo003134 .xgcp li a {display: block;}
.RighInfo003134 .xgcp li a .pic{padding-bottom: 70%;overflow: hidden;position: relative;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;}
.RighInfo003134 .xgcp li a .pic .imgbox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all;}
.RighInfo003134 .xgcp li a .pic .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.RighInfo003134 .xgcp li a .tit{text-align: center;padding-top: 1.25em;color: #333; font-size: 16px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; line-height: 1.5em;}
.RighInfo003134 .xgcp li:hover .pic{box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.1);}
.RighInfo003134 .xgcp li:hover .tit{color:#0067b2;}
.RighInfo003134 .xgcp .btn .slick-arrow{font-size:16px; position: absolute;width: 3.125em;height: 3.125em;border-radius: 50%;top: 50%;margin-top: -2.5em;background:#eee; text-indent:-9999em; z-index: 5;}
.RighInfo003134 .xgcp .btn .slick-arrow::before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon-jt.svg)no-repeat center;background-size: 1.25em auto;}
.RighInfo003134 .xgcp .btn .slick-prev{left: 1.5%}
.RighInfo003134 .xgcp .btn .slick-next{right: 1.5%;transform: rotate(180deg)}

.RighInfo003134 .xgcp .btn .slick-arrow:hover{background: #0067b2}
.RighInfo003134 .xgcp .btn .slick-arrow:hover::before{filter: grayscale(100) brightness(100);}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable {table-layout: fixed;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .img-group {width: 50%;}
.RighInfo003134 .img-side .txt{padding: 0 4%; width: 50%;}
}
@media (max-width:1024px) {
    .RighInfo003134 .img-side .ytable {display: block;}
    .RighInfo003134 .img-side .ytable-cell {display: block; padding-bottom: 1em;}
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}

.RighInfo003134 .xgcp ul {margin:0 -5px;}
.RighInfo003134 .xgcp li {margin:0 5px;}
.RighInfo003134 .xgcp li a .tit {font-size: 14px;}

.RighInfo003134 .prod-intro .fet .item {width: 50%;}
}
@media (max-width:768px) {
    .RighInfo003134 .prod-intro .name {font-size: 20px;}
    .RighInfo003134 .xgcp .btn .slick-arrow {font-size: 14px; width: 2em; height: 2em;}
    .RighInfo003134 .prod-intro .fet .item {width: 100%;}
    .RighInfo003134 .prod-intro .fet .item .tit {font-size: 16px;}

    .RighInfo003134 .img-side .btn {margin-top: 1.35em;}
}




.home_title{margin-bottom: 4.39%; font-size: 16px;}
.home_title.center{text-align: center}
.home_title .cn{font-size: 3.125em; line-height: 1.25em; color: #000;font-weight: bold;}
.home_title.white .cn{color: #fff;}

.home_title::after{content: '';display: block;width:3.75em;height: 5em;background: #006cbf;margin-bottom: 1.5em;display: none}
.home_title.center::after{margin:  1.5em auto 0}

.home_title .intro{font-size: 1.125em;color: #333;margin-top: 0.8334em;}
.home_title.white .intro{color: #fff;}


.home-more a{display: inline-block; padding: 0 calc(50 / 16 * 1em) 0 calc(25 / 16 * 1em); line-height: calc(52 / 16 * 1em);border: solid 2px #0062ff; border-radius: calc(60 / 16 * 1em);color: #0062ff; background: url(../images/Floor003197-more.svg) no-repeat right calc(25 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);font-size: calc(18 / 16 * 1em);cursor: pointer;}
.home-more a:hover{background-color: #006cbf;color: #fff; background-image: url(../images/Floor003197-more.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em);color: #fff }

.home_box1{position: relative; z-index: 1; overflow:hidden;transition: all 0.5s;}
.home_box1 .item:nth-child(1){z-index: 15;}
.home_box1 .item{position:relative;transition: all 0.3s;z-index: 10;background-color: #000;}
.home_box1 .info{left:50%;bottom:2rem;z-index: 3;color:#fff;position: absolute;transform: translateX(-50%);max-width: 16rem;width: 88%;}
.home_box1 .item:nth-child(1) .info{text-align: right;}
.home_box1 .item .imgbox{padding-top: 48.5vw;}
.home_box1 .item .imgbox span {background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.home_box1 .item .imgbox img {width: 100%;height: 100%;object-fit: cover;}
.home_box1 .video{position: relative;padding-top: 48.5vw;}
.home_box1 .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.home_box1 .item.slick-current .info img{animation:fadeInDownSmall 0.5s .3s ease both;-webkit-animation:fadeInDownSmall 0.5s .3s ease both;-moz-animation:fadeInDownSmall 0.5s .3s ease both;}
.home_box1 .item.slick-current .imgbox{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;}

.home_box1 .slick-arrow{z-index:100;position: absolute; top:50%; transform: translate(0,-50%); width:0.6rem; height:0.6rem;border-radius: 50%; cursor: pointer; padding: 0;transition: all ease 0.3s;background-position: center center;background-repeat: no-repeat;background-size: contain;color: #fff;border: 1px solid #6cd928;background-color: #6cd928;font-size: 0}
.home_box1 .slick-disabled,
.home_box1 .slick-disabled:hover,
.home_box1 .slick-disabled:hover:after{cursor: default;background-color: rgba(0,0,0,0.3) !important;border: 0 !important;}
.home_box1 .slick-arrow{color: #fff;}
.home_box1 .slick-arrow:before{content: "";left: 50%;top: 50%;width: 0.2rem;height: 0.14rem;transform: translate(-50%,-50%);position: absolute;background-position: center center;background-size: contain;background-repeat: no-repeat;}
.home_box1 .slick-prev:before{background-image: url(../images/icon-jt2.svg);transform: rotate(180deg) translate(50%,50%)}
.home_box1 .slick-next:before{background-image: url(../images/icon-jt2.svg);}
.home_box1 .slick-arrow:hover{background-color: #ff0000 !important;color: #fff;border: 1px solid #ff0000;}
.home_box1 .slick-arrow i{display: none;}

.home_box1 .slick-arrow{border: 1px solid rgba(0,0,0,0);background-color: rgba(0,0,0,0.5);}
.home_box1 .slick-prev{left: -100px;}
.home_box1 .slick-next{right: -100px;}
.home_box1:hover .slick-prev{left: 2%;}
.home_box1:hover .slick-next{right: 2%;}

.home_box1 .slick-dots{font-size: 16px; bottom: 6.097%;position: absolute;z-index: 10;left: 0;width: 100%;text-align: center; display: flex; justify-content: center; flex-wrap: wrap;}
.home_box1 .slick-dots li{display: block;width: 0.875em;height: 0.875em;margin: 0 0.6875em;vertical-align: middle;padding: 0;position: relative;}
.home_box1 .slick-dots li button{font-size: 0;width: 100%;height: 100%;background-color: transparent;padding: 0;position: absolute;left: 0;top: 0;border-radius: 50%;border: 3px solid #fff;}
.home_box1 .slick-dots li.slick-active button{background-color: #0067b2;border: 3px solid #0067b2;}
@media(max-width:1024px){
    .home_box1 .slick-arrow{display: none !important;}
    .home_box1 .slick-dots {font-size: 14px;}
}
@media(max-width:768px){
	.home_box1 .info img{height: 15.5vw;}
}



.home_box2{padding:5.208333% 0;}

.home_box2 .con{background: #fafafa;border-radius: 5px;overflow: hidden; font-size: 16px;}
.home_box2 .con .left .item{background: #0067b2;padding: 1.875em 5em 1.875em 1.875em;display: flex;align-items: center;cursor: pointer}
.home_box2 .con .left .item:not(:last-child){border-bottom: 1px solid rgba(255,255,255,.1)}
.home_box2 .con .left .item .tit1{font-size: 1.375em;color: #fff;padding-bottom: 0.454em; line-height: 1.35em;}
.home_box2 .con .left .item .tit2{color: #fff;text-transform: uppercase;font-size: 12px; line-height: 1.5em;}
.home_box2 .con .left .item.active{background: #ee8617}

.home_box2 .con .right .box{display: none; font-size:16px;}
.home_box2 .con .right .txt{padding:4.67%}
.home_box2 .con .right .txt .en{font-size: 1.5em; line-height: 1.25em; font-weight: bold;color: #0067b2;margin-bottom:1.25em;text-transform: uppercase;}
.home_box2 .con .right .txt .cn{color: #333;font-size: 1.5em; line-height: 1.25em;}
.home_box2 .con .right .txt ul{padding:1.875em 0 0 0;}
.home_box2 .con .right .txt li{line-height:1.66;padding: 0.3125em 0.3125em 0.3125em 0.9375em;background:url(../images/Floor002721_li.gif) no-repeat left 0.9375em;}
.home_box2 .con .right .txt li a{}
.home_box2 .con .right .txt li a:hover{ color:#2462a6;}
.home_box2 .con .right .txt .home-more{margin-top: 3em}
.home_box2 .con .right .txt .home-more a{line-height: calc(46 / 16* 1em); font-size: calc(16 / 16* 1em);border: solid 2px #0067b2;border-radius: calc(60 / 16* 1em);color: #0067b2; }
.home_box2 .con .right .txt .home-more a:hover {background-color: #006cbf;color: #fff;background-image: url(../images/Floor003197-more-on.svg);background-position: left calc(21 / 16* 1em) center;}


.home_box2 .con .right .pic figure{padding-bottom: 82.2%;}


@media(min-width:1025px){
    .home_box2 .con{display: flex;}
    .home_box2 .con .left{width: 22%;flex: 0 0 auto}
    .home_box2 .con .right{width: 78%;height: 100%}
    .home_box2 .con .right .item{display: flex;height: 100%}
    .home_box2 .con .right .txt{width: 35%;flex: 0 0 auto}
    .home_box2 .con .right .pic{width: 65%;}
}
@media(max-width:1280px){
    .home_title {
        font-size: 14px;
    }
}
@media(max-width:1024px){
    .home_title .cn {font-size: 2.5em;}
    .home_box2 .con {font-size: 14px;}
    .home_box2 .con .left {display: flex; flex-wrap: wrap;}
    .home_box2 .con .left .item {width: 20%; padding:1em; justify-content: center; text-align: center;}
    .home_box2 .con .left .item:not(:last-child){border-right: 1px solid rgba(255,255,255,.1);}

    .home_box2 .con .right .box {font-size: 14px;}
    .home_box2 .con .right .txt .home-more {margin-top: 1.5em;}
    .home_box2 .con .right .txt ul {padding-top: 1em;}
    .home_box2 .con .right .txt .en {margin-bottom: 1em;}
}
@media(max-width:768px){
    .home_title {
        font-size: 12px;
    }
    .home_box2 .con .left .item {
        width: 50%;
        
    }
    .home_box2 .con .left .item:last-child{
        width: 100%;
    }
}
.Floor003106 { position: relative; z-index: 1; background: #f7f8fa;overflow: hidden;padding-top: 5.2083%; font-size: 16px;}
.Floor003106 .main { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 20;}
.Floor003106 .main .slider li { text-align: center; padding:calc(50 / 16 * 1em) 0;color: #fff; border-top: 1px solid rgba(255,255,255,0.3);  cursor: pointer; position: relative; }
.Floor003106 .main .slider li:not(:last-child) { border-right: 1px solid rgba(255,255,255,0.3); }
.Floor003106 .main .slider li .icon { position: relative; display: inline-block; vertical-align: middle; width: calc(50 / 16 * 1em);height:calc(50 / 16 * 1em);margin-bottom: 0.6vw;}
.Floor003106 .main .slider li .icon img { display: block; width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.Floor003106 .main .slider li .name { font-size: calc(20 / 16 * 1em); display: inline-block; vertical-align: middle; width: 100%; color: #fff}
.Floor003106 .main .slider li.slick-current:before { position: absolute; content: ""; left: 0; top: -1px; width: 100%; height: 3px; background: #ee8617; }

.Floor003106 .txt-area { position: absolute; left: 0; top: 35%; width: 100%; transform: translateY(-50%); z-index: 10; padding: 0 18%;text-align: center}
.Floor003106 .txt-area h1 {font-size: calc(28 / 16 * 1em);color: #fff;margin-top: 0}
.Floor003106 .txt-area p { font-size: calc(16 / 16 * 1em);line-height: 1.8;margin: 0;color: #fff}


.Floor003106 .home-more{text-align: center;margin-top: 3.4vw;}
.Floor003106 .home-more a{color: #fff;border: 1px solid #fff;background: url(../images/Floor003197-more-on.svg) no-repeat right calc(25 / 16 * 1em) center;display: inline-block}
.Floor003106 .home-more a:hover{background-color: #0067b2;color: #fff; background-image: url(../images/Floor003197-more-on.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 .2rem 0 .57rem;border-color: #0067b2 }



@media (min-width:1025px) {
    
    .Floor003106 .bg-img .Ispic { display: block; width: 100%; height: calc(660 / 16 * 1em); position: relative;z-index: 1;}
    .Floor003106 .bg-img .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:60%; opacity: 0.35;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    }
    .Floor003106 .txt-area .t1, 
    .Floor003106 .txt-area .t2 { width: 60%; margin: 0 auto;}
}

@media (max-width:1024px) {
    .Floor003106 {font-size: 14px;}
    .Floor003106 .home-title{padding: calc(50 / 16 * 1em) 0 0;}
    .Floor003106 .bg-img .Ispic { height: 60vh; }
    .Floor003106 .main {}
    .Floor003106 .txt-area { padding: 0 5%;top:calc(50 / 16 * 1em);transform: translateY(0); }
    .Floor003106 .txt-area p {max-height: 250px;overflow: auto;padding-right: 10px}
    
    .Floor003106 .main .slider li { background: rgba(21,99,171,0.6);padding: 20px 0 }
    .Floor003106 .main .slider li .icon { display: block; width: 100%; margin-right: 0; margin-bottom: calc(10 / 16 * 1em);}

    
}
@media (max-width:1024px) {
    .Floor003106 {font-size: 12px;}
}

.Floor002491{ padding: 5.2083% 0;background: #f7f8fa;}
.Floor002491 .Hometitle{text-align: center;}
.Floor002491 .h-more{float:right;margin-top:5px;position: relative;z-index: 10}
.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width:50%;float: left; height:auto; background:#000; position: relative; overflow: hidden; padding-bottom:35%;border-radius: 5px; } 
.Floor002491 ul li .Ispic{position: absolute; width: 100%; height: 100%; z-index:1;} 
.Floor002491 ul li .Ispic:after{ transition:0.3s; position:absolute; left:0; bottom:0; height:40%; right:0; z-index:3; content:'';
  background: -moz-linear-gradient(top, rgba(0,94,172,0) 0%, rgba(0,94,172,0.4) 50%, rgba(0,94,172,0.8) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,94,172,0) 0%,rgba(0,94,172,0.4) 50%,rgba(0,94,172,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 94, 172, 0) 0%, rgba(0, 0, 0, 0.4) 50%, rgb(0 0 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; z-index: 10;}
.Floor002491 ul li:not(.on) .liBox .liCon .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  margin:14px 0; font-weight:normal;} 
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:calc(40 / 16 * 1em);}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; z-index: 2; }
.Floor002491 ul li .liBox:after{content:''; position:absolute; left:0; width:100%; height:44%; bottom:0; z-index:-1;}
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom:16px;}
.Floor002491 ul li .liBox .liCon .txt{font-size:calc(15 / 16 * 1em); line-height: 1.75; opacity: 0.9;}

@media screen and (max-width:640px ){
    .Floor002491{font-size: 14px;}
    .Floor002491 ul li{ width:50%;float: left; height: 450px; padding-bottom: 0;}
    .Floor002491 ul li.on a .txtBox .h3{font-size:calc(18 / 16 * 1em); line-height: 1;}
}

@media screen and (min-width:1024px ){
    .Floor002491{font-size: 16px;}
    .Floor002491 ul li{height:48.829vw; width:24%; margin-right:1%;}
    .Floor002491 ul li:nth-of-type(3){ margin-right:0;}
    .Floor002491 ul li .liBox .liCon .icon img{max-width:.36rem;}
    .Floor002491 ul li.on .liBox .liCon .icon img{max-width:3.125em;}
    .Floor002491 ul li.on{width:50%; }
    .Floor002491 ul li.on .Ispic{ opacity:1;} 
    .Floor002491 ul li.on .liBox:after{display: none;}
    .Floor002491 ul li.on a{ width:100%; height:8.125em; overflow: hidden;}
    .Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left:calc(95 / 16 * 1em); padding-right:1.25em;background: url(../images/Floor002491-more.png) no-repeat 94% center; bottom:0;}
    .Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left:1.25em;top: 50%; width:3.75em; height:3.75em;margin-top:-1.5625em; }
    .Floor002491 ul li.on a .txtBox .h3{text-align: left; margin-top:0;font-size:calc(24 / 16 * 1em);  }
    .Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}

@media (max-width:1024px){
    .Floor002491{font-size: 14px;}
    .Floor002491 ul li{height:auto; padding-bottom: 69.444%; float:none; width: 100%; margin:0.5em 0;}
    .Floor002491 ul li .liBox .liCon{width: 86%;left: 7%;bottom: 20px;}
    .Floor002491 ul li .liBox .liCon .txt{display: none;}
    .Floor002491 ul li a .txtBox .h3{font-size:calc(20 / 16 * 1em);}
}
@media (max-width:768px){
    .Floor002491{font-size: 12px;}
}

.Floor003196 { padding:5.2083% 0;}
.Floor003196 .main { display: flex; justify-content: space-between; }
.Floor003196 .left-box { width: calc((100% - (100% - (30 / 16 * 1em)*2)/3));}
.Floor003196 .left-box .list { height: 100%; }
.Floor003196 .left-box .list ul { display: flex; justify-content: space-between; flex-wrap: nowrap; height: 100%; }
.Floor003196 .left-box .list ul li {width: calc(50% - (30 / 16 * 1em)); background-color: #fff; box-shadow: 0px 5px 20px 0px rgb(13 26 53 / 10%); border-radius: 5px;overflow: hidden;}
.Floor003196 .left-box .list ul li a {display: block; overflow: hidden;}
.Floor003196 .left-box .list ul li .pic { overflow: hidden; }
.Floor003196 .left-box .list ul li .pic figure { width: 100%; padding-bottom:56.27%;transition: all .5s ease; }
.Floor003196 .left-box .list ul li:hover .pic figure { transform: scale(1.08); }
.Floor003196 .left-box .list ul li .txt { padding: calc(40 / 16 * 1em);}
.Floor003196 .left-box .list ul li .tit {font-size:20px;line-height: 1.35; height:2.7em; margin: 0; color: #0b173f; font-weight: normal; transition: all .5s ease; text-align: justify;}
.Floor003196 .left-box .list ul li:hover .tit { color: #0067b2; }
.Floor003196 .left-box .list ul li p {margin-top: calc(15 / 16 * 1em);height: calc(56 / 16 * 1em); color: #777; line-height: calc(28 / 16 * 1em);}
.Floor003196 .left-box .list ul li .more {margin-top: calc(30 / 16 * 1em); display: flex; align-items: center; color: #9fc33d; }
.Floor003196 .left-box .list ul li .more:after { display: block; content: ''; margin-left: calc(10 / 16 * 1em);width: calc(6 / 16 * 1em);height: calc(6 / 16 * 1em);border-top: 2px solid #9fc33d; border-right: 2px solid #9fc33d; transform: rotate(45deg); }
.Floor003196 .right-box {width: calc((100% - (30 / 16 * 1em)*2)/3); background-color: #fff; box-shadow: 0px 5px 20px 0px rgb(13 26 53 / 10%); border-radius: 12px;}
.Floor003196 .right-box .list { padding:11.415% 9.13%;}
.Floor003196 .right-box .list ul li {padding-bottom:1.5625em;margin-bottom:1.5625em; border-bottom: 1px solid #eaeaea; font-size: 16px;}
.Floor003196 .right-box .list ul li:last-child { margin-bottom: 0; border-bottom: 0; padding-bottom: 0;}
.Floor003196 .right-box .list ul li .tit a {font-size:1.125em; color: #0b173f; line-height: 1.66;transition: all .5s ease; }
.Floor003196 .right-box .list ul li:hover .tit a { color: #4a7ec0; }
.Floor003196 .right-box .list ul li .time {margin-top: calc(9 / 16 * 1em); color: #c9c9ce; line-height: calc(18 / 16 * 1em);padding-left:calc(28 / 16 * 1em);background: url(../images/time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto;}
.Floor003196 .home-more{margin-top: 2vw;}
.Floor003196 .home-more span {font-size:16px; display: inline-block;padding: 0 calc(50 / 16* 1em) 0 calc(25 / 16* 1em);line-height:2.875em;border: solid 2px #0067b2;border-radius: calc(60 / 16* 1em);color: #0067b2;background: url(../images/Floor003197-more.svg) no-repeat right calc(25 / 16* 1em) center;transition: 0.3s;background-size: auto calc(12 / 16* 1em);}


@media (max-width:1024px) {
	.Floor003196 .main, .Floor003196 .left-box .list ul { display: block; }
	.Floor003196 .left-box, .Floor003196 .left-box .list ul li, .Floor003196 .right-box { width: 100%; }
	.Floor003196 .left-box .list ul li { margin-bottom:calc(20 / 16 * 1em);}
}