.Hometitle{ padding-top:4%; padding-bottom:4%; text-align: center;}
.Hometitle h3{ margin:0; font-size:50px; color:#b0b8c1; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Hometitle h3::after{ display:block; content:''; width:35px; height:2px; background:#da251c; margin:4px auto 20px;}
.Hometitle h4{ margin:0; color:#60605e; font-size:30px; font-weight:normal;}
.Hometitle p{ color:#3b424c;}
@media(max-width:640px){
.Hometitle h3{ font-size:40px;}
.Hometitle h4{ font-size:20px;}
}
@media(max-width:480px){
.Hometitle h3{ font-size:30px;}
}




/*Top002703*/
.Top002703{ position: relative; z-index: 10;}
.Top002703 .top-box{background-color: #eeeeee;}
.Top002703 .top-box .auto{height: 45px;display: flex;justify-content: space-between;align-items: center;}
.Top002703 .top-box .tips{font-size: 15px;color: #666666;}
.Top002703 .top-box .right-box{display: flex;align-items: center}
.Top002703 .top-box .right-box>div{margin-right: 30px;padding-right: 30px;border-right: 1px solid #d4d4d4;}
.Top002703 .top-box .right-box>div:last-child{margin-right: 0;padding-right: 0;border-right: 0;}
.Top002703 .top-box .right-box .certificate{font-size: 15px;color: #666;}
.Top002703 .top-box .right-box .certificate span{color: #0b5aaf;}
.Top002703 .top-box .right-box .language{display: flex;align-items: center;font-size: 15px;color: #999999;}
.Top002703 .top-box .right-box .language:before{display: block;content: '';margin-right: 5px;width: 20px;height: 20px;background-image: url('../images/language.png');}
.Top002703 .top-box .right-box .language a{display: block;margin: 0 5px;color: #999;}
.Top002703 .top-box .right-box .language a.on{color: #0b5aaf;}
.Top002703 .top-left{ float:left; display:table; height:100px;}
.Top002703 .top-left a{ display:table-cell; vertical-align:middle;}
.Top002703 .top-left img{ width:100%;max-height:50px; max-width:443px; display:block;}
.Top002703 .top-left{ width:28%;}
/* .Top002703 .top-right{ width:8%;} */
.Top002703 .top-mid{ padding-top:5px; width:55%;}
.Top002703 .top-mid,
.Top002703 .top-right{ float:right;}
.Top002703 .top-right { position:relative; text-align:right; padding-top:53px;}
.Top002703 .top-right > *{ display:inline-block; vertical-align:bottom;}
.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:#005bab; color:#fff; border-color:#005bab;}
.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 .open-search-show:hover,
.Top002703 .open-search-show{ position:relative; background-color:#005bab;background-image:none;}
.Top002703 .open-search-show::after,
.Top002703 .open-search-show::before{ position:absolute; content:''; width:60%; left:20%; height:2px; top:50%; margin-top:-1px; background:#fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Top002703 .open-search-show::before{transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
/* .Top002703 .top-search{ position:absolute; overflow:hidden; border-radius:5px; display:none; right:40px; top:0; width:200px; box-shadow:0 0 10px #000; z-index: 10;} */
.Top002703 .top-search{position: relative;}
.Top002703 .top-search .text{ color:#999; width:180px; line-height:30px; height:30px; padding:0 36px 0 10px; border:none; background: #fff;border-radius: 30px}
.Top002703 .top-search .text.focus{ color:#333;}
.Top002703 .top-search .btn{ position:absolute; top:0; right: 10px; height:100%; width:18px; background:url(../images/search.png) no-repeat center center;}

.Top002703 .header-menu li { position: relative;/* padding-bottom: 31px */ }
.Top002703 .header-menu li em a{ font-size:16px;}
.Top002703 .header-menu li em a figure{ position:relative; margin:12px auto; width:30px; height:30px;}
.Top002703 .header-menu li em a i{ position:absolute; left:0; top:0; width:100%; height:100%; transition:0.7s;background-size: contain; background-position: center; background-repeat: no-repeat;}
.Top002703 .header-menu li em a i.hover{ opacity:0; transform:scale(0) rotateY(180deg); -webkit-transform:scale(0) rotateY(180deg);}
.Top002703 .header-menu li em a:hover i.show{ opacity:0; transform:scale(0) rotateY(180deg); -webkit-transform:scale(0) rotateY(180deg);}
.Top002703 .header-menu li em a:hover i.hover{ opacity:1; transform:scale(1) rotateY(0deg); -webkit-transform:scale(1) rotateY(0deg);}
.Top002703 .header-menu li em a span{ display:block; /* border-top:1px solid #cfcfcf;  */ 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 dl{ background: #fff; top: 95px !important; width: 100%;}
.Top002703 .header-menu li dl dd a { display: block; font-size: 15px; color: #666; line-height: 3; text-align: center; transition: 0.3s;}
.Top002703 .header-menu li dl dd a:hover { background: #005bab; color: #fff;}

.Top002703 .header-menu li:nth-child(1) i.show{background-image:url(../images/Top002703_icon_1.png); }
.Top002703 .header-menu li:nth-child(2) i.show{background-image:url(../images/Top002703_icon_2.png); }
.Top002703 .header-menu li:nth-child(3) i.show{background-image:url(../images/Top002703_icon_3.png); }
.Top002703 .header-menu li:nth-child(4) i.show{background-image:url(../images/Top002703_icon_4.png); }
.Top002703 .header-menu li:nth-child(5) i.show{background-image:url(../images/Top002703_icon_5.png); }
.Top002703 .header-menu li:nth-child(7) i.show{background-image:url(../images/Top002703_icon_6.png); }
.Top002703 .header-menu li:nth-child(8) i.show{background-image:url(../images/Top002703_icon_7.png); }
.Top002703 .header-menu li#m166 i.show{background-image:url(../images/tzz.png); background-size: 34px;}



.Top002703 .header-menu li:nth-child(1) i.hover{ background-image:url(../images/Top002703_icon_1_on.png);}
.Top002703 .header-menu li:nth-child(2) i.hover{ background-image:url(../images/Top002703_icon_2_on.png);}
.Top002703 .header-menu li:nth-child(3) i.hover{ background-image:url(../images/Top002703_icon_3_on.png);}
.Top002703 .header-menu li:nth-child(4) i.hover{ background-image:url(../images/Top002703_icon_4_on.png);}
.Top002703 .header-menu li:nth-child(5) i.hover{ background-image:url(../images/Top002703_icon_5_on.png);}
.Top002703 .header-menu li:nth-child(7) i.hover{ background-image:url(../images/Top002703_icon_6_on.png);}
.Top002703 .header-menu li:nth-child(8) i.hover{ background-image:url(../images/Top002703_icon_7_on.png);}
.Top002703 .header-menu li#m166 i.hover{ background-image:url(../images/tzzon.png);background-size: 34px;}

@media(max-width:1550px){
.Top002703 .top-right{ width:14%;}
}


@media(max-width:1100px){
.Top002703 .header-menu li em a{ font-size:14px;}
}
@media(max-width:1024px){
.Top002703 .top-left{ width:50%;}
.Top002703 .top-mid{ padding:0; width:0;}
.Top002703 .top-right{ width:auto;}
.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);}
.Top002703 #header-menu ul{ display:table-cell; vertical-align:middle; padding-left:10%; padding-right:10%;}
.Top002703 #header-menu li{ text-align:center; padding:5% 0; width:33.33333%; float:left;}
.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 figure{ margin:0 auto;position:relative; width:40px; height:40px; }
.Top002703 #header-menu li figure i{ position:absolute; left:0; top:0; width:100%; height:100%; display: block;}
.Top002703 #header-menu li em a span{ display:block;}
	
.Top002703 #header-menu li figure i.show{background-size: contain; background-position: center; background-repeat: no-repeat; }
.Top002703 #header-menu li:nth-child(1) figure i.show{  background-image:url(../images/Top002703_icon_1.png); }
.Top002703 #header-menu li:nth-child(2) figure i.show{  background-image:url(../images/Top002703_icon_2.png); }
.Top002703 #header-menu li:nth-child(3) figure i.show{  background-image:url(../images/Top002703_icon_3.png); }
.Top002703 #header-menu li:nth-child(4) figure i.show{  background-image:url(../images/Top002703_icon_4.png); }
.Top002703 #header-menu li:nth-child(5) figure i.show{  background-image:url(../images/Top002703_icon_5.png); }
.Top002703 #header-menu li:nth-child(7) figure i.show{  background-image:url(../images/Top002703_icon_6.png); }
.Top002703 #header-menu li:nth-child(8) figure i.show{  background-image:url(../images/Top002703_icon_7.png); }
.Top002703 #header-menu li#m166 figure i.show{  background-image:url(../images/tzz.png); }
	
}
@media(max-width:768px){
	.Top002703 .top-box .tips{display: none;}
}
@media(max-width:640px){
.Top002703 #header-menu ul{ padding:0;}
}
@media(max-width:480px){
.Top002703 .top-box .right-box>div{padding-right: 5px;margin-right: 5px;}
.Top002703 .top-left{height:60px;}	
.Top002703{ position:relative; z-index:100; }
.Top002703 .top-right dt,
.Top002703 .top-right{ position:inherit;}
.Top002703 .top-right{ padding-top: 14px;}
.Top002703 #header-menu li em a{ font-weight:normal; font-size:16px;}
.Top002703 .top-search .text{width: 100px;}
.Top002703 .top-box .right-box{width: 100%}
/* .Top002703 .top-search{ top:100%; right:2%; width:96%;} */
.Top002703 .top-right dl > * > a{ width:30px; height:30px; line-height:30px; font-size: 12px;}
.Top002703 #open_menu{ width:30px; height:30px; }
.Top002703 .top-box .right-box .language:before{width: 15px;height: 15px;background-size: 100%}
	
}






/*Banner002704 */
.Banner002704{ overflow:hidden; position:relative;}
.Banner002704 .slider > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slider:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
.Banner002704 .m-video{position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(../images/play.svg) no-repeat center/50px;
cursor: pointer;
z-index: 2;
}
html[xmlns] .Banner002704 .slider {display: block;} 
* html .Banner002704 .slider {height: 1%;}
.no-js .Banner002704 .slider > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slider {zoom: 1;}

.Banner002704 .slider li{ position:relative;}
.Banner002704 .slider li img{ display:block; width:100%; height: calc(100vh - 145px);; object-fit:cover;}
.Banner002704 .slider li img.wap{ display:none;}
.Banner002704 .slider li .txt-main{ position:absolute; top:0; height:100%; width:1440px; left:50%; margin-left:-720px; color:#fff; padding-bottom:2%;z-index: 5;}
.Banner002704 .slider li .ytable{ height:100%;}
.Banner002704 .slider li h1,
.Banner002704 .slider li p{ margin:0; max-width:680px; font-weight:normal; overflow: hidden;}
.Banner002704 .slider li h1{ font-size:48px; line-height:60px;}
.Banner002704 .slider li p{ font-size:22px; padding:2% 0;}
.Banner002704 .slider li .more{ display:block; width:130px; position: relative;z-index: 5;line-height:40px; text-align:center; border-radius:5px; color:#fff; background:#da251c; font-size:16px; transition:0.3s;}
.Banner002704 .slider li .more:hover{ background:#fff; color:#da251c;}
.Banner002704 .slider li video{ position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;object-position: bottom;}

.Banner002704 .slick-dots{position:absolute; left: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002704 .slick-dots li{float:left; width:15px; height:15px;position: relative; border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002704 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002704 .slick-dots li:before{position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%;background: #fff; transition: 0.3s;content: '';}
.Banner002704 .slick-dots li.slick-active:before{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.Banner002704 .slick-dots li button{display: none;}
@media(max-width:1440px){
.Banner002704 .slider li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}
@media(max-width:1280px){
.Banner002704 .slider li h1{ font-size:40px; line-height:normal;}
.Banner002704 .slider li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1000px){
.Banner002704 .slider li img{ min-height:35vh;}
.Banner002704 .slider li img.pc{ display:none;}
.Banner002704 .slider li img.wap{ display:block;}
.Banner002704 .slider li h1{ font-size:24px; }
.Banner002704 .slider li p{ font-size:14px; }
.Banner002704 .slider li .more{width:100px; line-height:36px;  font-size:14px; }
}
@media(max-width:640px){
.Banner002704 .slick-dots li{width: 10px; height: 10px;}
.Banner002704 .slick-dots li:not(:last-child){margin-right: 4px;}
.Banner002704 .slider li h1{ font-size:20px; }
.Banner002704 .m-video{background-position-y: 80%;}
}




/*
 .Floor002456
 */
.Floor002456{padding-bottom:4%;}
.Floor002456  .Hometitle{ padding-top:2%; padding-bottom:2%;}
.Floor002456 .auto{position: relative;}
.Floor002456 .homeNew .wrap-container{ padding-left:224px;}
.Floor002456 .homeNew .list{ overflow: hidden;}
.Floor002456 .homeNew .owl-item.active{ position: relative; z-index: 5; background: #fff;}
.Floor002456 .homeNew li{width:100%;border: 1px solid #d2d2d2; /* float: left; margin-right:4.2%; padding-bottom: 1px; */ margin-bottom: 15px; padding: 15px;}
.Floor002456 .homeNew li .inner{position: relative;padding-left: 25%;}
/* .Floor002456 .homeNew li:nth-child(3n){ margin-right:0; } */
.Floor002456 .homeNew li h3{ margin:0;  }
.Floor002456 .homeNew li h3 a{ font-size: 18px; color:#414141; line-height: 25px; margin: 0}
.Floor002456 .homeNew li .pic{ position: absolute; left: 0; top: 0; display: block; text-align: center; width: 22.5%;}
.Floor002456 .homeNew li .Ispic{ padding-bottom:56.905%; display: block;}
.Floor002456 .homeNew li .pic .time{color: #6b90b4; text-align: center; position: absolute; bottom:0; left:0; width:103px; height:76px;margin-bottom: -39px; background:#0054a3; display: block; font-size: 12px;display: none;}
.Floor002456 .homeNew li .pic span{ font-size:30px; display: block; padding: 4px 0; color: #fff; position: relative; }
.Floor002456 .homeNew li .pic span::before{ display:block; content:''; width:18px; height:1px; background:#fff; position: absolute; bottom:2px; left: 50%; margin-left: -9px;}
.Floor002456 .homeNew li .text{ /* padding: 17% 9%; */ }
.Floor002456 .homeNew li .text p{ font-size: 14px; color: #9b9b9b; line-height: 22px; padding: 10px 0 0;margin: 0;}
.Floor002456 .homeNew li .text .ckxq{ margin-top:7.15%;}
.Floor002456 .homeNew li .text .ckxq a{ display:inline-block;  line-height:36px; color:#6a6a6a;  border-radius:36px;  transform:0.3s; font-size: 14px; transition:all ease-out 0.3s; border:1px solid #dedede; background: url(../images/Floor002456-more.png) no-repeat 76% center; padding-left: 25px; padding-right: 48px; }
.Floor002456 .homeNew li .text .ckxq a:hover{padding:0 50px; color:#005bab; border-color:#005bab;  }


.Floor002456 .homeNew .newcontrol{ position: absolute; left:0; bottom: 0;}
.Floor002456 .homeNew .newcontrol >*{ display: block;}
.Floor002456 .homeNew .newcontrol >a{ width:66px; height:66px; background: url(../images/Floor002456-homeNew_srrow.png) no-repeat; cursor: pointer;   margin-bottom:30px;}
.Floor002456 .homeNew .newcontrol >.prev{ background-position: 0 0;}
.Floor002456 .homeNew .newcontrol >.next{ background-position: 0 -66px;}

.Floor002456 .homeNew .newcontrol .newpager>*{ display:inline-block; width: 50%; vertical-align:bottom;padding: 0 15px; text-align: center;}
.Floor002456 .homeNew .newcontrol .newpager span{ font-size:38px; border-bottom: 3px solid #d8d8d8; color: #8b8b8b; font-family: Helvetica, Arial, sans-serif;}
.Floor002456 .homeNew .newcontrol .newpager span.cur{ font-size:60px; border-bottom: 3px solid #0054a3;  color:#0054a3;font-weight: bold; }

.Floor002456 .more{ text-align:center; margin-top:60px;}
.Floor002456 .more a{ display:inline-block; width:170px; line-height:50px; color:#fff; background:#005bab; border-radius:50px;  transform:0.3s; font-size: 18px; transition:all ease-out 0.3s;}
.Floor002456 .more a:hover{width:200px;}


@media(max-width:1600px){
.Floor002456 .homeNew .newcontrol{ left:2%;}
/* .Floor002456 .homeNew li .text{ padding: 17% 9% 10%;} */
}


@media(max-width:1025px){
.Floor002456{display: none;}
}




/*
 .Floor002278
 */
.Floor002278{padding-bottom:30px; display: none;}
.Floor002278 .Hometitle{ padding-top:2%; padding-bottom:2%;}
.Floor002278 .wrap-container{ position: relative;}
.Floor002278 .list .item{ width: 100%;  margin: 0 auto; padding:0 6%}
.Floor002278 .list .owl-item:last-child .item{ border-right: 1px solid #eaeaea;}

.Floor002278 .list .item h3{ margin:10px 0;  }
.Floor002278 .list .item h3 a{ font-size: 18px; color:#414141; line-height: 25px; margin: 0}
.Floor002278 .list .item a.img{ position: relative; display: block; text-align: center; padding-bottom:56.905%; background-position: center; background-size: contain; background-repeat: no-repeat;}
.Floor002278 .list .item a.img .time{color: #6b90b4; text-align: center; position: absolute; bottom:0; left:0; width:103px; height:76px;margin-bottom: -39px; background:#0054a3; display: block; font-size: 12px;}
.Floor002278 .list .item a.img span{ font-size:30px; display: block; padding: 4px 0; color: #fff; position: relative; }
.Floor002278 .list .item a.img span::before{ display:block; content:''; width:18px; height:1px; background:#fff; position: absolute; bottom:2px; left: 50%; margin-left: -9px;}

.Floor002278 .list .item a.img img{display: none;}
.Floor002278 .list .item .text{ padding: 11% 6% 6%; border: 1px solid #d2d2d2; border-top:none;}
.Floor002278 .list .item .text p{ font-size: 14px; color: #9b9b9b; line-height: 22px;}
.Floor002278 .list .item .text .ckxq{ text-align:center; margin-top:40px;}
.Floor002278 .list .item .text .ckxq a{ display:inline-block;  line-height:36px; color:#6a6a6a;  border-radius:36px;  transform:0.3s; font-size: 14px; transition:all ease-out 0.3s; border:1px solid #dedede; background: url(../images/Floor002456-more.png) no-repeat 76% center; padding-left: 25px; padding-right: 48px; }
.Floor002278 .list .item .text .ckxq a:hover{padding:0 50px; color:#005bab; border-color:#005bab;  }

.Floor002278 .more{ text-align:center; margin-top:3%;}
.Floor002278 .more a{ display:inline-block; width:170px; line-height:50px; color:#fff; background:#005bab; border-radius:50px;  transform:0.3s; font-size: 18px; transition:all ease-out 0.3s;}
.Floor002278 .more a:hover{width:200px;}

@media(max-width:1025px){
.Floor002278{display: block;}
.Floor002278 .more{ text-align:center; margin-top:20px;}
}

@media(max-width:420px){
.Floor002278 .more a{  width:150px; line-height:44px; font-size: 14px;}
}






/*Floor002707 */
.Floor002707{ background:#334258; position:relative; z-index:1;}
.Floor002707 .auto{ min-height:540px; position:relative; z-index:5;}
.Floor002707 .Hometitle{padding-left:65.625%; padding-bottom:1%; text-align: left}
.Floor002707 .Hometitle h3::after{ display:block; content:''; width:35px; height:2px; background:#da251c; margin:0 0 20px;}
.Floor002707 .Hometitle h4{ color:#fff;}
.Floor002707 .Hometitle p{ color:#fff;}

.Floor002707 .Ispic{ position:absolute; left:0; top:0; height:100%; width:58.33%;}
.Floor002707 .list{ padding-left:35%;}
.Floor002707 .list li{ position:relative; float:left; display:table; width:20%; text-align:center;height:180px;  background:rgba(0,91,171,0.8);}
.Floor002707 .list li:not(:last-child)::after{ position:absolute; content:''; width:1px; height:40%; background:#cacaca; top:30%; right:0;}
.Floor002707 .list li a{ display:table-cell; vertical-align:middle; color:#fff; font-size:18px; padding-left:10px; padding-right:10px;transition:0.3s;}
.Floor002707 .list li a:hover{ background:#da251c;}
@media(max-width:1600px){
.Floor002707 .list{padding-left: 44.9%;}
}
@media(max-width:1440px){
.Floor002707 .auto{ min-height:620px;}
}
@media(max-width:1200px){
.Floor002707 .Ispic{ position:relative; display:block; width:100%; height:auto; padding-bottom:62%;}
.Floor002707 .auto{ min-height:inherit;}
.Floor002707 .Hometitle{ padding:3% 0;}
.Floor002707 .list{ padding:0 0 3% 0;}
.Floor002707 .list li a{ font-size:14px; }	
}
@media(max-width:640px){
.Floor002707 .list li{ width:50%; height:140px;}
.Floor002707 .list li:nth-child(2n)::after{ display:none;}
}

















/*
 .Floor001739
 */
.Floor001739{ padding:0 0 4%; background: #fafafa;}
.Floor001739 li{float:left;width:16.6%;text-align: center; position:relative;}
.Floor001739 li a{display: block; margin:0 auto; padding: 0 16%;}
.Floor001739 li figure{ max-width:140px; max-height:140px; display: block;  margin:0 auto; width: 78%; position: relative; }
.Floor001739 li figure img{ border: 1px solid #c5ccdc; background: #fff; border-radius: 50%; transition:all ease-out 0.3s; opacity: 1; display: block;  margin:0 auto; }
.Floor001739 li figure .hover{ transition:all ease-out 0.3s; opacity: 0; position: absolute; left:0; top: 0;}
.Floor001739 li a:hover figure img{  transform:rotate(360deg); opacity: 0;}
.Floor001739 li a:hover  figure .hover{ display:inline-block;border-color:#005bab;transform:rotate(360deg); opacity: 1;} 
.Floor001739 li h3{font-size: 18px; color: #314372; margin-bottom: 0;}
.Floor001739 li h3::after{ display:block; content:''; width:22px; height:2px; background:#0054a3; margin:18px auto;}

.Floor001739 li p{line-height:20px; height:80px; overflow:hidden;font-size: 14px;color:#9d9d9d; margin-top:0;}
.Floor001739 li a:hover *{color:#005bab !important;}


.Floor001739 .more{ text-align:center; margin-top:40px;}
.Floor001739 .more a{ display:inline-block; width:170px; line-height:50px; color:#fff; background:#005bab; border-radius:50px;  transform:0.3s; font-size: 18px; transition:all ease-out 0.3s;}
.Floor001739 .more a:hover{width:200px;}

@media(max-width:1200px){
.Floor001739 li a{display: block; margin:0 auto; padding: 0 6%;}
}



@media(max-width:768px){
.Floor001739 li{width:33.3%;}
	
.Floor001739 li:hover p {
    height: auto!important;
    transition: all 0.5s;
}
}


@media(max-width:420px){
.Floor001739 li{width:50%;}
}






/*Bottom002705 */
.Bottom002705{ padding:4% 0; background:url(../images/Bottom002705_bg.jpg) no-repeat center top; background-size:cover; color:#fff;}
.Bottom002705 .bottom-mid,
.Bottom002705 .bottom-left{ float:left;}
.Bottom002705 .bottom-left{ width:26.25%;}
.Bottom002705 .bottom-right{ float:right; width:33.75%;}
.Bottom002705 .bottom-mid{ width:40%; overflow:hidden;}
.Bottom002705 .bottom-mid dl{ float:left; width:50%;}

.Bottom002705 .logo img{ display:block; width:80%; max-width:265px;}

.Bottom002705 .bottom-mid dt{ padding-top:30px; color:#fff; font-size:16px;}
.Bottom002705 .bottom-mid dt aside{ font-size:24px; padding-bottom:10px;}
.Bottom002705 .bottom-mid dt::after{ display:block; content:''; width:60px; height:1px; background:#fff; opacity:0.2; margin:30px 0;}
.Bottom002705 .link dd{ font-size:16px; line-height:36px;}
.Bottom002705 .link dd a{ color:#fff; opacity:0.32;}
.Bottom002705 .link dd a:hover{ opacity:1;}
.Bottom002705 .bshare-custom{ overflow:hidden;}
.Bottom002705 .bshare-custom a{ display:block; float:left; padding:0; width:40px; height:40px; border-radius:50%; border:1px solid #fff; background-position: 0 0; background-repeat:no-repeat; opacity:0.6;}
.Bottom002705 .bshare-custom a:hover{ opacity:1;}
.Bottom002705 .bshare-custom a:not(:last-child){ margin-right:10px;}
.Bottom002705 .bshare-custom a.bds_qzone{ background-image:url(../images/Bottom002705_share_qq.png);}
.Bottom002705 .bshare-custom a.bds_weixin{ background-image:url(../images/Bottom002705_share_wx.png);}
.Bottom002705 .bshare-custom a.bds_tsina{ background-image:url(../images/Bottom002705_share_sina.png);}
.Bottom002705 .bshare-custom a.gettop{background-position: -2px 0; background-image:url(../images/Bottom002705_share_gtop.png);}
.Bottom002705 .code{ padding-top:30px;}
.Bottom002705 .code img{ display:block; max-width:148px; width:100%;}

.Bottom002705 .bottom-right{ text-align:right;}
.Bottom002705 .word{ overflow:hidden;}
.Bottom002705 .word::before{ display:block; content:''; width:80%; max-width:180px; height:1px; background:#fff; opacity:0.2; float:right; margin-bottom:15px;}
.Bottom002705 .word p.en{ clear:both; opacity:0.33; font-size:18px; margin-top:0; font-family:candara ,Verdana, Geneva, sans-serif;}
.Bottom002705 .word p.cn{ margin-top:0; font-size:28px; font-weight:bold; max-width:520px; float:right; line-height: 48px;}
.Bottom002705 .copyright{ padding-top:8%;}
.Bottom002705 .copyright nav a{ color:#fff; opacity:0.3;}
.Bottom002705 .copyright nav a:hover{ opacity:1;}
.Bottom002705 .copyright nav a:not(:last-child)::after{ display:inline-block; content:''; vertical-align:middle; width:1px; height:8px; background:#fff; opacity:0.3; margin:0 8px;}
.Bottom002705 .copyright p{ color:#bfbfbf;}
.Bottom002705 .designer{color:#959aa3;}
.Bottom002705 .designer a{color:#959aa3; text-decoration:underline;}

#bsWXBox{ box-sizing:content-box;}
@media(max-width:1024px){
.Bottom002705 .bottom-mid,
.Bottom002705 .bottom-right,
.Bottom002705 .bottom-mid dl{ text-align:center; float:none; width:auto;}
.Bottom002705 .code img,
.Bottom002705 .logo img{ margin:0 auto;}
.Bottom002705 .bottom-mid dt::after{ margin:20px auto;}
.Bottom002705 .bshare-custom{ display:inline-block;}
.Bottom002705 .word{ padding-top:30px;}
.Bottom002705 .word::before,
.Bottom002705 .word p.cn{ float:none; width:auto; max-width:none;}
.Bottom002705 .copyright{ padding:0;}
.Bottom002705 .link,
.Bottom002705 .bottom-left{display: none;}
	
}




/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}



/*
 .Menu000939
 */
.Menu000939{position: relative; z-index: 3;}
.Menu000939 .current{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:40px; color:#333; line-height:24px; display: none;}
.Menu000939 .current span{ color:#0154a4; white-space: normal;}
.Menu000939 .current a{ color:#333;} 
.Menu000939 nav{ background-color:#f3f3f3;}
.Menu000939 nav .auto{ position:relative;}
.Menu000939 nav header{ padding:15px 0;text-align:center; font-size:24px; background:url(../images/Menu000939-bj.jpg) center #0154a4; color:#fff;}
.Menu000939 nav header span{ display:block; color:#fff; font-size:14px; text-transform:uppercase; opacity: 0.3; padding-top: 6px;}
.Menu000939 nav li{ position:relative;  float:left;}
.Menu000939 nav li a{ display:block;}
.Menu000939 nav li > a{ padding:0 34px; line-height:62px;height:62px; font-size: 16px;}
.Menu000939 nav li::before{ position:absolute; content:''; width:7px; background-color:#dadada; height:7px; top:50%; left:0; border-radius: 7px; margin-top: -3.5px; }
.Menu000939 nav li.aon a,
.Menu000939 nav li:hover > a{color:#0154a4;}
.Menu000939 nav li.aon::before,
.Menu000939 nav li:hover::before{background-color:#0154a4;}



@media(min-width:1101px){
.Menu000939 nav header{ position:absolute; left:0; width:208px;top:-53px;height:115px; padding:26px 0;}
.Menu000939 nav ul{ padding-left:248px;}
.Menu000939 .current{display: block;}
}

@media(max-width:1320px){
.Menu000939 nav header{ left:2%; }
.Menu000939 .current{ right:2%;}

}
@media(max-width:1100px){
.Menu000939 .auto_1320{padding: 0;}	
.Menu000939 nav header{ padding: 5px 0; font-size: 18px;}
.Menu000939 nav header span{ padding-top: 0;}
.Menu000939 nav li{border-bottom: 2px solid transparent; width:33.3%;}
.Menu000939 nav li a{  padding:0; text-align: center;}
.Menu000939 nav li.aon,
.Menu000939 nav li:hover{border-bottom-color:#0154a4;}
.Menu000939 nav li.aon::before,
.Menu000939 nav li:hover::before{background:#dfdfdf;}
.Menu000939 nav li::before{ width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf; left: auto; }
}

@media(max-width:768px){
.Menu000939 nav li a{font-size: 14px;}
}




/*
 .Menu002252
 */
.Menu002252{padding:38px 2%; text-align:center; overflow:hidden; border-bottom: 1px solid #eaeaea;}
.Menu002252 a{font-size:16px; display: block; padding: 10px; border: 1px dashed #0154a4; color:#0154a4;}
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#0154a4; border-color:#0154a4; }
@media(min-width:768px){
.Menu002252{padding:38px 0;}
.Menu002252 a{display:inline-block; line-height:40px;  padding:0 15px; min-width:140px; border-radius:30px; overflow:hidden; margin:0 14px ;}
.Menu002252 a{font-size:18px;}
	
}



/*
 .RighInfo001355
 */
.RighInfo001355{  padding:38px 0; }
.RighInfo001355 .pic{ float:left; margin-right:3%;}
.RighInfo001355 .p{ font-size: 14px; line-height: 36px; color:#666 ; margin: 0; text-indent: 2em; }
.RighInfo001355 .p1{ font-size: 16px; line-height: 36px; color:#666 ; margin: 0; }
.RighInfo001355 .h3{font-size: 20px; color: #0154a4; margin-bottom: 0; font-weight: normal; position: relative;}
.RighInfo001355 .h3::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:18px 0 18px 41%;}
.RighInfo001355 .back{ 
	margin-top: -5%; 
	/* padding-top:3%; border-top: 1px dashed  #eaeaea;  */
	text-align:right;
}
.RighInfo001355 .back a{ background: #0054a3; display: inline-block; padding: 8px 30px; font-size: 15px; color: #fff;}

.RighInfo001355 .info_pn{margin-top:3%; }
.RighInfo001355 .info_pn span{ display:block; padding-bottom: 24px;}
.RighInfo001355 .info_pn span a{ color:#666;}
.RighInfo001355 .info_pn span a:hover{color: #0054a3;}


@media(max-width:768px){
.RighInfo001355 .pic{ float:none; margin-right:0;margin-bottom: 3%;}
}







/*
 .Floor002460
 */
.Floor002460{  padding:38px 0 80px; }
.Floor002460 .videobox{ position: relative;height: 200px;}
.Floor002460 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002460 .videobg .play{ display: block; background: url(../images/Floor002460-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer;}
.Floor002460 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002460 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 320px;}
	.Floor002460 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 614px;}
	.Floor002460 .videobg .play{background-size:66px 66px;}
}





/*
 .Timeline000753
 */
.Timeline000753{ padding:38px 0; }
.Timeline000753 .bx-controls{ display:none;} 
.Timeline000753 .prev,
.Timeline000753 .next{ text-align:center;}
.Timeline000753 .prev a,
.Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon_up.png) no-repeat center center; width:21px; height:21px; cursor:pointer;}
.Timeline000753 .next a{ background-image:url(../images/Timeline000753-icon_down.png);}
.Timeline000753 .prev{ padding-bottom:20px;
	display: none;
}
.Timeline000753 .next{ padding-top:20px;}
.Timeline000753 .bx-wrapper{ position:relative;}
.Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:5px; height:100%; background-color:#e8e8e8; left:50%; margin-left:-1.5px; top:0;}
.Timeline000753 .list li{ padding-bottom:30px; }
.Timeline000753 .list li .txt{position:relative; padding-left:56%; }
.Timeline000753 .list li i{position:absolute; left:50%; margin-left:-16px; top:4px; border-radius:50%; width:32px; height:32px;background-color:#0154a4; }
.Timeline000753 .list li i::before{ position:absolute; content:''; left:50%; margin-left:-11px; top:50%; margin-top: -11px; border-radius:50%; width:22px; height:22px;border:1px solid #fff;}
.Timeline000753 .list li .txt figure{ width:16%; padding-bottom:8.167%;background-position: left top; background-repeat:no-repeat; background-size:cover; position:absolute; right:0; top:84px; max-width: 180px;}
.Timeline000753 .list li .txt time{font-size:24px; font-weight: bold; color:#0154a4; display: block;}
.Timeline000753 .list li .txt time::after{ display:block; content:''; width:35px; height:1px; background:#0154a4; margin:16px 0 30px;}
.Timeline000753 .list li .txt p{ margin-top:0; padding-right:42%; line-height:30px; color:#333; padding-left:20px; position: relative;}
.Timeline000753 .list li .txt p::before{ position:absolute; content:''; left:0; top:0; margin-top:7.5px; border-radius:50%; width:9px; height:9px;border:1px dashed #0154a4;}
.Timeline000753 .list li.odd .txt{padding-right:56%; padding-left:0;}
.Timeline000753 .list li.odd .txt time{text-align: right}
.Timeline000753 .list li.odd .txt time::after{  margin:16px 0 30px auto;}
.Timeline000753 .list li.odd .txt figure{ right:auto; left: 0;}
.Timeline000753 .list li.odd .txt p{ padding-right:20px;  padding-left:42%; text-align:right;}
.Timeline000753 .list li.odd .txt p::before{right:0; left: auto; }

@media(max-width:768px){
.Timeline000753 .list li .txt figure{ width:auto; position:relative; left:0 !important; top:0; padding-bottom:50%; max-width: 100%;}
.Timeline000753 .list li .txt p{ padding:0 !important;  padding-left:20px !important;}
.Timeline000753 .list li .txt p::before{ margin-top:9px; }
}
@media(max-width:640px){
.Timeline000753 .list li .txt{ padding-right:0 !important; padding-left:40px !important;}
.Timeline000753 .list li.odd .txt time{text-align:left;}
.Timeline000753 .list li.odd .txt p{text-align:left;}
.Timeline000753 .list li.odd .txt time::after{  margin:16px 0 30px;}
.Timeline000753 .list li.odd .txt p::before{left:0; right: auto; }
.Timeline000753 .prev,
.Timeline000753 .next{ text-align:left;}
.Timeline000753 .bx-wrapper:before{ left:1.5%; margin-left:0; }
.Timeline000753 .list li i{left:15px;  width:20px; height:20px; margin-left: -15px;}
.Timeline000753 .list li i::before{  margin-left:-8px; margin-top: -8px; width:16px; height:16px;}	
}



/*
 .Floor001207
 */
.Floor001207{ padding:38px 0; overflow:hidden;}
.Floor001207 dl{margin-bottom:6%; position: relative;}
.Floor001207 dd{ 
	text-align: left;
	width: 415px;
    margin: 0 auto;
}
.Floor001207 i:first-child {
    font-weight: bold;
}
.Floor001207 i{ font-size:18px; color: #666; padding:10px 0; font-style: normal; display: block;}
.Floor001207 i span{ padding-left: 20px;}

.Floor001207 .boutique {position: relative; z-index: 1;}
.Floor001207 li{position: absolute;z-index: 1;display: none;}
.Floor001207 li img {width: 357px;height: 357px} 
.Floor001207 li a{ display:block;}
.Floor001207 .main{position:relative;}
.Floor001207 .main .btn{ position:absolute; width:30px; height:60px; top:50%;margin-top:-30px; z-index:10; cursor:pointer;} 
.Floor001207 .main .prev{left:-16%; }
.Floor001207 .main .next{right:-16%; transform:rotate(180deg);}
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{ position:absolute; content:''; width:100%; height:2px; background-color:#000; transform:rotate(-45deg); top:50%; margin-top:-10px;}
.Floor001207 .main .btn::after{transform:rotate(45deg);margin-top:10px;}
.Floor001207 li div{ display:none !important; }
.Floor001207 .name{text-align:center; font-size:18px;margin:0 auto; max-width:40%;}
.Floor001207 .name p{line-height:24px;height:48px; overflow:hidden; margin-bottom:0;text-transform:uppercase;}
@media(max-width:1200px){
.Floor001207 .main .prev{ left:2%;}
.Floor001207 .main .next{right:2%; }
}
@media(max-width:768px){
.Floor001207 .name{max-width:none;}
.Floor001207 dl{ border-bottom: 1px dashed #eaeaea; padding-bottom: 4%}
.Floor001207 dl:before{ display: none;}
.Floor001207 dd{ width:100%; float: none; margin-right:0;}
	
}
@media(max-width:480px){
.Floor001207 .name h6{font-size:18px;}
.Floor001207 .main .btn{width:20px; height:40px;margin-top:-20px;} 
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{margin-top:-7px;}
.Floor001207 .main .btn::after{margin-top:7px;}
}






/*
 .Floor002428
 */
.Floor002428{ padding:58px 0 38px; overflow: hidden;}
.Floor002428 h1{font-size:24px; color:#1864ad; margin: 0; font-weight:normal;}
.Floor002428 h1::after{ display:block; content:''; width:60px; height:1px; background:#0054a3; margin:10px 0 30px;}

.Floor002428 li{ position: relative;}
.Floor002428 li .pic{  border: 1px solid #c2c2c2;overflow: hidden;}
.Floor002428 li .Ispic{ display: block; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size:cover; padding-bottom:69.2%;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002428 li .word{ color: #51463c;}
.Floor002428 li .word h2{ font-weight: normal; font-size: 16px; color: #454545; text-align: center; margin: 20px 0; }
.Floor002428 li:hover .Ispic{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}
.Floor002428 .owl-nav >div{ position: absolute; top: 50%; margin-top: -53px; width: 50px; height: 106px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden; display:none;}
.Floor002428 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{ right: 0; background-position: right 0;}

.Floor002428 .owl-dots{ display: block; width: 100%; margin-top: 3%; text-align: center;}
.Floor002428 .owl-dots>div{ display: inline-block; margin:0 0px;}
.Floor002428 .owl-dots>div >span{ display: block; width:30px; height:5px; background: transparent;}
.Floor002428 .owl-dots>div.active >span{ background: transparent;}
.Floor002428 .owl-dots>div.active {
	color: #1864ad;
}
.Floor002429 .owl-dots>div.active {
	color: #1864ad;
}



/*
 .Floor002428
 */
.Floor002429{ padding:38px 0 80px; overflow: hidden;}
.Floor002429 h1{font-size:24px; color:#1864ad; margin: 0; font-weight:normal;}
.Floor002429 h1::after{ display:block; content:''; width:60px; height:1px; background:#0054a3; margin:10px 0 30px;}

.Floor002429 li{ position: relative;}
.Floor002429 li .pic{  border: 1px solid #c2c2c2;overflow: hidden;}
.Floor002429 li .Ispic{ display: block; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; padding-bottom:69.2%;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002429 li .word{ color: #51463c;}
.Floor002429 li .word h2{ font-weight: normal; font-size: 16px; color: #454545; text-align: center; margin: 20px 0; }
.Floor002429 li:hover .Ispic{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}
.Floor002429 .owl-nav >div{ position: absolute; top: 50%; margin-top: -53px; width: 50px; height: 106px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden; display:none;}
.Floor002429 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002429 .owl-nav .owl-next{ right: 0; background-position: right 0;}

.Floor002429 .owl-dots{ display: block; width: 100%; margin-top: 3%; text-align: center;}
.Floor002429 .owl-dots>div{ display: inline-block; margin:0 6px;}
.Floor002429 .owl-dots>div >span{ display: block; width:17px; height:17px; background: transparent; border-radius: 17px;}
.Floor002429 .owl-dots>div.active >span{ background: transparent;}








/*
 .PicList001200
 */
.PicList001200{ padding:38px 0 20px; }
.PicList001200 ol{ margin-bottom:3%;}
.PicList001200 ol figure{ position:absolute; left:0; top:0; height:100%; width:24.654%;}
.PicList001200 ol a{ display:block; position:relative; padding-left:44%;}
.PicList001200 ol figure{ position:absolute; left:0; top:0; height:100%; width:40.91%;}
.PicList001200 ol h3{ margin:0; font-size:18px; padding:0; font-weight:bold;}
.PicList001200 ol:hover h3{ color:#0154a4;} 
.PicList001200 ol p{color:#666; }
.PicList001200 ol time{color:#999; font-size: 14px;padding: 4px 0; padding-left: 30px; background:url(../images/PicList001200-icon.png) no-repeat left center; line-height: 22px;  display:block;}
.PicList001200 ol .more{color:#888; font-size: 14px; padding-right: 30px; background:url(../images/PicList001200-icon2.png) no-repeat right center; line-height: 22px; display: inline-block; margin:3% 0; }
.PicList001200 ol:hover .more{color:#0154a4; background:url(../images/PicList001200-icon3.png) no-repeat right center;  }

.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{ display:block; position:relative; padding-left:27%;padding-right:12%;}
.PicList001200 h3{ margin:0; font-size:18px; padding:3% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li:hover h3{ color:#0154a4;}
.PicList001200 p{ margin:3% 0; color:#969696; line-height:28px; height:84px; overflow:hidden; font-size:14px;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:4%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:24.654%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:6.426%;}
.PicList001200 li div::before{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li time{ position:absolute; left:0; bottom:6%; color:#969696;}

.PicList001200 li:hover{ border-color:#0154a4; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}

@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
.PicList001200 li a::after{display: none;}	
.PicList001200 li a{padding:2%;}	
.PicList001200 li figure{ position:static; left:0; top:0;  width:100%; padding-bottom: 34%;}	
.PicList001200 li div{ padding-right:0; }
.PicList001200 li div::before{display: none;}
.PicList001200 ol a{ display:block; position:relative; padding-left:0;}
.PicList001200 ol figure{ position:static; left:0; top:0;  width:100%; padding-bottom:50%; margin-bottom: 4%;}	
}



/*Page002046 */
.Page002046{ padding:1% 0 4%;}
.Page002046 .Pages{ text-align:center; }
.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:#0154a4; 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 10px; }
}


/*
 .RichInfo005
 */
.RichInfo005{ padding:58px 0 ;}
.RichInfo005 .title{ text-align:center; padding-bottom:24px;}
.RichInfo005 .title h1{ margin:0; padding-bottom:20px; font-size:24px; font-weight:normal; color: #0154a4;}
.RichInfo005 .title p{ margin:0; border-bottom:1px dashed #aaa; padding-bottom:30px; font-size: 16px;}
.RichInfo005 .title p span{ color:#777;padding: 4px 0; padding-left: 30px; background:url(../images/PicList001200-icon.png) no-repeat left center; }
.RichInfo005 .info{ text-align:justify; text-justify:inter-ideograph; font-size:16px; line-height: 36px;}
.RichInfo005 .info_pn{   margin-top: 60px; }
.RichInfo005 .info_pn .left{ float: left;  width:50%;  }
.RichInfo005 .info_pn .right{ float:right;  width:50%; }
.RichInfo005 .info_pn a{ color:#666; display:block;  line-height: 30px; padding-left:64px;  background:url(../images/RichInfo005-left.png) no-repeat left center; }
.RichInfo005 .info_pn .right a{ text-align: right; padding-left: 0; padding-right: 64px;  background:url(../images/RichInfo005-right.png) no-repeat right center;}
.RichInfo005 .info_pn span{ color:#0154a4; display:block; }
.RichInfo005 .info_pn a:hover{color:#0154a4;}

/*
 .PicList001302
 */
.PicList001302{ padding:19px 0 0 ;}
.PicList001302 li{ float:left; width:23.11111%; position:relative; margin:1% 0;  margin-right:2.5%;}
.PicList001302 li:nth-child(4n){ margin-right:0;}
.PicList001302 li a{ position:absolute; left:0; top:0; width:100%; height:79%; z-index:10;}
.PicList001302 li figure{position:relative;}
.PicList001302 li figure div{ padding-bottom:56%; background-size:contain;}
.PicList001302 li figure dl{ position:absolute; left:0; top:0; width:100%; height:100%;background-image:url(../images/PicList001302-search.png) ; opacity:0;  transition:0.3s; background-repeat: no-repeat; background-position:center  20%; background-color: rgba(25, 93, 157, 0.9); background-size:auto 20%;} 
.PicList001302 li figure dl span{ position:absolute; left:0; width:100%; color:#fff; text-align:center; top:70%; transition:0.3s;}
.PicList001302 li figure dl span::before{ position:absolute; content:''; width:16px; height:1px; background-color:#fff; left:50%; margin-left:-8px; bottom:-10px;}
.PicList001302 li:hover figure dl{ background-position:center 35%;opacity:1;}
.PicList001302 li:hover figure dl span{top:60%; }
.PicList001302 li p{ 
	margin:14px 0 0; line-height:20px; height: 20px; overflow:hidden; text-align:center; font-size: 14px; color: #666;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.PicList001302 li:hover p{  color:#0154a4; }
@media(max-width:840px){
.PicList001302 li{ width:48%;  margin-right:4%;}
.PicList001302 li:nth-child(5n){ margin-right:4%;}
.PicList001302 li:nth-child(2n){ margin-right:0;}
}


/*
 .Floor001743
 */
.Floor001743{padding:38px 0 80px;}

.Floor001743 .h3{font-size: 24px; color: #0154a4; margin-bottom: 0; font-weight: normal; position: relative; text-align: center;}
.Floor001743 .h3::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:26px auto;}

.Floor001743 .bx-wrapper{position: relative; z-index:1; padding:0 100px;}
.Floor001743 .bx-controls-direction a{ position:absolute;width:24px;height:46px;top:50%;  margin-top:-23px;  }
.Floor001743 .bx-controls-direction a.bx-prev{ left:0; background:url(../images/Floor001743-left.png) no-repeat center; }
.Floor001743 .bx-controls-direction a.bx-next{ right:0; background:url(../images/Floor001743-right.png) no-repeat center; }
.Floor001743 .list li{text-align: center; line-height: 28px; color:#333; font-size: 16px;}
.Floor001743 .list li a{display: block; max-width:82.5%; margin:0 auto; padding-bottom:59%; background-size: contain; background-repeat: no-repeat; background-position: center; margin-bottom:20px }
.Floor001743 .list li img{ display:none; width:100%;}
@media(max-width:640px){
.Floor001743 .bx-wrapper{ padding:0 20px;}	
.Floor001743 .list li a{max-width:90%;}
.Floor001743 h3{font-size: 18px;}
}








/*Floor001864 */
.Floor001864{ padding:38px 0;}
.Floor001864 li{width: 28%; margin-right:8%; margin-bottom: 4%; background-position: center center; background-repeat:no-repeat;float: left; background-size:cover;}
.Floor001864 li:nth-child(3n){ margin-right:0;}
.Floor001864 li a{ display:block; padding:20% 0; background:#fff; transition:background 0.3s; text-align:center;border: 1px dashed #0054a3;}
.Floor001864 li a:hover{ background:#0154a4;}
.Floor001864 li figure::after{ display:block; content:''; width:60px; height:1px; background:#0054a3; margin:28px auto 16px;}
.Floor001864 li figure img{ margin:0 auto; width:40%; max-width:54px;}

.Floor001864 li figure .hover{ display:none;}
.Floor001864 li span{ font-size:18px; color:#666;}
.Floor001864 li a:hover span{ color:#fff;}
.Floor001864 li a:hover img{ display:none;}
.Floor001864 li a:hover .hover{ display:block;}
.Floor001864 li a:hover figure::after{ background:#fff;}

@media(max-width:640px){
.Floor001864 li{ width:48%; margin-bottom:4%; margin-right: 4%;}
.Floor001864 li:nth-child(2n){ margin-right:0;}
.Floor001864 li:nth-child(3){ margin-right: 4%;}
}










/*RichInfo001 */
.RichInfo001{padding:38px 0;}
.RichInfo001 .p{font-size: 16px; line-height:36px; color: #666;}
.RichInfo001 .p1{font-size: 14px; line-height:36px; color: #666; margin: 0;}
.RichInfo001 .p2{font-size: 16px; line-height:30px; color: #666; margin: 0;}
.RichInfo001 .h1{font-size: 24px; color: #0154a4; margin-bottom: 0; font-weight: normal; position: relative;}
.RichInfo001 .h1::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:26px 0;}
.RichInfo001 .h2{font-size: 24px; color: #0154a4; margin-bottom: 0;  position: relative; text-align: center}
.RichInfo001 .h2::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:26px auto;}
.RichInfo001 .h3{font-size: 20px; color: #0154a4; margin-bottom: 0; font-weight: normal; position: relative;}
.RichInfo001 .h3::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:26px 0;}
.RichInfo001 .h4{font-size: 20px; color: #0154a4; margin: 0; font-weight: normal; position: relative; text-align: center}
.RichInfo001 .h4::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:32px auto;}

.RichInfo001 ul{margin-top: 4%;}
.RichInfo001 .box1 li{float: left; width: 48%; margin-right: 4%; margin-bottom: 4%;}
.RichInfo001 .box1 li:nth-child(2n){ margin-right:0; }
.RichInfo001 .box1 .left .img{border-radius: 10px; overflow: hidden;}
.RichInfo001 .box1 .left .img img{width: 100%;}
.RichInfo001 .box1 .right .h3{font-size: 20px; color:#0154a4; font-weight: normal; margin: 0;}
.RichInfo001 .box1 .right .h3::after{ display:block; content:''; width:60px; height:1px; background:#0054a3; margin:20px 0;}

.RichInfo001 .box2 li{float: left; width:31.3%; margin-right:3%; margin-bottom:3%;}
.RichInfo001 .box2 li:nth-child(3n){ margin-right:0;}

.RichInfo001 .box3 li{float: left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.RichInfo001 .box3 li:nth-child(4n){ margin-right:0;}
.RichInfo001 .box3 li p{ font-size: 18px; text-align: center; color: #666}
.RichInfo001 .box3 dl{position: relative; padding:30px 0;}
.RichInfo001 .box3 dl:before{ position:absolute; content:''; width:1px; height:100%; background-color:#e8e8e8; left:15.5px; top:0;}
.RichInfo001 .box3 dd{position: relative;padding:30px 0; font-size: 16px; padding-left: 130px;}
.RichInfo001 .box3 dd:before{ position:absolute; content:''; width:77px; height:1px;border-top: 1px dashed #5db7e8; left:42px; top:50%; margin-top:-0.5px}
.RichInfo001 .box3 dd i{position: absolute; left: 0; top: 50%; margin-top: -15.5px; display: block; width: 31px; line-height:31px; background: #5db7e8; text-align: center; color: #fff; font-style: normal; font-weight: bold; border-radius: 31px;}
.RichInfo001 .box3 dd span{display: inline-block; width:14.285%;padding: 10px 0;  padding-left: 22px; position: relative; min-width: 180px;}
.RichInfo001 .box3 dd span:before{ position:absolute; content:''; width:10px; height:10px; background:#5db7e8; left:0; top:50%; margin-top:-5px; border-radius: 10px;}
.RichInfo001 .box3 dd:nth-child(2):before{border-top: 1px dashed #118ccf;}
.RichInfo001 .box3 dd:nth-child(2) i{background: #118ccf;}
.RichInfo001 .box3 dd:nth-child(2) span:before{  background:#118ccf;}
.RichInfo001 .box3 dd:nth-child(3):before{border-top: 1px dashed #2b71b8;}
.RichInfo001 .box3 dd:nth-child(3) i{background: #2b71b8;}
.RichInfo001 .box3 dd:nth-child(3) span:before{  background:#2b71b8;}
.RichInfo001 .box3 dd:nth-child(4):before{border-top: 1px dashed #004ea2;}
.RichInfo001 .box3 dd:nth-child(4) i{background: #004ea2;}
.RichInfo001 .box3 dd:nth-child(4) span:before{  background:#004ea2;}
.RichInfo001 .box3 .p span{display: inline-block; width:15%; padding: 10px 0;  padding-left: 42px; position: relative; min-width:200px;}
.RichInfo001 .box3 .p span:before{ position:absolute; content:''; width:17px; height:17px; background:#0154a4; left:0; top:50%; margin-top:-8.5px; border-radius: 10px;}

.RichInfo001 .box4 ul{margin-top: 2%;}
.RichInfo001 .box4 li{float: left; width:46%; margin-right:8%; margin-bottom:3%;}
.RichInfo001 .box4 li:nth-child(2n){ margin-right:0;}
.RichInfo001 .box4 li p{ font-size: 18px; text-align: center; color: #666}

.RichInfo001 .box5 li{float: left; width:48%; margin-right:4%; margin-bottom:3%;}
.RichInfo001 .box5 li:nth-child(2n){ margin-right:0;}
.RichInfo001 .box5 li p{ font-size: 18px; text-align: center; color: #666}



.RichInfo001 .box7{margin-bottom:3%;}
.RichInfo001 .box7 li{float: left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.RichInfo001 .box7 li img{display: block; margin: 0 auto;}
.RichInfo001 .box7 li:nth-child(4n){ margin-right:0;}
.RichInfo001 .box7 li p{ font-size: 18px; text-align: center; color: #666}
.RichInfo001 .box7 {margin-bottom:3%;}
.RichInfo001 .box7 .pic{ overflow:hidden;}
.RichInfo001 .box7 figure { background-position: center center; background-repeat: no-repeat; background-size: cover;padding-bottom:80%;}
.RichInfo001 .box7 .ul1{margin-top: 2%;}

.RichInfo001 .back{ margin-top: 2.5%; text-align: center;}
.RichInfo001 .back a{ background: #0054a3; display: inline-block; padding: 8px 30px; font-size: 15px; color: #fff;}

@media screen and (min-width:768px){
.RichInfo001 .box1 .right{float: right; width:46%; padding-top:5%;}
.RichInfo001 .box1 .left{float: left; width:49.717%;}
}

@media(max-width:1000px){
.RichInfo001 .box1 li{float:none; width:100%; margin-right:0;  }
}

@media(max-width:640px){
.RichInfo001 .box5 li{float:none; width:100%; margin-right:0; margin-bottom:5%;}
.RichInfo001 .box3 li{ width:48.5%;}
.RichInfo001 .box3 li:nth-child(2n){ margin-right:0;}
.RichInfo001 .box7 li{ width:48.5%;}
.RichInfo001 .box7 li:nth-child(2n){ margin-right:0;}
}

.Demo001 {}
.Demo001 .auto {max-width: 1200px;}
.Demo001 .auto  li{}
.Demo001 .auto  li img{display: block; margin: 0 auto;}
.Demo001 .auto  li:nth-child(4n){ margin-right:0;}
.Demo001 .auto  li p{ font-size: 18px; text-align: center; color: #666}
.Demo001 .auto  {margin-bottom:3%;}
.Demo001 .auto  .pic{ overflow:hidden;}
.Demo001 .auto  figure { background-position: center center; background-repeat: no-repeat; background-size: cover;padding-bottom:80%;}
.Demo001 .owl-nav{display: block !important;}
.Demo001 .owl-nav .owl-prev,.Demo001 .owl-nav .owl-next{display: inline-block;content: '';width: 38px;height: 38px;border-radius: 50%;position: absolute;top:50%;margin-top: -38px !important;}
.Demo001 .owl-nav .owl-prev{background: url(../images/Demo001-l.png) no-repeat center;left:-5%;}
.Demo001 .owl-nav .owl-next{background: url(../images/Demo001-r.png) no-repeat center;right:-5%;}
@media(max-width:1320px){
.Demo001 .owl-nav .owl-prev{left:2%;}
.Demo001 .owl-nav .owl-next{right:2%;}
}
@media(max-width:768px){
.Demo001 .owl-nav{display: none !important;}
}

.Demo002{padding:3% 0;}
.Demo002 h1{color: #333;font-size: 30px;text-align: center;font-weight: normal;margin:0;margin-bottom: 3%;}
.Demo002 p{margin:0;font-size: 16px;color: #8A8A8A;margin-bottom: 24px;line-height: 26px;}
.Demo002 p strong{color: #111;}
.Demo002 p em{font-style: normal;}

.Demo002 .box{margin-bottom:3%; border-bottom: 1px dashed #eaeaea; padding-bottom: 3%;}
.Demo002 .p2{font-size: 16px; line-height:30px; color: #666; margin: 0; margin-bottom: 10px;}
.Demo002 .h2{font-size:22px; color: #0154a4; margin-bottom: 0;  position: relative;}
.Demo002 .h2::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:16px 0;}
.Demo002 .p2 span{display: inline-block; padding-left:24px;  position: relative;}
.Demo002 .p2 .span{padding-right: 4%;}
.Demo002 .p2 span::after{ position:absolute;width:10px; height:10px; left:0; top:0;content:'';  border-radius: 50%; display: block; border: 1px dashed #0154a4; margin-top: 10px;}


/*PicList002525 */
.PicList002525{ padding:2% 0 4%;}
.PicList002525 ul{ overflow:hidden; border: 1px solid #e4e4e4; }
.PicList002525 li{ float:left;  position:relative; text-align:center;  }
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #e4e4e4; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:62%; background-size:contain;}
.PicList002525 li a{ border:1px solid #0154a4; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
@media(min-width:769px){
.PicList002525 li{width:12.5%;}
.PicList002525 li:nth-child(8n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:25%;}
.PicList002525 li:nth-child(4n)::after{ border-right:0;}
}







/*.Floor001243*/
.Floor001243{ padding:1% 0;}
.Floor001243 .h1{font-size: 24px; color: #0154a4; margin-bottom: 0; position: relative; text-align: center}
.Floor001243 .h1::after{ display:block; content:''; width:60px; height:1px; background:#0054a3; margin:32px auto;}
.Floor001243 li{ position:relative; overflow:hidden;  padding-bottom:17%; float:left; width: 13%; background:#fff;  border: 1px dashed #0054a3; margin-right: 1.5%; margin-bottom: 2%; }
.Floor001243 li:nth-child(7n){ margin-right:0; }
.Floor001243 li a{ position:absolute; left:0; top:0; height:100%; width:100%; text-align:center; transition:0.1s;}
.Floor001243 li a > div{ width:100%;}
.Floor001243 li figure img{ margin:0 auto; width:40%; max-width:70px; max-height: 70px;}
.Floor001243 li figure::after{ display:block; content:''; width:60px; height:1px; background:#0054a3; margin:12px auto 16px;}
.Floor001243 li figure .hover{ display:none;}
.Floor001243 li a{ color: #333; padding:22% 0;}
.Floor001243 li h3{ margin:0; font-size:18px; padding:2% 0; font-weight:normal;}
.Floor001243 li h4{ margin:0; font-size:18px; padding:2% 0; font-weight:normal;}
.Floor001243 li p{ line-height:28px;  height:0;font-size:14px; margin:0 auto;transition:0.3s; transform:translateY(100px); opacity:0; margin-bottom:0; padding:0 6%;}
.Floor001243 li .more{position: absolute; width:60%; bottom:5%; left:20%; border: 1px solid #0054a3; max-width: 100px; line-height: 30px; color: #0054a3; font-size: 14px; }
.Floor001243 li a:hover{padding: 10% 0;}
.Floor001243 li a:hover img{ display:none;}
.Floor001243 li a:hover .hover{ display:block;}
.Floor001243 li a:hover figure::after{ background:#fff;}
.Floor001243 li a:hover{ background:#0154a4;}
.Floor001243 li a:hover p{opacity:1;height:84px;margin-bottom:5%; transform:translateY(0);}
.Floor001243 li a:hover h3{ display: none;}
.Floor001243 li a:hover{ color: #fff;}
.Floor001243 li a:hover .more{ border: 1px solid #fff;  color: #fff;}


@media(max-width:1200px){
.Floor001243 li{  padding-bottom:34%; width:23.5%;margin-right:2%;  }
.Floor001243 li:nth-child(7n){ margin-right:2%;}	
.Floor001243 li:nth-child(4n){ margin-right:0; }	
.Floor001243 li .more{ max-width:100%; }	
}


@media(max-width:640px){
.Floor001243 li{padding-bottom:50%; width:49%;}
.Floor001243 li:nth-child(7n){ margin-right:0;}	
.Floor001243 li:nth-child(2n){ margin-right:0; }	
}

@media(max-width:480px){
.Floor001243 li{padding-bottom:68%;}
}







/*
 .TextList001729
 */
.TextList001729{ padding:38px 0 80px;}

.TextList001729 .row {margin:2% 0;}
.TextList001729 .row dl{ 
	float: left; 
	width: 26.3%;
	margin-right: 3%;
}
.TextList001729 .row input{
	height: 46px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	background:url(../images/Top002703_search.png) no-repeat center;
	width: 46px;
    border-radius: 100%;
}
.TextList001729 .row dl:last-child{ margin-right: 0;}	
.TextList001729 select{border: 1px solid #e5e5e5;  background: none; display: block; height: 46px; width: 100%; padding: 5px 14px; color: #666; appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.png") no-repeat scroll 97% center transparent;}
.TextList001729 select::-ms-expand { display: none; }


.TextList001729 .type{display:table; width:100%; background:#f5f5f5; color: #333;margin-bottom:6px; border-radius: 5px; }
.TextList001729 ol.type{ background-color:#0054a3; color:#fff; }
.TextList001729 .type li{ display:block; vertical-align:middle;text-align:center; padding:13px 2%; line-height:24px;  width:16.6%; font-size:16px; float: left;}
.TextList001729 ul.type{display: block;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1),
.TextList001729 ul.type li:nth-child(1){width:26%;}
.TextList001729 .type li:nth-child(6){width:6%;}
.TextList001729 ul.type li:nth-child(6){background:url(../images/TextList001729-icon_close.png) no-repeat center; width: 6%;}
.TextList001729 ul.type.select li:nth-child(6){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list .con{ display:none; overflow:hidden;padding:1% 0 3%; font-size:16px; line-height: 32px; color: #666; }
.TextList001729 .list .h1{font-size:18px; color: #0154a4; margin-top: 0; font-weight: normal;}
.TextList001729 .list .box{width: 50%; float: left;   padding-right: 10%;}
.TextList001729 .btn_apply{ padding-top:50px;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%;  line-height:50px; text-align:center; color:#fff; background-color:#0054a3; font-size:16px; }

@media(max-width:768px){
.TextList001729 .type li{ width:23%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 ul.type li:nth-child(1){width:44%;}
.TextList001729 .type li:nth-child(3),
.TextList001729 .type li:nth-child(4),
.TextList001729 ul.type li:nth-child(3),
.TextList001729 ul.type li:nth-child(4){display:none;}
}

@media(max-width:640px){
.TextList001729 .list .box{width: 100%; float:none;   padding-right:0; margin-bottom:4%; padding-bottom: 4%; border-bottom: 1px dashed #eaeaea;}
}

@media(max-width:460px){
.TextList001729 ul.type li{font-size: 14px;}
.TextList001729 .type li:nth-child(1),
.TextList001729 ul.type li:nth-child(1){width:88%; text-align: left; padding-left: 5%;}
.TextList001729 .type li:nth-child(6){width:10%;}
.TextList001729 ul.type li:nth-child(6){width:10%;}

.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 ul.type li:nth-child(2),
.TextList001729 ul.type li:nth-child(5){display:none;}
	
}



/*
 .Map002364
 */
.Map002364{padding:38px 0 0 0;}
.Map002364 .h3{font-size: 20px; color: #0154a4; margin: 0; font-weight: normal; position: relative;}
.Map002364 .h3::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:26px 0;}

.Map002364 dd{  margin-bottom:5%; position:relative; position: relative;float: left;width: 31.3333%;margin-right:2%;}
.Map002364 dd:first-of-type{padding-bottom: 0;width:100%;margin-right:0;padding-left:66%;}
.Map002364 dd:first-of-type:after{ display: none;content: "";  position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background: #f2f2f2;}
.Map002364 dd:last-child{ margin-right:0;}
.Map002364 dd.dd2,.Map002364 dd.dd3,.Map002364 dd.dd4{}
.Map002364 .map *{ max-width:none;}
.Map002364 .map img{ max-width:100%;}
.Map002364 dl{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.Map002364 dd figure{ padding:3% 0;min-height: auto}
.Map002364 dd ul{ padding-bottom:3%;padding-top: 3%; }
.Map002364 dd li{line-height:24px; font-size:14px; color:#767676; padding-bottom: 14px;}
.Map002364 .tit{display: none;}
.Map002364 .tit1{display: block;}
.Map002364 dd.dd1 .h3,
.Map002364 dd:not(.dd1) .map{display: none;}
.Map002364 dd.dd1 figure,
.Map002364 dd.dd1 figure ul{padding-top: 0;}
.Map002364 dd:not(.dd1) .h3::after{margin-bottom: 0;}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:63%; left:0; height:306px; top:0; }
.Map002364 dd.dd2 .map,.Map002364 dd.dd3 .map,.Map002364 dd.dd4 .map{position:relative !important; width:100%;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;float: none;width: 100%;}
.Map002364 dd:first-of-type{padding-left:0;}
.Map002364 .map{ margin-bottom:20px; height:300px; position:relative !important;width:100%;}
.Map002364 .map img{ height:100%; object-fit:cover;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}






/*
 .Form001518
 */
.Form001518{ padding:38px 0 74px; max-width: 600px; margin: 0 auto;}
.Form001518 .h3{font-size: 20px; color: #0154a4; margin: 0; font-weight: normal; position: relative;}
.Form001518 .h3::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:26px 0;}
.Form001518 dd .text{border: 1px solid #ddd;line-height:50px;width:100%; background:#fff; padding:0 20px 0 10px; height: 50px;}
.Form001518 dl{ padding: 10px 0;}
.Form001518 dd textarea.text{height:200px; padding:0 10px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #005ca2;color: #fff; border: none; font-size:18px; width:40%; max-width:200px; line-height: 56px}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}



/*
 .PicList001748
 */
.PicList001748{padding:38px 0;}
.PicList001748 .h3{font-size: 20px; color: #0154a4; margin: 0; font-weight: normal; position: relative;}
.PicList001748 .h3::after{ display:block; content:''; width:50px; height:1px; background:#0054a3; margin:26px 0;}


.PicList001748 li{width:17.5%; margin-right:3.125%;float: left; margin-bottom:3%; border: 1px solid #d1d1d1;}
.PicList001748 li:nth-child(5n){ margin-right:0;}
.PicList001748 li a{display: block;color:#666;}
.PicList001748 li img{ display:none; width:100%;}

.PicList001748 li .pic{ overflow:hidden;}
.PicList001748 li figure { background-position: center center; background-repeat: no-repeat; background-size: cover;padding-bottom:65%; transition:all 0.5s ease-out 0s;}
.PicList001748 li:hover figure { transform: scale3d(1.1,1.1,1.1);}

.PicList001748 li h3{ font-size:14px;margin: 0;font-weight: normal; line-height: 30px; padding: 0 6px;}
.PicList001748 li:hover a{color: #0154a4;}
.PicList001748 li b{float: right;font-weight: normal;  line-height: 30px; max-width:100px; width: 44%; text-align: center; color:#333; background: #dbdbdb;}
.PicList001748 li:hover b{color: #fff; background: #0154a4; }
@media(max-width:768px){
.PicList001748 li{ width:48%; margin-right:4%;}
.PicList001748 li:nth-child(2n){ margin-right:0;}
.PicList001748 li:nth-child(5){ margin-right:4%;}
}
@media(max-width:480px){
.PicList001748 li{ width:100%; margin-right:0; float:none;}
}





#bdshare_weixin_qrcode_dialog{width:260px !important; height: 330px !important;}






/*
 .Form001725
 */
.Form001725{ padding:38px 0;}
.Form001725 .form{ padding-top:30px; max-width:1000px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; display: block;  width:100%; }
.Form001725 .form .td{  float: left;  width: 47%; margin-right: 6%; }
.Form001725 .form .td:nth-child(2n){ margin-right:0; }
.Form001725 .form strong{ border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; display:block; overflow: hidden;padding-right: 18px;white-space: nowrap; text-overflow: ellipsis;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }

.Form001725 .form .text::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #ddd;
} 
.Form001725 .form .text::-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #ddd;
} 
.Form001725 .form .text::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #ddd;
} 
.Form001725 .form .text::-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #ddd;
} 
	
.Form001725 .form .p{ margin:0 0 10px 0;color:#0154a4; background:url(../images/Form001725-icon.jpg) no-repeat left center; padding-left:15px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#0154a4; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none; margin-top:20px;}

.queueList{margin:30px 0 0 !important;}
.placeholder{padding-bottom: 20px !important;}







.searchlist {padding:40px 0;}
.searchlist ul li{ padding:2% 120px 2% 0; position:relative; border-bottom:1px solid #eaeaea; font-size:14px;}
.searchlist ul li:hover a{color:#0154a4; }
.searchlist ul li time{ position:absolute; right:0; top:50%; color:#999; margin-top:-10px; }













.dinwei .ditu{position:relative; float: right; z-index: 3;  background:url(../images/ditu.png) no-repeat center #0154a4; width: 441px ; height: 400px;}
.dinwei li{position: absolute; display: block; width:7px; height:7px; border-radius: 4px;  z-index: 10; cursor:pointer} 
.dinwei .li_1{right:14.8%; top:23.4%;}
.dinwei .li_2{right:14.8%; top:37.6%;}
.dinwei .li_3{right:23.8%; top:37.6%;}
.dinwei .li_4{right:37.8%; top:36.6%;}
.dinwei .li_5{right:80%; top:24.6%;}
.dinwei .li_6{right:30.8%; top:42.6%;}
.dinwei .li_7{right:15.8%; top:44.6%;}
.dinwei .li_8{right:46.6%; top:63.6%;}
.dinwei .li_9{right:38.6%; top:62.4%;}
.dinwei .li_10{right:35.6%; top:52.4%;}
.dinwei .li_11{right:29.6%; top:61.4%;}
.dinwei .li_12{right:20.6%; top:57.4%;}
.dinwei .li_13{right:16.6%; top:55.4%;}
.dinwei .li_14{right:16.6%; top:55.4%;}
.dinwei .li_15{right:18.6%; top:58.4%;}
.dinwei .li_16{right:14%; top:57.4%;}
.dinwei .li_17{right:15.6%; top:58.4%;}
.dinwei .li_18{right:14.6%; top:59.4%;}
.dinwei .li_19{right:12.6%; top:59.4%;}
.dinwei .li_20{right:15.6%; top:62.4%;}
.dinwei .li_21{right:23.6%; top:69.4%;}
.dinwei .li_22{right:26.6%; top:80%;}
.dinwei .li_23{right:15.6%; top:71.4%;}
.dinwei .li_24{right:33%; top:90%;}

.dinwei li i{ font-style:normal;display: inline-block;position: absolute;}
.dinwei li .dot {left: 0px;width:6px;height:6px;border-radius:8px;background:#00479f;opacity: 1;filter: alpha(opacity=100);}
.dinwei li .pulse {top: -14px;left: -14px;height:34px;width:34px;border-radius:30px;background:#00479f;opacity: 0.12;filter: alpha(opacity=12); display: none;
-webkit-animation: warn 1s ease-out;
-moz-animation: warn 1s ease-out;
animation: warn 1s ease-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
@keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-webkit-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-moz-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}


.dinwei li:hover .pulse{ display:block;}


@media(max-width:1000px){
.dinwei ul{ display:none;}
}








.links{padding:5% 0;}
.links .auto_1200{max-width: 1200px; margin: 0 auto;}
.links li{line-height:26px;  width:17.5%; font-size: 16px;  color: #666;  display:block; float: left; margin:1%; position: relative; border: 1px solid #eaeaea; border-radius: 4px; text-align: center;}
.links li:hover{box-shadow: 0 0 5px #ccc;}
.links li a{display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:20px;}
.links li:hover a{color: #94b200;}
.links .clear {clear: both; height: 0px; overflow: hidden;  zoom: 0;}

@media(max-width:1200px){
.links .auto_1200{padding:0 2%;}
}


@media(max-width:1000px){
.links li{ width:22%;}
}

@media(max-width:768px){
.links li{ width:30%;}
.links li a{padding: 14px;}	
.Bottom002705 .bshare-custom a.bds_qzone{
  display: none;
}
}



@media(max-width:480px){
.links li{ width:46%;}
}

.Timeline000618{ padding:2% 0;}
.Timeline000618 .swiper-container {position: relative;overflow: hidden;z-index: 1;padding-top:20px;}
.Timeline000618 .swiper-wrapper {position: relative;width: 100%;height: 80px;z-index: 1; 
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.Timeline000618 .swiper-wrapper li {width: 100%;position: relative;padding-top: 30px;line-height: 50px;text-align: center; cursor:pointer;
  /* background: url(../images/Timeline000618-yearbg.png) no-repeat center top;  */
  border-top: 1px solid #ddd;
  background-size:contain; font-size:16px;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
.Timeline000618 .swiper-wrapper li.on{ color:#0154a4;}
.Timeline000618 .swiper-wrapper li:after{  position: absolute;left: 50%;top: -6px;width: 11px;height: 11px;content: '';background: #fff;border: 3px solid #d6d6d6;border-radius: 50%;z-index: 3;margin-left: -9px;}
.Timeline000618 .swiper-wrapper li.on:after{ border-color:#0154a4;}
.Timeline000618 .next,
.Timeline000618 .prev{ position:absolute; top:0; width:26px; height:54px; cursor:pointer; background-color:#eeefef; border-radius:3px; z-index:10;}
.Timeline000618 .prev{ left:0;}
.Timeline000618 .next{ right:0;}
.Timeline000618 .next:hover,
.Timeline000618 .prev:hover{ background-color:#0154a4;}
.Timeline000618 .prev:before,
.Timeline000618 .next:before{ position:absolute;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1; font-size:20px; left:50%; margin-left:-10px; top:50%; margin-top:-10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#fff;}
.Timeline000618 .next:before{content: "\e258";}
.Timeline000618 .prev:before{content: "\e257";}
.Timeline000618 .list{ position:relative; padding:5% 5% 0; }
.Timeline000618 .box{ display:none;overflow: hidden;}
.Timeline000618 .txt{
  float: right;
  width: 60%;
}
.Timeline000618 .txt time{font-size:24px; font-weight: bold; color:#0154a4; display: block;}
.Timeline000618 .txt time::after{ display:block; content:''; width:35px; height:1px; background:#0154a4; margin:16px 0 30px;}
.Timeline000618 .txt p{ margin-top:0; line-height:30px; color:#333; padding-left:20px; position: relative;}
.Timeline000618 .txt p::before{ position:absolute; content:''; left:0; top:0; margin-top:7.5px; border-radius:50%; width:9px; height:9px;border:1px dashed #0154a4;}

#m24 .sub dd:nth-of-type(3){
	display: none;
}
#m28 .sub dd:nth-of-type(3){
	display: none;
}



/*
 *  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%; }


  .Timeline000618 .list-img{
    width: 30%;
    float: left;
    text-align: center;
  }
  .Timeline000618 .list-img img{
    width: 100%;
  }







  /*Timeline001915*/
.Timeline001915{ padding:3% 0;}
.Timeline001915 .columnName{text-align: center;}
.Timeline001915 .columnName .logo_img{max-width: 174px;margin:0 auto;display: none;}
.Timeline001915 .columnName .logo_img img{width: 100%}
.Timeline001915 .columnName .p1{margin:0 auto;font-size: 24px;color: #0054a3;line-height: 40px;max-width: 680px;padding:30px 5.5% 44px 5.5%;border-bottom: 2px dashed #7FA9D1;}
.Timeline001915 .columnName .p2{margin:0 auto;max-width: 900px;border:1px dashed rgba(0,0,0,.3);padding:1% 3%;font-size: 18px;color: #454545;margin-top: 26px;}

.Timeline001915 .auto_1320{max-width: 1320px;}
.Timeline001915 .list{ padding-top:48px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.png) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-right:50%;text-align: right;position: relative;min-height: 160px;margin-bottom: 30px;}
.Timeline001915 li:before{display: inline-block;content: '';width:38px;height: 1px;background:#e8e8e8;position: absolute;top:69px;left:50%;transform: translateX(-50%);margin-left: -89px; }
.Timeline001915 li:after{display: inline-block;content: '';width:10px;height: 10px;background:#b2b2b2;border-radius: 50%;position: absolute;top:64px;left:50%;transform: translateX(-50%);margin-left: -108px; }
.Timeline001915 li:nth-child(2n):before{margin-left: 89px; }
.Timeline001915 li:nth-child(2n):after{margin-left: 108px; }
.Timeline001915 li figure{ position: absolute;left: 50%;top:0;transform: translateX(-50%);width: 140px;height: 140px;border-radius: 50%;border:2px solid #e8e8e8;overflow: hidden;background-repeat: no-repeat;background-position: center center;}


.Timeline001915 li div{ padding-right:140px;padding-top: 53px;}
.Timeline001915 ul li:nth-child(2n){ text-align:left; padding-right:0; padding-left:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-right:0; padding-left:140px;}

.Timeline001915 li time{ display:inline-block; color:#0154a4; font-size:24px;font-weight: bold;position: relative;padding-bottom: 10px;margin-bottom: 20px;}
.Timeline001915 li time:after{display: inline-block;content: '';width:42px;height: 1px;background:#0154a4;position: absolute;right:0;bottom: 0;}
.Timeline001915 li:nth-child(2n) time:after{left:0;right:auto;}

.Timeline001915 li p{margin:0;color: #666;font-size: 14px;line-height: 36px;}


@media(max-width:640px){

}
@media(max-width:480px){
.Timeline001915 .columnName .p1 { font-size: 18px; line-height: 30px; padding: 30px 5.5%;}
.Timeline001915 .columnName .p2 {font-size: 16px;}
.Timeline001915 .list{ background-position: left top; padding-left:10px;}
.Timeline001915 .list ul{ background-position: 50px top;}
.Timeline001915 li{ padding:0 !important;}
.Timeline001915 li:before{top:48px;left:0;transform: translateX(0);margin-left: 70px;}
.Timeline001915 li:after{top:43px;left:0;transform: translateX(0);margin-left: 104px; }
.Timeline001915 li:nth-child(2n):before{margin-left: 70px; }
.Timeline001915 li:nth-child(2n):after{margin-left: 104px;; }
.Timeline001915 li figure{left:0;transform: translateX(0);width: 100px;height: 100px;}
.Timeline001915 li div{ padding:30px 10px 10px 124px !important;text-align: left;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 li time:after{ left:0;}
}
