.auto_1400{max-width: 1400px}
@media(max-width:1400px){
.auto_1400{padding: 0 2%}    
}
.whir-feedback{display: none!important}
/*Top002703*/
.Top002703{}
.Top002703 .auto{ max-width:1600px;}
@media(max-width:1600px){
.Top002703 .auto{ padding:0 2%;}
}
.Top002703 .top-left{ float:left; display:table; height:142px;}
.Top002703 .top-left a{ display:table-cell; vertical-align:middle;}

.Top002703 .top-right{ width:22%;}
.Top002703 .top-mid{ padding-top:60px; width:65%;position: relative}
.Top002703 .top-mid::before{content: '';position: absolute;width: 100%;height: 60px;top: 0;left: 0;background: #fff;z-index: 999}
.Top002703 .top-mid,
.Top002703 .top-right{ float:right;}
.Top002703 .top-right { position:relative; text-align:right; padding-top:40px;}
.Top002703 .top-right > *{ display:inline-block; vertical-align:bottom;}
.Top002703 .hotline span{ display:inline-block; background:url(../images/Top002703_call.png) no-repeat left center; font-size:16px; padding-left:21px; color:#555;}
.Top002703 .hotline aside{ color:#014fa1; font-size:30px;}
.Top002703 .top-right dd{margin: 0 15px;}
.Top002703 .top-right dt{ position:relative;}
.Top002703 .top-right dl > *{ float:left;}
.Top002703 .top-right dl > * > a{ width:36px; height:36px; display:block; border-radius:50%; border:1px solid #c1c1c1; line-height:36px; text-align:center;  transition:0.3s;}
.Top002703 .top-right dl > * > a:hover{ background-color:#014fa1; color:#fff; border-color:#014fa1;}
.Top002703 .open-search{ background:url(../images/Top002703_search.png) no-repeat center center;}
.Top002703 .open-search:hover{ background-image:url(../images/Top002703_search_hover.png);}

.Top002703 .top-search{ position:absolute; overflow:hidden; border-radius:5px; display:none; right:40px; top:0; width:200px; box-shadow:0 0 10px #000;padding-right: 36px; z-index: 102;}
.Top002703 .top-search .text{ color:#999; width:100%; line-height:36px; height:36px; padding:0 36px 0 10px; border:none;}
.Top002703 .top-search .text.focus{ color:#333;}
.Top002703 .top-search .btn{ position:absolute; top:0; right:0; height:100%; width:36px; background:url(../images/Top002703_search.png) no-repeat center center #fff;}

.Top002703 .header-menu li{padding-bottom: 45px}
.Top002703 .header-menu li em a{ font-size:14px;}
.Top002703 .header-menu li em a img{ position:absolute; left:0; top:0; width:100%; height:100%; transition:0.7s;}
.Top002703 .header-menu li em a span{ display:block; border-top:1px solid #cfcfcf; padding-top:15px; margin:0 2px;}
.Top002703 .header-menu li.aon em a span,
.Top002703 .header-menu li em a:hover span{ border-top-color:#005bab;}
.Top002703 .header-menu li.aon em a,
.Top002703 .header-menu li em a:hover{ color:#005bab;}

.Top002703 .header-menu li .sub{ background:none;}
.Top002703 .header-menu li .sub-menu{ position:relative;background:#fff;}
.Top002703 .header-menu li .sub dt a{ border-bottom:1px solid #ebebeb; text-align:center; padding:0px 5px;}
.Top002703 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002703 .header-menu li .sub dt a:hover{ background:#005bab; color:#fff;}

@media(max-width:1280px){
.Top002703 .top-right .hotline{ display:block; padding-top:10px;}
.Top002703 .top-right{ padding-top:20px;}
}
@media(max-width:1100px){
.Top002703 .header-menu li em a{ font-size:14px;}
}
@media(max-width:1024px){
.Top002703 .top-left{ width:40%;}
.Top002703 .top-left img{width: 64%}
.Top002703 .top-mid{ padding:0; width:0;}
.Top002703 .top-mid::before{display: none}
.Top002703 .top-right{ width:auto;}
.Top002703 .top-right dl > *{margin-left: 10px}
.Top002703 #open_menu{ width:36px; height:36px; position:relative; z-index:200;border-radius:50%; border:1px solid #c1c1c1; }
.Top002703 #open_menu i{ height:3px; margin-top:-1.5px; width:60%; left:20%;}
.Top002703 #open_menu i,
.Top002703 #open_menu i::before, 
.Top002703 #open_menu i::after{ background:#ccc;}
.Top002703 #header-menu{ opacity:0; left:-100%; transform:scale(0); display:table; position:fixed; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:100; transition:0.3s;}
.Top002703 #header-menu.header-menu-show {opacity: 1;left: 0;transform: scale(1);width: 50%}
.Top002703 #header-menu ul{padding-top: 60px;}
.Top002703 #header-menu li{padding:2% 0;border-bottom: 1px solid #666}
.Top002703 #header-menu li em,
.Top002703 #header-menu li em a{ border-bottom:0;}
.Top002703 #header-menu li em a{ font-weight:normal; font-size:20px;}
.Top002703 #header-menu li em a span{ display:block;}
.Top002703 #header-menu li .sub-menu dt a{line-height: 36px;padding-left: 20px}
}
@media(max-width:640px){
.Top002703 .hotline span{ font-size:14px;}
.Top002703 .hotline aside{ font-size:24px;}

}
@media(max-width:480px){
.Top002703{ position:relative; z-index:100; padding-top:32px;}
.Top002703 .top-right dt,
.Top002703 .top-right{ position:inherit;}
.Top002703 .top-right .hotline{ position:absolute; padding-top:0; right:0; padding:0 2%; top:0; width:100%;border-bottom:1px solid #eee; line-height:31px;}
.Top002703 .top-right .hotline aside{ display:inline-block; vertical-align:bottom;}
.Top002703 .hotline span{ font-size:12px;}
.Top002703 .hotline aside{ font-size:20px;}
.Top002703 #header-menu li em a{ font-weight:normal; font-size:16px;}
.Top002703 .top-left{ height:76px;}
.Top002703 .top-search{ top:100%; right:2%; width:96%;}
}
/*Banner002840 */

@font-face {
  font-family: "联盟起艺卢帅正锐黑体";
  src: url("../fonts/联盟起艺卢帅正锐黑体.woff2") format("woff2"),
       url("../fonts/联盟起艺卢帅正锐黑体.woff") format("woff"),
       url("../fonts/联盟起艺卢帅正锐黑体.ttf") format("truetype"),
       url("../fonts/联盟起艺卢帅正锐黑体.eot") format("embedded-opentype"),
       url("../fonts/联盟起艺卢帅正锐黑体.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}

.Banner002840 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002840 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002840 .slides {display: block;} 
* html .Banner002840 .slides {height: 1%;}
.no-js .Banner002840 .slides > li:first-child {display: block;}
.Banner002840 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002840 .flex-viewport {max-height: 300px;}
.Banner002840 .slides {zoom: 1;}

.Banner002840 .slides > li{position:relative;}
.Banner002840 .slides > li img{display: block;width: 100%;}
@media(min-width:1025px){
.Banner002840 .slides > li img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002840 .slides > li img.pc{display: none;}
}

.Banner002840{position: relative; z-index: 1;}
.Banner002840 .txt{position: absolute; left: 0;opacity: 0; top:55%; transform: translateY(-50%); z-index: 10;color: #fff; width: 100%; font-size: 100px; }
.Banner002840 .flex-active-slide .txt{ opacity: 1;transition: 1s 0.12s;}
.Banner002840 .txt .t-1 p{font-size: 0.42em;margin-bottom:-2%;text-align: center;}

.Banner002840 .txt .t-4 p{font-size: 0.35em;margin-bottom:1.3em;text-align: center;}
.Banner002840 .flex-control-nav{position: absolute; z-index: 20; left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);overflow: hidden;bottom: 8%; font-size: 0;}
.Banner002840 .flex-control-nav li{float: left;padding-right: 36px;}
.Banner002840 .flex-control-nav li a{display: block;width: 8px; height: 8px;background-color: #fff;opacity: 0.2;-webkit-opacity: 0.2; transition: 0.5s;}
.Banner002840 .flex-control-nav li a.flex-active{opacity: 1;-webkit-opacity: 1;width: 98px;}
@media(max-width:1440px){
.Banner002840 .txt{font-size: 80px;}
}
@media(max-width:1024px){
.Banner002840 .flex-control-nav li{padding-right:10px;}
.Banner002840 .flex-control-nav li a{width: 4px; height: 4px;}
.Banner002840 .flex-control-nav li a.flex-active{width: 40px;}
}
@media(max-width:640px){
.Banner002840 .flex-control-nav{bottom: 3%;}
.Banner002840 .txt{font-size: 60px;}
}
@media(max-width:480px){
.Banner002840 .txt .t-1{font-size: 0.3em;}
.Banner002840 .txt .t-2{font-size: 0.5em;}
}


.title{ text-align:center; font-size:48px; color:#333; padding-bottom:3%;}
.title p{ margin:0; opacity:0.6; font-size:24px;text-transform: uppercase;}
.title::after{ display:block; content:''; background:#014fa1;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:1024px){
.title{font-size:30px;} 
.title p{font-size:20px;}
}



/*Floor002919 */
@font-face {
font-family: 'bebas-neue';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
font-display: swap;
}


.Floor002919{padding: 4.69vw 0;}
.Floor002919 .title1 .cn{font-size: 30px;color: #014fa1; padding-bottom: 10px;font-weight: normal;}

@media(max-width:1024px){
.Floor002919{padding: 30px 0;}
}
@media(max-width:640px){
.Floor002919 .title1 .cn{font-size: 24px;}
}

.Floor002919 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #014fa1;display: block;}

.Floor002919 .more:after{display: inline-block; content: '';background: url("../images/Floor002919_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.Floor002919 .more{line-height: 10vw;}
}

@media(min-width:769px){
.Floor002919 .auto > .ytable > .ytable-cell{vertical-align: top;}
.Floor002919 .Ispic{ width: 37.143%; height: 29.167vw;}
.Floor002919 .info{padding-left: 4.167vw;margin-top: 42px;}
.Floor002919 .set-up{padding-top: 5.625vw; padding-bottom: 1.71875vw; margin-left: -250px;}
.Floor002919 .set-up .year{width: 250px;}
.Floor002919 .set-up .column{padding-left: 4.167vw;}
}
.Floor002919 .info p.dot3{font-size: 15px;line-height: 2.4em; max-height: 7.2em;color: #7d7d7d; margin: 1.5625vw 0;}
.Floor002919 .set-up .year{color: #fff; text-align: center;}
.Floor002919 .set-up .year time{text-align: right;display: inline-block;font-size:28px;}
.Floor002919 .set-up .year time span{display: block;margin-bottom: 5px;font-family: 'DIN-Medium';font-size:48px; line-height: 0.8em;}
.Floor002919 .set-up .year time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}
.Floor002919 .set-up .column{background: #f5f5f5;}
.Floor002919 .set-up .column li{float: left;width:25%; text-align: center;}
.Floor002919 .set-up .column li a{display: block; transition: 0.3s;color: #000;font-size: 16px; padding: 20px 0;}
.Floor002919 .set-up .column li a:hover{margin-top:-7px; background: #014fa1;box-shadow: 15px 6px 32px rgba(1, 79, 161, 0.3);color: #fff;}
.Floor002919 .set-up .column li .icon{ margin-bottom: 10px; height: 50px;background-repeat: no-repeat;background-position: center center;}
.Floor002919 .set-up .column li .icon-1{background-image: url("../images/Floor002919_icon1.png");}
.Floor002919 .set-up .column li .icon-2{background-image: url("../images/Floor002919_icon2.png");}
.Floor002919 .set-up .column li .icon-3{background-image: url("../images/Floor002919_icon3.png");}
.Floor002919 .set-up .column li .icon-4{background-image: url("../images/Floor002919_icon4.png");}
.Floor002919 .set-up .column li .icon-5{background-image: url("../images/Floor002919_icon5.png");}

.Floor002919 .set-up .column li a:hover .icon-1{background-image: url("../images/Floor002919_icon1_on.png");}
.Floor002919 .set-up .column li a:hover .icon-2{background-image: url("../images/Floor002919_icon2_on.png");}
.Floor002919 .set-up .column li a:hover .icon-3{background-image: url("../images/Floor002919_icon3_on.png");}
.Floor002919 .set-up .column li a:hover .icon-4{background-image: url("../images/Floor002919_icon4_on.png");}
.Floor002919 .set-up .column li a:hover .icon-5{background-image: url("../images/Floor002919_icon5_on.png");}
@media(max-width:768px){
.Floor002919 .ytable,
.Floor002919 .ytable-cell{display: block;}
.Floor002919 .Ispic{padding-bottom: 107%;}
.Floor002919 .set-up{margin-top: 6vw;}
.Floor002919 .set-up .ytable{position: relative;}
.Floor002919 .set-up .year{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; padding: 4vw 2vw; text-align: right;}
}
@media(max-width:640px){
.Floor002919 .set-up .year time span{font-size: 12vw;}
.Floor002919 .set-up .column li a{font-size: 3.5vw;}
.Floor002919 .set-up .column li .icon{margin-bottom:3vw;background-size: contain;height: 7vw;}
}

/*Floor002958 */
.Floor002958{background-color: #f9f9f9;padding: 4.69vw 0;}
.Floor002958 .auto{}
.Floor002958 li{float: left; position: relative;padding-top: 68px; z-index: 1;}
.Floor002958 li .pic{overflow: hidden;}
.Floor002958 li .Ispic{padding-bottom: 127.973%; transition: 0.3s;}
.Floor002958 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002958 li .txt{position: absolute; width: 136px; height: 136px; text-align: center; border-radius: 50%;top:0; left: 50%; background: #014fa1; margin-left: -68px;z-index: 20;color: #fff;transition: 0.3s;}
.Floor002958 li:nth-child(2n) .txt{background:#014fa1;}
.Floor002958 li a:hover .txt{background:#fff;  color:#014fa1;  box-shadow: 0 -5px 5px rgba(1, 79, 161, 0.3);}
.Floor002958 li:nth-child(2n) a:hover .txt{color:#014fa1;box-shadow: 0 -5px 5px rgba(1, 79, 161, 0.3);}
.Floor002958 li .txt aside{font-size: 20px; line-height: 1.5em;font-weight: bold;}
.Floor002958 li .txt .ytable{height: 100%;}
@media(min-width:641px) {
.Floor002958 li{width: 23.833%;margin-bottom: 1.556%; }
.Floor002958 li:not(:nth-child(4n)){margin-right: 1.556%;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002958 li{padding-top: 7vw; }
.Floor002958 li .txt{width: 14vw; height:14vw;margin-left: -7vw;}
.Floor002958 li .txt aside{font-size: 2.2vw;}
}
@media(max-width:640px){
.Floor002958{padding: 30px 0;}
.Floor002958 li{width: 48%;margin-bottom:4%; }
.Floor002958 li:not(:nth-child(2n)){margin-right: 4%;}
}
@media(max-width:480px){
.Floor002958 li{padding-top: 14vw; }
.Floor002958 li .txt{width: 28vw; height:28vw;margin-left: -14vw;}
.Floor002958 li .txt aside{font-size: 16px;}
}
/*Floor002920 */
@font-face {
font-family: 'bebas-neue';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
font-display: swap;
}


.Floor002920{padding-top:4.208vw; padding-bottom: 3vw;}
.Floor002920 .title{text-align: left}
.Floor002920 .title::after{margin: 20px 0 0 0}
@media(max-width:1024px){
.Floor002920{padding:30px 0;}
.Floor002920 .title{text-align: center}
.Floor002920 .title::after{margin: 20px auto}
}


.Floor002920 .tab{}
.Floor002920 .tab li{float: left;position: relative;min-width: 7.8125vw; text-align: center;list-style: none;}
.Floor002920 .tab li a{display: block;cursor: pointer; line-height: 50px;font-size: 18px;padding: 0 20px;position: relative; z-index: 2;}
.Floor002920 .tab li:not(:last-child):after{position: absolute;content: ''; width: 1px; height: 16px; background: #d6d6d6; top: 50%; margin-top: -8px;right: 0;}
.Floor002920 .tab li.slick-active a{background: #014fa1;color: #fff; box-shadow: 15px 6px 32px rgba(1, 79, 161, 0.3);}
.Floor002920 time{font-family: 'DIN-Medium';color: #014fa1;font-size: 18px;}
.Floor002920 time span{display: block;font-size: 2em;}
.Floor002920 .tit{font-size: 18px;color: #000; margin-bottom: 1.042vw;}
.Floor002920 p.dot3{color: #7d7d7d;line-height: 1.715em; height: 5.145em;}
.Floor002920 .n-top .txt{margin-top: 6.78%;position: relative; padding-left: 132px; padding-right: 15px;}
.Floor002920 .n-top .txt:before{width: 1px; height: 80%;background: #c6c6c6;position: absolute; top: 0; left: 132px; margin-left: -27px; content: '';}
.Floor002920 .n-top .pic{overflow: hidden;}
.Floor002920 .n-top .Ispic{padding-bottom: 75.193%; transition: 0.3s;}
.Floor002920 .n-top a:hover  .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002920 .n-top .txt time{position: absolute; left: 0; top: 0;}
.Floor002920 .n-top .slick-dots{position: absolute; right: 18px; bottom:170px; z-index: 10;}
.Floor002920 .n-top .slick-dots li{float: left; margin: 0 4px; width: 20px; height: 3px;background: #fff;}
.Floor002920 .n-top .slick-dots li.slick-active{background: #4ab344;}
.Floor002920 .n-top .slick-dots li button{display: none;}

.Floor002920 .n-list dt a{position: relative;padding: 2.292vw;border: 1px solid #ececec;}
.Floor002920 .n-list dt a:before{transition: 0.3s; width: 0; position: absolute; left: 0; top: 0; height: 2px; background: #4ab344; content: '';}
.Floor002920 .n-list dt a:hover:before{width: 100%;}
.Floor002920 .n-list .tit{margin-top: 1.042vw;}

@media(min-width:769px){
.Floor002920 .n-list dt{float: left; width: 48.215%; margin-bottom: 3.57%;display: table;table-layout: fixed;min-height: 14.0625vw; }
.Floor002920 .n-list dt:not(:nth-child(2n)){margin-right:3.57%;}
.Floor002920 .n-list dt:nth-child(2n+1){clear: left;}
.Floor002920 .n-list dt a{display: table-cell; vertical-align: middle;}
}
@media(min-width:1025px){
.Floor002920 .n-top{width: 37.143%;}
.Floor002920 .n-list{width: 60%;}
.Floor002920 .tab ul{float: right; margin-top: -100px;}
}
@media(max-width:768px){
.Floor002920 .tab{padding-bottom: 20px}
.Floor002920 .tab li a{font-size:16px; }
.Floor002920 .n-top .txt{padding-left: 28vw;padding-right: 0}
.Floor002920 .n-top .txt:before{left: 25vw; margin-left: 0vw;}
.Floor002920 .tit{font-size: 16px;}
.Floor002920 time{font-size: 3.2vw;}
.Floor002920 p.dot3{font-size: 14px;height: auto}
.Floor002920 .n-list dt a{display: block; padding: 5vw;}
.Floor002920 .n-list dt time span{display: inline-block;margin-right: 5px}
.Floor002920 .n-list dt{margin-top: 5vw;}
}
@media(max-width:480px){
.Floor002920 .n-top .slick-dots{bottom: 33%;}
}




/*Floor002944 */
.Floor002944{position: relative;background: #f8f8f8; z-index: 1; padding:4% 0;overflow: hidden;}
.Floor002944 .auto{position: relative; z-index: 4;}
.Floor002944 .waves{position: absolute; left: 0; bottom: 0; width: 100%; z-index: 0; height: 50%;}

@media(max-width:640px){
.Floor002944 .title b{font-size: 18px;}
}

.Floor002944 .box-2{overflow:hidden;}
.Floor002944 .box-2 .slider{margin: 0 -5px;}
.Floor002944 .box-2 li a{text-align: center;font-size: 16px;  margin: 0 5px; display: block;}
.Floor002944 .box-2 li .ytable{transition: 0.3s;padding: 0 1vw;height: 180px;background: #fff;}
.Floor002944 .box-2 li .icon{display: table; height: 70px; border-radius: 50%; width: 70px; margin: 0 auto 15px;}
.Floor002944 .box-2 li .icon figure{display: table-cell; vertical-align: middle;}
.Floor002944 .box-2 li a:hover .ytable{background: #1e50ae; color: #fff;}
.Floor002944 .box-2 li a:hover .icon{background-color: #fff;}
.Floor002944 .box-2 li .icon img{max-height: 60px;}

.Floor002944 .box-2 .slick-dots{ text-align: center;padding-top: 20px;}
.Floor002944 .box-2 .slick-dots li{display: inline-block; width: 12px; height: 12px; border-radius: 40px;background: #fff; margin: 0 11px;}
.Floor002944 .box-2 .slick-dots li button{display: none;}
.Floor002944 .box-2 .slick-dots li.slick-active{background-color: #1e50ae; width: 40px;}
@media(max-width:1024px){
.Floor002944 .box-2 .slick-dots li{ width: 8px; height: 8px;margin: 0 4px;}
.Floor002944 .box-2 .slick-dots li.slick-active{ width: 20px;}
}
@media(max-width:480px){
.Floor002944 .box-2 li .ytable{height: 35vw;}
.Floor002944 .box-2 li .icon{height: 14vw; width: 14vw;}
.Floor002944 .box-2 li .icon img{height: 8vw;}
.Floor002944 .box-2 li a{font-size: 14px;}
}

@media(max-width:1024px){
.Floor002944{padding: 30px 0;}
.Floor002944 .box-2{padding-top: 20px;}
}





/*Bottom002918 */

.Bottom002918{border-top: 3px solid #a5894b;background: #353535; overflow: hidden;}
@media(min-width:1025px){
.Bottom002918 a:hover{color: #014fa1!important;}
}
.Bottom002918 .auto{max-width: 1400px;}
.Bottom002918 .b-foot{position: relative; z-index: 3; border-top: 1px solid rgba(255,255,255,0.08);line-height: 22px; padding: 25px 0;}
.Bottom002918 .b-foot dt{color: #fff; font-size: 26px;font-family: 'DIN-Medium';}
.Bottom002918 .b-foot dt span{background: url("../images/Bottom002918_tel.png") no-repeat left center;padding-left: 30px;}
.Bottom002918 .b-foot dd{color: #828282; font-size: 12px;}
.Bottom002918 .b-foot dd a{color: #828282;}
@media(min-width:1025px){
.Bottom002918 .b-foot dt span{float: right;}
}
@media(max-width:1024px){
.Bottom002918 .b-foot {text-align: center;}
.Bottom002918 .b-foot dd{padding-top: 20px;}
.Bottom002918 .b-foot dd,
.Bottom002918 .b-foot dd a{color: #fff;}
}

.Bottom002918 .b_contact{padding: 2.917vw 0;}
.Bottom002918 nav{padding: 2.917vw 0 1.917vw 0;}

.Bottom002918 nav dt a{color: #fff;}
.Bottom002918 nav dt:after{display: block; content: ''; height: 1px; width: 14px;background: #014fa1; margin: 12px 0;}
.Bottom002918 nav dd{line-height: 22px; padding: 5px 0;}
.Bottom002918 nav dd a{color: #8e8e8e;}
@media(min-width:641px){
.Bottom002918 nav .item{float: left; max-width: 140px;}
.Bottom002918 nav .item dl{display: block!important;}
.Bottom002918 nav dt a{font-size: 18px;}
}
@media(min-width:1025px){
.Bottom002918 nav{width: 68.572%;}
}
@media(max-width:1024px){
.Bottom002918 .b_contact,
.Bottom002918 nav{padding: 6vw 0;}
}
@media(max-width:640px){
.Bottom002918 nav .item{margin: 0 0 3vw 0!important; border-bottom: 1px solid rgba(255,255,255,0.2); }
.Bottom002918 nav .item dl{display: none;padding: 20px 0;}
 .Bottom002918 nav .item dt{ padding-right: 40px;padding-top: 12px; position: relative;overflow: hidden;}
.Bottom002918 nav .item dt:after{margin-bottom: 0;}
.Bottom002918 nav .item .open{position: absolute;right: 0; top: 0; width: 40px; height: 100%; transition: 0.3s;}
.Bottom002918 nav .item .open.on{transform: rotate(45deg);}
.Bottom002918 nav .item .open:before,
.Bottom002918 nav .item .open:after{position: absolute; content: ''; background: #fff; width: 12px; height: 2px; left:  50%; top: 50%;  transform: translate(-50%,-50%);}
 .Bottom002918 nav .item .open:after{width: 2px; height: 12px;}
}

.Bottom002918 .b_contact{position: relative; z-index: 1;}
.Bottom002918 .b_contact .bg{position: absolute; left: 0; top: 0; width: 200%; bottom: -10%;background: url("../images/Bottom002918_bg.png") no-repeat center bottom #014fa1; z-index: 1;}
.Bottom002918 .b_contact .main{position: relative; z-index: 3; text-align: center;color: #fff; }
.Bottom002918 .b_contact .logo{margin-bottom: 30px;}
.Bottom002918 .b_contact .code img{ max-width: 125px;}
.Bottom002918 .b_contact .code aside{padding-top: 10px;}
@media(min-width:1025px){
.Bottom002918 .b_contact{width:20.429%;}
.Bottom002918 .b_contact .main{float: right; max-width: 90%;}
}
@media(max-width:1024px){
.Bottom002918 .b_contact .bg{width: 104%; left: -2%;}
}



/*Banner002922 */
.Banner002922 .Ispic{height: 30vw;max-height:500px;}
.Banner002922 .wap{display: none}
@media(max-width:1024px){
.Banner002922 .Ispic{display: none}    
.Banner002922 .wap{display: block}    
}

/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .name{height: 50px;background: #f5f5f5;color: #333;line-height: 50px;position: relative;padding-left: 20px;font-size: 16px;display: none}
.Menu001093 .name::before {content: "";position: absolute;right: 20px;top: 15px;background: url(../images/Page002046-a_next.gif)no-repeat center;padding: 10px;transition: .3s;}    
.Menu001093 .name.on::before {transform: rotate(90deg);}
.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: #005bab;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%;transform: translateX(-50%);  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .auto{padding: 0}
.Menu001093 .name{display: block}
.Menu001093 .nav{display: none}
.Menu001093 .nav li{height: 10vw;float: none;width: 100%;margin: 0}
.Menu001093 .nav li a{font-size: 2.6vw;}
.Menu001093 .nav li a:after{display: none}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 3vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}
/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:3% 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; padding-right:30px; line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px;background: url(../images/PicList002239-icon.png) no-repeat left center;height: 50px}
.PicList002239 li dt{font-size: 16px; color: #666;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
.PicList002239 li dl{margin:0 10px; padding-right:0px;}
.PicList002239 li dt{text-align: center;font-size: 14px}
.PicList002239 li dd{display: none}
}


/*
 .PicList002256 为demo编号
 */

.PicList002256{ padding:3% 0 2% 0;}
.PicList002256 li{ padding-left:35px; position:relative; margin:10px 0;}
.PicList002256 li time{ background:url(../images/PicList002256-date.jpg) no-repeat; width:62px; height:63px; padding:12px 0 0; overflow:hidden; text-align:center; color:#fff; position:absolute; left:0; top:50%; margin-top:-31px; font-size: 12px;}
.PicList002256 li time span{ display:block; font-size:16px; font-weight:bold; padding-top: 5px;}
.PicList002256 li .txt{ padding:25px 20px 16px 50px; border:1px solid #e6e6e6; overflow:hidden;}
.PicList002256 li .txt .pic{ margin-bottom: 10px; display: block;}
.PicList002256 li .txt .pic img{ width:180px; height:115px;}
.PicList002256 li .txt h3{ margin:0; font-size:18px;overflow:hidden;font-weight: no1;color: 666;}
.PicList002256 li .txt .more:hover,
.PicList002256 li .txt h3 a:hover{ color:#005bab;}
.PicList002256 li .txt p{ margin: 10px 0;color: #6f6f6f;height: 56px;line-height: 28px;overflow: hidden;font-size: 16px;}
.PicList002256 li .txt .more{ background:url(../images/PicList002256-more.jpg) no-repeat right center; padding-right:20px;color: #a9a9a9;text-transform: uppercase;}
@media only screen and (min-width:481px ) {
	.PicList002256 li .txt .pic{ float: right; margin-left:10px; margin-bottom: 0;}
}
@media only screen and (min-width:768px ) {
	.PicList002256 li .txt{padding: 33px 20px 33px 70px;}
}
@media(max-width:1024px){
.PicList002256{ padding:30px 0 10px;}
.PicList002256 li .txt p{height: 50px;line-height: 24px;font-size: 14px;;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#005bab;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{  font-weight: bold; padding:0 25px; }
.Page002274 .Pages a.a_first,
.Page002274 .Pages .p_jump,
.Page002274 .Pages a.a_end{ display:none;}
@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}



/*RighInfo002522 */
.RighInfo002522{ padding:3% 0 2% 0;}
.RighInfo002522 .title{ padding-bottom:3%; font-size:36px; color:#333;}
.RighInfo002522 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed;  margin-bottom:2%;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{ display:block;width:55px; height:55px; border-radius:50%; background:#005bab; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:55px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#fff; bottom:0; right:0;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;font-size: 16px;}
@media(max-width:1024px){
.RighInfo002522{ padding:30px 0;}
.RighInfo002522 .title{ font-size:24px;}
.RighInfo002522 .list dt b{margin:15px auto;}
.RighInfo002522 .list dd p{font-size: 15px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}
/*Form002219*/
.Form002219{ padding-bottom:3%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#005bab;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

/*
 .TextList001203 为demo编号
 */
.TextList001203{padding: 3% 0;}
.TextList001203 .title{ padding-bottom:3%; font-size:36px; color:#333;}
.TextList001203 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.TextList001203 li{ margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 15px; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#005bab; left:5px; top:50%; margin-top:-2px;}
.TextList001203 li a{ display:block; padding:30px 150px 30px 0;}
.TextList001203 li span{ padding-right:10px;font-size: 18px;}
.TextList001203 li i{line-height: 35px;font-style: normal;position: relative;position: absolute;right: 30px;transform: translateY(-50%);top: 50%;padding-left: 15px;padding-right: 30px;background-color: #005bab;color: #fff;font-size: 14px;z-index: -1}
.TextList001203 li i::before{ position:absolute; content:''; width:25px; height:100%; background:url(../images/TextList001203-icon.png) no-repeat center center/contain; right:0;}

@media(max-width:1024px){
.TextList001203{padding: 30px 0;}
.TextList001203 li a{ display:block; padding:20px 0;}
.TextList001203 li span{ padding-right:120px;font-size: 14px;white-space: inherit;}
.TextList001203 li i{right: 10px}
}


/*TextList002739 */
.TextList002739{padding: 3% 0;}

.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #005bab; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
}


.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 16px; }
.TextList002739 .list-group .tit:before{background: #005bab; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }


.TextList002739 .title2{font-size:18px;padding:0 40px; line-height: 60px; background: #005bab;color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .title2 time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #005bab; color: #005bab;}
.TextList002739 .tit.active time{color: #005bab;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{font-size: 14px; line-height: 26px; color: #3e3e3e;}
@media(min-width:769px){
.TextList002739 .title2 time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title2{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title2 time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}



/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275{padding: 30px 0}

.RighInfo002275 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}

.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height:45px; margin: 0; padding: 0;}
.RighInfo002275 .text .p img{margin-right: 10px;} 
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
    .RighInfo002275{padding: 8% 0}
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
    .RighInfo002275 .title{ padding:5% 0; font-size:36px; color:#333;text-align: left;}
    .RighInfo002275 .title::after{ display:block; content:''; background:#014fa1;margin:20px 0; height:4px; width:52px;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}

}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding:3% 0}

	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}

/*RighInfo002939 */
.RighInfo002939{padding:3.49vw 0 4% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height:35px;color: #1e1e1e; text-align: justify; padding-bottom:2vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 span{padding: 15px 30px;background-color:#005bab;color: #fff;margin-top:2%;display: block;width:120px;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939{padding:30px 0;}
.RighInfo002939 .name{margin-bottom: 17px;}
.RighInfo002939 .name h1{margin: 0 0 15px 0;}
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}



/*RighInfo002814 */
.RighInfo002814{padding: 3% 0 0 0;color: #555; font-size: 16px;line-height: 28px;}
.RighInfo002814 .title1{border-top:1px solid #e6e6e6; margin: 80px 0 40px 0;position: relative; z-index: 4;}
.RighInfo002814 .title-nt{margin-top: 0;}
.RighInfo002814 .title1 aside{display: table; margin-top: -20px; padding-right: 20px; background: #fff;}
.RighInfo002814 .title1 span{display: table;line-height: 40px;font-size: 24px;color: #333}


.RighInfo002814 .intro{position: relative; z-index: 1; margin-bottom: 39px;}

.RighInfo002814 .intro .title1{margin-bottom: 0; margin-top: 30px;}
.RighInfo002814 .intro .title1 aside{padding: 0 75px; margin-left: auto; margin-right: auto;}
.RighInfo002814 .intro .main{padding:2% 0 1% 0;}
.RighInfo002814 .pic-txt .ytable-cell{vertical-align: top;}
.RighInfo002814 .pic-txt .pic img{display: block; width: 100%;}
.RighInfo002814 .pic-txt .txt ul{width: 90%;}
.RighInfo002814 .list-dl dt,
.RighInfo002814 .pic-txt .txt ol{padding-left: 25px; background: url(../images/RighInfo002814-icon.png) no-repeat left top;font-weight: bold;font-size: 18px;line-height: 38px; margin-bottom: 20px;}

.RighInfo002814 .list-dl dl{margin-bottom: 30px;}
.RighInfo002814 .list-dl dd{position: relative;padding-left: 15px;}
.RighInfo002814 .list-dl dd:before{position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%;background: #ccc; left: 0; top: 13px;}
@media(min-width:769px){
.RighInfo002814 .pic-txt .pic{width: 47.75%;}
.RighInfo002814 .pic-txt .txt ul:not(:last-child){margin-bottom: 5%;}
.RighInfo002814 .list-dl dl{float: left;width: 50%; }
.RighInfo002814 .list-dl dl:nth-child(2n-1){padding-right: 3%;}
.RighInfo002814 .list-dl dl:nth-child(2n+1){clear: left;}
}
@media(max-width:768px){
.RighInfo002814{padding: 30px 0 0 0;}
.RighInfo002814 .title1{border-top:0;margin: 20px 0 30px}
.RighInfo002814 .title1 aside{margin-top: 0}
.RighInfo002814 .intro .title1{margin-top: 0}
.RighInfo002814 .intro .title1 aside{padding: 0;margin-top: 0}
.RighInfo002814 .title-nt{margin-bottom: 20px}
.RighInfo002814 .pic-txt .ytable,
.RighInfo002814 .pic-txt .ytable-cell{display: block;}
.RighInfo002814 .pic-txt .txt ul{margin-bottom: 5%;}
}
/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .title1{border-top:1px solid #e6e6e6; margin: 80px 0 40px 0;position: relative; z-index: 4;}
.PicList002433 .title-nt{margin-top: 0;}
.PicList002433 .title1 aside{display: table; margin-top: -20px; padding-right: 20px; background: #fff;}
.PicList002433 .title1 span{display: table;line-height: 40px;font-size: 24px;color: #333}
.PicList002433 .main{padding: 0% 0 2% 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #005bab; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:rgb(0, 91, 171); }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #005bab; border-right:2px solid #005bab; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;font-size: 16px;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .title1{border-top:0;margin: 20px 2% 30px}
.PicList002433 .title1 aside{margin-top: 0}
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}


/*RighInfo002851 */
 
.RighInfo002851{padding:3% 0 4% 0;}
.RighInfo002851 .singlePage{line-height: 28px;color: #555;font-size:16px;}
.RighInfo002851 .singlePage img{margin-top: 2%;}
.RighInfo002851 .title{ padding-bottom:2%; font-size:36px; color:#333;}
.RighInfo002851 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.RighInfo002851 .title::after{ display:block; content:''; background:#014fa1;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:1024px){
.RighInfo002851{padding:30px 0;}
.RighInfo002851 .title{font-size: 30px;}
}


/*RighInfo002811 */
.RighInfo002811{padding:4% 0 3% 0;}

.RighInfo002811 .box:not(:last-child){margin-bottom:7%;}
.RighInfo002811 .box:nth-child(2n) .txt .inner,
.RighInfo002811 .box:nth-child(2n-1) .txt{background: #f9f9f9;}
.RighInfo002811 .pic img{display: block; width: 100%;}
.RighInfo002811 .txt{position: relative; z-index: 10;}
.RighInfo002811 .txt .inner{padding: 5% 10%;}
.RighInfo002811 .box:nth-child(2n) .txt{vertical-align: top;}
.RighInfo002811 .txt .tit{padding-left: 30px; font-size: 24px;color: #333;background: url(../images/RighInfo002811-icon.png) no-repeat left center;}
.RighInfo002811 .txt p{line-height: 30px; font-size:14px;color: #888;text-align: justify;}
@media(min-width:1025px){
.RighInfo002811 .box:nth-child(2n){margin-bottom:3%;}
.RighInfo002811 .box .pic{width: 48.612%;}
.RighInfo002811 .box .pic .inner{width: 96.715%;}
.RighInfo002811 .box:nth-child(2n-1) .pic .inner{/* margin-top: -8%; *//* padding-bottom: 6%; */}
.RighInfo002811 .box:nth-child(2n) .pic .inner{float: right; margin-top: 6%;}
}
@media(max-width:1024px){
.RighInfo002811{padding:30px 0;}
.RighInfo002811 .ytable,
.RighInfo002811 .ytable-cell{display: block;}
.RighInfo002811 .txt .inner{padding: 20px!important;}
}


/*搜索*/
.TextList002322{ padding: 2% 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #014fa1;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
} 

/* 证书 */
.cert form{width: 90%; max-width: 840px; margin: 0 auto; padding: 5%; border: 10px solid #98ccfb;}
.cert .tit{text-align: center;font-weight: normal; margin: 0 ; font-size: 32px; line-height: 1.5}
.cert .sub-tit{text-align: center;font-weight: normal; margin: 0 ;font-size: 16px; line-height: 1.5}
.cert .con{width: 60%; margin: 0 auto; margin-top: 5%;}
.cert .input-box{padding: 5px 0;}
.cert .input-box input{width: 100%; height: 50px; line-height: 50px; text-indent: 1em; border-radius: 5px ; border: 1px solid #e3e3e3;}
.cert .input-box .submit{display: block; width: 50%; height: 50px; line-height: 50px; text-align: center; color: #fff; background-color: #005bab; border-radius: 5px; margin: 10px auto 0;}

.cert .cert-table{margin-top: 5%;}
.cert .cert-table table{width: 100%; text-align: left; font-size: 15px;line-height: 26px;}
.cert .cert-table table th{padding: 5px 0; vertical-align: top; font-weight: bold ; width: 25%; padding-right: 5%;}
.cert .cert-table table .green{color: #006600;}
@media only screen and (max-width:768px ) {
  .cert form{ border-width: 5px;}
  .cert .tit{font-size: 22px;}
  .cert .sub-tit{font-size: 12px;}
  .cert .con{width: 100%;}
  .cert .input-box input,.cert .input-box .submit{height: 40px; line-height: 40px;}
  .cert .cert-table table{font-size: 12px;}
}