.titel{text-align: center}
.titel h3{ color: #f8f8f8; font-size: 40px; text-transform: uppercase; z-index: 1;position: relative;margin:0}
.titel h3 span{display: block; color: #333; font-size: 32px;position: absolute;left:46%;top:23%;font-weight: normal}
.titel span:after{ display:block;content: ""; width: 53px; height: 2px; margin-top:5%; background: #2387aa;transform: translateX(70%);}
@media (max-width:480px){
    .titel h3{font-size: 20px;text-align: center}
    .titel h3 span{font-size: 16px;}
    .titel span:after{transform:translateX(8%);}
    .titel h3 span{left:42%;}
}
/*Top002138 */

.Top002138{ background:#fff; }
.Top002138 .auto{position: relative;}
.Top002138 .header{ position:absolute; z-index:100;background: #fff;}
.Top002138 .header-left{ float:left; padding-left:2%; max-width:564px; width:18%;}
.Top002138 .header-left .logo{ display:table; height:106px;}
.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-mid{ padding-top:16px;}
.Top002138 .header-right dd{ float:left; line-height:36px; margin-left:20px;}
.Top002138 .header-right dd.link{ display:block; float:none;}
.Top002138 .header-right dd.ewm{ margin-left:40px; line-height:24px; text-align:center;}
.Top002138 .header-right dd.ewm img{ max-width:50px; max-height:50px;}
.Top002138 .header-right dd.ewm span{ display:block;}
.Top002138 .open-search{ width:36px; height:36px; background:url(../images/Top002138-searchbg.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:#2387aa;}
.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;opacity: 0;}
.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 #2387aa; 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_red.png) no-repeat center center; border-left:1px solid #2387aa;}

.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;font-size: 16px;}
.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{ color:#2387aa;}
.Top002138 .header-menu li .sub-menu dt{ padding:12px 0;}
.Top002138 .header-menu li .sub-menu dt a{ padding:0; color:#fff;font-size: 14px;}
.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:#2387aa;}
.Top002138 .sub-menu-layer{ background:rgba(35,34,34,0.7);}
@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:#2387aa; 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:37px;*/}
.Top002138 .top-language span{ display:none;}
.Top002138 .top-language .top-sub{ display:none !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 #2387aa;color: #2387aa;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:#2387aa; 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;}
.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:#2387aa;}
.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;}
}
@media(max-width:480px){
    .Top002138 .auto{position:static;}
    /*.Top002138{position: inherit}*/
}
/*
 .Banner001723 为demo编号
 */
.Banner001723{ position:relative; height:290px; text-align:center;}
.Banner001723 .ban{ position:absolute; left:0; top:0; width:100%; height:100%; background-position:center top; background-repeat:no-repeat;}
.Banner001723 .table{ display:table; width:100%; height:100%;}
.Banner001723 .table_cell{ display:table-cell; vertical-align:middle;}

.Banner001723 section{ position:relative; z-index:1; padding:1% 3%; display:inline-block; background:rgba(255,255,255,0.1); color:#fff;}
.Banner001723 section h1{ margin:0; padding-bottom:10px;position:relative; font-size:36px; font-weight:normal; line-height:normal;}
.Banner001723 section h1 i{ width:30%; height:2px; position:absolute; left:35%; background-color:#ffbd66; bottom:0;}
.Banner001723 section dl{ padding-top:10px;}
.Banner001723 section dl a{color:#fff; margin:0 3px;}
.Banner001723 section span{ position:absolute; width:8px; height:8px;  border:3px solid #f29200;}
.Banner001723 section span.t_l{ left:0; top:0; border-right:0; border-bottom:0;}
.Banner001723 section span.t_r{ right:0; top:0; border-left:0; border-bottom:0;}
.Banner001723 section span.b_l{ left:0; bottom:0;border-right:0; border-top:0;}
.Banner001723 section span.b_r{ right:0; bottom:0;border-left:0; border-top:0;}
@media(max-width:640px){
.Banner001723{ height:200px;}
.Banner001723 .ban{ background-position:center center; background-size:cover;}
.Banner001723 section h1{ font-size:24px;}
}



/*
 Location000718 为demo编号
 */
.Location000718 { border-bottom: 1px solid #dcdcdc; margin-top: -3%;position: relative;background: rgba(0,0,0,0.5)}
.Location000718 h1{ color: #fff; line-height: 2; font-size: 18px; font-weight: bold; margin:0; border-bottom: 4px solid #fff; display:inline-block}
.Location000718 em{ font-style: normal; float: right; padding-left:20px; background:url(../images/Location000718_home.png) no-repeat left center; font-size:12px; line-height:2; margin-top:13px; color:#d6d6d6; }
.Location000718 em a {  color: #fff; }
.Location000718 em a:hover{ text-decoration:underline;}
.Location000718 em span{ color:#fff; font-weight:bold;}
/*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:16px; position:relative; overflow:hidden; line-height:54px;height:54px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#2387aa;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#2387aa;}
@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;}
}
/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:4% 0;}
.RighInfo001278 .detailedimg{float: left;width:47%;}
.RighInfo001278 .detailedword{float: right;width:47%;}
.RighInfo001278 .prod_info{ position:relative;}
.RighInfo001278 .prod_info .tit{margin:0; color:#595959;font-weight:normal; font-size:30px; }
.RighInfo001278 .prod_info .tit:after{content: "";height: 1px;width:100px;margin-top: 4%;background: #595959;display: block;margin-bottom: 4%;}
.RighInfo001278 .prod_info .con h3{color: #2387aa;font-weight: bold;margin-bottom: 13px;line-height:35px;font-size: 16px;background: #ededed;
    padding-left: 2%;}
.RighInfo001278 .prod_info .con{line-height:24px; color:#333;font-size: 14px;}
.RighInfo001278 .prod_info .con03{margin-top:5%}
.RighInfo001278 .prod_info .con .down{width:100%;border:1px solid #cecece;text-align: center;background: url(../images/down.png) no-repeat center right;margin: 2% 0;}
.RighInfo001278 .prod_info .con .down p{line-height: 40px;}
.RighInfo001278 .prod_info .con .down p a {display:block;width:100%;height:100%;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{ float:right;color:#999;line-height:28px;}
.RighInfo001278 .prod_info .share a.more:hover{color:#e60a00;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}

@media(min-width:641px){
.RighInfo001278 .big_img{/* position:absolute; */left:0; top:0; height:100%; width:100%;}
.RighInfo001278 .big_img li{/* position:absolute;*/width:100%;top:0; left:0;  height:100%; }
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ /*display:table-cell; vertical-align:middle; padding:0 5%;*/}
.RighInfo001278 .big_img li img{width:100%;}
 }	
.RighInfo001278 .big_img li{ text-align:center;}

.RighInfo001278 .list{ padding:0 30px;position:relative; overflow:hidden;margin-top: 2%;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;padding:5px;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{ border-color:#6ad1f4;}

.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#54caf2; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%;}
@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
 }	
@media(max-width:480px){
    .RighInfo001278 .detailedword,.RighInfo001278 .detailedimg{float:none;width:100%;}
    .RighInfo001278 .prod_info .tit{font-size: 16px;}
}
/*
 .Bottom002264 为demo编号
 */
.Bottom002264{ background:#eee; padding:70px 0 2%; color:#333;border-top: 4px solid #2387aa;}
.Bottom002264 dl{ float:right;}
.Bottom002264 dt,
.Bottom002264 dd{ float:left;}
.Bottom002264 dt{ width:70px;}
.Bottom002264 dd{ padding-right:23px; padding-top:10px;}
.Bottom002264 .botshare{ text-align:right; padding-top:10px;}
.Bottom002264 .botshare a{ display: inline-block; margin-left: 6px; background:url(../images/Bottom002264-icon_shars.png) #1a1919 no-repeat; width: 27px; height: 27px; border-radius: 50%; transition: background-image .3s ease-in-out;}
.Bottom002264 .botshare a.weixin{ background-position: 0 0;}
.Bottom002264 .botshare a.qq{ background-position: -27px 0;}
.Bottom002264 .botshare a.sina{ background-position: -54px 0;}
.Bottom002264 .botshare a:hover{ background-image: url(../images/Bottom002264-icon_shars_hover.png);}

.Bottom002264 figure{ float:left;width:160px;  position:relative; margin-left:10px;}
.Bottom002264 figure a{display:block; height:30px; line-height:30px; color:#fff;  }
.Bottom002264 figure .a_sel{ overflow:hidden; background-color:#1a1919; padding:0 40px 0 10px; font-size:12px; color:#a1a1a1; position:relative;}
.Bottom002264 figure .a_sel::before,
.Bottom002264 figure .a_sel::after{ position:absolute; content:'';}
.Bottom002264 figure .a_sel::before{ width:30px; height:30px; background-color:#1a1919; right:0; top:0; z-index:1;}
.Bottom002264 figure .a_sel::after{ width:0; z-index:3; height:0; border-right:5px solid transparent; border-left:5px solid transparent; border-top:5px solid #484747; right:12px; top:50%; margin-top:-2px;}
.Bottom002264 .hide_sel{ position:absolute; bottom:30px; left:0; width:100%; display:none; z-index:50;}
.Bottom002264 .hide_sel a{background-color:#484747; color: #a1a1a1; margin-bottom:2px; text-align:center;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Bottom002264 .hide_sel a:hover{ color:#fff;}
.Bottom002264 nav{ margin:0; line-height:30px; padding:10px 0; display: inline-block;}
.Bottom002264 nav a{ color:#333; margin-right:10px;}
.Bottom002264 nav em{ border-left:#696969 1px dotted; display: inline-block; width: 1px; height: 10px; margin-right: 9px;}
.Bottom002264 .copyright{ display: inline-block;}
.Bottom002264 .botcontact span{ display: inline-block; position: relative; padding-left: 25px;}
.Bottom002264 .botcontact span i{ position: absolute; left: 0; top: 0; display: block; width: 20px; height: 20px;}
.Bottom002264 .botcontact .addr{ margin-right: 10px;}
.Bottom002264 .botcontact .addr i{ background: url(../images/Bottom002264-addr.png) no-repeat center;}
.Bottom002264 .botcontact .tel{ font-weight: bold; font-size: 18px;}
.Bottom002264 .botcontact .tel i{ background: url(../images/Bottom002264-tel.png) no-repeat center;}
@media(max-width:1000px){
.Bottom002264{ text-align:center;}
.Bottom002264 dl{ float:none;}	
.Bottom002264 dt{ display:none;}
.Bottom002264 dd{float:none; padding-right:0; display:inline-block; width:70%;}
.Bottom002264 aside{ text-align:center;}
.Bottom002264 figure{ margin:0 auto; width:46%; float: none;}
.Bottom002264 p a{margin:0 5px;}
.Bottom002264 .botshare{ text-align: center;}
}
@media(max-width:640px){
.Bottom002264 aside,
.Bottom002264 p,
.Bottom002264 .copyright{ font-size:12px;}
.Bottom002264 p{ padding:0;}
.Bottom002264 dd{width:90%;}
}
/*
 .Floor001064 为demo编号
 */
.Floor001064{ position:relative; overflow:hidden;padding-top:3%; padding-bottom:3%;}
.Floor001064 .map{ position:absolute !important; height:100%; width:100%; left:0; top:0;}
.Floor001064 .map *{ max-width:none; }
.Floor001064  .box01{max-width:541px; width:100%; margin-right:5%; float:right; position:relative;background: rgba(0,0,0,0.5);padding:2% 5%;color:#fff;}
.Floor001064  .box0101{border-bottom: 1px solid #eee;}
@media(max-width:768px){
.Floor001064{ padding:0;}
.Floor001064 .map{ position:relative !important; height:400px;}

}
/*from*/
@media(max-width:768px){
	.box{ margin-right:0; float:none; margin:0 auto; }
}
@media(max-width:480px){
.box dl{ line-height:20px; font-size:12px;}
.box .form textarea.text{ height:60px;}
.box .form td:nth-child(1){ width:25%;}
.box .form table{ width:80%;}
}
.box{max-width:541px; width:100%; margin-right:5%; position:relative;text-align: center;}
.box .form{ margin-left:4.26%; margin-right:4.2%; background-color:#fff; }
.box .form h1{ margin:0; font-weight:normal; padding:5% 0; text-align:center; font-size:19px; color:#000;}
.box .form h1 b{ display:block; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.box .form table{ width:75%;}
.box .form td{ padding-bottom:3%; text-align:center;}
.box .form td:nth-child(1){ text-align:right; color:#000; vertical-align:top; line-height:28px; padding-right:5px; width:35%;}
.box .form .text{background: #eef5ff;border: 1px solid #d3dfef;width:100%;height: 28px;line-height: 28px;text-indent: 10px;}
.box .form textarea.text{ height:88px;}
.box .form .btn{background: #eef5ff;border: 1px solid #d3dfef;color: #000;width: 85px;height: 30px;cursor: pointer;}
.box dl{ padding-top:30%; margin-top:-15%; padding-bottom:3%; line-height:30px; text-align:center; background:url(../images/Floor001064-bg.png) no-repeat center bottom; background-size:contain;}
/*Banner002588 */
/*swiper*/
.Banner002588 .swiper-container { background:#000;margin: 0 auto; width:100%;position: relative;overflow: hidden;z-index: 1;}
.Banner002588 .swiper-container-android .swiper-slide, 
.Banner002588 .swiper-wrapper { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.Banner002588 .swiper-wrapper {position: relative;width: 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;}
.Banner002588 .swiper-slide {position: relative;width: 100%;-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;}
/*swiper end*/
.Banner002588 .swiper-slide > img{ display:block; width:100%; max-width:none;}
.Banner002588 .swiper-slide img.wap{ display:none;}
.Banner002588 .txt{ position:absolute; width:100%;  left:0; top:0; height:100%; padding-bottom:5%;}
.Banner002588 .txt-main{ width:100%; max-width:1200px; margin:0 auto;}
.Banner002588 .txt-main aside{ padding:1% 0;max-width:475px; float:right;}
.Banner002588 .text{  text-align:left; opacity:0.4; clear:both;}
.Banner002588 .text *{ margin:0; line-height:24px;}
.Banner002588 .text h1{ font-size:24px; font-weight:normal; padding-bottom:10px;}
.Banner002588 .text p{ margin-bottom:8%;}
.Banner002588 .text a{ border-radius:40px; border:1px solid #717676; width:164px; line-height:40px; color:#717676; text-align:center; display:block; transition:0.3s;}
.Banner002588 .text a:hover{ background:#e83625; color:#fff; border-color:#e83625;}
@media(max-width:1366px){
.Banner002588 .txt-main{ padding:0 10%;}
}
@media(max-width:1200px){
.Banner002588 .swiper-slide img.pc{ display:none;}
.Banner002588 .swiper-slide img.wap{ display:block;}
}
@media(max-width:1024px){
.Banner002588 .txt-main aside{ max-width:70%;}
}
@media(max-width:640px){
.Banner002588 .text h1{ display:none;}
.Banner002588 .text a{ line-height:30px; width:120px;}
}
@media(max-width:480px){
.Banner002588 aside img{ max-width:80%;}
.Banner002588 .text { float:none; width:100%;}
.Banner002588 .text p{ display:none;}
}

.Banner002588 .pager{ position:absolute; width:100%;  bottom:5%; z-index:10;}
.Banner002588 .pager li{ position:relative;width:10px; border-radius:50%; background:rgba(255,255,255,0.46);  height:10px; margin:0 5px; cursor:pointer;}
.Banner002588 .pager li.active{ background:#2387aa;}
/*
 .PicList001307 为demo编号
 */
.PicList001307{ padding-top:4%;}
.PicList001307 .bx-wrapper{position: relative;}
.PicList001307 .bx-viewport{height:auto !important;}
.PicList001307 .bx-controls-direction .bx-prev{position: absolute;top: 35%;left:0;background: url(../images/prevt.png) center center;height:63px;width:40px;color:rgba(0,0,0,0);}
.PicList001307 .bx-controls-direction .bx-next{position: absolute;top:35%;right:0;background: url(../images/next.png) center center;height:63px;width:40px;color:rgba(0,0,0,0);}
.PicList001307 ul{margin-top: 4%;}
.PicList001307 li{ position:relative; float:left;}
.PicList001307 li a{position:relative;display: inline-block;}
.PicList001307 li img{ display:block; width:100%;}
.PicList001307 li dl{ position:absolute; left:0; bottom:0; width:100%; padding:3%; color:#fff; background-color:rgba(0,0,0,0.5);}
.PicList001307 li dl h3{ font-size:18px; font-weight:normal; margin:0; line-height:30px;color:#fff;}
.PicList001307 li h3{font-size:20px;color:#333;}
.PicList001307 li dl p{overflow:hidden; line-height:10px; height:20px; overflow:hidden; font-size:12px; margin:5px 0;padding:5px;}
.PicList001307 li dl p:hover{background:#2387aa;}
.PicList001307 li .titelp{height: 59px;font-size: 14px;text-align: justify;line-height:24px;margin:10px 0;}
.PicList001307 li .more{ display:block; text-align:center; position:relative; line-height:43px; border-radius:5px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); 
}
.PicList001307 li .more::before{ position:absolute; content:''; width:26px; height:26px; background:url(../images/PicList001307-more.png) no-repeat center center/contain; right:5%; top:50%; margin-top:-13px;}
.PicList001307 li figure{ height:0; overflow:hidden; transition:0.3s;}
.PicList001307 li:hover figure{ height:103px;}
@media(max-width:768px){
.PicList001307 li h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList001307 li{ width:49%;}
.PicList001307 li:nth-child(3n){ margin-right:2%;}
.PicList001307 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001307 li{ width:auto; float:none; margin-right:0.5% !important;}
.PicList001307 li figure{ height:80px;}
}
@media(max-width:480px) and (min-width:376px){
.PicList001307 li .more{ line-height:33px;}
.PicList001307 li figure{ height:100px;}
    .PicList001307 li dl h3{font-size: 16px;}
    .PicList001307 li .titelp{font-size: 12px}
}
/*
 .Floor000695 为demo编号
 */
.Floor000695{ padding:3% 0;}
.Floor000695 ul{ overflow:hidden;margin-top: 4%;}
.Floor000695 li{ float:left; width:20%; text-align:center; padding:0 2%;}
.Floor000695 li img{}
.Floor000695 li figure{ font-size:16px; padding-top:10%;}
@media(max-width:640px){
.Floor000695 li{ width:33.3333333%; margin-bottom:5%;}
.Floor000695 li:nth-child(4){ margin-left:15%;}
}
@media(max-width:320px){
.Floor000695 li figure{ font-size:14px;}
}
/*Floor002598 */
.Floor002598,
.Floor002598 .videoCover{ position:relative; overflow:hidden; z-index:1;}
.Floor002598 .videoCover video{ position:absolute; left:0; top:0; z-index:9; background:#000;}
.Floor002598 .videoCover img{ display:block; width:100%;}
.Floor002598 .videoCover::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.62); z-index:3;}
.Floor002598 .video_open::before{background:rgba(0,0,0,0.2);}
.Floor002598 .play_btn{ cursor:pointer; position:absolute; top:50%; left:50%; margin:-46.5px 0 0 -46.5px;width:53px;height:53px; z-index:20;}
.Floor002598 .play_btn i{ display:block; height:100%; position:relative; z-index:3;border-radius:50%; background:url(../images/Floor002598_icon_play.png) no-repeat center center #2387aa; }
.Floor002598 .play_close{ display:none;}
.Floor002598 .play_close i{ background-image:none;}
.Floor002598 .play_close i::before,
.Floor002598 .play_close i::after{ position:absolute; content:''; height:40%; width:6px; background:#fff; border-radius:6px; top:30%; }
.Floor002598 .play_close i::before{ left:36%;}
.Floor002598 .play_close i::after{ left:56%;}
.Floor002598 .play_btn::before,
.Floor002598 .play_btn::after{ z-index:1; position:absolute; content:'';border-radius:50%;}
.Floor002598 .play_btn::before{ background:rgba(255,255,255,0.27); left:-40%; top:-40%; right:-40%; bottom:-40%;}
.Floor002598 .play_btn::after{ border:1px solid rgba(255,255,255,0.11);left:-70%; top:-70%; right:-70%; bottom:-70%;}
.Floor002598 .play_btn aside{ position:absolute; left:50%; margin-left:-50px; top:187%; text-align:center; width:100px; color:#fff; text-decoration:underline;}
.Floor002598 .play_btn aside span{ color:#00a2e9;text-decoration:underline;}
.Floor002598 .play_close aside{ display:none;}

.Floor002598 .list li{ line-height:40px; height:40px; overflow:hidden; padding:0 3%; width:100% !important;}
.Floor002598 .list li span{ float:left;color:#00a2e9; margin-right:10px;}
.Floor002598 .list li dl{ float:left; max-width:40%; color:#fff;}
.Floor002598 .list li dl.odd{ float:right; text-align:right;}
.Floor002598 .list li a{ color:#fff;}
.Floor002598 .list li a:hover{ text-decoration:underline;}

.Floor002598 .bx-pager{  text-align:center;}
.Floor002598 .bx-pager div{ display:inline-block; width:5px; height:5px; margin:0 5px;}
.Floor002598 .bx-pager a{ display:block; overflow:hidden; line-height:1000px; height:5px; border-radius:50%; background:#fff;}
.Floor002598 .bx-pager a.active{ background:#00a2e9;}
@media(max-width:1280px){
.Floor002598 .play_btn{ margin:-35px 0 0 -35px;width:70px;height:70px;}
}
@media(min-width:1025px){
.Floor002598 .list{ position:absolute; left:0; top:50%; margin-top:-20px; z-index:10; width:100%; transition:0.2s;}
.Floor002598 .list_down{ top:auto; margin-top:0; bottom:5%;}
.Floor002598 .bx-pager{position:absolute; z-index:30; left:0; bottom:5%; width:100%; }
}
@media(max-width:1024px){
.Floor002598 .play_btn{top:30%;}
.Floor002598 .play_btn aside{ top:150%;}
.Floor002598 .list{ background:#00a2e9;}
.Floor002598 .list li{ padding:0 2%;}
.Floor002598 .list li dl{max-width:48%;}
.Floor002598 .list li span{ color:rgba(255, 255, 255, 0.54);}
.Floor002598 .bx-pager{ padding:3% 0;}
.Floor002598 .bx-pager a{background:#999;}
}
@media(max-width:640px){
.Floor002598 .play_btn::before{left:-10%; top:-10%; right:-10%; bottom:-10%;}
.Floor002598 .play_btn::after{ left:-30%; top:-30%; right:-30%; bottom:-30%;}
.Floor002598 .play_btn aside{ top:105%;}
}
@media(max-width:480px){
.Floor002598 .play_btn{top:42%;  margin:-20px 0 0 -20px;width:40px;height:40px;}
.Floor002598 .play_btn i{ background-size:20px;}
.Floor002598 .list li{ height:80px; line-height:30px; padding:10px 2%;}
.Floor002598 .list li dl,
.Floor002598 .list li dl.odd{ float:none; text-align:left; max-width:none;}
}
/*
 * .Floor001029 为demo编号
 */

.Floor001029{ padding: 2% 0; background: #2387aa; color:#fff;margin-bottom: 4%;box-shadow: 1px 1px 5px solid #cecece;}
.Floor001029 .ti{ text-align: center; font-size: 48px;}

.Floor001029 .ul{ margin: 0; padding: 29px 0 48px;}
.Floor001029 p{ margin:20px 0 0 0; font-size: 16px; font-weight:600; text-transform:uppercase;}

.Floor001029 li{ text-align: center; padding: 30px 0;}
.Floor001029 li .circle{ font-size:36px;}
.Floor001029 li span.circles-number{font-size: 36px;}
.Floor001029 li span.circles-text{ font-size: 36px;}
.Floor001029 li .circles-text-wrp { line-height: 142px !important;}

@media screen and (min-width: 480px) {
	.Floor001029 li{ width: 20%; float: left;}
}
@media screen and (min-width: 768px) {
	.Floor001029 li{ width: 25%; float: left; padding: 0;}
}
/*RighInfo001910*/
.RighInfo001910{ padding-bottom:2%;margin-top: 4%;}
.RighInfo001910 .comimg01{float:left;width:58%;}
.RighInfo001910 .comimg02{float:right;width:38%;}
.comword p{line-height:24px;text-indent:25px;text-align: justify;font-size: 14px;}
.RighInfo001910 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00;}
.RighInfo001910 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.RighInfo001910 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
@media(max-width:1000px){
.RighInfo001910 .columnName{ font-size:45px;}
.RighInfo001910 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.RighInfo001910 .columnName{ font-size:35px;}
.RighInfo001910 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.RighInfo001910 .comimg01{float:none;width:100%;}
.RighInfo001910 .comimg02{float:none;width:100%;}
}
/*
 .Floor000881 为demo编号
 */
.Floor000881{  padding:2% 0;}
.Floor000881 h1{ margin:0; margin-bottom:24px; font-size:20px; font-weight:normal; background:url(../images/Floor000881-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
.Floor000881 { z-index:1;}
.Floor000881 li{ text-align:center; position:relative;float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.Floor000881 li:nth-child(3n){margin-right: 0}
.Floor000881 li .Ispic{ display:block; padding-bottom:78%;}
.Floor000881 li p{ margin:0; line-height:45px;border:1px solid #eaeaea; border-top:0; background-color:#fff;font-size: 14px}
.Floor000881 li:hover p{ background-color:#2387aa;}
.Floor000881 li:hover p a{ color:#fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#3099d2; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
    
}
@media(max-width:768px){
    .Floor000881 li p{line-height: 20px;
    font-size: 12px;}
}
/*Page001959*/
.Page001959 .Pages{ line-height:40px; zoom:1; overflow:hidden; text-align:center; padding-bottom:2%; text-align:center;  margin-bottom:10px;}
.Page001959 .Pages span{ padding:0px 3px; display:inline-block;}
.Page001959 .Pages a{ display:inline-block; margin:0px 2px; padding:0px 18px; font-size:24px; vertical-align:middle;background-color:#f7f7f7;}
.Page001959 .Pages .p_cur,
.Page001959 .Pages .p_count,
.Page001959 .Pages .p_jump,
.Page001959 .Pages .a_first,
.Page001959 .Pages .a_end,
.Page001959 .Pages .p_total{ display:none;}
.Page001959 .Pages .p_page em{ font-style:normal; font-family:Arial;}
.Page001959 .Pages a:hover,
.Page001959 .Pages a.a_cur{ color:#fff; background-color:#2387aa;}
.Page001959 .Pages .a_prev,
.Page001959 .Pages .a_next{ width:40px; height:40px; padding:0; line-height:150px; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-color:#c9c9c9;}
.Page001959 .Pages .a_prev{ background-image:url(../images/Page001959-prev.png);}
.Page001959 .Pages .a_next{ background-image:url(../images/Page001959-next.png);}
@media(max-width:768px){
.Page001959 .Pages{ line-height:40px;}
.Page001959 .Pages a{ font-size:18px;padding:0px 10px;}
.Page001959 .Pages .a_prev,
.Page001959 .Pages .a_next{ width:30px; height:30px; background-size:auto 60%;}
}
@media(max-width:480px){
.Page001959 .Pages .p_page em{ display:none;}
}
/*
 .PicList002451 为demo编号
 */
.pro01{margin-top: 4%;}
.profl{background:#606060;text-align: center;color:#fff;padding:0 3%;}
.profl h4{color: #fff;line-height: 30px;margin-bottom: 2%;white-space: nowrap;font-size: 23px;font-weight: normal;}
.profl p{text-align: justify;font-size: 14px;line-height: 24px;}
.proin{background: #2387aa;z-index: 100;padding:2%;position: absolute;top: 100%;display: none; width:100%;/*width:397px!important;*/}
.proin h3{font-size: 16px;color:#fff;margin:2% 0;}
.proin p{margin: 0;color:#fff;    font-size: 14px;}
.proin p a{margin: 0;color:#fff;    font-size: 14px;}
.proin dl{float: left;padding: 3% 2%;}
.proin dl:last-child{margin-right: 0}
/*.PicList002451 li:nth-child(3n-2) .proin{left: 0;}
.PicList002451 li:nth-child(3n-1) .proin{left:-106%;}
.PicList002451 li:nth-child(3n) .proin{left:-213%;}*/
/*.PicList002451 li:nth-last-child(3),.PicList002451 li:nth-last-child(2),.PicList002451 li:nth-last-child(1){margin-bottom: 0}*/
.PicList002451 li:hover .proin{display: block;}

.PicList002451 ul{}
.PicList002451 li{ float: left; width: 50%;  padding:0;position: relative;margin-bottom: 2%;}
.PicList002451 li .inner{ position: relative;}
.PicList002451 li .abshref{ width: 100%; height: 100%; overflow: hidden; display: block; z-index: 5;}
.PicList002451 li .pic{ overflow: hidden;}
.PicList002451 li .pic img{ width:100%;transition: transform .5s ease-in-out;}
/*.PicList002451 li .pic a{ display: block; background-position: center; background-size: cover; background-repeat: no-repeat;

}*/
.PicList002451 li .word{ padding: 10px; background: #2d3734;transition: background-color .5s ease-in-out;    margin-top: -2.5%;}
.PicList002451 li .word h2{ margin: 0; font-weight: normal; font-size: 18px; color: #fff; padding-right: 30px; background: url(../images/PicList002451-icon.png) no-repeat right center ;}
.PicList002451 li:hover .pic img{ transform: scale(1.05);}
.PicList002451 li:hover .word{ background: #2387aa;}
@media only screen and (min-width: 1024px) {
	.PicList002451 li{width: 33.3334%;}
	.PicList002451 li .word{ padding: 25px;}
}
@media only screen and (min-width: 1200px) {
	.PicList002451 li{width: 32%;margin-right: 2%}
	.PicList002451 li:nth-child(3n){margin-right: 0;}
}

.PicList002451 .js-load-more{ display: block; text-align: center; padding: 35px 0;}
.PicList002451 .js-load-more a{ color: #333; font-size: 16px; position: relative; line-height: 25px; padding-left: 30px;}
.PicList002451 .js-load-more a i{background: url(../images/PicList002451-loading.gif) no-repeat; width: 25px; height: 25px; background-size: cover; display: block; position: absolute; left: 0; top: 0;}
@media (max-width:480px){
    .PicList002451 li{width:49%;margin-right: 2%;}
    .PicList002451 li:nth-child(2n){margin-right: 0;}
    .PicList002451 li:nth-last-child(3){margin-bottom: 2%;}.proin{display: block;width: 100%!important;left: 2%;left: 0% !important;top: 0;background: rgba(0,0,0,0.3);height: 81%;overflow: hidden;}
}

/*
 * .Floor001027 为demo编号
 */

.Floor001027{ color: #fff;background: #f7f7f7;padding: 4% 0;margin-top: 4%;}
.Floor001027 .titel h3{color:#fff;}
.Floor001027 .wordh3{color:#333;}
/*.Floor001027 .ti{ padding-bottom: 30px; text-align: center;}
.Floor001027 .ti h2{ letter-spacing:7px; margin: 0 auto; font-size: 48px; font-weight: lighter;}
.Floor001027 .ti hr{ margin: 15px auto; padding: 0; max-width: 100px; border: 0; border-top: solid 5px #fff; text-align: center;}
.Floor001027 .ti p{ font-size:22px; margin: 0;}*/

.Floor001027 li{ width: 20%; float: left; position: relative; padding: 15px 0;}
.Floor001027 li .item .txtbox h3{color:#fff;}
.Floor001027 li .item{ margin: 30px auto; text-align: center; width: 180px; height: 180px;}
.Floor001027 li .item:after,
.Floor001027 li .txtbox:before {content: '';display: table;}
.Floor001027 li .item:after {clear: both;}


.Floor001027 li .txtbox{ width: 100%; height: 100%; border-radius: 50%; position: relative;
 cursor: default; box-shadow: inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);
	-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	     -o-transition: all 0.4s ease-in-out;
	    -ms-transition: all 0.4s ease-in-out;
	        transition: all 0.4s ease-in-out;
}
.Floor001027 li .txtbox:hover{ box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 2px rgba(0,0,0,0.1);}
.Floor001027 li .txtbox:hover .txt{ opacity: 1;
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	     -o-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}
.Floor001027 li .txtbox:hover p{ opacity: 1;}
.Floor001027 li .txt{ position: absolute; background: rgba(35,135,170, 0.7); width: inherit; height: inherit; border-radius: 50%; opacity: 0; color: #fff;
	-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	     -o-transition: all 0.4s ease-in-out;
	    -ms-transition: all 0.4s ease-in-out;
	        transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
	     -o-transform: scale(0);
	    -ms-transform: scale(0);
	        transform: scale(0);
	-webkit-backface-visibility: hidden;
}
.Floor001027 li .txt h3{ text-transform: uppercase; letter-spacing: 2px; font-size: 18px; margin: 0 30px; padding: 45px 0 0 0; height: 95px;  font-weight: 500;
text-shadow: 0 0 1px #fff,  0 1px 2px rgba(0,0,0,0.3);
}
.Floor001027 li .txt p{ padding: 10px 5px; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5); opacity: 0;
	-webkit-transition: all 0.2s ease-in-out 0.2s;
	   -moz-transition: all 0.2s ease-in-out 0.2s;
	     -o-transition: all 0.2s ease-in-out 0.2s;
	    -ms-transition: all 0.2s ease-in-out 0.2s;
	        transition: all 0.2s ease-in-out 0.2s;
}
.Floor001027 li .txt p a{ display: block; text-decoration: underline; color: #fff222; color: rgba(255,242,34, 0.8); font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 9px; padding-top: 6px;  letter-spacing: 1px;
}
.Floor001027 li .txt p a:hover{ color: #fff; color: rgba(255,255,255,0.7);}
@media (max-width:480px){
    .Floor001027 li{width:33%;}
    .Floor001027 li:last-child{display: none;}
    .Floor001027 li .item{width:100px;height: 100px;}
    .Floor001027 li .txtbox{box-shadow: inset 0 0 0 8px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);}
}


/*
 .RichInfo005
 */
.RichInfo005{ min-height:300px;padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}

/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}

/*
 .Floor001643 为demo编号
 */
.Floor001643{padding: 3% 0;}
.Floor001643 .more{ text-align:center; padding-top:2%;}
.Floor001643 .more a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001643-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001643 .more a:hover{ padding-right:2.5em; background-color:#133984; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.Floor001643 li{ position:relative;}
.Floor001643 li:nth-child(2n){ margin-right:0;}
.Floor001643 li figure{overflow:hidden;}
.Floor001643 li figure span{background-size:contain;transition:0.5s; display:block; padding-bottom:70%;transition: all .5s ease-in;}
.Floor001643 li:hover figure span{ transform:scale(1.08);}
.Floor001643 li h2{margin: 0; font-weight:normal; font-size:15px; line-height: 45px; text-align: center; transition: all .5s ease-in;}
.Floor001643 li:hover h2{color: #133984;}
@media(min-width:480px){
    .Floor001643 li{ float:left; width:23%; margin-right:2%; margin-bottom:0;}
    .Floor001643 li:nth-child(2n){ margin-right:4%;}
    .Floor001643 li:nth-child(4n){ margin-right:0;}
}


/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/