.auto_1440 {max-width: 1440px;width: 96%}
/*Top002899 */
.Top002899{position: fixed;z-index: 9999;background: #fff; width: 100%;}
.Top002899,
.Top002899 a{color: #333; transition: 0.3s;}
.Top002899 a:hover{color: #190055;}

.Top002899 .top-nav{ position: absolute;right: 3%; top: 50%; margin-top: -15px;cursor: pointer;z-index: 110;} 
.Top002899 .top-nav aside{float: left;}
.Top002899 .top-nav a{ font-size: 16px; color: #bbb;float: left;line-height: 30px;}
.Top002899 .top-nav a:hover,.Top002899 .top-nav a.aon{color: #fff;background: #190055;}
@media(min-width:1025px){
.Top002899 .top-nav aside.top-column{float: right;}
.Top002899 .top-lang a{padding: 0 10px;}
.Top002899 .top-column a{padding: 0 40px;border-left: 1px solid #eee;}
}
@media(max-width:1024px){
.Top002899 .top-nav a{ padding: 0 2vw;line-height: 30px;}
.Top002899 .top-nav{ right: 20%; } 

}

.Top002899 .top-head{max-width: 1440px; width: 96%; margin: 0 auto;position: relative; z-index: 999;height: 100px; }
.Top002899 .top-logo{position: absolute; left: 0; top: 0;display: table;height: 100%;}
.Top002899 .top-logo a{display: table-cell; vertical-align: middle;}
.Top002899 .top-logo img{max-height: 92px;}
@media(min-width:1025px){
.Top002899 .top-logo{width: 20%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Top002899 .top-head{ padding: 0 30px 0 110px;}
}
@media(max-width:768px){
.Top002899 .top-head{height: 15vw;}
.Top002899 .top-logo{width: 43%;}
.Top002899 .top-logo img{max-height: 15vw;}
}

.Top002899 .top-menu li span,
.Top002899 .top-menu li span a{display: block;}
.Top002899 .top-menu li span a{font-size: 18px;}
.Top002899 .top-menu li.aon span a{}
.Top002899 .top-menu li .sub{display: none; }
.Top002899 .top-menu li .sub-inner {padding: 20px 0;}
.Top002899 .top-menu li .sub dt a:hover{text-decoration:underline;}
@media(min-width:1025px){
.Top002899 .top-menu li span a{line-height: 100px;}
.Top002899 .top-menu li.aon span a{color: #190055;}
.Top002899 .top-menu li .sub dt a{color: #fff; font-size: 16px;}
.Top002899 .top-menu{display: table; margin: 0 auto 0 23%;}
.Top002899 .top-menu li{float: left; padding: 0 15px;}
.Top002899 .top-menu li .sub{position: absolute; left: 0; top: 100%; width: 100%;overflow: hidden;z-index: 100;background: rgba(25,0,85,0.6);}
.Top002899 .top-menu li .sub dl {float: left;}
.Top002899 .top-menu li .sub dt {float: left;margin: 0 1.31vw;}
.Top002899 .top-menu li .sub.po-r dl{float: right;margin-right: -1.31vw;}
}
.Top002899 .top-menu li#m7{display: none;}
@media(max-width:1366px){
  .Top002899 .top-menu li{padding: 0 10px;}
}
@media(max-width:1024px){
.Top002899 .top-menu{position: fixed; top: 0;padding-top: 15vw; right: 0;width: 0;overflow: hidden;bottom: 0;transition: 0.3s; z-index: 95; transition: 0.3s;}
.menu-show{overflow: hidden;}
.menu-show .Top002899 .top-menu{width: 240px;}
.Top002899 .top-menu ul{width: 240px; height: 100%; overflow: auto; padding: 20px;background: rgb(25,0,85,0.95);}
.Top002899 .top-menu li .sub{padding: 0!important;}
.Top002899 .top-menu li span{line-height: 40px; padding-right: 40px; border-bottom: 1px solid rgba(255,255,255,0.5);position: relative;overflow: hidden; }
.Top002899 .top-menu li span .op{position: absolute;right:0; top: 0; height: 100%;width: 40px; transition: 0.3s;}
.Top002899 .top-menu li span .op.click{transform: rotate(45deg);}
.Top002899 .top-menu li span .op:before,
.Top002899 .top-menu li span .op:after{position: absolute; content: '';background: #fff; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.Top002899 .top-menu li span .op:before{width: 40%; height: 2px;}
.Top002899 .top-menu li span .op:after{height: 40%; width: 2px;}
.Top002899 .top-menu li  a{color: #fff;}
.Top002899 .top-menu li .sub-inner{padding: 20px;}
.Top002899 .top-menu li .sub dt:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.3);}
.Top002899 .top-menu li .sub dt{line-height: 24px; padding: 8px 0;}
.Top002899 .open-menu{width: 40px; height: 30px;position: absolute;right: 30px; top: 50%; margin-top: -15px; z-index: 110;}
.Top002899 .open-menu i{position: absolute; width: 70%; height: 3px; background: #190055; left:15%; top: 50%; margin-top: -1.5px; transition: 0.3s;}
.Top002899 .open-menu i:nth-child(2){ margin-top: -2px; opacity: 1;}
.Top002899 .open-menu i:nth-child(3){ margin-top: 6px;}
.Top002899 .open-menu.on i:nth-child(1){opacity: 0;}
.Top002899 .open-menu.on i:not(:nth-child(1)){transform: rotate(45deg); margin-top: -1.5px;}
.Top002899 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}
}

.Top002899 .top-search{position: absolute; top: 100%; right: 0; overflow: hidden;display: none; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top002899 .top-search .text{color: #999; width: 100%; line-height: 50px;height: 50px;background: #fff; border: 0; padding: 0 50px 0 20px;}
.Top002899 .top-search .text.focus{color: #000;}
.Top002899 .top-search .btn{position: absolute;right: 0;height: 100%;width: 50px; background: url("../images/Top002899_search_white.png") no-repeat center center #190055;}
@media(min-width:1025px){
.Top002899 .top-search{width:15vw; min-width: 300px;border-radius: 0 0 5px 5px;}
}
@media(max-width:1024px){
.Top002899 .top-search{width:100%;} 
.Top002899 .top-search .text{color: #000;}
}

.Top002899 .open-search{position: absolute;background: url("../images/Top002899_search.png") no-repeat center center;width: 30px; height: 30px;right: 0; top: 50%; margin-top: -15px;cursor: pointer;z-index: 110;}
.Top002899 .open-search.on{background: #190055;}
.Top002899 .open-search.on:before,
.Top002899 .open-search.on:after{position: absolute; content:''; width: 100%; height: 2px; left: 0; top: 50%; margin-top: -1px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);background: #190055;}
.Top002899 .open-search.on:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}



/*Banner002729 */
.Banner002729 .slider li.slick-slide{ height: auto;position: relative;}
.Banner002729 .ytable{height: 100%;}
.Banner002729 .txt-main{position: absolute; left: 0; width: 100%; top: 0; height:75%; z-index: 3;font-size: 50px;}
.Banner002729 .txt-main a.more{ display: block; color: #184477; border-radius:50px ; width: 11.0625em; line-height: 2.875em; border: 2px solid #184477; text-align: center; letter-spacing: 0.625em; font-weight: bold; font-size: 0.32em;transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0; transition:transform 0.5s 1.5s,opacity 0.5s 1.5s;}
.Banner002729 .txt-main a.more:hover{background: #184477; color: #fff;}
.Banner002729 .txt-main aside{color: #fff; max-width: 1200px; transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;}
.Banner002729 .txt-main aside.tit{font-size: 36px; line-height: 1.15; margin-bottom: 30px; transition: 0.5s;color: #fcf531;word-break: break-word;}
.Banner002729 .txt-main aside.pre{font-size: 22px; line-height: 1.2em;  max-height: 2.4em; margin-bottom: 4%;transition: 0.5s 0.5s; }
.Banner002729 .an-show .txt-main a.more,
.Banner002729 .an-show .txt-main aside{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}
.Banner002729 .slider li img{display: block; width: 100%;}
.Banner002729 .slick-dots{text-align: center;position: absolute; left: 0; z-index: 10; bottom: 30px; width: 100%;}
.Banner002729 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Banner002729 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;background: #fff; opacity: 0.8;-webkit-opacity: 0.8;}
.Banner002729 .slick-dots li.slick-active button{opacity: 1;-webkit-opacity: 1;width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #fff;}
.Banner002729 .slick-dots li.slick-active{border-color: #fff;}
.Banner002729 .slider li img.wap{display: none;}
@media(max-width:1366px){
  .Banner002729 .txt-main aside.tit{font-size: 30px;}
  .Banner002729 .txt-main aside.pre{font-size: 22px;}
}
@media(max-width:1024px){
.Banner002729 .txt-main{font-size: 40px;}
.Banner002729 .slider li img.pc{display: none;}
.Banner002729 .slider li img.wap{display: block;}
}
@media(max-width:640px){
.Banner002729 .txt-main{font-size:28px;}
.Banner002729 .txt-main aside.tit{font-size: 20px;margin-bottom: 10px;}
.Banner002729 .txt-main aside.pre{font-size: 13px;}
}
@media(max-width:480px){
.Banner002729 .txt-main{font-size:20px;}
}



/*Floor003019 */
.Floor003019 { padding:3vw 0 2vw 0 ;}
.Floor003019 .left .inner{font-size: 18px;}



@media(max-width:640px){
.Floor003019 .left .inner{font-size: 3vw;}
}

.Floor003019 .title{font-family: 'Tensentype-JiaLiXiYuanJ';}
.Floor003019 .title aside{padding-left: 4.58vw;}
.Floor003019 .title .cn{font-size: 2.445em;color: #333;position: relative;}
.Floor003019 .title .cn:before{position: absolute; content: '';width: 2.08vw;height: 4px;background-color: #7db827; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003019 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003019 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;}
.Floor003019 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}

.Floor003019 .right li a{position: relative;overflow: hidden;display: block;}
.Floor003019 .right li a > *{transition: 0.3s;}
.Floor003019 .right li .Ispic{padding-bottom: 66.154%;}
.Floor003019 .right li a:hover .Ispic{transform: scale(1.2);}
.Floor003019 .right li .txt{position: absolute; left: 0px; bottom: 0px;right: 0px; padding: 25px 30px;background: url("../images/Floor003019_more.png") no-repeat right 3.6vw center rgba(25,0,85,0.3);color: #fff;}
.Floor003019 .right li a:hover .txt{ transform: translateY(0%);}
.Floor003019 .right li .txt aside{padding-right: 35px;font-size: 24px;}
.Floor003019 .right li .txt .cn{}
.Floor003019 .right li .txt .en{font-size: 14px;letter-spacing: 2.8px;opacity: 0.8; text-transform: uppercase;padding-top: 5px;}


@media(min-width:481px){
.Floor003019 .right li{float: left; width: 31.333%; margin-right: 2%;}
.Floor003019 .right li:last-child{ margin-right: 0;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003019 .left .inner{font-size: 1.2vw;}
.Floor003019 .right li .txt aside{font-size: 1.6vw;}
}
@media(min-width:1025px){
.Floor003019 .left{}
.Floor003019 .right{width: 100%;}
.Floor003019 .left .inner{display: table; margin: 0 auto;}
}
@media(max-width:1024px){
.Floor003019 .left{padding: 2vw 0;}
.Floor003019 .left,
.Floor003019 .right,
.Floor003019 .main{display:block;}
.Floor003019 .left{text-align: center;}
.Floor003019 .left .title{display: table; margin: 0 auto; text-align: left;}
}
@media(max-width:768px){
.Floor003019 .right li .txt{left: 3vw; bottom: 3vw;right: 3vw;padding: 2.5vw 3vw;}
.Floor003019 .right li .txt aside{padding-right: 3.2vw; font-size:3.5vw;}
.Floor003019 .right li .txt .en{letter-spacing: 0;}
}
@media(max-width:480px){
.Floor003019 .right li .txt aside{font-size:5vw;}
.Floor003019 .right li{ margin-bottom: 2%;}
}



/*Floor002733 */
.Floor002733 .column-name{ text-align: center; padding: 20px 0; }
.Floor002733 .column-name .cn{color: #333;font-size: 30px; line-height: 48px;   }
.Floor002733 .column-name .en{text-transform: uppercase; color: #e1daf1; font-size: 24px;line-height: 24px; }

@media(max-width:640px){
.Floor002733 .column-name{ font-size: 20px; padding-bottom:0;}
.Floor002733 .column-name .cn{ font-size: 20px; line-height: 40px;}
.Floor002733 .column-name .en{ font-size:16px;}
}


.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #190055;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #190055;}

.Floor002733 .more{padding: 40px 0 44px 0; }
.Floor002733 .more a{display: block; line-height: 55px; width: 200px; border-radius: 5px; border: 1px solid #e5e5e5; margin: 0 auto;text-align: center; font-size: 16px; transition: 0.3s; color: #aaa;}
.Floor002733 .more a:hover{background: #190055; border-color: #190055; color: #fff;}
.Floor002733 li.slick-slide{padding-top: 14px; height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; }
.Floor002733 li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;border: 1px solid #190055; opacity: 0;-webkit-opacity: 0;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 65%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide:hover .inner{box-shadow: 0 0 14px rgba(0,0,0,0.3);}
.Floor002733 li.slick-slide .txt{padding: 15px; background: #F5F5F5;}
.Floor002733 li.slick-slide .txt time{color: #666; font-size: 16px;}
.Floor002733 li.slick-slide .txt aside{font-weight: bold; color: #333;font-size: 18px; margin-top: 10px;}
.Floor002733 li.slick-slide .txt p{line-height: 28px; font-size: 14px;}
@media(min-width:1201px){
.Floor002733 li.slick-slide .inner{margin-right: 6%;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin-right: 4%;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
}
@media(max-width:640px){
.Floor002733 li.slick-slide .inner{ margin-right:0;}
.Floor002733 li.slick-slide .txt aside{ font-size:16px;}
}

/*Floor002821 */
.Floor002821{overflow: hidden;}
.Floor002821 .auto{max-width: 1400px;}
.Floor002821 li{float: left;width: 50%;position: relative;padding-bottom: 21.429%;font-size: 100px;}
.Floor002821 li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002821 li a >*{position: absolute; left: 0;width: 100%;}
.Floor002821 li .Ispic{height: 100%; top: 0;}
.Floor002821 li a:before{z-index: 5;position: absolute; top: 0; width: 100%;left: 0;content: '';height: 100%; opacity: 0;-webkit-opacity: 0; transition: 0.3s;
background: -moz-linear-gradient(45deg,  rgba(35,172,56,1) 0%, rgba(35,172,56,0.4) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(35,172,56,1) 0%,rgba(35,172,56,0.4) 100%);
background: linear-gradient(45deg,  rgba(35,172,56,1) 0%,rgba(35,172,56,0.4) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ac38', endColorstr='#6623ac38',GradientType=1 );
}
.Floor002821 li a:hover:before{opacity: 0.9;-webkit-opacity: 0.9;}
.Floor002821 li .txt{z-index: 10; bottom: 0.35em;padding: 0 0.35em;color: #fff;}
.Floor002821 li .txt p.t1{font-size: 0.24em; margin:1.4166em 0 0.4166em 0;}
.Floor002821 li .txt p.t2{line-height: 1.71428em;margin: 0;font-size: 0.14em;}
.Floor002821 li .icon img{max-height: 0.4em;display: block;}
@media(min-width:1025px){
.Floor002821 li:nth-child(1) .Ispic,
.Floor002821 li:nth-child(1) a:before{left: auto; right: 0;width: 137.143%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 25%;}
.Floor002821 li:nth-child(1){padding-bottom: 42.858%;}
}
@media(max-width:1024px){
.Floor002821 li{width: 100%;padding-bottom: 42.858%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 50%;}
}
@media(max-width:480px){
.Floor002821 li{font-size: 80px;}
}
@media(max-width:400px){
.Floor002821 li{font-size: 70px;}
.Floor002821 li .txt p.t1{margin-top: 10px;}
}



/*Floor002749 */
.Floor002749{ padding: 80px 0;background: #f0f0f0;}

.Floor002749 .title{line-height: 40px; text-align: center;}
.Floor002749 .title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #eb422c;}
.Floor002749 .title .cn{font-size: 36px; margin-top: -20px; color: #333;}
.Floor002749 .title .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.Floor002749 .title .cn{font-size: 24px; }
.Floor002749 .title .en{font-size: 40px;}
}

/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002749 .tab{text-align: center; padding-bottom: 24px;}
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 43px; border-radius: 3px; font-size: 18px; transition: 0.3s;}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{ background: #eb422c; color: #fff;}
.Floor002749 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #eb422c; top: 100%; margin-left: -2px;}

.Floor002749 .tab-list .list{position: fixed; left: -100%;width: 96%; max-width: 1280px;}
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto;}

@media(min-width:769px){
.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd:first-child{margin-bottom: 19px;}
.Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .top-news{padding: 2.2%;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #fff;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom: 62.828%;}
.Floor002749 .list dd{padding: 2% 6.5%;}

.Floor002749 .list a{color: #555;}
.Floor002749 .list a:hover{color: #eb422c;}
.Floor002749 .list h2{font-size: 22px; line-height: 30px; margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list time b{font-size: 36px;color: #555;}
.Floor002749 .top-news .txt{position: relative; margin: 35px 0; padding-left: 95px;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{line-height: 26px; max-height: 52px;color: #888; font-size: 16px; margin: 5% 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}

.Floor002749 .list .more a{color: #888;}
.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002749 .list  .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #eb422c;}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
.Floor002749 .list dd{margin-top: 20px; height: auto!important;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px;}
}
@media(max-width:640px){
.Floor002749{ padding: 30px 0;}
.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor002749 .list h2{font-size: 18px;}
.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}
}


/*Bottom002968 */
.Bottom002968{background: #f5f5f5; padding: 36px 0;font-size: 16px;line-height: 2em;}
.Bottom002968 .auto{text-align: center;color: #333;}
.Bottom002968 a{display: inline-block;color: #333;}
.Bottom002968 a:hover{text-decoration: underline;}
.Bottom002968 nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 12px; vertical-align: middle;background: rgba(51,51,51,0.4); margin: 0 15px;}
.Bottom002968 .webhit span.design{margin-left: 0px;}
@media(max-width:640px){
.Bottom002968{ padding:16px 0; font-size:14px; line-height:24px;}
.Bottom002968 nav{ display:none;}
}




/*Bottom002673 */
.Bottom002673{ background:#292523;color:#5a5756; text-align:center;}
.Bottom002673 .logo{ padding:2% 0;}
.Bottom002673 footer{ padding:2% 0; border-top:1px solid #333; margin-top:2%;}
.Bottom002673 footer span{ margin-left:3%;}
.Bottom002673 footer span a::after{ display:inline-block; content:''; width:1px; height:10px; background:#5a5756; margin:0 10px;}
.Bottom002673 footer span a:last-child::after{ display:none;}
.Bottom002673 nav{ padding-bottom:2%;}
.Bottom002673 nav a{ font-size:16px;}
.Bottom002673 nav a::after{ display:inline-block; font-style:italic; content:'|'; font-size:12px;margin:0 14px 0 10px;color:#5a5756; }
.Bottom002673 nav a:last-child::after{ display:none;}
.Bottom002673 a{ color:#5a5756; display:inline-block;}
.Bottom002673 a:hover{ color:#7f5531;}
.Bottom002673 .bdsharebuttonbox a{ display:inline-block; float:none; margin:10px; border:1px solid #666; width:40px; height:40px; border-radius:50%; background:url(../images/Bottom002673_share.png) no-repeat left center; background-size:cover;}
.Bottom002673 .bdsharebuttonbox a.bds_weixin{ background-position: -58px center;}
.Bottom002673 .bdsharebuttonbox a.bds_qzone{ background-position: -114px center;}
/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #a52d34;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}








/*Menu002147 */
.Menu002147{ background:#f5f5f5;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:82px;height:82px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#f40000;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#f40000;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}


/*Banner002621 */
.Banner002621 img{ display:block; width:100%;}
@media(min-width:1025px){
.Banner002621 .wap{ display:none;}
}
@media(max-width:1024px){
.Banner002621 .pc{ display:none;}
}


/*RighInfo003073 */
.RighInfo003073{ padding:4vw 0 2vw 0 ;}
.RighInfo003073 .col-title{font-size: 48px; padding-bottom: 3.18vw;}
.RighInfo003073 .col-title .cn{font-size: 0.625em;color: #333;}
.RighInfo003073 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #ee7133; width: 5.36em; margin-left: 0.521em; vertical-align: middle;}
.RighInfo003073 .col-title .en{ font-family: 'Arial';color: #ee7133;line-height: 1em; padding-top: 0.2em;}


@media(min-width:769px) and (max-width:1024px){
.RighInfo003073 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.RighInfo003073 .col-title{font-size: 9vw; }
}

.RighInfo003073 .row{margin-bottom: 3vw;}
.RighInfo003073 h3{font-size: 24px;color: #190055; line-height: 2em;}
.RighInfo003073 p{color: #333;font-size: 16px;line-height: 2em; }
.RighInfo003073 .box-2{position: relative; z-index: 1;}

.RighInfo003073 .box-2 .auto{position: relative; z-index: 5;}
.RighInfo003073 .box-2 .y-1{margin-bottom: 0vw;}
.RighInfo003073 .box-2 .y-1 .ytable-cell{padding-left: 4.48vw;padding-top: 3vw;}
/* .RighInfo003073 .box-2 .y-1 .ytable-cell:not(:nth-child(1)) *{color: #fff;} */
.RighInfo003073 .box-2 .y-2{min-height: 14.58vw;}
@media(min-width:1025px){
.RighInfo003073 .box-1 .fl{width: 48%;}
.RighInfo003073 .box-1 .fr{width: 50%;}
.RighInfo003073 .box-1  .col-title{padding-right: 40%;}
.RighInfo003073 .box-2 .y-1 .ytable-cell:nth-child(1){width: 50%;}
.RighInfo003073 .box-2 .y-2 .ytable-cell{table-layout:fixed;padding-left: 4.48vw;width: 25%;}
}
@media(max-width:1024px){
.RighInfo003073 .box-2 .ytable,
.RighInfo003073 .box-2 .ytable-cell{display: block;overflow: hidden;}
.RighInfo003073 .box-2 .y-1 .row{width: 50%;float: left;padding-right: 2%;}
.RighInfo003073 .box-2 .y-2 .ytable-cell{padding: 2vw 4vw;}
}
@media(max-width:640px){
.RighInfo003073 .box-2{ margin-top: 5vw;}
.RighInfo003073 .box-2 .y-1 .ytable-cell{padding-left: 0vw;padding-top: 0vw;}
.RighInfo003073 .box-2 .y-1 .row{width: 100%;float: none;padding-right: 0%;}
.RighInfo003073 h3{font-size: 5vw;}
.RighInfo003073 p{font-size: 3.5vw;}
}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0; min-height:350px;}
.RighInfo002226 .dl{color:#190055;}
.RighInfo002226 .dl .h4{ font-size:24px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #190055 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ color: #333; font-size:16px; padding:15px 0 20px; line-height:2.25em;}
.RighInfo002226 .word{ float:left;width: 55%;}
.RighInfo002226 .pic{ float:right; width: 42%;}


@media(max-width:640px){
.RighInfo002226 .word,
.RighInfo002226 .pic,
.RighInfo002226 .fl,
.RighInfo002226 .fr{ float:none !important;width: 100% !important;}
.RighInfo002226 .ytable,
.RighInfo002226 .ytable-cell{ display:block !important; padding:0 !important;}
.RighInfo002226 .dl .h4{font-size: 5vw !important;}
.RighInfo002226 .dl .con{font-size: 3.5vw !important;}
}




/*RighInfo002808 */
.RighInfo002808{padding: 3% 0}

.RighInfo002808 .floor{position: relative; z-index: 1.}
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-1 .Ispic{width: 31.945%;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width: 25%;}

.RighInfo002808 .floor-1 .txt{color: #999;font-size: 16px;}
.RighInfo002808 .floor-1 .txt .info{ line-height: 36px;padding-bottom: 10%; }
.RighInfo002808 .floor-1 .txt h1{font-size: 30px;color: #333;font-weight: normal; margin-bottom: 5%;}
.RighInfo002808 .floor-1 .txt .ti25{text-indent: 25px;}
.RighInfo002808 .floor-1 .txt .nmb{margin-bottom: 0;}
.RighInfo002808 .floor-1 .txt .nmt{margin-top: 0;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1; padding: 7% 0;}
.RighInfo002808 .floor-1 .count li p{margin: 0;}
.RighInfo002808 .floor-1 .count li aside{color: #348f3d; font-weight: bold;}
.RighInfo002808 .floor-1 .count li aside b{font-size: 48px;font-family: Arial;display: inline-block;vertical-align: sub;}
@media(min-width:1025px){
.RighInfo002808 .floor-1 .txt{padding-right: 31.945%;}
.RighInfo002808 .floor-1 .txt .info{max-width: 820px;width: 95%;}
.RighInfo002808 .floor-1 .count:before{position: absolute; right: 0; top: 0; height: 100%; background: #f5f5f5;content: ''; width: 124.49%;}
}
@media(max-width:1024px){
.RighInfo002808 .floor-1 .Ispic{display: none;}
.RighInfo002808 .floor-1 .count{ background: #f5f5f5;}
.RighInfo002808 .floor-1 .count li{text-align: center;}
}
@media(min-width:641px){
.RighInfo002808 .floor-1 .count ul{display: table;width: 100%;position: relative; z-index: 2;}
.RighInfo002808 .floor-1 .count li:not(:last-child){width: 24%;}
.RighInfo002808 .floor-1 .count li{display: table-cell; vertical-align: top;}
}
@media(max-width:640px){
.RighInfo002808 .floor-1 .count ul{overflow: hidden;}
.RighInfo002808 .floor-1 .count li{width: 50%;float: left; padding: 15px 0;}
.RighInfo002808 .floor-1 .count li:nth-child(2n+1){clear: left;}
}

.RighInfo002808 .title{padding: 8% 0 3% 0;font-size: 30px;color: #333;}

.RighInfo002808 .floor-2{padding-left: 25%;}
.RighInfo002808 .floor-2 li{padding-left: 11.5%; padding-bottom: 4%;}
.RighInfo002808 .floor-2 li:nth-child(2n){background: #f5f5f5;padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-2 li > *{width: 89%;}
}

.RighInfo002808 .floor-3 .box2 aside,
.RighInfo002808 .floor-2 li aside{color: #348f3d;}
.RighInfo002808 .floor-2 li p,
.RighInfo002808 .floor-3 > div p{margin: 0;line-height: 30px;color: #999; text-align: justify;}
.RighInfo002808 .floor-2 li aside,
.RighInfo002808 .floor-3 > div aside{font-size: 24px; margin-bottom: 26px;}
@media(max-width:640px){
.RighInfo002808 .floor-2{padding-left: 10%;}
.RighInfo002808 .floor-2 .Ispic{width: 10%;}
.RighInfo002808 .floor-2 li{padding-left: 5%;padding-right: 5%;}
}

.RighInfo002808 .floor-3 > div{padding-left: 3%;padding-right: 3%;}
.RighInfo002808 .floor-3 .box1{background: #348f3d;color: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002808 .floor-3 .box1 p{color: #fff; opacity: 0.5;}
.RighInfo002808 .floor-3 .box2{position: relative; z-index: 3;background: #fff; padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-3 .box1{width: 25%;}
.RighInfo002808 .floor-3 .Ispic{width: 75%;}
.RighInfo002808 .floor-3 .box2{width: 80%; max-width: 950px; }
}
@media(max-width:1024px){
.RighInfo002808 .floor-3 .Ispic{position: relative;height: auto; padding-bottom: 60%;}
.RighInfo002808 .floor-3 .box2{padding-top: 5%; padding-bottom: 5%; }
}




/*PicList002735 */
.PicList002735{padding: 2vw 0 ;}
.PicList002735 .cateInfo{padding-bottom: 2vw;}
.PicList002735 li{ margin-bottom: 2%; }
.PicList002735 li a{display: block;background: #f5f5f5; border: 1px solid #f0f0f0; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #190055; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size: cover;background-color: #fff;  padding-bottom: 72.241%;}
.PicList002735 li .txt{padding: 15px;}
.PicList002735 li .txt h3{font-size: 20px; color: #190055; font-weight: normal;}
.PicList002735 li .txt p{line-height: 28px;color: #666;height: 84px; font-size: 14px; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 23%; }
.PicList002735 li:not(:nth-child(4n)){margin-right: 2%}

}
@media(max-width:768px){
.PicList002735 li{ width: 49%; float:left;}
.PicList002735 li:not(:nth-child(2n)){margin-right: 2%;}
.PicList002735 li .txt h3{ font-size:16px; margin:0;}
.PicList002735 li .txt p{ font-size:12px; line-height:22px;}
}



/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:0 0 4vw 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:#190055; 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 15px; }
}


/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108{ padding: 4vw 0 4vw 0;}
.RighInfo001108 .pic{ float:left; width:35%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:62%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{ font-size:24px; font-weight:bold; color: #190055;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001108 .txt p{ line-height:32px; font-size: 14px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#190055; width:120px; text-align:center; border:1px solid #190055; border-radius:30px; line-height:35px; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#190055; color:#fff;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#F5F5F5; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{font-size: 18px; cursor:pointer; display:inline-block; padding:0 3%; line-height:60px;}
.RighInfo001108 .tab span.on{ background-color:#190055; color:#fff;}

.RighInfo001108 .table_t table{margin-top: 1vw;}
.RighInfo001108 .table_t b{ font-size: 20px; font-weight: bold;}
.RighInfo001108 .table_t td{padding:0.5vw;line-height:1.8em; font-size:14px;border: 1px solid #ddd;background: #F5F5F5; text-align: center;}

@media(max-width:640px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
.RighInfo001108 .txt h1{ font-size:20px;}
.RighInfo001108 .tab span{ padding:0 10%;}
}


/*PicList002736 */
.PicList002736{padding: 4vw 0 2vw 0;}
.PicList002736 li{margin-bottom: 2%;}
.PicList002736 li a{overflow: hidden;display: block;background: #f5f5f5; border: 1px solid #f0f0f0; transition: 0.3s;}
.PicList002736 li a:hover{border-color: #190055;box-shadow: 0 10px 14px rgba(60,60,66,0.3);}
.PicList002736 li .Ispic{ background-size: cover;background-color: #f5f5f5;}
.PicList002736 li .txt{ padding:1.8% 0;}
.PicList002736 li .txt h3{font-size: 20px; color: #190055;  font-weight: normal;}
.PicList002736 li .txt p{line-height: 28px; font-size: 16px; color: #666; margin-bottom: 20px;}
.PicList002736  .txt time{ font-size: 14px; color: #c8c8c8;}

@media(min-width:481px){
.PicList002736 li .Ispic{float: left; }
.PicList002736 li .txt{float: right;margin-right: 3%;  }
}
@media(min-width:1025px){
.PicList002736 li .Ispic{width: 24.5%;padding-bottom: 16.99%;}
.PicList002736 li .txt{width: 68.736%;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002736 li .Ispic{width: 45%;padding-bottom: 31.3%;}
.PicList002736 li .txt{width: 48%;}
}
@media(max-width:640px){
.PicList002736 li .Ispic{ padding-bottom: 67%;}
.PicList002736 li .txt{ padding:5%;}
.PicList002736 li .txt h3{ font-size:16px; margin:0;}
.PicList002736 li .txt p{ -webkit-line-clamp: 3; font-size:12px; line-height:22px; height: 84px;}
}













/*Floor003045 */
.Floor003045{position: relative;background: #F5F5F5;padding: 4vw 0;}
.Floor003045 .s_title{font-size: 30px;color: #333;margin-bottom: 2vw;}
.Floor003045 .auto{background-size: cover;padding:4vw 0;}
/* .Floor003045::before{position: absolute;content: ''; width:50%;height: 50%;right: 0;bottom: 10%;background: #190055;opacity: .2;} */
.Floor003045 .title{font-size: 38px;color: #190055;}
.Floor003045 .ys_more{display: inline-block;padding: 0 2.5vw 0 1.5vw; line-height: 44px;border: 1px solid #190055;color: #fff;border-radius: 50px;text-align: center;background: url(../images/a_more2.png) no-repeat 80% #190055;margin-top: 2vw;}
/* .Floor003045 .title:after{display: inline-block;width: 61px;height: 2px;background-color: #190055; margin-left: 10px;content: ''; vertical-align: middle;} */
.Floor003045 .cp_img{position: absolute;left: 0;width: 60%; top: 0;}
.Floor003045 .cp_img .Ispic{padding-bottom:50%;}
@media(max-width:640px){
.Floor003045 .s_title{font-size:20px; margin-bottom:20px;}
}
.Floor003045 .more a{display: inline-block;line-height: 4.285em;background-color: #190055;font-family: 'Oswald-Medium';color: #fff; padding: 0 6.285em 0 1.572em; position: relative; font-size: 14px;}
.Floor003045 .more a:after{position: absolute;width: 1.428em;height: 1.428em;background-color: #ffffff;top: 50%; margin-top: -0.714em;opacity: 0.2;border-radius: 50%; content: '';right: 1.572em;}
.Floor003045 .more a .icon{position: absolute; width: 2.428em; height: 1px;background: #fff;right: 2em; top: 50%;}
.Floor003045 .more a .icon:after{position: absolute; border:4px solid transparent; border-left-color: #fff; content: '';right: -5px; top: 50%; margin-top: -4px; border-left-width: 5px;}
.Floor003045 .more a:hover .icon{animation:infinite left3044 1.5s ease;}
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}
@media(max-width:480px){
.Floor003045 .more a{font-size: 3.5vw;}
}
.Floor003045 .desc .edit-info{padding:2vw 0 0 0;overflow: hidden;color: #666;font-size: 16px;line-height: 2em;}
.Floor003045 .desc .edit-info p{margin: 0 0 1.5em 0;}
.Floor003045 .desc{width: 50%;}
.Floor003045 .category{width: 60%;position: relative;z-index: 875;}
/* .Floor003045 .category{background-color:rgba(40,147,114,0.3); } */
.Floor003045 .category ul{position: relative;}
.Floor003045 .category li{ float: left; text-align: center; }
.Floor003045 .category li a{display: block;padding: 3vw 1vw;background: rgba(255,255,255,.95);transition: 0.3s;position: relative;
box-shadow: 0 0 10px rgba(0,0,0,.08);}
.Floor003045 .category li .icon-pic{display: table;width: 100%; }
.Floor003045 .category li .icon-pic figure{display: table-cell;vertical-align: bottom;}
.Floor003045 .category li .icon-pic img{height: 80px;}
.Floor003045 .category li a:hover{box-shadow: 0 20px 30px rgba(0,0,0, 0.2);z-index: 346;transform: translateY(-6px);}
.Floor003045 .category li aside{color: #333;font-size: 16px; line-height: 2em;position: relative;padding-top: 1vw;margin-top: 2vw;}
.Floor003045 .category li aside::before{position: absolute;top: 0;left: 50%;width: 20px;height: 2px;background: #ddd;content: '';
margin-left: -10px;}
.Floor003045 .category li p.dot2{color: #999;line-height: 1.8em;font-size: 12px;}
.Floor003045 .category li .detail{font-family: 'Oswald-Medium';color: #190055;height: 20px;line-height: 20px;margin-top: 1vw; }
.Floor003045 .category li .detail .ico{display: inline-block; width: 34px; height: 20px;position: relative; vertical-align: middle; margin: 0 8px;}
.Floor003045 .category li .detail .ico:before,
.Floor003045 .category li .detail .ico:after{position: absolute; content: '';}
.Floor003045 .category li .detail .ico:before{left: 0; width: 100%; height: 1px;background: #190055; top: 50%; margin-top: -0.5px;}
.Floor003045 .category li .detail .ico:after{border:3px solid transparent; border-left-color: #190055; right: -5px; top: 50%; margin-top: -3px; border-left-width: 5px;}
.Floor003045 .category li.all-more{position: absolute;right:0;bottom: 0;padding: 0;}
.Floor003045 .category li.all-more a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor003045 .category li.all-more i.add{ width: 30px; height: 30px;position: absolute; left: 50%; top: 50%;margin: -15px 0 0 -15px;transition: 0.3s;}
.Floor003045 .category li.all-more i.add:before,
.Floor003045 .category li.all-more i.add:after{position: absolute; content: ''; background: #190055;top: 50%; left: 50%;}
.Floor003045 .category li.all-more i.add:before{height: 3px; width: 100%; left: 0; margin-top: -1.5px;}
.Floor003045 .category li.all-more i.add:after{top: 0; margin-left: -1.5px; width: 3px; height: 100%;}
.Floor003045 .category li.all-more:hover  i.add{transform: rotate(180deg);}
@media(min-width:641px){
.Floor003045 .category li{width: 25%;}
/* .Floor003045 .category li:not(:nth-child(3n)){border-right: 1px solid #eee;} */
.Floor003045 .category li.all-more{height: 50%; }
}
@media(min-width:1025px){
.Floor003045 .category li .detail{font-size: 0;}
.Floor003045 .category li:hover .detail{font-size: 14px;}
}
@media(max-width:1024px){
.Floor003045 .category,
.Floor003045 .desc{padding: 5vw;}
.Floor003045 .category li{padding-bottom: 4vw;}
}
@media(max-width:640px){
.Floor003045 .category{ padding:0; width:100%;}
.Floor003045 .category li{width: 50%;}
.Floor003045 .category li.all-more{height: 25%;}
.Floor003045 .category li .icon-pic{height: 15vw;}
.Floor003045 .category li .icon-pic img{ height:50px;}
.Floor003045 .category li aside.dot{ font-size:14px;}
}


/*Floor003046 */
.Floor003046{position: relative;background: #F5F5F5;padding: 4vw 0;}
/* .Floor003046::before{position: absolute;content: ''; width:50%;height: 50%;right: 0;bottom: 10%;background: #190055;opacity: .2;} */
.Floor003046 .title{font-size: 38px;color: #190055;}
.Floor003046 .ys_more{display: inline-block;padding: 0 2.5vw 0 1.5vw; line-height: 44px;border: 1px solid #190055;color: #fff;border-radius: 50px;text-align: center;background: url(../images/a_more2.png) no-repeat 80% #190055;margin-top: 2vw;}
/* .Floor003046 .title:after{display: inline-block;width: 61px;height: 2px;background-color: #190055; margin-left: 10px;content: ''; vertical-align: middle;} */
.Floor003046 .cp_img{position: absolute;left: 0;width: 60%; top: 0;}
.Floor003046 .cp_img .Ispic{padding-bottom:50%;}
@media(max-width:640px){
.Floor003046 .title{font-size: 7vw;}
}
.Floor003046 .more a{display: inline-block;line-height: 4.285em;background-color: #190055;font-family: 'Oswald-Medium';color: #fff; padding: 0 6.285em 0 1.572em; position: relative; font-size: 14px;}
.Floor003046 .more a:after{position: absolute;width: 1.428em;height: 1.428em;background-color: #ffffff;top: 50%; margin-top: -0.714em;opacity: 0.2;border-radius: 50%; content: '';right: 1.572em;}
.Floor003046 .more a .icon{position: absolute; width: 2.428em; height: 1px;background: #fff;right: 2em; top: 50%;}
.Floor003046 .more a .icon:after{position: absolute; border:4px solid transparent; border-left-color: #fff; content: '';right: -5px; top: 50%; margin-top: -4px; border-left-width: 5px;}
.Floor003046 .more a:hover .icon{animation:infinite left3044 1.5s ease;}
.Floor003046 .yy_z{width: 48%;}
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}
@media(max-width:480px){
.Floor003046 .more a{font-size: 3.5vw;}
}
.Floor003046 .desc .edit-info{padding:2vw 0 0 0;overflow: hidden;color: #666;font-size: 16px;line-height: 2em;}
.Floor003046 .desc .edit-info p{margin: 0 0 1.5em 0;}
.Floor003046 .desc{width: 50%;}
.Floor003046 .category{width: 48%;position: relative;z-index: 875;}
.Floor003046 .category .s_title{font-size: 30px;color: #333;margin-bottom: 2vw;}
/* .Floor003046 .category{background-color:rgba(40,147,114,0.3); } */
.Floor003046 .category ul{position: relative;}
.Floor003046 .category li{ float: left; width: 50%; }
/* .Floor003046 .category li:nth-child(2n){margin-right: 0;} */
.Floor003046 .category li a{display: block;padding: 1.9vw 2vw;background: rgba(255,255,255,.95);transition: 0.3s;position: relative;
box-shadow: 0 0 1px rgba(0,0,0,.4);}
.Floor003046 .category li .icon-pic{float: left;margin-right: 15%;}
.Floor003046 .category li .icon-pic figure{display: table-cell;vertical-align: bottom;}
.Floor003046 .category li .icon-pic img{height: 40px;}
.Floor003046 .category li a:hover{box-shadow: 0 0 20px rgba(0,0,0, 0.1);z-index: 346;}
.Floor003046 .category li aside.dot{color: #333;font-size: 16px;line-height: 40px;  position: relative;float: left;}
.Floor003046 .category li p.dot2{color: #999;line-height: 1.8em;font-size: 12px;}
.Floor003046 .category li .detail{font-family: 'Oswald-Medium';color: #190055;height: 20px;line-height: 20px;margin-top: 1vw; }
.Floor003046 .category li .detail .ico{display: inline-block; width: 34px; height: 20px;position: relative; vertical-align: middle; margin: 0 8px;}
.Floor003046 .category li .detail .ico:before,
.Floor003046 .category li .detail .ico:after{position: absolute; content: '';}
.Floor003046 .category li .detail .ico:before{left: 0; width: 100%; height: 1px;background: #190055; top: 50%; margin-top: -0.5px;}
.Floor003046 .category li .detail .ico:after{border:3px solid transparent; border-left-color: #190055; right: -5px; top: 50%; margin-top: -3px; border-left-width: 5px;}
.Floor003046 .category li.all-more{position: absolute;right:0;bottom: 0;padding: 0;}
.Floor003046 .category li.all-more a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor003046 .category li.all-more i.add{ width: 30px; height: 30px;position: absolute; left: 50%; top: 50%;margin: -15px 0 0 -15px;transition: 0.3s;}
.Floor003046 .category li.all-more i.add:before,
.Floor003046 .category li.all-more i.add:after{position: absolute; content: ''; background: #190055;top: 50%; left: 50%;}
.Floor003046 .category li.all-more i.add:before{height: 3px; width: 100%; left: 0; margin-top: -1.5px;}
.Floor003046 .category li.all-more i.add:after{top: 0; margin-left: -1.5px; width: 3px; height: 100%;}
.Floor003046 .category li.all-more:hover  i.add{transform: rotate(180deg);}
@media(min-width:641px){
/* .Floor003046 .category li:not(:nth-child(3n)){border-right: 1px solid #eee;} */
.Floor003046 .category li.all-more{height: 50%; }
}
@media screen and (min-width: 1366px) and (max-width: 1440px) {
.Floor003046 .category li a{ padding:1.45vw 2vw;}
}
@media(max-width:1366px){
  .Floor003046 .category li a{padding: 20px 10px;}
  .Floor003046 .category li .icon-pic{margin-right: 2%;}
}
@media(min-width:1025px){
.Floor003046 .category li .detail{font-size: 0;}
.Floor003046 .category li:hover .detail{font-size: 14px;}
}
@media(max-width:1024px){
.Floor003046 .category,
.Floor003046 .desc{padding: 5vw;}
.Floor003046 .category li{padding-bottom: 4vw;}
}
@media(max-width:640px){
.Floor003046 .yy_z{ width:100%;}
.Floor003046 .category{ width:100%; padding:0; padding-top:20px;}
.Floor003046 .category .s_title{ font-size:20px; margin-bottom:20px;}
.Floor003046 .category li{width: 50%;}
.Floor003046 .category li.all-more{height: 25%; }
.Floor003046 .category li .icon-pic{margin-right: 10%;}
.Floor003046 .category li aside.dot{font-size:12px;}
}





/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }
.Banner002465 li .Ispic{padding-bottom: 60%;background-size: cover;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.Banner002465 li a .phoneimg{ display: block;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}








.Floor003083{overflow: hidden; position: relative; padding: 3vw 0;
background:#eee; }
.Floor003083 .column-name{text-align: center;}
.Floor003083 .column-name .cn{color: #333;font-size: 30px; line-height: 48px;   }
.Floor003083 .column-name .en{text-transform: uppercase; color: #e1daf1; font-size: 24px;line-height: 24px; }
@media(max-width:640px){
.Floor003083 .column-name{ font-size: 20px; padding-bottom:0;}
.Floor003083 .column-name .cn{ font-size: 20px; line-height: 40px;}
.Floor003083 .column-name .en{ font-size:16px;}
}
.Floor003083 .home_title{text-align: center; margin-bottom: 0;}
.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{list-style: none; margin: 0 5px;}
.Floor003083 .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003083 .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #ccc; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003083 .slick-dots li.slick-active button{background:#295ab9; width: 50%; height: 50%;}
.Floor003083 .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #295ab9; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
.Floor003083 .slider{margin: 0 -45px 0 -40px; padding-right: 5px;}
.Floor003083 .slick-slide{overflow: hidden;padding: 40px;}
.Floor003083 .slick-slide > div{float: left; font-size: 0; background: #fff; margin: 1% 0; border-radius:8px;}
.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;transition: 0.3s;background: #fff;border-radius: 6px;}
.Floor003083 .slick-slide a .pic{overflow: hidden;}
.Floor003083 .slick-slide a:hover{transform: scale(1.06);box-shadow: 0 0 20px rgba(0,0,0,.1);}
.Floor003083 .slick-slide .Ispic{height: 130px;background-size: contain; transition:all 0.3s;}
.Floor003083 .slick-slide .url{position: relative;}
/* .Floor003083 .slick-slide .url:before{position: absolute; left: -10px; top: -10px; right: -10px; bottom: -10px; content: '';background: #fff;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); opacity: 0;transition: 0.3s; } */
.Floor003083 .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
.Floor003083 .slick-slide .url:hover .Ispic{transform: scale3d(1.1,1.1,1.1);}
@media(min-width:1025px){
.Floor003083 .slick-slide > div{width: 15%; margin-left:2%;}
.Floor003083 .slick-slide  > div:nth-child(6n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 .slick-slide > div{width: 25%;}
.Floor003083 .slick-slide  > div:nth-child(4n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .slick-slide > div{width: 33.333%;}
.Floor003083 .slick-slide  > div:nth-child(3n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:640px){
.Floor003083 .slick-slide{ padding:10px 40px;}
.Floor003083 .slick-slide > div{width: 49%; margin-left:2%;}
.Floor003083 .slick-slide  > div:nth-child(2n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
.Floor003083 .slick-slide .Ispic{height: 28vw;}
}



/*
 .RighInfo001823 为demo编号
 */
.RighInfo001823{ padding:2% 0;}
.RighInfo001823 .auto{ background-color:#fff;}
.RighInfo001823 .singlePage{ padding:3%;box-shadow: 0 10px 100px rgba(0,0,0,0.06);font-size: 16px;}
.RighInfo001823 .singlePage img{display: block;margin: 3vw auto;border-radius: 20px;}
.RighInfo001823 .singlePage p{line-height: 2em;color: #333;}
.RighInfo001823 .singlePage .jian_ti_c{font-size: 3em;line-height: 2em;color: #333;font-weight: 100;}
.RighInfo001823 .singlePage .jian_ti_c span{color: #190055;}
.RighInfo001823 .singlePage .jian_ti_e{font-size: 2em;color: #ddd;font-weight: 100;text-transform: uppercase;line-height:1.5em;
  box-shadow: 0 5px 40px rgba(0,0,0,0.05);}
@media(max-width:1000px){
.RighInfo001823 .singlePage{padding:2%;}
.RighInfo001823 .singlePage .jian_ti_c{font-size: 2.5em !important;}
.RighInfo001823 .singlePage .jian_ti_e{}
}

.RighInfo001823 .title{text-align: center;margin-bottom: 3vw;}
.RighInfo001823 .title h1{font-size: 1.875em;color: #190055;}
.RighInfo001823 .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo001823 .title .bshare-custom{display: inline-block;}
.RighInfo001823 .edit-info{line-height: 1.875em;}
@media(max-width:1000px){
  .RighInfo001823 .title h1{font-size: 1.2em;}
}


.pn-page{border-top: 1px solid #eee;margin-top: 3vw;padding-top: 2vw;}
.pn-page aside{padding: 10px 0;}
.pn-page aside a{color: #666;}
.pn-page aside a b{color: #333;}
.operating a:hover,
.pn-page aside a:hover{color: #190055;}



/*Timeline001915*/
.Timeline001915{ padding:3% 0;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;font-family:'Arial';}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#f40000; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#f40000; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#f40000; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}


/*
 .from 为demo编号
 */
.from{ padding:2% 0;} 
.form td{ padding-bottom:3%; border:0; padding:0;}
.from td div{ position:relative;}
.from td.f_name{ padding-right:2%; width:32%;}
.from td.f_name:nth-child(3){ padding-right:0;}
.from label{ position:absolute; left:15px; top:0;line-height:44px; color:#666;}
.from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.from div span{width: 120px; display: inline-block;}
.from textarea.text{ height:132px;}
.from .btn{ text-align:center;}
.from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; border-radius:40px; width:15%; height:36px; color:#fff; background:#f40000;}
@media(max-width:768px){
.from div span{width: 100px;}
.from .btn input{width: 50%;}
}


/*TextList002514 */
.TextList002514{ padding:3% 0;} 
.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:#f40000; 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:#f40000;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#f40000; padding:30px 0;}




.pro{padding: 3% 0;}
.pro .auto{max-width: 1440px;}
.pro table{width: 100%;border: 1px solid #f5f5f5;text-align: center;font-size: 16px;}
.pro table thead{background: #190055;color: #fff;}
.pro table tr,.pro table td,.pro table th{border: 1px solid #f5f5f5;padding: 8px;}
.pro table td a{text-decoration: underline;}
.cp_h2{font-size: 28px;color: #190055;margin-bottom: 20px;margin-top: 30px;}

/*
 .Spec001220 为demo编号
 */
 .Spec001220{ padding:0 0 20px;}
 .Spec001220 dl{ overflow:hidden; clear:both; font-size:12px;margin-bottom:15px; line-height:24px;float: right;}
 .Spec001220 dt{ float:left; width:20%; max-width:95px; text-align:right;}
 .Spec001220 dd{ float:left; width:100%;display: flex;}
 .Spec001220 dd i{ font-style:normal; margin:0 1px;}
 .Spec001220 dd a{ margin-bottom:10px; display:inline-block; padding:0 9px;}
 .Spec001220 dd a.acur{ background-color:#59aff7; color:#fff;}
 .Spec001220 dd input{height:40px;}
 .Spec001220 .text{ width:300px; border:1px solid #c9c9c9;  background:none; line-height:40px; padding:0 10px; color:#999;}
 .Spec001220 .btn{ border:none; cursor:pointer; background:#190055; color:#fff; width:80px;}
 @media(max-width:480px){
 .Spec001220 dd{ overflow:auto; max-height:136px;}
 }


.con {
    color:red;
}




.lxwm_box{display: flex;justify-content: space-between;font-size: 16px;color: #333;line-height: 30px;}
.lxwm_box p{margin: 0;}
.lxwm_box h2{font-size: 24px;color: #000;margin: 0 0 20px;}
.lx_l{width: 50%;}
.lx_l span{font-size: 16px !important;}
.lx_r{width: 50%;}


.Floor003045 .category{width:48%;}
.Floor003045 .categoryImg{width:52%;}
.Floor003045 .categoryImg .imgbox{padding-top:554px;position: relative;overflow: hidden;}
.Floor003045 .categoryImg .imgbox span{background-repeat: no-repeat;background-size: cover;background-position: center center;position: absolute;width:100%;height:100%;top:0;left:0;}
.Floor003045 .category li{width:50%;}
.Floor003045 .category li .icon-pic img{height:140px;}
.Floor003045 .category li a{padding:30px 20px;}
.Floor003045 .auto{padding:0;}
.Floor003045 .category li aside{padding-top:15px;margin-top:30px;}

@media(max-width:1024px){
  .Floor003045 .category{width:100%;padding:0;}
  .Floor003045 .categoryImg{width:100%;}
  .Floor003045 .categoryImg .imgbox{padding-top:60%;}
  .Floor003045 .category li{padding-bottom:0;}
}

@media(max-width:768px){
  .Floor003045 .category li .icon-pic img{height:70px;}
  .Floor003045 .category li a{padding:20px 10px;}
}


/*Floor003104 */
.Floor003104{font-size: 100px;position: relative;z-index: 1; overflow: hidden;padding:5% 0;}

.Floor003104 .s_title{font-size: 30px;color: #333;text-align: center;padding-bottom: 2%;}
.Floor003104 .s_title h2{font-size: 30px;}
@media (max-width:1600px) {
.Floor003104{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.Floor003104{font-size: 14vw; padding: 1em 0;}
}
.Floor003104 .auto{position: relative;z-index: 1;display: flex;justify-content: space-between;overflow: hidden;}
.Floor003104 .title{color: #003f84;font-size: 0.38em; margin-bottom: 1.0526em;}
.Floor003104 .title .en{font-size: 1.368em;line-height: 1;}
.Floor003104 .info{line-height: 1.75;font-size: 0.16em; margin-bottom: 1.69em;}
.Floor003104 .slider-nav li{float: left;width: 50%;text-align: center;box-shadow:0 0 2px rgba(0,0,0,.08);}
.Floor003104 .slider-nav li a{display: block;padding: 40px 20px;}
.Floor003104 .slider-nav li .tit{font-size: 16px;color: #333;line-height: 1.2; margin-bottom: 10px;margin-top: 20px;position: relative;padding-top: 10px;}
.Floor003104 .slider-nav li .tit::after{content: "";display: block;width:30px;height: 3px;background: #dcdcdc;position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
.Floor003104 .slider-nav li .icon{width:100px;height:100px;position: relative;display: table;line-height: 0;margin: 0 auto;transition: all .3s;}
.Floor003104 .slider-nav li .icon aside{position: absolute;left: 0;top: 0;width: 100%;height: 100%; opacity: 0;}
.Floor003104 .slider-nav li.active .icon aside{opacity: 1;}
.Floor003104 .slider-nav li p{font-size: 0.16em; margin: 0 0 1.25em 0;line-height: 1.2; opacity: 0;transition: 0.3s;-ms-transition: 0.3s;color: #333;}
.Floor003104 .slider-nav li.active p{opacity: 1;}
.Floor003104 .slider-nav li:hover .icon{transform: scale(1.1);}
.Floor003104 .slider-nav li.active aside{color: #190055;}
.Floor003104 .slider-nav li.active .tit::after{background: #190055;}
.Floor003104 .slider-nav li.active a{background: rgba(25,0,85,.05);}
.Floor003104 .right .slider li{position: relative;}
.Floor003104 .right .slider figure{width: 100%;padding-bottom:717.56px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.Floor003104 .right .slider li .layer{position: absolute; left: 0; top: 0;width: 100%; height: 100%; overflow: hidden;}
.Floor003104 .right .slider li .layer > div{position: absolute;top: 0;width: 10%;height: 100%;background-color: #fff; transition-duration: 0.3s;-ms-transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.46, 0.03, 0.52, 0.96);-ms-transition-timing-function: cubic-bezier(0.46, 0.03, 0.52, 0.96);}
.Floor003104 .right .slider li.slick-current .layer > div{height: 0;}
@media(max-width:1600px){
  .Floor003104 .slider-nav li a{padding: 15px 20px;}
  .Floor003104 .right .slider figure{padding-bottom:567.56px;}
}
@media (min-width:1025px) {
.Floor003104 .left{width: 22.5%; padding-top: 1.6em;}
.Floor003104 .right{width: 62%;}
.Floor003104 .right .slider{width: 112.904%;}
.Floor003104 .info{max-width: 271px; width: 85%;}
.Floor003104 .slider-nav{width: 38%;background: #f5f5f5;}
}
@media (max-width:1024px) {
.Floor003104 .slider-nav{margin-bottom: 0.2em;}
.Floor003104 .slider-nav li{width: 33.33%;}
.Floor003104 .slider-nav li:not(:last-child){ margin-right: 0%;}
.Floor003104 .slider-nav li p{display: none;}
.Floor003104 .slider-nav li .icon{margin-left: auto;margin-right: auto; margin-bottom: 0.15em;}
.Floor003104 .slider-nav li .tit{text-align: center;}
.Floor003104 .auto{flex-wrap: wrap;}
.Floor003104 .slider-nav{width:100%;}
.Floor003104 .right{width:100%;}
.Floor003104 .right .slider figure{padding-bottom:56%;}
}

/*RighInfo002927 */

.RighInfo002927{background: #f5f5f5;padding: 4.167vw 0;}
.RighInfo002927 .auto{max-width: 1400px;}
.RighInfo002927 .btn {display: block;width: 150px;height: 48px;line-height: 48px;margin:-50px 0 20px;text-align: center;color:#fff;background-color: #190055;}
.RighInfo002927 .title{margin-bottom: 2.5vw; text-align: center;}
.RighInfo002927 .title .cn{font-size: 30px;color: #190055; padding-bottom: 10px;font-weight: bold;}
.RighInfo002927 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo002927 .title{margin-bottom: 5vw;}
}
@media(max-width:640px){
.RighInfo002927 .title .cn{font-size: 6vw;}
}

.RighInfo002927 .tab{padding-bottom: 3.13vw;}
.RighInfo002927 .tab .auto{ text-align: center;background: #fff;}
.RighInfo002927 .tab li{float: left; transition: 0.3s; }
.RighInfo002927 .tab li a{display: block;margin: 0 20px; padding: 20px; transition: 0.3s; cursor: pointer;}
.RighInfo002927 .tab li .icon{padding-bottom: 10px;}
.RighInfo002927 .tab li .icon img{height: 40px;}
.RighInfo002927 .tab li:not(.active) .icon img.off{display: none;}
.RighInfo002927 .tab li.active .icon img.on{display: none;}
.RighInfo002927 .tab li.active a{background: #190055;color: #fff;box-shadow: 6px 15px 32px rgba(25,0,85,0.3); margin-top: -1.5vw;}
.RighInfo002927 .tab li.active{padding-bottom: 1.5vw;}
.RighInfo002927 .tab li aside{font-size: 16px;}
@media(min-width:481px){
.RighInfo002927 .tab li{width:20%;}
.RighInfo002927 .tab li:not(:last-child){border-right: 1px solid #e6e6e6;}
}
@media(max-width:768px){
.RighInfo002927 .tab li a{margin: 0 2vw; padding: 2vw; }
}
@media(max-width:480px){
.RighInfo002927 .tab li aside{font-size: 3.5vw;}
.RighInfo002927 .tab li{width:50%; margin: 1vw 0;}
.RighInfo002927 .tab li:not(:nth-child(2n)){border-right: 1px solid #e6e6e6;}
}

.RighInfo002927 .box{position: relative;padding-top: 9.9vw;}
.RighInfo002927 .box .big-img{position: absolute; left: 0; top: 0; width: 100%;height: 23.44vw;background-size: cover;background-repeat: no-repeat;background-position: center top;}
.RighInfo002927 .box .auto{position: relative; z-index: 4; background: url("../images/RighInfo002927_bg.jpg") no-repeat center center #fff;background-size: contain;border-radius: 30px;overflow: hidden;}
.RighInfo002927 .box .inner{padding:4%;}
.RighInfo002927 .box .inner dl{display: flex;flex-wrap: wrap;}
.RighInfo002927 .box .inner dl dd{width: 100%;display: flex;margin-bottom: 2%;align-items: center;}
.sj_top{background:url(../uploadfiles/bg.jpg) no-repeat center center;background-size: cover;width: 25%;border-radius: 10px;}
.sj_top figure{background-position: center center;background-size: cover;background-repeat: no-repeat;width: 100%;padding-bottom: 73%;}
.sj_bot{width: 68%;max-width: 500px;margin-left: 2%;}
.sj_bot ul{background: #f5f5f5;}
.sj_bot ul span,.sj_bot ul b{display: block;padding: 15px;}
.sj_bot ul li:nth-child(2n){background: #f0f0f0;}
.sj_bot ul li{display: flex;align-items: center;}
.sj_bot ul span{width: 70%;}
.sj_bot ul b{width: 30%;border-right: 1px solid #f0f0f0;}
ul,ol{list-style: none;}
.sj_bot h2{font-size: 20px;color: #333;}
.sj_bot p{color: #666;font-size: 15px;}
.RighInfo002927 .box .tit aside{font-size: 32px;color: #000;}
.RighInfo002927 .box .tit:after{display: block; content: ''; width: 30px; height: 2px; margin: 1.51vw 0;background-color: #a5894b;}
.RighInfo002927 .box .edit{line-height: 2.4em;font-size: 15px;color: #808080;}
.RighInfo002927 .box.v-top .ytable-cell{vertical-align: top;}
@media(min-width:769px){
.RighInfo002927 .box .pic{width: 50%;}
.RighInfo002927 .box .info{padding-left: 4.17vw;}
}
@media(max-width:768px){
.RighInfo002927 .box  .ytable,
.RighInfo002927 .box  .ytable-cell{display: block;}
.RighInfo002927 .box .info{padding:4vw;}
.RighInfo002927 .box .tit aside{font-size: 5vw;}
}
@media(max-width:480px){
.RighInfo002927 .box .edit{font-size: 3.5vw;}
}
.Menu002147 li:last-child::after{display: none;}
