/*Top002696 */
.Top002696{ position:absolute; left:0; top:0; width:100%; z-index:100; border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;}
.Top002696 .after-login{ display:none; position:absolute;right:0; top:5px; width:100%; text-align:right;}
.Top002696 .after-login a{ margin-left:9px; display:inline-block; line-height:24px; border:1px solid #fff; padding:0 5px; border-radius:24px;}
.Top002696 a{ color:#fff;}
.Top002696 .top-left{ float:left;}
.Top002696 .top-right,
.Top002696 .top-mid{ float:right;}
.Top002696 .auto{ max-width:1760px;}
@media(max-width:1760px){
.Top002696 .auto{ padding-left:2%; padding-right:2%;}
}
.Top002696 .top-left{ display:table; height:108px; width:20%; }
.Top002696 .top-left a{ display:table-cell; vertical-align:middle;}
.Top002696 .top-right{ padding:39px 0;}
.Top002696 .top-right dl > *{ float:left;}
.Top002696 .top-right dd a{ float:left; margin-left:9px; background:url(../images/Top002696_a.png) no-repeat; width:54px; line-height:26px; text-align:center; border-radius:26px;}
.Top002696 .top-right dd a.reg{ opacity:0.5;}
.Top002696 .top-right dd a:hover{ background:#1089e6;color:#fff; opacity:1;}
.Top002696 .top-right dt{ position:relative; z-index:100;}
.Top002696 .open-search{ background:url(../images/Top002696_search.png) no-repeat center center; width:26px; height:26px; display:block; position:relative;}
.Top002696 .open-search-show{ background:none;}
.Top002696 .open-search-show::before,
.Top002696 .open-search-show::after{ position:absolute; content:''; width:60%; left:20%; height:2px; top:50%; margin-top:-1px; background:#fff; transform:rotate(45deg);}
.Top002696 .open-search-show::after{ transform:rotate(-45deg);}
.Top002696 .top-search{ display:none; position:absolute; right:0; top:100%;width:240px; height:40px;  box-shadow:0 0 5px rgba(0,0,0,0.5);}
.Top002696 .top-search .text{ width:100%; border:none; line-height:40px; height:40px; padding:0 40px 0 10px; color:#fff; border-radius:3px;background:#1089e6;}
.Top002696 .top-search .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002696_search.png) no-repeat center center;}
.Top002696 .top-mid{ width:60%; max-width:820px; margin-right:5%;}
.Top002696 .header-menu li em{ line-height:108px;}
.Top002696 .header-menu li em a{ display:inline-block; position:relative; font-size:16px;}
.Top002696 .header-menu li em a:hover,
.Top002696 .header-menu li.aon em a{ color:#fff;}
.Top002696 .header-menu li em a:hover:after,
.Top002696 .header-menu li.aon em a:after{ position:absolute; content:''; left:0; bottom:-1px; width:100%; background:#fff; height:1px;}
@media(max-width:1200px){
.Top002696 .top-mid{ margin-right:0;}
}
@media(max-width:1024px){
.Top002696 #header-menu{ position:absolute; left:-100%; top:-100%; z-index:100; background:rgba(16,137,230,0.8); width:100%; max-width:240px; border-radius:0 0 0 5px; opacity:0;}
.Top002696 #header-menu.header-menu-show{ left:auto; right:0; top:100%; opacity:1; transition:top 0.3s;}
.Top002696 #open_menu{ position:relative; width:40px; height:28px; margin-left:9px; border-radius:3px; border:1px solid #fff;}
.Top002696 #open_menu.open_menu_on{ border-color:transparent;}
.Top002696 #open_menu i,
.Top002696 #open_menu i::before,
.Top002696 #open_menu i::after{  height:2px;background:#fff;}
.Top002696 #open_menu i{left:20%; top:50%; margin-top:-1px;width:60%; }
.Top002696 #open_menu i::before,
.Top002696 #open_menu i::after{ content:'';}
.Top002696 .top-left{ width:40%;}
}
@media(max-width:640px){
.Top002696 .top-left{ height:80px;}
.Top002696 .top-right {padding: 26px 0;}
}
@media(max-width:480px){
.Top002696{ position:relative;background:#1089e6;}
.Top002696 .top-left{ height:auto; width:60%;}
.Top002696 .top-right,
.Top002696 .top-left{ float:none;padding: 10px 0;}
.Top002696 .top-right dl{ float:right;}
.Top002696 .top-right{border-top:1px solid rgba(255,255,255,0.2);}
.Top002696 .after-login{ width:140px; right:auto; left:0; top:auto; bottom:10px; text-align:left;}
.Top002696 .after-login a:not(:last-child){ margin:0 5px 0 0;}
}
/*Banner002594 */
.Banner002594 .controls{ position:absolute; z-index:2; right:3%; bottom:5%;}
.Banner002594 .controls ol{ font-family:Arial, Helvetica, sans-serif; color:#838281;}
.Banner002594 .controls ol span.swiper-pagination-current{ color:#00a2e9; font-size:36px;}
.Banner002594 .controls li{ width:39px; height:10px; background:url(../images/Banner002594_btn_next.png) no-repeat center center; cursor:pointer; margin:0 8px;}
.Banner002594 .controls li.prev{ background-image:url(../images/Banner002594_btn_prev.png);}

.Banner002594 .swiper-container {position: relative;overflow: hidden;z-index: 1; width:100%; height:100%;}
.Banner002594 .swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Banner002594 .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box; box-sizing: content-box;}
.Banner002594 .swiper-container-fade .swiper-slide-active {pointer-events: auto;}
.Banner002594 .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.Banner002594 .swiper-slide {position: relative;height: 100%;width: 100%;background-position: center center;background-size: cover; background-repeat:no-repeat;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Banner002594 .swiper-slide::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; z-index:1; background:rgba(0,0,0,0.55);}
.Banner002594 .inner{ width:100%; text-align:center; color:#fff; position:relative; z-index:3; padding:0 3%;}
.Banner002594 .inner p{ margin:0;}
.Banner002594 .inner .p1{ font-size:24px;}
.Banner002594 .inner .p2{ font-size:60px; margin:0.5% 0 1% 0;}
.Banner002594 .inner .more{ text-align:center;}
.Banner002594 .inner .more a{ display:inline-block; line-height:46px; background:#00a2e9; color:#fff; width:50%; max-width:175px;}
.Banner002594 .inner .more a::after{ display:inline-block; content:''; width:33px; height:8px; background:url(../images/Banner002594_btn_next.png) no-repeat center center; background-size:contain; vertical-align:middle;    margin: -4px 0 0 5px;}
@media (max-width:1024px) {
	.Banner002594 .swiper-container{height: 500px;}
	.Banner002594 .inner .p2{font-size: 40px;}
	.Banner002594 .inner .more a{line-height: 38px;}
}
@media(max-width:480px){
.Banner002594 .inner .p1{ font-size:18px;}
.Banner002594 .inner .p2{ font-size:30px; }
.Banner002594 .swiper-container{height: 300px;}
	.Banner002594 .inner .p2{font-size: 20px;}
	.Banner002594 .inner .more a{line-height: 28px;width: 35%;font-size: 12px;}
}
/*
 .Floor002355 为demo编号
 */
.Floor002355{background: #f6f6f6;}
.Floor002355 .auto{text-align:center; padding:4% 0; z-index:200; position:relative;}
.Floor002355 .title{ text-align:center; font-size:36px; color:#222; padding-bottom:3%;}
.Floor002355 .title p{ margin:0; opacity:0.6; font-size:16px;    padding-top: 8px;}
.Floor002355 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor002355 .title{ font-size:24px;}
.Floor002355 .title p{font-size:14px;}
}
.Floor002355 figure{color:#444; font-size:17px;  line-height:2.2; padding-bottom:1%; max-width: 1060px; margin: 0 auto;}
.Floor002355  ul{  margin:0 auto;margin-top:2%;}
.Floor002355 li{ float:left; width:33.3334%; text-align: center; position: relative; margin: 10px 0;}
.Floor002355 li:before{ display:block;width:1px; height:30px; background-color:#f1f1f1;  content:''; position: absolute; left: 0; bottom:5px;}
.Floor002355 li:last-child:after{display:block;width:1px; height:30px; background-color:#f1f1f1;  content:''; right: 0; position: absolute; bottom: 5px;}
.Floor002355 li .pic img,
.Floor002355 li .tit a{ -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s;  -ms-transition:all ease 0.5s; transition:all ease 0.5s;}
.Floor002355 li .tit{padding-top: 2.5%; }
.Floor002355 li .pic img{ position: relative; top: 0;}
.Floor002355 li .tit a{ font-size:16px;color:#222;}
.Floor002355 li:hover .pic img{ top: -5px;}
.Floor002355 li:hover .tit a{ color: #00a2e9;}
.Floor002355 li span{ font-size:14px; color:#aaa; display: block; padding-top: 10px;line-height: 23px;height: 70px;}
@media only screen and (min-width:768px ) {
	.Floor002355 h1{ font-size:28px;}
	.Floor002355 li{width:25%;}
}
@media only screen and (min-width:1024px ) {
	.Floor002355 h1{ font-size:32px;}
}
@media(max-width:480px){
   .Floor002355 li{ width:50%;}
}
@media(max-width:375px){
.Floor002355 li .tit a{font-size:14px;}
}
@media only screen and (max-width:1600px ) {
	.Floor002355 .auto{ padding-left:2%; padding-right: 2%;}
}


/*Floor002367*/
.Floor002367{ padding-bottom:0.5%;}
.Floor002367 .wrap-header{ position: relative;}
.Floor002367 .wrap-header .more{ position: absolute; right: 0; top: 15px; color: #999; font-size: 14px;}
.Floor002367 .wrap-header .more:hover{ color: #204da0;}
.Floor002367 .wrap-header h2{ margin: 0; font-weight: normal; font-size: 20px; color: #333;}
.Floor002367 .wrap-header h2 span{ color: #a9c7ff; padding-left: 15px; font-weight: lighter;}
.Floor002367 .wrap-header .p{ margin: 5px 0 0; font-size: 14px; color: #999;}
.Floor002367 .title{ text-align:center; font-size:36px; color:#222; padding-bottom:3%;    padding-top: 2%;}
.Floor002367 .title p{ margin:0; opacity:0.6; font-size:16px;    padding-top: 8px;}
.Floor002367 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor002367 .title{ font-size:24px;}
.Floor002367 .title p{font-size:14px;}
}

@media (min-width:768px ) {
.Floor002367 .wrap-header h2{font-size: 22px;}
}
@media (min-width:1024px ) {
.Floor002367 .wrap-header h2{font-size: 24px;}
}

.Floor002367 .list{ padding-top:25px;}
.Floor002367 .list-row{ position:relative; margin-bottom:2%;}
@media(min-width:481px){
.Floor002367 .list-row ul:not(:first-child) li{ position:absolute; top:0; height:100%; width:48.5%;}
.Floor002367 .list-row ul:not(:first-child) li:nth-child(1){ left:0;}
.Floor002367 .list-row ul:not(:first-child) li:nth-child(2){ right:0;}
}
.Floor002367 .list-row ul:nth-child(2){ top:0;}
.Floor002367 .list-row ul:nth-child(3){ bottom:0;}
.Floor002367 .list-row ul:first-child li{ padding-bottom:124%;}
.Floor002367 .list ul li{ position:relative;}
.Floor002367 .list ul li > *{ position:absolute;transition: all .3s ease-in-out;}
.Floor002367 .list li a,
.Floor002367 .list li .Ispic,
.Floor002367 .list li .layer{ width:100%; height:100%; left:0; top:0; }
.Floor002367 .list li .Ispic{z-index:0;}
.Floor002367 .list li a{z-index:10;}
.Floor002367 .list li .layer{ background:rgba(0,0,0,0.30); top: auto; bottom:0; color:#fff;}

.Floor002367 .list li .layer dl{ position: absolute; top: 50%;  transform: translateY(-50%); z-index: 5; color: #fff; text-align: center; width: 100%;}
.Floor002367 .list li .layer dt{ font-size: 20px; font-weight: normal;}
.Floor002367 .list li .layer dd{ font-size: 14px;margin-top: 4px;}
.Floor002367 .list li .more{ position: absolute; z-index: 5; height: 29px; line-height: 29px; width: 97px; border-radius: 29px; display: block; background: #204da0; color: #fff; font-size: 14px; text-align: center; opacity: 0; right: 2%; top: 50%;transform: translateY(-50%);}
.Floor002367 .list li:hover .layer{ height: auto; padding: 15px 2%;}
.Floor002367 .list li:hover .layer dl{ float: left; position: static; text-align: left;transform: translateY(0);}
.Floor002367 .list li:hover .layer dt{ font-size: 20px;}
.Floor002367 .list li:hover .more{ opacity: 1;}
.Floor002367 .list li:hover img{ transform: scale(1.1);}
@media(min-width:769px){
.Floor002367 .list-row ul:first-child{width: 32%;}
.Floor002367 .list-row ul:not(:first-child){ z-index:10; position:absolute; right:0; width:66%; height:47.5%;}
}
@media(min-width:481px) and (max-width:768px){
.Floor002367 .list-row ul{ margin-bottom:2%;}
.Floor002367 .list-row ul:not(:first-child){ padding-bottom:30%;}
}
@media(max-width:768px){
.Floor002367 .list-row ul{ position:relative; }
}
@media(max-width:480px){
.Floor002367 .list-row ul{ position:relative; }
.Floor002367 .list-row ul:not(:first-child) li{ padding-bottom:62%; margin-top:2%;}
}

/*Floor002596 */
.Floor002596{ position:relative; z-index:1; background:url(../images/Floor002596_bg.jpg) no-repeat center center; background-size:cover; padding-bottom:4%;padding-top:4%;margin-top: 5px;}
.Floor002596::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.6); z-index:1;}
.Floor002596 .auto{ position:relative; z-index:2;}
.Floor002596 .float{ z-index:2;position:absolute; left:-2%; color:#fff; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}
.Floor002596 .float::before{ display:inline-block; content:''; background:#fff; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}
@media(max-width:1200px){
.Floor002596 .float{ display:none;}
}

.Floor002596 .title{ text-align:center; font-size:36px; color:#fff; padding-bottom:5%;}
.Floor002596 .title p{ margin:0; opacity:0.6; font-size:16px;padding-top: 8px;}
.Floor002596 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor002596 .title{ font-size:24px;}
.Floor002596 .title p{font-size:14px;}
}

.Floor002596 li{ float:left; width:31.33%; margin:0 1%; position:relative; padding-bottom:41.668%; color:#fff;}
.Floor002596 li .hoverbg{ background:rgba(255,255,255,0.19); border:1px solid rgba(255,255,255,0.28); position:absolute; content:''; z-index:2; left:0; top:0; width:100%; height:100%; opacity:0; transition:0.3s;}
.Floor002596 li:hover .hoverbg{ opacity:1;}
.Floor002596 li .hoverbg i{ position:absolute; left:0; width:100%;}
.Floor002596 li .hoverbg i::before,
.Floor002596 li .hoverbg i::after{ width:15px; height:15px; position:absolute; content:''; top:-1px;border-top:1px solid #00a2e9; }
.Floor002596 li .hoverbg i::before{ left:-1px;border-left:1px solid #00a2e9;}
.Floor002596 li .hoverbg i::after{ right:-1px;border-right:1px solid #00a2e9;}
.Floor002596 li .hoverbg i.up{ top:0;}
.Floor002596 li .hoverbg i.down{ bottom:0; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.Floor002596 li .ycenter{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor002596 li .main{ width:100%;text-align:center;}
.Floor002596 li .icon{ text-align:center;transform: translateY(39%); transition:0.3s;}
.Floor002596 li .icon aside{ padding:25px; display:inline-block; position:relative;border-radius:50%; }
.Floor002596 li .icon aside::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; background:url(../images/Floor002596_iconbg.png) no-repeat center center; background-size:contain; transform:rotate(85deg);-ms-transform:rotate(85deg);-webkit-transform:rotate(85deg); }
.Floor002596 li:nth-child(1) .icon aside::before{transform:rotate(0);}
.Floor002596 li:nth-child(4) .icon aside::before{transform:rotate(170deg);-ms-transform:rotate(170deg);-webkit-transform:rotate(170deg);}
.Floor002596 li .icon aside img{ width:60px; height:60px;}
.Floor002596 li p{ font-size:18px; margin:8% 0;}
.Floor002596 li pre{ max-width:220px; margin:0 auto;text-align:center; line-height:21px; opacity:0.8; height:84px; overflow:hidden; margin-bottom:8%;  }
.Floor002596 li pre,
.Floor002596 li .more{ transform: translateY(39%); opacity:0; transition:0.3s;}
.Floor002596 li .more a{ display:inline-block; background:#00a2e9; color:#fff; width:138px; line-height:39px;}
.Floor002596 li .more a::after{ background:url(../images/Floor002596_more.png) no-repeat center center; background-size:contain; display:inline-block; content:''; vertical-align:middle; margin-left:5px; width:35px; height:7px;}
.Floor002596 li:hover pre,
.Floor002596 li:hover .more,
.Floor002596 li:hover .icon{transform: translateY(0); opacity:1;}
.Floor002596 li:hover .icon aside{background:#00a2e9;}
.Floor002596 li:hover .icon aside::before{ display:none;}

@media(min-width:641px) and (max-width:768px){
.Floor002596 li .icon aside{ padding:10px;}
.Floor002596 li .icon aside img{ width:46px; height:46px;}
}
@media(max-width:640px){
.Floor002596 li{ width:48%; padding-bottom:40%; transition:0.3s;}
.Floor002596 ul:hover li{padding-bottom:60%;}
}
@media(max-width:480px){
.Floor002596 li .icon aside{ padding:15px;}
.Floor002596 li .icon aside img{ width:40px; height:40px;}
.Floor002596 ul:hover li{padding-bottom:80%;}
}



/*Other002679 */

.Other002679{ position:fixed; z-index:200; right:5px; top:50%; margin-top:-169px;}
.Other002679 ol,
.Other002679 ol > li{ position:relative;}
.Other002679 aside{ display:none; position:absolute;top:50%; margin-top:-20px; right:100%;white-space:nowrap; text-overflow:ellipsis; padding-right:25px;font-size:16px; color:#666;}
.Other002679 aside::after{position: absolute;content: '';background: #fff;box-shadow: 1px -1px 2px #cccccc; width: 14px;height: 14px;top: 50%;right: 18px;margin-top: -7px;overflow: hidden;pointer-events: none;-webkit-transform: rotate(45deg);-mz-transform: rotate(45deg);transform: rotate(45deg);}
.Other002679 aside dl{box-shadow: 0 0 5px #ccc;border-radius: 8px;background: #fff;padding:0 10px;color: #999;line-height: 42px;}
.Other002679 aside.phone,
.Other002679 aside.call{margin-top:-85px;}
.Other002679 aside.online{margin-top:-93px;}
.Other002679 aside.online a{ text-decoration:underline; color:#3586f5;}
.Other002679 aside.online b{font-size: 33px;color: #3586f5;width: 60px;padding-right: 5px;display: inline-block;text-align: right;font-family: "Impact";}
.Other002679 aside.online dl .a_ask{width: 160px;height: 40px; text-decoration:none;text-align: center;line-height: 40px;color: #fff;background: #3586f5;border-radius: 50px;display: block;margin: 16px auto 0;}
.Other002679 ol.advisory li aside dl{padding:25px 25px; line-height:normal;}
.Other002679 aside.call dl h2,
.Other002679 aside.call dl p{margin: 10px 0 0 0;}
.Other002679 aside.call dl h2{ font-size: 38px;color: #3586f5;height: 47px;line-height: 47px;font-family: "Impact";}
.Other002679 aside.call dl p b{font-size: 38px;color: #3586f5;font-family: "Impact";}
.Other002679 aside.phone dl span{ background:none; width:auto; height:auto; line-height:normal; margin-right:5px; display:inline-block; box-shadow:none;}
.Other002679 aside.phone dl p{ line-height:normal; font-weight:bold; margin:0 0 5px 0; font-size:14px;}
.Other002679 aside.phone dl{ padding:15px 30px;}
.Other002679 aside.phone img{ width:100px;}
.Other002679 span.iconfont{ display:block;width:40px; height:40px; line-height:40px; text-align:center; font-size:20px; color:#3586f5; background:#fff; border-radius:50%; transition:0.3s; box-shadow: 0px 0px 5px #ccc;}
.Other002679 ol.advisory{ border-radius:40px; background:#fff; padding:3px; margin:10px 0;box-shadow: 0px 0px 5px #cccccc;}
.Other002679 ol.advisory li{padding:11px 0; border-radius:30px;transition:0.3s;}
.Other002679 ol.advisory li figure{ width:20px; margin:0 auto;white-space:normal;word-break:break-all; text-align:center; line-height:18px; color:#666;transition:0.3s;}
.Other002679 ol.advisory li span.iconfont{ height:auto; width:auto; line-height:normal; background:none; box-shadow:none;}
.Other002679 ol:hover > span,
.Other002679 ol:hover a span,
.Other002679 ol.advisory li:hover{ color:#fff; background:#3586f5;}
.Other002679 ol.advisory li:hover figure,
.Other002679 ol.advisory li:hover span{ color:#fff;}
@media(max-width:1024px){
.Other002679{ display:none;}
}
.Other002679 .gettop{width: 40px;height: 60px;margin-top: 600px;transition: margin-top 0.5s;position: relative;}
.Other002679 .gettop a.gettop_a_T {background-position: center -100px;}
.Other002679 .gettop a {position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: url(../images/gettop.png) no-repeat center top,url(../images/huo.gif) no-repeat center 32px;animation: My_huojian 0.2s infinite linear; transition: background 0.8s;}
.Other002679 .gettop_act {margin-top: 10px;}
@keyframes My_huojian
{
0% { top:0px;}
50% { top:2px;}
100% {top:0px;}
}
@-webkit-keyframes My_huojian 
{
0% { top:0px;}
50% { top:2px;}
100% {top:0px;}
}



/*Bottom002117 */
.Bottom002117{ position:relative;color:#a0a0a0;background:#131313}
.Bottom002117 a{ display:inline-block; color:#a0a0a0;}
.Bottom002117 a:hover{color:#fff;} 

.Bottom002117 .float{ position:absolute; right:0; bottom:100%; width:60px; z-index:99;}
.Bottom002117 .float li{ padding-bottom:1px;}
.Bottom002117 .float li a{ display:block; height:60px; background:url(../images/Bottom002117-float.png) no-repeat center top #ddd; transition:0.3s;}
.Bottom002117 .float li a.a_feedback{ background-position:center -60px;}
.Bottom002117 .float li a.a_gettop{ background-position:center -120px;}
.Bottom002117 .float li a:hover{ background-color:#3586f5;}

.Bottom002117 footer{ background-color:#131313;}
.Bottom002117 footer ul{ padding:4% 0 3% 0;}
.Bottom002117 footer li{ float:left;}
.Bottom002117 footer li.li_1{ width:45%;}
.Bottom002117 footer li.li_2{ width:22%;}
.Bottom002117 footer li.li_3{ width:30%; float:right;}
.Bottom002117 footer p{ border-top:1px solid #2f2f2f; margin:0; line-height:24px; padding:10px 0;clear: both;}
.Bottom002117 footer p span{ float:right;}
.Bottom002117 footer p span a{ text-decoration:underline;}
.Bottom002117 footer p i:before{ display:inline-block; width:1px; height:11px; content:''; margin:0 10px; background:#3d3737;}
.Bottom002117 footer li.li_3{font-size: 0}
.Bottom002117 footer li.li_3 img{float: left; width:33.333%;display: block;}
.Bottom002117 footer li.li_3 span{ display:block; padding-top:10px; text-align:center;}
.Bottom002117 footer li.li_3 span a{ display:inline-block; width:39px; height:39px; background:url(../images/Bottom002117-share.png) no-repeat left top; margin:0 5px;}
.Bottom002117 footer li.li_3 span a.a_qq{ background-position:-54px 0;}
.Bottom002117 footer li.li_3 span a.a_sina{ background-position:-108px 0;}
.Bottom002117 footer li.li_3 span a.a_sina:hover,
.Bottom002117 footer li.li_3 span a.a_qq:hover{ background-image:url(../images/Bottom002117-share_hover.png);}

.Bottom002117 footer dl{ float:left;padding-right: 30px}
.Bottom002117 footer dl:last-child{padding-right: 0}
.Bottom002117 footer dt{ font-weight:bold; color:#fff;font-size:16px; padding-bottom:15px;}
.Bottom002117 footer dd{ line-height:22px; padding:5px 0;}
.Bottom002117 footer h1{ margin:0; border-bottom:1px solid #343434; padding-left:00px; padding-bottom:15px; margin-bottom:15px; font-weight:normal; font-size:14px;}
.Bottom002117 footer h1.end{ border-bottom:0;}
.Bottom002117 footer h1 b{ display:block; color:#fff; font-size:24px; font-family:Tahoma, Arial, Helvetica;}
@media(max-width:1000px){
.Bottom002117 footer li{ float:none !important;  margin:0 auto;width:auto !important; overflow:hidden;}
.Bottom002117 footer li.li_1{ display:none;}
.Bottom002117 footer li.li_2{ text-align:center; }
.Bottom002117 footer p span{ float:none; display:block;}
.Bottom002117 .float{ bottom:15%; width:45px;}
.Bottom002117 .float li a{ height:45px; background-position:center -10px;}
.Bottom002117 .float li a.a_feedback{ background-position:center -66px;}
.Bottom002117 .float li a.a_gettop{ background-position:center -130px;}
}

/* 栏目页 */


/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}
/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:18px; position:relative; overflow:hidden; line-height:82px;height:82px; font-weight: bold;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#00a2e9;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#00a2e9;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}


/*
 .RighInfo002450 为demo编号
 */
 .RighInfo002450{ padding: 4% 0;}
 .RighInfo002450 .auto{ position: relative; }
 @media only screen and (max-width: 1200px) {
 .RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}	
 }
 .RighInfo002450 .wrap-container .tit{ color: #00a2e9; font-size: 24px; margin: 0 0 2%; font-weight: normal;}
 @media only screen and (min-width:1201px ) {
	 .RighInfo002450 .wrap-container .tit{ font-size: 30px;}
 }
 @media only screen and (max-width:767px ) {
 .RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
 }
 .RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
 .RighInfo002450 .wrap-container .word{ color: #333; font-size: 16px; line-height: 24px; margin-top: 3%;}
 @media only screen and (min-width:767px ) {
	 .RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
	 .RighInfo002450 .wrap-container .word{ margin-top: 0; text-indent: 2em; line-height: 30px;}
 }

 
/*
 .TextList000658 为demo编号
 */
.TextList000658{padding: 4% 0;}
.TextList000658 .list{ padding-bottom:1px;}
.TextList000658 .list h1.title{ font-size:18px; background-color:#f2f2f2; margin:0; padding:16px 0 16px 16px; font-weight:normal; position:relative; cursor:pointer; line-height:25px;}
.TextList000658 .list h1.title time{ float:right; padding-right:74px; font-size:14px; color:#ccc;position:relative;}
.TextList000658 .list h1.title::before{ width:23px; height:23px; background-color:#e5e5e5; border-radius:50%; position:absolute; content:''; right:20px; top:50%; margin-top:-11px;}
.TextList000658 .list h1.title time::before,
.TextList000658 .list h1.title time::after{ position:absolute; content:''; background-color:#b3b3b2;top:50%;}
.TextList000658 .list h1.title time::before{ width:12px; height:2px; right:25px;  margin-top:-1px;}
.TextList000658 .list h1.title time::after{ width:2px; height:12px; margin-top:-6px; right:30px;}
.TextList000658 .list h1#on{ background-color:#00a2e9; color:#fff;}
.TextList000658 .list h1#on time{ color:#fff;}
.TextList000658 .list h1#on::before{ background-color:#fff;}
.TextList000658 .list h1#on time::after{ display:none;}
.TextList000658 .list h1#on time::before{ background-color:#b3b3b2;}
.TextList000658 .con{ padding:2%; display:none;}
.TextList000658 .info{ line-height:38px; padding-bottom:2%; font-size: 16px;}
.TextList000658 .apply a{ display:inline-block; padding:10px 30px; color:#fff; border-radius:5px; background-color:#00a2e9; font-size:16px;}
@media(max-width:640px){
.TextList000658 .list h1.title{ font-size:15px;}
.TextList000658 .list h1.title time{padding-right:54px; font-size:12px;}	
.TextList000658 .apply a{ font-size:14px;}
}
/*
 .Form001518 为demo编号
 */
.Form001518{ padding:4% 0;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#00a2e9; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #00a2e9;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}


/*Page002046 */
.Page002046 .Pages{ text-align:center; padding-top: 0px; padding-bottom: 4%;}
.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:#00a2e9; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}


/*PicList002149 */
.PicList002149{ padding-top:4%;padding-bottom:2%;}
.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#00a2e9;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#00a2e9; font-size:12px;}

.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}




.SubPage{padding:4% 0;}
.Titleinfo{ color:#666; padding:10px 0px 30px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:26px; color:#222; padding-bottom:20px;}
.Titleinfo .date{font-size:14px;color:#888; }
.Titleinfo .date i{ margin:0px 12px; display:inline-block;font-style:normal;}
.SinglePage{word-wrap:break-word;font-size:14px;line-height:26px;color:#333;}
.SinglePage p{text-indent:2em;margin-top:20px;    font-size: 16px;}
.SinglePage img{display:block;margin:0 auto;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:14px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl:hover a{color:#dc2424;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}

@media ( max-width:998px){
	.SinglePage{font-size:14px;line-height:26px;}
}

@media ( max-width:640px){
	.Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
	.Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
	.PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
	.PrevNextBox dl div{width:90%; margin:0px auto;}
	.PrevNextBox dl.fl{ float:none;}
	.PrevNextBox dl.fr{ float:none;}
}

/*PicList002525 */
.PicList002525{ padding:4% 0;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain;}
.PicList002525 li a{ border:5px solid #00a2e9; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:10px 3% 0 3%; font-size: 18px;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;font-size: 14px;}

@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:33.3333333%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:50%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
}


/*
 .RighInfo001277 为demo编号
 */
 .RighInfo001277{ padding-top:4%; padding-bottom: 2%;}
 .RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
 .RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
 .RighInfo001277 .big_img li,
 .RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
 .RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
 .RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
 .RighInfo001277 .list .bd{ position:relative;}
 .RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
 .RighInfo001277 .list a.prev{ top:0;}
 .RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
 .RighInfo001277 .list a.prevStop,
 .RighInfo001277 .list a.nextStop{ cursor:default;}
 .RighInfo001277 .list li{ height:130px;  position:relative;}
 .RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
 .RighInfo001277 .list li.on figure{ border:2px solid #00a2e9;}
 .RighInfo001277 .right_info{ float:right; width:39.2%;}
 .RighInfo001277 .right_info h1,
 .RighInfo001277 .right_info h3,
 .RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
 .RighInfo001277 .right_info h1{ padding:7% 0; color:#00a2e9; font-size:28px; }
 .RighInfo001277 .right_info h1 span{ color:#666; font-size:20px; }
 .RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
 .RighInfo001277 .right_info p{line-height:32px; color:#888; margin-bottom:10%; font-size: 16px;}
 .RighInfo001277 .right_info1 a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#00a2e9; transition:0.4s;}
 .RighInfo001277 .right_info1 a:hover{ background-color:#00a2e9; color:#fff;}
 
 .RighInfo001277 .tab{ padding:3% 0;}
 .RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
 .RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
 .RighInfo001277 .tab .h1_tab span.on{ background-color:#00a2e9; color:#fff;}
 .RighInfo001277 .tab .info{ padding-top:3%;line-height: 18px;}
 .RighInfo001277 .tab .info p{font-size: 16px;color: #333;line-height: 28px;margin: 20px 0;}
 .RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
 .RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}
 
 .RighInfo001277 .tab .info table{width:100%;border: 1px;text-align: center;}
 .RighInfo001277 .tab .info table tr td{padding: 20px 0;}
 .RighInfo001277 .tab .info table tr:nth-child(odd){border: solid white 5px;background: #D9D9D9;}
 .RighInfo001277 .tab .info table tr:nth-child(even){border: solid white 5px;}
 .RighInfo001277 .tab .info table tr td:first-child{border-right: 4px solid #FFFFFF;}
 
 @media(max-width:768px){
 .RighInfo001277 .list_img,
 .RighInfo001277 .right_info{ float:none; width:auto;}
 }
 @media(max-width:640px){
 .RighInfo001277 .list li{ height:100px;}
 .RighInfo001277 .right_info h1{font-size:20px; }
 .RighInfo001277 .right_info h3{ font-size:16px;}
  }	
 @media(max-width:480px){
 .RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
 .RighInfo001277 .list a{ height:28px;}
 .RighInfo001277 .list li{ height:80px;}
 .RighInfo001277 .tab .h1_tab{ font-size:14px;}
 .RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
  }	

  /*
 .TextList000962 为demo编号
 */
.TextList000962{ padding-top:4%; padding-bottom: 2%;}
.TextList000962 li{ float:left; width:49%; margin-right:2%; border:1px solid #e7e7e7; line-height:44px; margin-bottom:2%; position:relative;}
.TextList000962 li::before{ position:absolute; content:''; width:1px; height:60%; background-color:#e7e7e7; top:20%; right:110px;}
.TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList000962 li:nth-child(2n){ margin-right:0;}
.TextList000962 li p{ margin:0; border-left:4px solid #f5f5f5; padding:16px 10px; color: #333; font-size: 16px;}
.TextList000962 li span{ float:right; margin-top:16px; color:#9f9f9f;}
.TextList000962 li span.name{ width:85px; color:#343434; background:url(../images/TextList000962-a.png) no-repeat left center; padding-left:30px; margin-left:50px;}
.TextList000962 li:hover{ border:1px dashed #00a2e9;}
.TextList000962 li:hover p{ color:#00a2e9;}
.TextList000962 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#00a2e9;}
@media(max-width:768px){
.TextList000962 li{ float:none; width:auto; margin-right:0;}
.TextList000962 li span.name{ width:70px;margin-left:30px;}
.TextList000962 li::before{right:85px;}
.TextList000962 li p{padding:10px;}
.TextList000962 li span{margin-top:10px;}
}

/*
 .Floor001739 为demo编号
 */
 .Floor001739{background: url(../images/Floor001739-bg.jpg) repeat; padding:4% 0;}
 .Floor001739 p{ font-size:16px; color:#333; padding-bottom: 2%;}
 .Floor001739 li{float:left;width: 25%;text-align: center; position:relative;}
 .Floor001739 li::before{ position:absolute; content:''; width:2px; border-right:1px dashed #ccc; right:0; top:20%; height:60%;}
 .Floor001739 li:last-child::before{ display:none;}
 .Floor001739 li a{display: block; margin:0 auto; width:80%; max-width:206px;}
 .Floor001739 li figure img{ width:50%; max-width:100px;}
 .Floor001739 li figure .hover{ display:none;}
 .Floor001739 li a:hover figure img{ display:none;}
 .Floor001739 li a:hover  figure .hover{ display:inline-block;}
 .Floor001739 li h3{font-size: 14px; color: #333;}
 .Floor001739 li p{line-height: 20px; height:40px; overflow:hidden;font-size: 16px;color: #333; margin-top:20;}
 .Floor001739 li a:hover *{color: #00a2e9 !important;}
 @media(max-width:768px){
 .Floor001739 li{ width:50%;}
 .Floor001739 li:nth-child(2n)::before{ display:none;}
 }
 

 
/*Floor002072 */
.Floor002072{padding:4% 0;}
.Floor002072 .auto{ position:relative;}
.Floor002072 li{ position:relative; padding:8% 0 8% 55%;}
.Floor002072 li:nth-child(2n){ padding-right:55%; padding-left:0;}
.Floor002072 li .Ispic{ position:absolute; left:0; top:0; width:50%; height:100%;}
.Floor002072 li .Ispic img{ display:none;}
.Floor002072 li .Ispic span{ position:absolute;  left:50%; margin-left:-66px; width:132px;top:50%; line-height:40px; margin-top:-20px;color:#fff; font-size:16px; text-align:center;}
.Floor002072 li .Ispic span::before,
.Floor002072 li .Ispic span::after{ position:absolute; content:''; width:100%; height:1px; background-color:#fff; left:0; transition:0.3s;}
.Floor002072 li .Ispic span::before{ top:-15px;}
.Floor002072 li .Ispic span::after{ bottom:-15px;}

.Floor002072 li .Ispic:hover aside{ opacity:1;}
.Floor002072 li .Ispic:hover span::before{ top:0;}
.Floor002072 li .Ispic:hover span::after{ bottom:0;}

.Floor002072 li:nth-child(2n) .Ispic{ left:auto; right:0;}
.Floor002072 li p{ margin:0; line-height:28px; color:#666; overflow:hidden; font-size: 16px;}
.Floor002072 li h4{ font-size:24px; font-weight:normal; margin:5% 0;}


@media(max-width:768px){
.Floor002072 .title{padding-bottom:5%; text-align:center;}
.Floor002072 li h4{ font-size:18px;}
.Floor002072 li p{ height:48px; line-height:24px;}
}
@media(max-width:480px){
.Floor002072 .title b{ font-size:28px;}
.Floor002072 li h4{ font-size:16px;}

}
@media(max-width:375px){
.Floor002072 li{ padding:0 0 3% 0!important;}
.Floor002072 li .Ispic{ position:relative; width:auto; display:block; padding-bottom:50%; height:auto; margin-bottom:3%;}
}

/*
 .PicList001480 为demo编号
 */
 .PicList001480 .auto_1260{ max-width: 1260px;}
 @media only screen and (max-width:1260px) {
	 .PicList001480 .auto_1260{  padding: 0 2%;}
 }
 .PicList001480{ padding-top:2%; padding-bottom: 3%; overflow: hidden;}
 .PicList001480 ul{ margin: 0 -13px;}
 .PicList001480 li{ float:left; width: 50%; padding:0 13px 40px;}
 .PicList001480 li .item-wrap{ border:1px solid #f1f1f1; background-color:#f7f7f7;overflow:hidden;}
 .PicList001480 li .item-wrap .pic{ width: 100%; display: table; height: 200px;text-align: center; background-color: #fff; overflow: hidden;}
 .PicList001480 li .item-wrap .pic a{ display: table-cell; vertical-align: middle;}
 .PicList001480 li .txt{  font-size:14px;background:url(../images/PicList001480_txtbg.png) no-repeat center top; background-size: 100% auto; position:relative; margin-top: -15px; padding:40px 15px 15px;}
 .PicList001480 li h1{ margin:0; font-size:16px; line-height:22px; font-weight:normal; padding-bottom:5px;}
 .PicList001480 li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;    text-align: center;}
 @media only screen and (min-width:488px) {
	 .PicList001480 li .item-wrap .pic{ height: 278px;}
 }
 @media only screen and (min-width:768px) {
	 .PicList001480 li{ width: 33.3334%;}
	 
 }
 
 @media only screen and (min-width:1024px) {
	 .PicList001480 li{ width: 25%;}
 }

 .PicList001480 .title{ text-align:center; font-size:36px; color:#222; padding-bottom:3%;}
 .PicList001480 .title p{ margin:0; opacity:0.6; font-size:16px;    padding-top: 8px;}
 .PicList001480 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}
 @media(max-width:480px){
 .PicList001480 .title{ font-size:24px;}
 .PicList001480 .title p{font-size:14px;}
 }
 
 /*PicList002171 */
 .PicList002171{ padding-top:4%; }
 .PicList002171 .title{ text-align:center; font-size:18px; color:#222; padding-bottom:3%;}
.PicList002171 .title p{ margin:0; opacity:0.6; font-size:16px;    padding-top: 8px;}
/* .PicList002171 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;} */
.PicList002171 .title .titleDiv{display: inline-block;margin: 0 10px;}
.PicList002171 .title .titleDiv span{padding-bottom: 5px;padding: 3px 15px;border-radius: 5px;}
.PicList002171 .title .titleDiv span.span{border-bottom: 3px solid #00a2e9;background: #00a2e9;color: #FFFFFF;}
.PicList002171 .title .titleDiv span.span a{color: #FFFFFF;}
.PicList002171 .title .titleDiv span:hover{border-bottom: 3px solid #00a2e9;background: #00a2e9;color: #FFFFFF;}
.PicList002171 .title .titleDiv span:hover a{color: #FFFFFF;}
.PicList002171 .title i{display: block;width: 55px;height: 3px;background: #00a2e9;margin:10px auto;}
@media(max-width:480px){
.PicList002171 .title{ font-size:24px;}
.PicList002171 .title p{font-size:14px;}
}
 .PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
 .PicList002171 li .item-wrap{position: relative;}
 .PicList002171 li .item-wrap .txt{position: absolute;top: 0;left: 0;width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;color: #FFFFFF;display:flex;flex-direction:column;justify-content:center;align-items:center;padding: 0 5px;text-align: center;}
  .PicList002171 li .item-wrap .txt a{color: #FFFFFF;font-weight: normal;font-size: 18px;}
  .PicList002171 li .item-wrap .txt:hover{ opacity:1;}
  
 .PicList002171 li a{ position:relative; display:block;}
 .PicList002171 li img{ display:block; width:100%;}
 .PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
 .PicList002171 li a:hover figure{ opacity:1;}
 .PicList002171 li dl{ display:table;  width:100%; height:100%;}
 .PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:15px; color:#fff;}
 @media(min-width:769px){
 .PicList002171 li:nth-child(4n){ margin-right:0;}
 }
 @media(max-width:768px){
 .PicList002171 li{ width:32%; margin-right:2%;}
 }
 @media(max-width:768px) and (min-width:481px){
 .PicList002171 li:nth-child(3n){ margin-right:0;}
 }
 @media(max-width:480px){
 .PicList002171 li{ width:49%;}
 .PicList002171 li:nth-child(2n){ margin-right:0;}
 .PicList002171 li dt{ font-size:15px;}
 }
 
 

 /*
  .PicList002323 为demo编号
  */
  .PicList002323{ padding:4% 0;}
  .PicList002323 .list{ overflow: hidden;}
  .PicList002323 .auto{overflow: hidden;}
  .PicList002323 ul{ margin: 0 -1%;}
  .PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;}
  .PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
  .PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
  .PicList002323 ul li h3{  color: #333;margin:10px 0 0; font-weight: normal; font-size: 16px;}
  .PicList002323 ul li a:hover figure{transform: scale(1.3);}
  .PicList002323 ul li a:hover h3{ color: #00a2e9;}
  @media screen and (min-width:768px ){
  .PicList002323 ul li{width:31.334%;}
 
  }
  @media screen and (min-width:1024px ){
  .PicList002323 ul li{width:31.3333%; }
  }

 
/*PicList001954*/
.PicList001954{ padding:4% 0;}
.PicList001954  h1{ margin:0; border-bottom:1px solid #ebe5e0;  position:relative;}
.PicList001954  h1 a{ color:#00a2e9; font-size:24px; padding-right:120px;}
.PicList001954 h1:after{ display:block; content:'';height:2px; margin-top:20px;background-color:#00a2e9; width:40px;}
.PicList001954 pre{ margin-top:4%; color:#333; font-size:16px;line-height: 32px;}
.PicList001954 p{ text-align: center; }
.PicList001954 figure img{ display:block; text-align: center;}
.PicList001954 video{display: block;margin:0px auto;}
@media(max-width:640px){
.PicList001954 .ad,
.PicList001954 ul{ float:none; width:auto;}
.PicList001954 .ad{ text-align:center; padding-bottom:3%;}
.PicList001954 .ad img{ width:auto;}
.PicList001954 video{width: 100% !important;height: 100% !important;}
}


/*Top002138 */
.Top002138{ position:absolute; left:0; top:0; width:100%; z-index:999; border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;padding:0 2%;}
.Top002138 .header{ position:relative; z-index:100;}
.Top002138 .header-left{ float:left; max-width:564px; width:35%;}
.Top002138 .header-left .logo{ display:table; height:80px;}
.Top002138 .header-left .logo li{ display:table-cell; vertical-align:middle;}
.Top002138 .header-left .logo img{ max-height:100%;}
.Top002138 .header-left .logo_txt{ position:relative; padding-left:15px;}
.Top002138 .header-left .logo_txt::before{ position:absolute; content:''; left:7px; top:50%; margin-top:-19px;width: 1px;height: 38px;background: #d6d5d1;}
.Top002138 .header-right,
.Top002138 .header-mid{ float:right;}
.Top002138 .header-right{ padding-top:22px;}
.Top002138 .header-right dd{ float:left; line-height:36px; margin-left:20px;}
.Top002138 .open-search{ width:36px; height:36px; background:url(../images/Top002696_search.png) no-repeat center center; cursor:pointer;}
.Top002138 .open-search-on{ background:none; position:relative;}
.Top002138 .open-search-on::before,
.Top002138 .open-search-on::after{ position:absolute; content:''; width:60%; left:20%; top:50%; transform:rotate(45deg); height:3px; background:#fff;}
.Top002138 .open-search-on::after{transform:rotate(-45deg);}

.Top002138 .top-language span{ padding-right:15px; background:url(../images/Top002138-a_lang.png) no-repeat right center;}
.Top002138 .top-language .top-sub{ position:absolute; left:0; width:100%; }
.Top002138 .top-language .top-sub a{ color:#fff;line-height:30px;}
.Top002138 .top-search{ display:none; position:absolute; right:0; top:100%; background:#fff;border:15px solid #fff;width:100%; }
.Top002138 .top-search .text{ border:1px solid #00a2e9; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .top-search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg.png) no-repeat center center; border-left:1px solid #00a2e9;}

.Top002138 .header-menu li{ width:auto !important;}
.Top002138 .header-menu li em{ padding:25px 5px;}
.Top002138 .header-menu li em a{ padding:0 20px; border-radius:3px; line-height:30px;color:#fff;}
.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{ background:#00a2e9; color:#fff;}
.Top002138 .header-menu li .sub-menu dt{ padding:12px 0;}
.Top002138 .header-menu li .sub-menu dt a{ padding:0; color:#fff;}
.Top002138 .header-menu li .sub-menu dt a::after{display: inline-block;content: '';width: 1px;height: 9px;margin: 0 10px;background:rgba(255,255,255,0.5);}
.Top002138 .header-menu li .sub-menu dt:last-child a::after{ display:none;}
.Top002138 .header-menu li .sub-menu dt a:hover{ background:none; color:#00a2e9;}
.Top002138 .sub-menu-layer{ background:rgba(35,34,34,0.5);}
@media(max-width:1280px){
.Top002138 .header-left .logo li.logo_txt{ display:none;}
}
@media(max-width:1200px){
.Top002138 .header-menu li em a{ padding:0 10px;}
}
@media(min-width:1025px){
.Top002138 .top-language{ position:relative;}
.Top002138 .top-language .top-sub{display:none;background:#00a2e9; text-align:center; top:100%;}
.Top002138 .top-language .top-sub a{display:block; border-bottom:1px solid #fff; }
.Top002138 .top-search{max-width:400px; }
}
@media(max-width:1024px){
.Top002138{ /*position:relative; z-index:100;*/ padding-top:27px;}
.Top002138 .top-language span{ display:none;}
.Top002138 .top-language .top-sub{ display:block !important; height:37px !important; background:#000; top:0; text-align:right; padding:0 2%;}
.Top002138 .top-language .top-sub a{display: inline-block;border: 1px solid #00a2e9;color: #00a2e9;padding: 0 10px;margin-left: 5px;line-height: 25px;}
.Top002138 .header-left{ width:50%;}
.Top002138 .header-right dd.open-search,
.Top002138 #open_menu{ border: 1px solid #848585;border-radius: 50%;}
.Top002138 .header-right dd.top-language{ margin-left:0;}
.Top002138 #open_menu{ width:36px; height:36px; position:relative;}
.Top002138 #open_menu i,
.Top002138 #open_menu i::before,
.Top002138 #open_menu i::after{ background:#848585;}
.Top002138 #open_menu i{ width:60%; left:20%; top:50%; height:1px;}
.Top002138 #open_menu.open_menu_on{ background:#00a2e9; border:none;}
.Top002138 #open_menu.open_menu_on i{background:#fff !important;}
.Top002138 #open_menu.open_menu_on i::before,
.Top002138 #open_menu.open_menu_on i::after{ transform:rotate(0deg); background:#fff;}
.Top002138 #open_menu.open_menu_on i::before{ top:-6px !important;}
.Top002138 #open_menu.open_menu_on i::after{ top:6px !important;}
.Top002138 .header{ position:initial;}
.Top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none;z-index: 999;}
.Top002138 #header-menu li{ border-bottom:1px solid #eee;}
.Top002138 #header-menu li a{ line-height:49px;}
.Top002138 #header-menu li em a,
.Top002138 #header-menu li em{ border-bottom:0;}
.Top002138 #header-menu li em a{color:#666; font-weight:normal;}
.Top002138 #header-menu li .sub{ background:#00a2e9;}
.Top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.Top002138 #header-menu li.has-sub em a{ background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
}


/*首页产品*/
.Homecp1{width:100%;position:relative;}
.Homecp1 img.cpimg{display:block;width:100%;margin-top: 5px;}
.Homecp1 .CpTxt{position:absolute;left:10%;top:50%;transform:translate(0,-50%);width:30%;}
.Homecp1 .Cpcon{font-size:18px;color:#d9e7ec;letter-spacing:5px;line-height:40px;margin:60px 0;}
.Homecp1 .Cpbtn{display:block;width:160px;height:50px;background:url(../images/btn.png) center center;background-size:100% 100%;font-size:16px;line-height:50px;text-align:center;color:#fff;}
.Homecp2 .CpTxt{right:10%;left:initial;}
.Homecp2 .Cpcon{color:#14203d;}
/* .Homecp1 .Cpcon p u{text-decoration: none} */


@media(max-width:1700px){
	.Homecp1 .CpTxt{width:40%;left:5%;}
	.Homecp2 .CpTxt{right:5%;left:initial;}
}

@media(max-width:768px){
	.Homecp1 .CpTxt img{height:50px;}
	.Homecp1 .Cpcon{font-size:13px;line-height:20px;margin:10px 0;}
	.Homecp1 .Cpbtn{width:120px;height:40px;line-height:40px;font-size:12px;}
}

@media(max-width:560px){
	.Homecp1 .Cpcon{display:none;}
	.Homecp1 .Cpbtn{width:90px;height:30px;line-height:30px;font-size:12px;margin-top:20px;}
	.Homecp1 .CpTxt img{height:35px;}
}

.ul_sitemap {
    list-style: none;
    text-align: left;
    font-size: 16px;
}

    .ul_sitemap li {
        padding: 15px;
        border-bottom: 1px solid #fff;
        margin-bottom: 5px;
        background: #ebebeb;
    }

        .ul_sitemap li:last-child {
            border-bottom: 0px;
        }

        .ul_sitemap li strong {
            display: block;
            padding: 0 0 7px 4px;
            font-size: 16px;
        }

            .ul_sitemap li strong a {
                color: #e60012;
            }

        .ul_sitemap li span a {
            display: inline-block;
            margin: 0px 4px;
        }

        /*弹窗*/
ul, li, form, dl, dt, dd, div, ul, li, p, em, i, address {
    font-style: normal;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.Tmask {
    background: rgba(0,0,0,.3);
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    display: none;
}

.formbox {
    position: absolute;
    width: 70%;
    height: 550px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: auto;
    padding: 30px;
    box-sizing: border-box;
    background: #fff;
}

.person-pop-close {
    background: url(../images/cha1.png) no-repeat;
    cursor: pointer;
    height: 43px;
    position: absolute;
    right: 0;
    top: 0px;
    width: 43px;
}

.Form002319 {
    padding: 60px 0;
}

    .Form002319 .row dl {
        width: 100%;
    }

        .Form002319 .row dl dd {
            position: relative;
            border: 1px solid #d1d1d1;
            height: 50px;
            line-height: 50px;
            width: 48%;
            margin-bottom: 20px;
            float: left;
        }

            .Form002319 .row dl dd:nth-child(2n) {
                float: right;
            }

        .Form002319 .row dl em {
            font-style: normal;
            color: #b5b5b5;
            font-size: 16px;
            position: absolute;
            left: 10px;
            top: 0px;
            display: block;
        }

            .Form002319 .row dl em span {
                color: #b20b1d;
                display: inline-block;
                vertical-align: middle;
                margin: 3px 5px 0 0;
            }

        .Form002319 .row dl dd:last-child {
            width: 100%;
            float: left;
            height: 140px;
        }

    .Form002319 dd input {
        width: 100%;
        height: 94%;
        border: none;
        padding: 0 10px 0 100px;
        box-sizing: border-box;
    }

        .Form002319 dd input.text::-ms-input-placeholder {
            color: #aaa;
        }

    .Form002319 dd select {
        font-size: 16px;
        background: none;
        display: block;
        padding-left: 15px;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        color: #aaa;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-right: 14px;
        background: url("../images/Form002319-icon.png") no-repeat scroll 97% center transparent;
    }

        .Form002319 dd select::-ms-expand {
            display: none;
        }

    .Form002319 dd textarea {
        width: 100%;
        height: 100%;
        border: none;
        padding: 16px 10px 0 100px;
        box-sizing: border-box;
    }

    .Form002319 .btn {
        background: #b20b1d;
        border: none;
        height: 50px;
        line-height: 50px;
        display: block;
        width: 136px;
        font-size: 16px;
        color: #fff;
    }

    .Form002319 .yd {
        font-size: 16px;
        color: #ccc;
        margin: 10px 0 30px;
    }

        .Form002319 .yd a {
            color: #b20b1d;
        }