﻿.news_info .info img{ max-width: 100%; height: auto; }
.news_info .info{ overflow: hidden; }
/*Banner002287*/
.Banner002287{}
.Banner002287 .bx-wrapper{ position:relative; z-index:1;}
.Banner002287 .bx-viewport{ z-index:1;}
.Banner002287  li{ position:relative;}
.Banner002287  li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Banner002287  li img{ display:block; width:100%; }
@media(min-width:1025px){
.Banner002287  li img.wap{ display:none;}
}
@media(max-width:1024px){
.Banner002287  li img.pc{ display:none;}
}

.Banner002287 .bx-pager{position: absolute; bottom: 5%; left:0; width: 100%;text-align:center;  z-index: 9;}
.Banner002287 .bx-pager div{ display: inline-block; padding: 0;}
.Banner002287 .bx-pager a{ position:relative;overflow: hidden; line-height:1000px; display: block; width: 8px; height: 8px; margin:13px; transition:0.2s;}
.Banner002287 .bx-pager a.active{width: 38px; height: 38px; border: 1px solid #fff; margin-top:0; margin-bottom:0; }
.Banner002287 .bx-pager a::before{ position:absolute; left:50%; top:50%; margin:-4px 0 0 -4px; content:''; width:8px; height:8px;background:rgba(255,255,255,0.3);}
.Banner002287 .bx-pager a.active::before{background:#fff;}


/*
 .Bottom002184 为demo编号
 */
 .Banner002185 .swiper-slide > a,
.Banner002185 .videoBox > *{ position:absolute;left:0; top:0; width:100%; height:100%;}
.Banner002185 .video{ display:none; background:#000;}
.Banner002185 .video-play{background: url(../images/Banner002185-play.png) no-repeat center center ;}
.Banner002185 img{ display:block; width:100%;}

.Banner002185 .swiper-pagination{ position:absolute; bottom:20px !important; text-align:center; width:100%; z-index:10;}
.Banner002185 .swiper-pagination span{position:relative;display:inline-block;margin:0 10px !important;background: none !important;  overflow:hidden; line-height:1000px; width: 38px; height: 38px; border: 1px solid rgba(255,255,255,0.00);border-radius:0;}
.Banner002185 .swiper-pagination span.swiper-pagination-bullet-active{ background: none !important;border: 1px solid rgba(255,255,255,1) !important}
.Banner002185 .swiper-pagination span::before{ position:absolute; left:50%; top:50%; margin:-4px 0 0 -4px; content:''; width:8px; height:8px;background:rgba(255,255,255,1);}
.Banner002185 .swiper-pagination span.swiper-pagination-bullet-active::before{background:#fff;}

@media(max-width:768px){
.Banner002185 .swiper-pagination span{ margin:0 5px; width:20px;}
}


.home_title{ position:relative; text-align:center; padding:2% 0 4% 0;}
.home_title span{background-color:#fafafa; display:inline-block; padding:0 4%; font-size:30px; color:#333; position:relative; z-index:2;}
.home_title:before{ position:absolute; width:100%; height:1px; content:''; background-color:#eaeaea; top:50%; left:0;}
@media(max-width:768px){
.home_title span{ font-size:24px;}
}
@media(max-width:480px){
.home_title span{ font-size:20px;}
}

/*Floor002116 */
.Floor002116{ background-color:#fafafa; padding:3% 0 4%;}
.Floor002116 ul{ padding-bottom: 10px; }
.Floor002116 li{ float:left; width:48%; margin-right:4%; background:#fff; margin-bottom:2%;}
.Floor002116 li:nth-child(2n){ margin-right:0;}
.Floor002116 li a{ display:block; border:1px solid #efefef;}
.Floor002116 li img{ display:none;}
.Floor002116 li figure{ padding-bottom:60%;}
.Floor002116 li div{ padding:5% 7%;}
.Floor002116 h3{ margin:0; font-size:16px;}
.Floor002116 p{ margin:5px 0 0 0; color:#999;overflow:hidden;line-height:24px;height:24px;}


.Floor002116 .list dl{ float:left; width:31.5%; margin-right:2.75%; background:#fff;border:1px solid #efefef; position:relative;}
.Floor002116 .list dd{ padding-left:42%;}
.Floor002116 .list dd img{ display:block; width:100%;}
.Floor002116 .list dt{ position:absolute; left:10%; width:32%; top:50%;-ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
@media(min-width:1001px){
.Floor002116 .list dl:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px){
.Floor002116 .list dl{ width:48%; margin-right:4%; margin-bottom:4%;}
.Floor002116 .list dl:nth-child(2n){ margin-right:0;}
}
@media(max-width:768px){
}
@media(max-width:480px){
.Floor002116 li,
.Floor002116 .list dl{ float:none; width:auto; margin-right:0;}
.Floor002116 .list dd{ padding-left:54%;}
.Floor002116 .list dt{ width:45%;}
}
/*Floor002599 */
.Floor002599{ padding:0 0 4% 0; position:relative; z-index:1; }
.Floor002599 .auto{ position:relative; z-index:2;}
.Floor002599 .home_title span{ background: #fff; }

.Floor002599 li{ overflow:hidden; position:relative; }
@media(min-width:769px){
.Floor002599 li{ float:left; width:31.5%; padding-bottom:46.75%; margin-right:2.75%;}
.Floor002599 li:nth-child(3n){ margin-right:0;}
.Floor002599 li > *{ position:absolute; left:0;height:50%;width:100%; }
.Floor002599 li:nth-child(2n) .txt,
.Floor002599 li .Ispic{ top:0;}
.Floor002599 li .txt,
.Floor002599 li:nth-child(2n) .Ispic{ top:50%;}
}
.Floor002599 li .Ispic{ transition:0.2s;}
.Floor002599 li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(0,0,0,0.5); background-size:10% auto;}
.Floor002599 li:hover .Ispic::before{ opacity:1;}
.Floor002599 li .txt{ border-left:1px solid #eee;transition:background 0.3s;}
.Floor002599 li:hover .txt{ background:#f3f8fa;}
.Floor002599 li .main{ padding:0 12.5%; width:100%;}
.Floor002599 li .main time{ color:#333;}
.Floor002599 li .main time span{ font-size:36px;}
.Floor002599 li .main .dot{ font-size:18px; margin:5% 0 3% 0;}
.Floor002599 li .main p{ line-height:24px; height:48px; color:#9a9a9a;}
.Floor002599 li .more{ color:#fff; background:#00a2e9; line-height:40px; text-align:center; display:inline-block; width:80%; max-width:138px; }
.Floor002599 li .more::after{ background:url(../images/Floor002599_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 li:hover .more::after{ width:20px;}
@media(min-width:769px) and (max-width:1024px){
.Floor002599 li .main p{ margin:5px 0;}
.Floor002599 li .main time{ font-size:12px;}
.Floor002599 li .main time span{ font-size:24px;}
.Floor002599 li .main .dot{ font-size:16px;}
.Floor002599 li .more{ line-height:30px;}
}
@media(max-width:768px){
.Floor002599 li .Ispic{ position:relative; padding-bottom:73%; display:block;}
.Floor002599 li .main{ padding:5%;}
.Floor002599 li{ margin:0 auto; max-width:80%;}
}
@media(max-width:480px){
.Floor002599 li{ max-width:none;}
}

/*Bottom002577 */
.Bottom002577{ background:#252525; padding:3% 0 1% 0;}
.Bottom002577 .bottom{ padding-bottom:4%;}
.Bottom002577 .bottom nav dt{ color:#bfc0c2;}
.Bottom002577 a{ color:#8a8b8e;}
.Bottom002577 a:hover{ color:#f59000;}
.Bottom002577 .copyright{ padding:20px 0; font-size:12px; color:#8a8b8e; border-top:1px solid #313131;}
.Bottom002577 .copyright dd a{ display:inline-block;}
.Bottom002577 .copyright dd a::after{ display:inline-block; content:''; width:1px; height:7px; margin:0 10px; background:#8a8b8e; opacity:0.2;}
.Bottom002577 .copyright dd a:last-child::after{ display:none;} 

.Bottom002577 .bottom .right{ max-width:274px;}
.Bottom002577 .bottom figure{ text-align:right; padding-bottom:20px;color:#8a8b8e;font-size:16px;}
.Bottom002577 .bottom figure span{ display:block;font-size:30px; color:#fff; padding-top:6px;}
.Bottom002577 .bottom figure span b{ display:block;font-size:16px; color:#8a8b8e; font-weight:normal; padding-top:6px;}

.Bottom002577 .bottom nav dl{ float:left; margin-right:4.5%;}
.Bottom002577 .bottom nav dl:last-child{ margin-right:0; display:none;}
.Bottom002577 .bottom nav dt{ font-size:16px; padding-bottom:20px;}
.Bottom002577 .bottom nav dd{ line-height:30px;}
.Bottom002577 .bdshare-button-style0-24{ float:right;}
.Bottom002577 .bdsharebuttonbox{display: flex}
.Bottom002577 .bdsharebuttonbox a{ width:30px; display:block; padding:0; position: relative; height:30px; border-radius:50%; background: url(../images/Bottom002577_share.png) no-repeat left center #acacac; margin:0 15px 0 0;}
.Bottom002577 .bdsharebuttonbox a img{ display: none; max-width: inherit; position: absolute; width: 98px; height: 98px; top: 35px; left: 0px; }
.Bottom002577 .bdsharebuttonbox a.bds_weixin:hover .img1{ display: block;  }
.Bottom002577 .bdsharebuttonbox a.bds_sina:hover .img2{ display: block;  }
.Bottom002577 .bdsharebuttonbox a.bds_qzone:hover .img3{ display: block;  }
.Bottom002577 .bdsharebuttonbox a.bds_tsina:hover .img3{ display: block;  }


.Bottom002577 .bdsharebuttonbox a.bds_sina{background-position: -120px center;}
.Bottom002577 .bdsharebuttonbox a.bds_qzone{background-position: -40px center;}
.Bottom002577 .bdsharebuttonbox a.bds_tsina{background-position: -80px center;}
@media(max-width:1024px){
.Bottom002577 .bottom nav{ display:none;}
.Bottom002577 .bottom .right{ margin:0 auto;}
.Bottom002577 .bottom .links ul{ margin:3% 0;}
.Bottom002577 .bottom .bdsharebuttonbox{ display:table; margin:0 auto;}
.Bottom002577 .copyright{ text-align:center; line-height:24px;}
}
@media(min-width:1025px){
.Bottom002577 .bottom .right{ float:right;width:30%;  border-left:1px solid #313131; padding-left:5%;}
.Bottom002577 .copyright dd{ float:left;}
.Bottom002577 .copyright dt{ float:right;}
}
/*Floor002596 */
.Floor002596{ position:relative; z-index:1; background:url(../images/Floor002596_bg.jpg) no-repeat center center; background-size:cover; padding-bottom:8.35%;padding-top:7.5%;}
.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;}
.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 .auto{ max-width:1080px;}
.Floor002596 li{ float:left; width:23%; 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:165px; 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%;}
}

/*Floor001907*/
.Floor001907{padding: 30px 0 40px 0;background:#fafafa;}
.Floor001907 .home_title span{ background: #fafafa; }
.Floor001907 li{ margin-bottom:40px; }
.Floor001907 li:last-child{ margin-bottom:0;}
.Floor001907 li a{ position:relative; display:block; padding-left:134px; height:103px; color:#6f6f6f;}
.Floor001907 li time{ position:absolute; left:0; top:0; width:103px; height:103px; text-align:center; color:#c2c3c5;  line-height:normal; border:1px solid #ccc; }
.Floor001907 li time span{ display:block; font-size:45px; padding-top:5px;}
.Floor001907 li h4{ margin:0; font-weight:normal; font-size:16px; color: #333; }
.Floor001907 li:hover h4{ color: #3988b5; }
.Floor001907 li p{ margin:0; font-size: 12px; color: #999; line-height: 20px; margin: 10px 0;}
.Floor001907 li p span{ margin-left:20px;}
.Floor001907 li i{ color: #666; font-size: 12px; font-style: normal; }

.Floor001907 .newbox{ float: left; width: 48%;}
.Floor001907 ul{ margin-top:30px;}
.Floor001907 .tit { border-bottom: 1px solid #ececec; line-height: 20px;}
.Floor001907 .tit span{color: #333;font-size: 30px;border-bottom: 2px solid #ed6c02;display: inline-block;padding-bottom: 4%;}
.Floor001907 .more{float: right;font-size: 16px;color: #666;line-height: 30px; margin-top:10px;color:#333;}
.Floor001907 .more span{font-family:"å®‹ä½“";display:  inline-block;padding-left: 6px;font-weight: 600;letter-spacing: -2px;}
.Floor001907 .more:hover{ color: #ed6c02; }

.Floor001907 .videobox{float: right;width: 50%;margin-top: 0;position: relative;/*height:464px;*/}
.Floor001907 .videobox .play{cursor: pointer; margin-top:30px; position:relative;}
.Floor001907 .videobox .pic {background-repeat: no-repeat;background-position: center;height: 426px;background-size:cover;}
.Floor001907 .videobox .pic img{ display: none;}
.Floor001907 .videobox .word{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center;}
.Floor001907 .videobox .word a{ display: block; margin: 0 auto;}
.Floor001907 .videobox .h3{ color: #fff; margin: 20px 0 0 0; font-weight: normal; font-size: 18px;}
.Floor001907 .videobox .video{    margin-top: 30px;width: 100%;display: none;background: #000;border: 1px solid #e3e3e3;padding:0%; position:relative;}
.Floor001907 .videobox .video video{width: 100%;height: 426px;}
.Floor001907 .videobox .video .close{ position: absolute; top: 0px; right: 0; background: url(../images/Floor001907-video_close.png) no-repeat; width: 29px; height: 54px; z-index: 99;}

@media only screen and (min-width:1200px ) {
.Floor001907 .videobox .pic{ background: none;}
}
@media(max-width:768px){
.Floor001907 li{ margin-right:0; width:auto; float:none;}
.Floor001907 li:last-child{ padding-bottom:0;}
.Floor001907 .newbox,.Floor001907 .videobox{ float: none; width: 100%;    margin-top: 24px;}
.Floor001907 .videobox .pic{background: none;height: auto}
.Floor001907 .videobox .pic img{ display: block;}
.Floor001907 .videobox .video video{width: 100%;height: auto;}
}
@media(max-width:640px){
.Floor001907 .title{ padding-top:45px; background-size:auto 25px;}

}
@media(max-width:375px){
	
.Floor001907 .title{ font-size:24px;}
.Floor001907 li a{ padding-left:100px;}
.Floor001907 li time{ width:90px; height:90px;}
.Floor001907 li time span{ font-size:35px;}
}


.hotline{ width: 100%; line-height: 40px; font-size: 14px; background: #fafafa; border-bottom: 1px solid #f8f8f8;   }
.hotline p{ margin: 0; float: right; padding-left: 30px; background: url(../images/Top002070_tel.png) no-repeat left center; }

/*Top002070 */
.Top002070{  }
.Top002070 .header{position:relative;z-index: 999; }
.Top002070 .header-left{position:absolute; top:50%; left:0; transform:translateY(-50%); width:40%; max-width:191px; z-index: 100}
.Top002070 .header-right{  position:absolute; top:50%;right:0;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:135px; margin-left:27%; position: relative; z-index: 1; }
}
.Top002070 .header-menu li{float:left;padding: 0 2.5%;}
.Top002070 .header-menu li:last-of-type{ padding-right: 0;}
.Top002070 .top-language{position:relative;background:url(../images/Top002453-lang.png) no-repeat left center;padding: 11px 0 11px 25px;}
.Top002070 .top-language span{display:block;color: #333;cursor:pointer;font-size: 13px;}
.Top002070 .top-language figure{position:absolute;top:110%;left:0;background: #fff; padding:0 12px;line-height: 32px;display:none;z-index:10;font-size:  13px; box-shadow:0 0 15px rgba(0,0,0,0.2);}
.Top002070 .top-language a{display:block;text-align:center;color:#333;background:url(../images/Top002453-lang2.png) no-repeat left center;padding:0px 0 0px 25px;}
.Top002070 .top-language a:after{ content:''; position:absolute; top:-6px; left:50%; margin-left:-8px; width:0;height:0; border-width:0 8px 10px;border-style:solid;border-color:transparent transparent #fff;}

.Top002070 .header-right2{  position:absolute; top:50%;right:0;margin-top:-14px;}
.Top002070 .header-right2 dd >a{ display:block;height:28px; line-height:28px;}
.Top002070 .top-language2{position:absolute;right:0;top:0;width:74px;border: 1px solid #ed6d02;line-height:34px;overflow:hidden;}
.Top002070 .top-language2 a{color: #ed6d02;float:left;width:50%;text-align:center;}
.Top002070 .top-language2 a.on{background: #ed6d02;color:#fff;}


.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:-5px; background:#eee; transition:0.3s; opacity:0; z-index: 2; }
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:20px 0; font-size:16px;position:relative; }
.Top002070 .header-menu li em a{ font-size: 14px; }
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#ed6d02; font-weight:bold;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{background: rgba(237,109,2,0.6);}

.Top002070 .header-menu li.hover .sub{overflow: inherit}
.Top002070 .header-menu li dt{position: relative}
.Top002070 .header-menu li .hierarchy{position: absolute; left: 100%; top:0; display: none; background: rgba(0, 0, 0, 0.3);}
.Top002070 .header-menu li .hierarchy ol{position: relative}
.Top002070 .header-menu li .hierarchy a{position: relative}
.Top002070 .header-menu li .hierarchy a:hover,
.Top002070 .header-menu li .hover_sub > aside a{ background: rgba(237, 109, 2, 0.6); }
.Top002070 .header-menu li .has-multi > aside:after{content: '>'; font-family: SimSun; color: #fff; position: absolute; right: 5px; top: 0; bottom: 0; margin: auto}
@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#ffd3ae; height:32px; border:none; }
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#ed6d02 !important;} 
.Top002070 #open_menu i{background:#ed6d02; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#d7843e;}
.Top002070 #header-menu li{/*text-align:center;*/}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0; padding-left: 5%}
.Top002070 #header-menu li .sub dt .hierarchy aside a{ padding-left: 10%}
.Top002070 #header-menu li .sub dt .hierarchy .hierarchy aside a{ padding-left: 15%}
.Top002070 #header-menu #m9 em::before,.Top002070 #header-menu #m26 em::before{ display:none !important;}

.hierarchy{display: none;}
.has-multi aside{position: relative;padding-right: 40px; overflow: hidden;}
.has-multi aside .op-multi{position: absolute; width: 40px; height: 100%; height: 100%; transition: 0.3s; right: 0; top: 0;}
.has-multi aside .op-multi.click{transform: rotate(45deg);}
.has-multi aside .op-multi:before,
.has-multi aside .op-multi:after{position: absolute; content: ''; width: 12px; height: 2px;background: #fff; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.has-multi aside .op-multi:after{ width: 2px; height: 12px;}
}

/*Floor002028 */
.Floor002028{ background-color:#fafafa; padding:3% 0 4%; margin-bottom:3%;}
.Floor002028 li a{background: #fff;padding:1% 1% 30px;display:block;}
.Floor002028 li figure{ background-size:contain; padding-bottom:78%;}
.Floor002028 li figure img{ display:none;}
.Floor002028 li span{opacity:0.5; text-decoration:underline; transition:0.3s; text-align:center;display: block;}
.Floor002028 li h2{ font-size:16px; margin:3% 0; text-align:center; color:#333;}
.Floor002028 li a:hover span{ opacity:1; color:#ed6c02; text-align:center;}
.Floor002028 li p{ text-align:center; font-size:14px; color:#999; margin:0; padding-bottom:10px;}

.Floor002028 .list{position:relative; margin-bottom:-1px;}
.Floor002028 .copy{ display:none;}
.Floor002028 .list  .bx-controls-direction a{position:absolute;width:32px;height:44px;top:50%;margin-top:-16px;padding:12px 5px;background-color:rgba(0, 0, 0, 0.3);overflow:hidden;line-height:1000px;z-index:10;}
.Floor002028 .list  .bx-controls-direction a.bx-prev{left:0;}
.Floor002028 .list .bx-controls-direction a.bx-next{ right:0;}
.Floor002028 .list .bx-controls-direction a::before,
.Floor002028 .list .bx-controls-direction a::after{position:absolute;content:'';width: 14px;height:2px;background-color:#fff;left: 8px;}
.Floor002028 .list .bx-controls-direction a::before{transform:rotate(-45deg);top: 16px;}
.Floor002028 .list .bx-controls-direction a::after{transform:rotate(45deg);top: 25px;}
.Floor002028 .list .bx-controls-direction a.bx-next::before{transform:rotate(45deg);left:auto;right: 8px;}
.Floor002028 .list .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:8px;}
@media(max-width:375px){
.Floor002028 li h2{ font-size:16px;}
}

/*Floor002530 */
.Floor002530{background-color:#fff;padding: 3% 0 2%;}
.Floor002530 .home_title span{ background-color:#fff;}
.Floor002530 .list{ padding-bottom:40px; }
.Floor002530 .tab{ max-width: 800px; margin: 0 auto; text-align: center; }
.Floor002530 .tab span{ display: inline-block; margin: 0 50px; padding-bottom: 10px; cursor: pointer; }
.Floor002530 .tab span.on,
.Floor002530 .tab span a:hover{ color: #ed6d02; }
.Floor002530 .tab span img{ display: block; margin: 0 auto; max-width: 60px;transition: all 0.6s;}
.Floor002530 .tab span .hover img{transition: all 0.6s;}
.Floor002530 .tab span:hover img{transform: scale(1.2);}
.Floor002530 .tab2 span.on .default,
.Floor002530 .tab2 span:hover .default,
.Floor002530 .tab2 span .hover{ display: none;  }
.Floor002530 .tab2 span.on .hover,
.Floor002530 .tab2 span:hover .hover{ display: block;  }
.Floor002530 .tab2 span:hover .hover img{transform: scale(1.2);}
.Floor002530 ul{ position:relative;}
.Floor002530 li{ float:left; width:32.34375%; margin-bottom:1.484375%; position:relative; box-shadow:0 0 20px #eee; position: relative; }
.Floor002530 li .link{ display: inline-block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index:6; }

.Floor002530 li:hover a:after{ content:''; background:rgba(0,0,0,0.5); width:100%; height:100%; position:absolute; left:0; top:0;}
.Floor002530 li figure.Ispic{ padding-bottom:100%;}
.Floor002530 li:nth-child(2) figure.Ispic,
.Floor002530 li:nth-child(4) figure.Ispic,
.Floor002530 li:nth-child(6) figure.Ispic{ padding-bottom:50%;}
@media(min-width:641px){
.Floor002530 li:nth-child(2),
.Floor002530 li:nth-child(5){ position:absolute; left:33.828125%;}
.Floor002530 li:nth-child(2){ top:0;}
.Floor002530 li:nth-child(5){ bottom:25.5%;}
.Floor002530 li:nth-child(8){ position: absolute; left: 33.828125%; bottom: 0; }
}
.Floor002530 li:nth-child(3),.Floor002530 li:nth-child(6),
.Floor002530 li:nth-child(9){ float:right;}
.Floor002530 li:nth-child(4),.Floor002530 li:nth-child(7){ clear:left;}
.Floor002530 li a{ display:block; position:relative;}
.Floor002530 li .hover,
.Floor002530 li .hover > *{position:absolute;left: 50%;width:100%;top: 50%;padding: 15%;transform: translate(-50%,-50%);}
.Floor002530 li .hover{     width: 60%;text-align: center;}
.Floor002530 li .hover{ z-index:7; opacity:0;}

.Floor002530 li:hover .hover{ opacity:1; transition:0.3s; text-align:center;}
.Floor002530 li .hover .Ispic{ z-index:1; box-shadow:5px 0 10px rgba(0,0,0,0.33); transition:transform 0.3s;}
.Floor002530 li a figure.Ispic{ transition:0.3s;}
.Floor002530 li a:hover figure.Ispic{transform:scale(1.03);}
.Floor002530 li .txt{ color:#fff;  bottom:0; padding:3%; z-index:13;}
.Floor002530 li .txt p{ font-size:18px; margin:0;}
.Floor002530 li .txt span{ line-height:24px; font-size:15px;}
.Floor002530 li .txt i{ width:30px; height:1px; background:#fff; margin:10px auto; display:block;}
.Floor002530 li a figure.Ispic{}
.Floor002530 li a:hover figure.Ispic{transform:scale(1.03);}
@media(max-width:1024px) and (min-width:641px){
.Floor002530 li .txt p{ font-size:18px;}
}
@media(max-width:640px){
.Floor002530 li{ width:100%;}
.Floor002530 li:nth-child(2){ margin-left:1%;}
.Floor002530 li:nth-child(5),
.Floor002530 li:nth-child(6){ width:100%;}
}
@media(max-width:480px){
.Floor002530 li:nth-child(1) p,
.Floor002530 li:nth-child(2) p,
.Floor002530 li:nth-child(3) p,
.Floor002530 li:nth-child(4) p{ font-size:16px;}
.Floor002530 li:nth-child(1) span,
.Floor002530 li:nth-child(2) span,
.Floor002530 li:nth-child(3) span,
.Floor002530 li:nth-child(4) span{ font-size:12px;}
}
@media(max-width:480px){
.Floor002530 li{ width:100%; float:none;}
}

.Floor002530_2 li{ float: left; position: relative; }
.Floor002530 li:nth-child(7) figure.Ispic,
.Floor002530 li:nth-child(8) figure.Ispic,
.Floor002530 li:nth-child(9) figure.Ispic{ padding-bottom: 50%; }


/*
 .Floor002377 ä¸ºdemoç¼–å·
 */
.Floor002377{ background:#fafafa;padding:4.5% 0 4%;}
.Floor002377 .wrap-head{padding-bottom:2%;}
.Floor002377 .wrap-head h1{margin: 0; color: #666; font-size: 20px; font-weight: normal; line-height: 32px; position:relative; z-index:6;}

.Floor002377 .wrap-head h1:after{ position:absolute; width:100%; height:1px; content:''; background-color:#eaeaea; top:50%; left:0;z-index:1;}
.Floor002377 .wrap-head h1 span{background-color:#fafafa; display:inline-block; padding:0 4%; font-size:30px; color:#333; position:relative; z-index:2;}
.Floor002377 .wrap-head h1 em{ font-style: normal; font-size: 32px; text-transform: uppercase; font-weight: 600;}
.Floor002377 .tabs{  padding-top: 23px;}
.Floor002377 .tabs a{display: inline-block;margin-left: 20px;border-radius: 20px;margin-bottom: 10px;line-height: 40px;height: 40px;padding: 0 30px;background-color: #f0f0f0;font-size: 14px;color: #666;cursor: pointer;transition: all .3s ease-in-out;}
.Floor002377 .tabs a.on,.Floor002377 .tabs a:hover{background: #ed6c02;color: #fff;}

.Floor002377 .wrap-container{ position: relative; z-index: 3; padding-top: 0px;}
.Floor002377 .list{display: none;overflow: hidden;}
.Floor002377 ul li{position: relative;background:#fff;padding:30px;}
.Floor002377 ul li .pic{position: absolute;right:15px;top:30px;width: 50%;height:64%;}
.Floor002377 ul li .word{ padding-right: 45%;}
.Floor002377 ul li .word h3{ margin: 0; font-size:16px; font-weight: 600;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002377 ul li .word h3 a{ color: #333;}
.Floor002377 ul li .word h3 a:hover{ color: #000;}
.Floor002377 ul li .word dl{color: #999; padding-top: 5px;}
.Floor002377 ul li .pic img{ max-height: 100%; width: auto; position: relative; left: 0;
transition: left .5s ease-in-out;-webkit-transition: left .5s ease-in-out;-ms-transition: left .5s ease-in-out;-moz-transition: left .5s ease-in-out;
}
.Floor002377 ul li .more{display: block;border-radius: 50%;width: 37px;height: 37px;text-align: center;line-height: 37px;border: 1px solid #bbb;color: #666;margin-top: 36px;font-weight: bold;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;margin-left:  1px;}

.Floor002377 ul li:hover .more{ background-color: #ed6c02; border-color: #ed6c02; color: #fff;}
.Floor002377 ul li .pic:hover img{  left: -15px;}
.Floor002377 .btn{position: absolute;top: 50%;margin-top: -25px;overflow: hidden;width: 50px;height: 50px;line-height: 50px;font-size: 40px;font-weight: bold;cursor: pointer;color: #aaa;}
.Floor002377 .icon-prev{ left: -5%;}
.Floor002377 .icon-next{ right: -5%;}

@media only screen and (max-width:767px ) {
	.Floor002377{ background: none;}
	.Floor002377 .wrap-head{ text-align: center;}	
	.Floor002377 ul li .word{ height: auto;}
}
@media only screen and (max-width:480px ) {
	.Floor002377 ul li .word h3,.Floor002377 ul li .word .price{ font-size: 16px;}
	.Floor002377 ul li .word .price,.Floor002377 ul li .more{ margin-top: 10px;}
}
@media only screen and (min-width:768px ) {
	.Floor002377{ padding-top: 82px;}
	.Floor002377 .wrap-head h1{font-size: 24px;line-height: 42px;}
	.Floor002377 .wrap-head h1 em{ font-size: 42px; top: 10px;padding-right: 30px;}
	.Floor002377 .tabs{text-align: center;}
	.Floor002377 .wrap-container{margin-top: 40px;}
}
@media only screen and (min-width:1024px ) {
	.Floor002377{ padding-top: 112px;}
	.Floor002377 .wrap-head h1{font-size: 26px; line-height: 48px;}
	.Floor002377 .wrap-head h1 em{ font-size: 48px;}
	.Floor002377 .wrap-container{ margin-top: 50px;}
}
@media only screen and (min-width:1280px ) {
	.Floor002377{ padding-top:3%;}
	.Floor002377 .wrap-head h1{font-size: 30px;line-height: 54px;text-align:center;}
	.Floor002377 .wrap-head h1 em{ font-size: 54px; }
	.Floor002377 .wrap-container{margin-top: 2%;}
}

/* å¦‚å‡ºçŽ°é›·åŒ è¯·åˆ é™¤*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/

/*Floor002507 */
.Floor002507{ padding:0.5% 0 4% 0;}
.Floor002507 .home_title span{ background: #fff; }
.Floor002507 .dl_column dd{ float:left; width:48.5%; margin-right:3%; position:relative;}
.Floor002507 .dl_column dd:nth-child(2n){ margin-right:0;}
.Floor002507 .dl_column dd img{ display:block; width:100%;}
.Floor002507 .dl_column dd a{ display:block;}
.Floor002507 .dl_column dd a::before{  display: none; position:absolute; content:'';left:0; top:0; right:0; bottom:0; transition:0.3s;}
.Floor002507 .dl_column dd a:hover::before{ display: block;  background: rgba(0,0,0,0.55);}
.Floor002507 .dl_column dd p{ margin:0; position:absolute; left:5%;bottom:8%; font-size:24px; font-weight: lighter; color:#333; transition:top 0.3s; display:none;}
.Floor002507 .dl_column dd p span{ position:relative; z-index:1; padding-left:10px;}
.Floor002507 .dl_column dd p::after{ position:absolute; content:''; width:130%; height:50%; background:#fff; left:0; bottom:0; z-index:0;transition:0.3s;}
.Floor002507 .dl_column dd a:hover p{ width:100%; text-align:center; bottom:auto; top:50%; font-size: 30px; left:0; transform:translateY(-50%); display:block;}
.Floor002507 .dl_column dd a:hover  p span{ padding-left:0; color:#fff;}
.Floor002507 .dl_column dd a:hover p::after{ width:0;}

@media(max-width:768px){
.Floor002507 .dl_column dd{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
}
@media(max-width:480px){
.Floor002507 .title ol{ font-size:28px;}
.Floor002507 .dl_column dd p{ font-size:24px;}
}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding: 0;}
/*.RighInfo001277 .auto_1200{ padding:1% 0 2%;}
*/.RighInfo001277 .list_img{ float:left; width:63%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; width:80%; background: #f9f9f9;}
.RighInfo001277 .big_img ul {
  padding-bottom: 86.415%;
  position: relative;
}
.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;overflow: hidden;}
.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{padding-bottom: 86.415%;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:cover; border:1px solid #f2f2f2;    background-color: #f9f9f9;}
.RighInfo001277 .list li.on figure{ border:2px solid #ed6d02}
.RighInfo001277 .right_info{ float:right; width:32%; padding-bottom:10%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p,
.RighInfo001277 .right_info .function{ margin:0;padding:2% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info .function{position: relative; padding-left:0px;}
.RighInfo001277 .right_info .function b{position: absolute; left: 0}
.RighInfo001277 .right_info .function br{display: none}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#ed6d02; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal; border:0;}
.RighInfo001277 .right_info p,
.RighInfo001277 .right_info .function{line-height:30px; color:#999; border:0;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#ed6d02; transition:0.4s; margin-top:8%;}
.RighInfo001277 .right_info a:hover{ background-color:#ed6d02; color:#fff;}
.RighInfo001277 .right_info .other{display: flex; border-top: 1px solid #e7e8e8;}
.RighInfo001277 .right_info .other a:not(:last-child){margin-right: 5px;}
.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:#ed6d02; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%; line-height:26px;}
.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;}
.zoomLens{max-width: 200px; max-height: 200px;}
@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
.RighInfo001277 .right_info p{ padding:5px 0;}
.RighInfo001277 .right_info{ padding-left:20px}
.RighInfo001277 .right_info a{    margin-top: 1%;}
}
@media(max-width:640px){

.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:55px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	
/*Timeline001915*/
.Timeline001915{ padding:4% 0;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Top002629_logo.jpg) no-repeat center top; padding-top:38px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;/* background:#f5f5f5; margin-top: 10px;*/}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#ef6b00; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#ef6b00; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#ef6b00; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}
/*
 .TextList001131 为demo编号
 */
.TextList001131{ }
.TextList001131 .left{ float: left;width: 20%; text-align: center; }
.TextList001131 .left .img{ background-repeat: no-repeat;background-size: cover;background-position: center center;padding-bottom: 221.5%;}
.TextList001131 .left h3{ font-size: 22px; color: #888; position: relative; display: inline-block; }
.TextList001131 .left h3::after{content: '';display: none;width: 20px;height: 1px; margin: 10px 0 0; background: #ed6d02;}

.TextList001131 .right{ float: right;width: 75%; padding-top: 69px; }

.TextList001131 ul{ padding-bottom: 3%;  }
.TextList001131 li{ line-height:30px;font-size:14px; padding:15px 0; border-bottom:1px solid #ededed; padding-right:40px;background:url(../images/TextList001131-li.png) no-repeat right center;}
.TextList001131 li span{ float:left; width:30px; height:30px; background-color:#999; margin-right:10px; text-align:center; color:#fff; font-weight:bold;}
.TextList001131 li:hover span{ background-color:#ed6d02;}
.TextList001131 li:hover{background-image:url(../images/TextList001131-li_hover.png); }
.TextList001131 li:hover a{color:#ed6d02;}
.TextList001131 li a{ display:block; overflow:hidden;}
.TextList001131 li b,
.TextList001131 li em{ padding-right:3%;float:left; }
.TextList001131 li b{ font-size:14px;width:50%; }
.TextList001131 li em{ font-style:normal;width:24%;}
@media(max-width:768px){
.TextList001131 li{ font-size:14px; padding:10px 0;}
.TextList001131 li b,
.TextList001131 li em{ float:none; display:block; width:auto;}
.TextList001131 .left,.TextList001131 .right{ float: none;width: 100%; }
.TextList001131 .left .img{ padding-bottom: 45%;}
}
/*Map002520 */
.Map002520{ padding:30px 0;}
.Map002520 .auto{ background:#fff; /*box-shadow:3px 0 20px rgba(0,0,0,0.1);*/ padding:2% 3%;}
.Map002520 .select{ border-bottom:1px solid #f9f7e9; padding-bottom:2%; margin-bottom:2%;}
.Map002520 .select dl > *{ float:left;}
.Map002520 .select dd{position:relative; z-index:20; width:28%; margin-right:2%;}
.Map002520 .select dd > a{ position:relative;  line-height:45px; border:1px solid #f4f0d4; border-radius:45px; color:#999;}
.Map002520 .select dd > a::after{ position:absolute; content:''; border:6px solid transparent; border-top-width:7px; border-top-color:#ababab; right:16px; margin-top:-3px; top:50%;}
.Map002520 .select dd a{padding:0 16px; display:block;}
.Map002520 .select dd figure{ position:absolute; left:16px; right:16px; top:100%; background:#fff;border:1px solid #f4f0d4; border-top:0;max-height:300px; overflow:auto; display:none;}
.Map002520 .select dd figure a{ line-height:30px; }
.Map002520 .select dd figure a:hover{ background:#f9f7e9; color:#000;}
.Map002520 .select dt{ width:40%;}
.Map002520 .search{ position:relative;}
.Map002520 .search .text{ width:100%;line-height:45px;height:45px; border:1px solid #f4f0d4; border-radius:45px; color:#999;padding:0 55px 0 16px;}
.Map002520 .search .btn{ position:absolute; right:0; top:0; width:55px; height:100%; background:url(../images/Map002520-btn.png) no-repeat center center;}
.Map002520 .right{ position:relative; padding:30px 0;}
.Map002520 .right .bx-controls-direction a{ position:absolute; width:100%; left:0; height:31px; cursor:pointer; background:#f2c39c; overflow:hidden; text-indent:-999em;}
.Map002520 .right .bx-controls-direction a::before{ position:absolute; content:''; border:6px solid transparent; border-top-width:7px; border-top-color:#fff; left:50%; margin-left:-6px; margin-top:-3px; top:50%;}
.Map002520 .right .bx-controls-direction a.bx-prev{ top:0; border-bottom:11px solid #fff;}
.Map002520 .right .bx-controls-direction a.bx-prev::before{ border-top-color:transparent;border-bottom-color:#fff; margin-top:-8px;}
.Map002520 .right .bx-controls-direction a.bx-next{ bottom:0; border-top:11px solid #fff;}
.Map002520 .right li{ line-height:26px; border-bottom:1px solid #f4f0d4; padding:10px 0; cursor:pointer;}
.Map002520 .right li > *{ margin:0;}
.Map002520 .right li h5{ font-size:14px; color:#ed6d02;}
.Map002520 .right li p{ position:relative; padding-left:0px;}
/*.Map002520 .right li p span{ position:absolute; left:0; top:0; width:45px;}*/

.Map002520 .left .name{ width:224px;}
.Map002520 .left .name h2{ margin:0; color:#6c3b27; font-size:30px; font-weight:normal;}
.Map002520 .left .name h2 span{ display:block; font-size:14px; color:#bbbbbb; font-family:"Courier New", Courier, monospace; text-transform:uppercase;}
.Map002520 .left .name p{ margin-bottom:0; line-height:24px;}
.Map002520 .map{ position:relative;}
.Map002520 .map > img{ width:100%;}
.Map002520 .map #allmap{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Map002520 .map #allmap img{ max-width:none;}
.Map002520 .map #allmap *{ box-sizing:content-box;}
.Map002520 .map #allmap .anchorBL,
.Map002520 .map #allmap .BMap_cpyCtrl{ display:none !important;}
@media(min-width:1025px){
.Map002520 .right{ float:right; width:25.5%;}
.Map002520 .left{ float:left; width:70%;}
}
@media(min-width:641px){
.Map002520 .left{ display:table;}
.Map002520 .left > *{ display:table-cell; vertical-align:middle;} 
}
@media(max-width:1024px){
.Map002520 .left{ width:100%;}
.Map002520 .right{ margin-top:3%;}
}
@media(max-width:480px){
.Map002520 .select dl > *{ float:none; margin-bottom:10px; width:auto !important;}
}
/*
 .RighInfo002309 为demo编号
 */
.RighInfo002309{ padding:28px 0 80px; }
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .txtbox p{ padding-top: 26px; }
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:14px; color:#555;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
@media only screen and (min-width:768px ) {
	.RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
	.RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
	.RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:50px;}
}
/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{
	background-color: #fff;
}
.RighInfo002223 .auto{
	padding-top:6%;
	padding-bottom: 3%;
}
.RighInfo002223 .pic{
	margin-top: 20px;
}
.RighInfo002223 .h3{
	color:#ed6d02;line-height:1.6;margin:0; font-size: 20px;
}
.RighInfo002223 .h4{
	font-size:16px;color:#ed6d02;margin:30px 0px 0 0;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#ffc89c;width:50px;height:2px;background:#ffc89c;border:none;margin:15px 0px; content: ""; display: block;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;
}
.RighInfo002223 .ul li{
	font-size:14px;line-height:2.245;
}
.RighInfo002223 .ul li span{
	font-family:Arial;font-size:16px;color:#ed6d02;font-weight:bold;
}

.RighInfo002223 p{
	line-height:2.245;font-size:14px;color:#666;margin:0px 0px 25px;clear:both;
}

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{
		font-size: 18px;
	}
	.RighInfo002223 .pic{
	  width:23.765%;
    }
    .RighInfo002223 .con{
	   width:71.235%;
    }
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin:15px 0px;}
   .RighInfo002223 .h4{
	font-size:18px; margin-top: 55px;
   }
   .RighInfo002223 .pic{
   	    float:right;width:30.765%;
   }
   .RighInfo002223 .con{
   	    float:left;
   	     width:64.235%;
   }
}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ }
.RighInfo002226 .dl{color:#555; float: left; width: 33.333%; line-height: 40px; }
.RighInfo002226 .dl .h4{color:#ed6d02; font-size:18px; margin:0;  position:relative; padding-left:10px;}
.RighInfo002226 .dl .h4::after{ position:absolute; content:"";width: 2px; height:12px; background: #ed6d02; left:0 ; top:15px;}
.RighInfo002226 .dl .h4 span{display:inline-block;  padding-bottom:10px; float: left; }
.RighInfo002226 .dl .con{ font-size:14px; display: inline-block;}
.RighInfo002226 .word{ padding: 35px 0; } 
.RighInfo002226 .con2{ padding: 50px; background: #f9f9f9; line-height: 35px; } 
.Talent_Concept .con2{ margin-top: 40px;} 
.RighInfo002226 .con2 h4{ color: #ed6d02; font-size: 18px; margin-top:10px;} 
.RighInfo002226 .pic2{ padding-bottom: 15px;} 
@media (max-width: 768px){
.RighInfo002226 .dl{ width: 100%; }
.RighInfo002226 .con2{ padding: 30px;  }
.RighInfo002226 .word,.RighInfo002226 .pic{ float: none;width:100%}	
}
@media (max-width: 640px){
.RighInfo002226 .dl{ width: 100%; }
.RighInfo002226 .word,.RighInfo002226 .pic{ float: none;width:100%}	
}
/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}

/*Menu002306*/
.Menu002306{padding-top: 30px;}
.Menu002306 .side-title{ line-height:60px; background-color: #ed6d02;  font-size:22px; font-weight:bold; color:#fff; padding:0 31px 0 32px;  position: relative; border-radius: 8px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
/*.Menu002306 .side-title::before{ position: absolute; bottom: 0; left: -20px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:0 15px 44px 20px; border-color: transparent transparent #87b2c7 transparent;}*/
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f3f3f5;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu li.aon a{ color:#ed6d02}
.Menu002306 .side-menu > ul > li.aon > ul > li > a{ color:#ed6d02}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #eaebec;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px;font-weight:bold; color:#555; line-height:49px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#f2c39c; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_on.png) no-repeat left center; padding-left:18px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#e6e6e6;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#002870;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#87b2c7; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #ed6d02; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#555; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#ed6d02; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}
/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding:3% 0;}
.RighInfo002218 .box1{padding:15px 15px 15px 15px;color:#728391;font-size:14px;line-height:30px; }
.RighInfo002218 .box1 .pic{ padding: 20px 0; display: block; margin:0 auto} 
.RighInfo002218 .box1 .h3{font-size:20px;color:#ed6d02;margin:10px 0 28px 0; font-weight:normal;text-align: center;}
.RighInfo002218 .box1 .h3:after{ display:block; content:""; width:30px; height:2px; background:#ed6d02; margin:0 auto; margin-top:15px;}
.RighInfo002218 .box1 figure{ padding:0.5% 0%; color:#555; text-indent: 2em;}
.RighInfo002218 .box1 figure p{ padding:5px 0; }
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
.RighInfo002218 li{     padding-bottom: 20px;}
/*RighInfo002218 End*/
/*
 .PicList000941 为demo编号
 */
.PicList000941{ }
.PicList000941 .top{ background: #fff; position: relative; }
.PicList000941 .top .pic{ width:70%; float: left; margin-bottom: 3%; margin-right: 6%; }
.PicList000941 .top .pic .Ispic{ width:100%; padding-bottom:45%;}
.PicList000941 .top .txt{ max-height: 378px; padding: 7% ; }
.PicList000941 .top .txt h2{ font-size: 32px; font-weight: normal; margin: 0; }
.PicList000941 .top .txt p{  margin: 5px 0; height: 40px; overflow: hidden; }

.PicList000941 .left{ float: left;width: 20%}
.PicList000941 .left .img{ background-repeat: no-repeat;background-size: cover;background-position: center center;padding-bottom: 221.5%;}
.PicList000941 .left h3{ font-size: 22px;text-align: center;color: #333}
.PicList000941 .left h3::after{ content: '';display: block;width: 20px;height: 1px;margin:10px auto 0;background: #333;}
.PicList000941 .right{ float: right;width: 78%}

.PicList000941 li{ float:left; width:49%; margin-right:2%; margin-bottom:2%; /*background-color:#f3f3f3;*/ overflow:hidden; padding:3% 0; position: relative; }
.PicList000941 .link{ display: inline-block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 5; }
.PicList000941 li:nth-of-type(2n){ margin-right:0; }
.PicList000941 li .txt{  }
.PicList000941 li .Ispic{ width:100%; padding-bottom:65%; margin-bottom: 25px;}
.PicList000941 li h2{ font-size:24px; font-weight: normal; margin: 0;}
.PicList000941 li p{ line-height:18px; margin: 0; overflow:hidden; height:18px; color:rgba(51,51,51,0.7); font-size:14px; }
.PicList000941 .top .more,
.PicList000941 li .more{ position: absolute; bottom: 6%; right: 6%; display: inline-block;width: 100px;text-align: center;height: 35px;line-height:35px;background: #fff;border: 1px solid #ddd; font-size: 12px;color: #888; z-index: 4;}
.PicList000941 .top .more{ position: relative; bottom: inherit; right: inherit; margin-top: 8%; }
.PicList000941 .top:hover .more,
.PicList000941 li:hover .more{ color:#fff; background-color:#ed6d02;}
@media(max-width:1000px) and (min-width:769px){
.PicList000941 li p{height:48px;}
}
@media(max-width:1024px){
.PicList000941 .top .txt{ max-height: 232px;  }
.PicList000941 .top .more{ margin-top: 5%; }
}
@media(max-width:768px){
.PicList000941 .top .txt{ padding: 5%; }
.PicList000941 li{  width: 49%; margin-right: 2%;}
.PicList000941 li:nth-of-type(2n){ margin-right:0; }
}
@media(max-width:480px){
.PicList000941 .top{ margin-bottom: 25px; padding: 3% 3% 2%; position: relative; }
.PicList000941 .top .pic{ width:100%; float: inherit; margin-bottom: 0; margin-right: 0; }
.PicList000941 .top .pic .Ispic{ padding-bottom:63%; margin-bottom: 25px; }
.PicList000941 .top .txt{ max-height: inherit; padding: 0; }
.PicList000941 .top .txt h2{ font-size: 24px;  }
.PicList000941 .top .txt p{ height: 18px;  }
.PicList000941 .top .more{ position: absolute; bottom: 6%; right: 6%; display: inline-block;width: 100px;text-align: center;height: 35px;line-height:35px;background: #fff;border: 1px solid #ddd; font-size: 12px;color: #888; margin-top: 0;}
.PicList000941 li{ float:none; margin-right:0; width:auto; margin-bottom: 25px;}
.PicList000941 li .Ispic,
.PicList000941 li figure{ float:none; width:auto;}
.PicList000941 li .Ispic{ display:block; padding-bottom:63%;}
.PicList000941 li figure{ padding-top:15px;text-align: center;}
}
@media(max-width:375px){
.PicList000941 li p{height:48px;}
}

/* 产品专题页 */
.topic{ padding:30px 0 20px; background: #f9f9f9; }
.topic:nth-of-type(2n){  background: #fff; }
.topic .left{ float: left;width: 20%; text-align: center; }
.topic .left .img{ background-repeat: no-repeat;background-size: cover;background-position: center center;padding-bottom: 221.5%;}
.topic .left h3{ font-size: 22px; color: #888; position: relative; display: inline-block; }
.topic .left h3::after{content: '';display: none;width: 20px;height: 1px; margin: 10px 0 0; background: #ed6d02;}
.topic .right{ float: right;width: 78%}

.topic .right .more{ clear: right; }
.topic .right .more a{display: inline-block; margin: 26px 0 26px; float: right; font-size: 16px;color: #888;}
.topic li:hover h2 a,
.topic .right .more a:hover{ color:#ed6d02; }

.topic li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%; background-color:#fff; overflow:hidden; padding-bottom: 12px; position: relative; }
.topic li .link{ display: inline-block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.topic:nth-of-type(2n) li{ background-color:#f9f9f9; }
.topic li:nth-child(4n){ margin-right:0; }
.topic li .txt{ text-align: center; padding: 0 20px; }
.topic li .Ispic{ width:100%; padding-bottom:75%; }
.topic li h2{ font-size:16px; margin: 12px 0 8px;}
.topic li p{ line-height:18px; margin: 0; overflow:hidden; height:18px; color:#999; font-size:12px;}
.topic li span{ display: inline-block; line-height:18px; overflow:hidden; height:18px; color:#999; font-size:12px;}
@media(max-width:768px){
.topic li{  width: 49%; margin-right: 2%;}
.topic li:nth-child(2n){ margin-right:0; }

}
@media(max-width:480px){
/*.topic li{ float:none; margin-right:0; width:auto;}*/
.topic li .Ispic,
.topic li figure{ float:none; width:auto;}
.topic li .Ispic{ display:block; padding-bottom:63%;}
.topic li figure{ padding-top:15px;text-align: center;}
.topic .left,.topic .right{ float: none;width: 100%; }
.topic .left .img{padding-bottom: 45%;}
}

@media(max-width:320px){
.topic li{ float:none; margin-right:0; width:auto;}

}

/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,.Page002274 .Pages .a_first,.Page002274 .Pages .a_end,.Page002274 .p_jump,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#ed6d02;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
/*
 .PicList002256 为demo编号
 */
.PicList002256 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.PicList002256 .auto_1260{  padding: 0 2%;}
}
.PicList002256{ padding:25px 0 20px
;}
.PicList002256 li{ position:relative; margin:10px 0 20px }
.PicList002256 li time{ width:103px; height:103px;  overflow:hidden; text-align:center; color:#c2c3c5; border: 1px solid #ccc; position:absolute; left:30px; top:50%; margin-top:-56px; font-size: 14px;}
.PicList002256 li time span{ display:block; font-size:45px; padding-top: 5px;}
.PicList002256 li .txt{ padding:25px 20px 16px 30px; background: #fafafa; overflow:hidden;}
.PicList002256 li .txt .pic{ margin-bottom: 10px; display: block;}
.PicList002256 li .txt h3{  font-size:16px; margin-bottom: 15px; font-weight: normal; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.PicList002256 li .txt .more:hover,
.PicList002256 li .txt h3 a:hover{ color:#ed6d02;}
.PicList002256 li .txt p{ margin:10px 0; color:#6f6f6f; height:44px; line-height: 22px; overflow:hidden; font-size: 12px; }
.PicList002256 li .txt i{ display: none; }
.PicList002256 li .txt .more{ padding-right:54px; font-size: 12px; color: #666; text-transform: uppercase;}
@media only screen and (min-width:481px ) {
	.PicList002256 li .txt .pic{ float: right; margin-left:30px; margin-bottom: 0;}
}
@media only screen and (min-width:768px ) {
	.PicList002256 li .txt{ padding:16px 20px 16px 170px;}
}
@media only screen and (max-width:480px ) {
	.PicList002256 li time{ left: -17px;}
}
@media(max-width:640px ) {
.PicList002256 li time{ display: none; }
.PicList002256 li .txt i{ display: block; font-size: 12px; color: #999; }
}


.brand_journalist{ overflow:hidden; margin: 4% 0; }
.brand_journalist ul{ max-width: 1120px; margin: 0 auto; background:url(../images/media4_bb.jpg);}
.brand_journalist ul li{float:left; height:345px; width:33.333%; padding-left: 4%; list-style: none; position:relative; }
.brand_journalist ul li h1{  float: inherit;  right:188px; bottom:38px; font-size:13px; color:#413c35; clear: both; }
.brand_journalist ul li .q{position:absolute;right:132px;bottom:3px;background: url(../img/media/flag.png) no-repeat;width:53px;height:63px;font-size:13px;color:#413c35;}
.brand_journalist ul li .q span{ float:left; font-size:18px; color:#ffffff; padding-top:10px; padding-left:3px; padding-right:2px;}
.brand_journalist ul li .q b{ float:left; color:#ffffff; font-weight:100; padding-top:13px;}
.brand_journalist ul li .jPic{float:left; }
.brand_journalist ul li .jPic a img{ max-height: 256px;}
.brand_journalist ul li .jTxt{ float:left; width:100px; padding-left:20px; padding-top:10px;}
.brand_journalist ul li .jTxt a{ display:inline-block; margin-bottom:15px; zoom:1; font-size: 13px; line-height: 26px;}
.brand_journalist ul li .jTxt a.online{ background: url(../images/Top002070-search_btn.png) left 5px no-repeat; text-indent:25px; color:#7c756c}
.brand_journalist ul li .jTxt a.online:hover{ background: url(../images/Top002070-search_btn2.png) left 5px no-repeat; color:#ed6d02}

@media(max-width:768px ) {
.brand_journalist ul li{ width: 50%; }
.brand_journalist ul li:nth-child(5) .jPic a img,
.brand_journalist ul li:nth-child(6) .jPic a img{ height:251px;  }
}
@media(max-width:640px ) {
.brand_journalist ul li{ width: 100%; height: 343px; }
}


/*
 .PicList001302 为demo编号
 */
.PicList001302{ padding-top:30px;}
.PicList001302 .auto{ max-width: 1120px; background: url(../images/media4_bb.jpg) }
.PicList001302 li{ float:left; width:23%; margin:0 1%; position:relative; margin-bottom:1%;}
.PicList001302 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList001302 li:hover a{ border-color:#ef6b00;}
.PicList001302 li figure{ position:relative;}
.PicList001302 li figure div{ padding-bottom:137%; background-size:contain;}
.PicList001302 li figure dl{ position:absolute; left:0; top:0; width:100%; height:100%;background:rgba(0, 01, 0, 0.6); opacity:0;  transition:0.3s;}
.PicList001302 li figure dl:before{ content:''; -webkit-animation:down 1.5s ease-in-out 0s infinite;-moz-animation:down 1.5s ease-in-out 0s infinite;-o-animation:down 1.5s ease-in-out 0s infinite;animation:down 1.5s ease-in-out 0s infinite;opacity:1;filter:alpha(opacity=100);background-image:url('../images/PicList001302-search.png');background-repeat:no-repeat;background-size:cover;width:42px;height:42px;display:block;right:18px;bottom:24px; position:absolute;}
.PicList001302 li:hover figure dl{ background-position:center 35%;opacity:1;}
.PicList001302 li:hover figure dl:before{ opacity:1;}
.PicList001302 li p{ margin:10px 0; line-height:24px; overflow:hidden; text-align:center;color: #333;font-size: 16px;}
.PicList001302 li:hover p{ color:#ef6b00;}
@media(max-width:768px){
.PicList001302 li{ width:31.333%;}
}
@media(max-width:480px){
.PicList001302 li{ width:48%;}
}
@media(max-width:320px){
.PicList001302 li{ width:100%; float:none;}
}



/*
 .PicList000671 为demo编号
 */
.PicList000671{padding:30px 0 20px;}
.PicList000671 ul li .videoCon{ display:none; border-bottom:3px solid #245bb5;}
.fancybox-skin.videoCon .text{ font-size:18px; font-weight:normal; display:block;}
.PicList000671 *{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.PicList000671 .nowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.PicList000671 ul li{ width:32%; float:left; margin:0 2% 2% 0;}
.PicList000671 ul li:nth-child(3n){ margin-right:0;}
.PicList000671 ul li figure{ padding-bottom:86%; position:relative; background-repeat:no-repeat; background-position: center center; background-size: cover;}
.PicList000671 ul li figure a{ position:absolute; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3); background-image:url(../images/PicList000671-icon-video.png); background-repeat:no-repeat; background-position: center center;}
.PicList000671 ul li figure a:hover{ background-color:transparent}
.PicList000671 ul li h5{ font-size:15px; padding:8px 0; margin:0; text-align:center; border-bottom: dashed 1px #c1c1c1;}
.PicList000671 ul li time{ display:block; color:#b3b3b3; background:url(../images/PicList000671-icon.png) no-repeat right;}
@media screen and (max-width:640px){
.PicList000671 ul li{ width:49%;}
.PicList000671 ul li:nth-child(2n){ margin-right:0;}
.PicList000671 ul li:nth-child(2n+1){ margin-right:2%;}
}
@media (max-width:420px){
.PicList000671 ul li{ width:100%;}
}
.video-fanybox .fancybox-skin .text{ font-size:18px; font-weight:normal;}


/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p b{ color:#ed6d02}
.RighInfo002275{padding: 60px 0}
.RighInfo002275 .single_tit{ margin-bottom: 25px; }
.RighInfo002275 .text{margin-bottom: 30px; padding-top: 25px; }
.RighInfo002275 .text .title{font-size: 30px;color: #fee8d6;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 40px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 350px; }
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 70px}
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 700px;height: 450px;}
	.RighInfo002275 .text{width: 100%;text-align: center;}
}


/*
 .Timeline001266 为demo编号
 */
.Timeline001266{ padding:40px 0; }
.Timeline001266 .scroll{ height:750px;overflow: auto;}
.Timeline001266 .scroll ul{ padding-right:52px; }
.Timeline001266 .scroll li{ position:relative; padding:20px 0 30px 130px;background:url(../images/Timeline001266-bg.gif) repeat-y left top;}
.Timeline001266 .scroll li div{ position:relative; padding-left:217px; min-height:83px;}
.Timeline001266 .scroll li div figure{ position:absolute; left:0; top:0; border:4px solid #e5e5e5;width:200px;}
.Timeline001266 .scroll li p{ margin:0; line-height:24px; max-height:72px; overflow:hidden;}
.Timeline001266 .scroll li time{ position:absolute; border-radius:0 5px 5px 0; background-color:#e5e5e5; padding:0 10px; left:40px; line-height:32px; top:20px;font-weight: bold;
    color: #ed6d02;}
.Timeline001266 .scroll li time::before,
.Timeline001266 .scroll li time::after{ position:absolute; content:''; top:50%; }
.Timeline001266 .scroll li time::before{width:0; height:0; border:10px solid #e5e5e5; border-left:0; border-top-color:transparent;border-bottom-color:transparent; left:-10px; margin-top:-10px;}
.Timeline001266 .scroll li time::after{ width:14px; height:14px; border-radius:50%; background-color:#9b9690; border:4px solid #e5e5e5; left:-35px;margin-top:-7px;}
.Timeline001266 .scroll li:hover time{ background-color:#ed6d02; color:#fff;}
.Timeline001266 .scroll li:hover figure{ border-color:#ed6d02;}
.Timeline001266 .scroll li:hover time::before{ border-right-color:#ed6d02;}
.Timeline001266 .scroll li:hover time::after{background-color:#ed6d02; border-color: #ffd3af; width:20px; height:20px; margin-top:-10px; left:-38px;}

.Timeline001266 .jspContainer{overflow: hidden;position: relative;}
.Timeline001266 .jspPane{position: absolute; margin-left:0 !important;}
.Timeline001266 .jspVerticalBar{position: absolute;top: 0;right: 14px;width: 16px;height: 100%; }
.Timeline001266 .jspCap{display: none;}
.Timeline001266 .jspTrack{display:none;}
.Timeline001266 .jspArrow{ position:absolute; top:50%;background: #ed6d02;text-indent: -20000px; width:30px; height:45px; display: block;cursor: pointer; z-index:10;}
.Timeline001266 .jspArrow::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(../images/Timeline001266-btn_hover.gif) no-repeat center center;}
.Timeline001266 .jspArrowDown::before{ transform:rotate(180deg);}
.Timeline001266 .jspArrowUp{ top:0;}
.Timeline001266 .jspArrowDown{top:60px;}
.Timeline001266 .jspDisabled{background: #ddd;cursor: default; }
.Timeline001266 .jspDisabled::before{background-image:url(../images/Timeline001266-btn.gif);}
.Timeline001266 .jspCorner{background: #eeeef4;float: left;height: 100%;}
@media(max-width:640px){
.Timeline001266 .scroll{height:612px;}
.Timeline001266 .scroll li{ padding:50px 0 20px 30px; }
.Timeline001266 .scroll li time{top:0;}
}
@media(max-width:480px){
.Timeline001266 .scroll{height:470px;}
.Timeline001266 .scroll li div figure{ position:static; margin-bottom:10px;}
.Timeline001266 .scroll li div{ padding-left:0;}
}


/*
 .搜索 为demo编号
 */
.TextList000746{ padding:0 0 1.5%}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:10px 0;}
.TextList000746 li a{ background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li a:hover{ color:#279851;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}



.news_info{padding:40px 0 4%;}
.news_info .title{ text-align:center; padding-bottom:0px; background:none;}
.news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:20px;}
.news_info .title p span{ margin:0 36px; color:#999;  font-size:12px;}
.news_info .info{ text-align:justify; text-justify:inter-ideograph; padding-top:20px;}
.news_info .info img{ margin:15px 0;}
.news_info .info p{ font-size:14px; color:#666; line-height:26px; margin:12px 0; }
.news_info .info_back{ text-align:center; clear:both; padding:2% 0 20px 0;} 
.news_info .info_back a{ color:#999; font-size:14px;} 
.news_info .info_back a:hover{color:#ed6d02;}
.news_info .info_back .goback{ background:#ed6d02; padding:8px 18px; color:#fff; border-radius:6px;}
.news_info .info_back .goback:hover{ color:#fff}
.news_info .info_back dl{ width:35%;}
.news_info .info_back .prepage{ float:left;}
.news_info .info_back .nextpage{ float:right;}

/*RighInfo002542 */
.RighInfo002542{ }
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%; margin-bottom: 4%; min-height: 420px; }
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:3% 0 2% 58%;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:4%; padding-right:58%;}
}

.RighInfo002542 .title{ font-size:26px; color:#ed6d02;}
.RighInfo002542 .title span{ display:block; color:#000; font-family:"MS Serif", "New York", serif; font-size:60px;}
.RighInfo002542 .title::after{ width:50px; height:2px; background:#ed6d02; content:''; display:block; margin-top:20px;}
.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_list{ max-width:1360px;}
.RighInfo002542 .info_list dl{ padding:4% 0;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left; width:31.5%; margin-right:2.75%;}
.RighInfo002542 .info_list dd:nth-child(3n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(3n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;}
.RighInfo002542 .info_list dd p{ font-size:20px; color:#000;}
.RighInfo002542 .info_list dd p span{ font-size:16px; color:#999; font-family:"Courier New", Courier, monospace; text-transform:uppercase;}
.RighInfo002542 .info_list dd div{ line-height:26px;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}



/* 业务发展 */
.Business{ }
.Business .intro1{ margin-top: 2%; }
.Business .intro .Ispic{ width:69.16%;}
.Business .intro{ position: relative; min-height: 458px; }
.Business .intro1{ background: #f7f8f8 }
.Business .title{ font-size: 36px; color: #898989; font-weight: bold; }
.Business .info_main .info{  padding-top: 0; }
.Business .intro .info_main{ position: absolute; width: 360px; right: 2%; top:12%; padding: inherit; }
.Business .intro .info_main .p{ line-height: 26px; font-size: 14px; color: #898989; }
.Business .intro:nth-of-type(2) .info_main,
.Business .intro2 .info_main{ padding: inherit; left: 4%; top:15%;  right: inherit; }
@media(max-width:1024px){
.Business .intro:nth-of-type(2) .info_main,
.Business .intro2 .info_main,
.Business .intro .info_main{ position: relative; left: inherit; width: 100%; right: inherit; top:inherit; padding: 30px; }
.Business .auto_1200{ padding: 0;}
.Business .intro .Ispic{ width: 100%;}
}
@media(max-width:640px){
.Business .intro:nth-of-type(2) .info_main,
.Business .intro2 .info_main,
.Business .intro .info_main{ padding: 20px; }
}

/*RighInfo002519 */
.RighInfo002519{ padding:6% 0 3% 0;}
.RighInfo002519 .title{ text-align:left;font-family: "DINCond-Bold";color:#f5f5fc; font-size:120px; text-transform:uppercase; line-height:100px; }
.RighInfo002519 h1{ padding-top: 3%; padding-bottom: 3%; margin: 0; font-size: 28px; font-weight: normal;position: relative; }
.RighInfo002519 h1::after{ position:absolute; content:''; height:1px; background:#ed6d02; left:0; width:12%; bottom:15px;}
.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
.RighInfo002519 .list_img_group li{ float:left; width:49%;}
.RighInfo002519 .list_img_group li:nth-child(2){ width:49%; margin:0 0.492578125%;}
}
@media(max-width:640px){
.RighInfo002519 .list_img_group li{ margin:2% 0;}
}
/*
 .RighInfo002227 为demo编号
 */
.RighInfo002227{ background-color:#fff; font-size:14px;color:#666;}
.RighInfo002227 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.RighInfo002227 .title img{ width:45px; height:33px;}
.RighInfo002227 .img{ padding-top:30px;}
.RighInfo002227 .box1{margin-bottom: 10%;}
.RighInfo002227 .box1 .pic{ background: url(../images/RighInfo002227-bg_bsimg.jpg) no-repeat right bottom;  padding:0 11px 11px 0; display:block;}
.RighInfo002227 .box1 p,.RighInfo002227 .box2 p{line-height:28px;}
.RighInfo002227 .box1 p{margin:0 0 20px 0;}
.RighInfo002227 .box2 p{ margin:0 0 1% 0; padding:15px 0 0;}
.RighInfo002227 .box2 .pic{ text-align:center; padding-bottom:30px;}
.RighInfo002227 .pepoleimage{ margin-bottom:30px;}
.RighInfo002227 .box2 h3{margin:0;font-size:14px;color:#333;padding-bottom:10px;}
.RighInfo002227 .textbox-con2{border-top:dashed 1px #ccc;padding-top:30px;margin-top:30px;}
@media screen and (min-width: 480px){
    .RighInfo002227 .box1 .pic{width: 45%;float:left; margin-right:5%;}
	.RighInfo002227 .box2 .pic{float:left;padding-right:8%; text-align:left;}
	.RighInfo002227 .box2 .textbox-con2 .pic{ text-align:right;float:right; padding-left:4%; padding-right:0;}
}
@media screen and (min-width: 768px){
	.RighInfo002227 .box2 h3{ font-size:16px;}
	.RighInfo002227 .title{font-size:22px;margin-bottom: 60px;}
	.RighInfo002227 .title img{ width:55px; height:40px;}
    .RighInfo002227 .box1 p{padding-top:25px; margin:0;}
	.RighInfo002227 .box2 p{ padding-top:7px;}
	.RighInfo002227 .box2 .pic{ padding-top:0px; padding-bottom:0;}
	.RighInfo002227 .pepoleimage{ margin-bottom:50px;}
	.RighInfo002227 .textbox-con2{padding-top:52px;margin-top:52px;}	
}
/*Floor002694 */
@font-face {
 
  src: url("fonts/DINCond-Bold.woff2") format("woff2"),
       url("fonts/DINCond-Bold.woff") format("woff"),
       url("fonts/DINCond-Bold.ttf") format("truetype"),
       url("fonts/DINCond-Bold.eot") format("embedded-opentype"),
       url("fonts/DINCond-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.Floor002694{ position:relative; z-index:1; padding:0 0 6%;}
.Floor002694 .quan{ position:absolute;width:62.5%; height:100%; overflow:hidden; opacity:0.3;}
.Floor002694 .quan1{left: -31%; top: -45%;}
.Floor002694 .quan2{right:0; bottom:0%;}
/*.Floor002694::before,*/
.Floor002694 .quan::after{ position:absolute; content:'';  width:100%; height:100%;
background: -moz-radial-gradient(center, ellipse cover, rgba(149,220,252,1) 0%, rgba(223,245,254,0) 70%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(149,220,252,1) 0%,rgba(223,245,254,0) 70%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(149,220,252,1) 0%,rgba(223,245,254,0) 70%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95dcfc', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.Floor002694 .quan2::after{ left:50%; top:0;}
.Floor002694 .auto{ max-width:1400px; position:relative; z-index:3;}

.Floor002694 .left,
.Floor002694 .right{ width:50%; float:left;}
.Floor002694 .title span{ color:#eff3f9;}
.Floor002694 .left{position:relative; z-index:3;padding-right: 3%;}
.Floor002694 .intro{ color:#333;}
.Floor002694 .intro > *{ padding-left:0%;}
.Floor002694 .intro h2{ padding-top:3%; padding-bottom:3%; margin:0; font-size:28px; font-weight:normal; }
.Floor002694 .intro p{ line-height:32px; position:relative; margin:0; padding: 20px 0;}
.Floor002694 .intro p::before{ position:absolute; content:''; height:1px; background:#ed6d02; left:0; width:12%; top:-15px;}
.Floor002694 .more{ padding-top:10%;}
.Floor002694 .more a{ display:block; opacity:0.5; background:url(../images/Floor002694_more.gif) no-repeat center center; width:44px; height:21px; transition:0.3s;}
.Floor002694 .more a:hover{ background-image:url(../images/Floor002694_more_hover.gif); opacity:1;}
.Floor002694 .right img{ display:block; width:100%;}
/*.Floor002694 .right::after{ display:block; width:60%; height:100px; background:#eff3f9; content:''; margin-top:8%;}*/
@media(max-width:1200px){
.Floor002694 .title{ font-size:90px; line-height:70px;}
.Floor002694 .intro h2{ font-size:32px;}
}
@media(max-width:1024px){
.Floor002694 .left,
.Floor002694 .right{ width:auto; float:none;}
.Floor002694 .title span{ margin-right:0 !important;}
.Floor002694 .right{ padding-top:4%;}
.Floor002694 .left{ padding-right:3%;}
.Floor002694 .quan{ height:50%;}
.Floor002694 .quan1{left: -20%; top: -25%;}
.Floor002694 .quan2{ bottom:-10%;}
}
@media(max-width:640px){
.Floor002694 .title{ font-size:60px; line-height:60px;}
.Floor002694 .intro h2{ font-size:28px;}
.Floor002694 .intro p{ line-height:24px;}
.Floor002694 .intro p::before{ top:12px;}
.Floor002694 .right::after{ height:50px;}
}
@media(max-width:480px){
.Floor002694 .title{ font-size:46px; line-height:36px;}
}


/* 影像杰科 */
.PicList002173{ padding:3% 0;}
.PicList002173 .video{ position:relative; padding-bottom:0%;}
.PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
.PicList002173 .owl-carousel{ padding:0 30px; margin-top:3%;}
.PicList002173 .item{ padding:0 15px; cursor:pointer;}
.PicList002173 .item figure{padding-bottom:56%; position:relative;}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(82,99,111,0.4);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{ margin:0;border:1px solid #e8e8e8; border-top:0; line-height:50px; padding:0 3%; font-weight:normal; font-size:14px; text-align: center; }
.PicList002173 .owl-carousel .ON h3{ background: rgba(237,109,2,0.6); border-color:#e7a773; color:#fff; }

.PicList002173 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002173-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002173 .owl-nav .owl-prev{ left:0;}
.PicList002173 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002173 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002173 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002173 .owl-nav div.disabled{ cursor:default;}

@media(max-width:1000px){
.PicList002173 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002173 .item h3{line-height:45px;font-size:14px;}
}
@media(max-width:480px){
.PicList002173 .title{ font-size:20px;}
}

/* 02_产品基地 */
.pr_base .video img{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
.pr_base .item figure a{ background:none;}

/* 栏目页 */
.column_box{ min-height: 300px; padding: 3% 0; }
.column_box .auto_1120{  max-width: 1120px; margin: 0 auto; }
@media(max-width:1120px){
.column_box .auto_1120{ padding: 0 2%; }
}

/* 栏目页 */
.pr_box{ background: #f9f9f9; }

/* 董事长致辞 */
.Chairman{ padding: 3% 0; }
.Chairman .intro{ width:100%; /*float: left;*/ padding-top: 4%;}
.Chairman .photo{ width: 30%; float: right; }
.Chairman .intro .h1{ color: #ed6d02; padding-bottom: 10px; }
.Chairman .intro .p{ line-height: 30px; color: #999; padding: 5px 0; }
.Chairman .intro .p strong{ color: #333;  }
.Chairman .intro .signature{ margin-top: 40px;text-align: right;}
.Chairman .intro .span{color: #999;height: 40px; line-height: 40px; }
.Chairman .photo dl{ background: #ef7d1d; padding: 10%; }
.Chairman .photo dd{ line-height: 26px; color: #ffe4bd  }

@media(max-width:768px){
.Chairman .intro,
.Chairman .photo{ width: 100%; }
.Chairman .photo{ margin-top: 30px; background:#ed6d02; }
.Chairman .photo .pic{ width: 45%; float: left; }
.Chairman .photo dl{width: 55%;  float: right; padding: 8% }
}
@media(max-width:640px){
.Chairman .photo .pic,
.Chairman .photo dl{width: 100%;}
}

/* 组织架构 */
.structure{ padding: 3% 0 30%; background:url(../images/structure_bg2.jpg) no-repeat center; }

/* 发展历程 */
.Timeline002170{z-index: 5; margin:0 0 5% ; }
.Timeline002170 .auto_1280{ position:relative;}
.Timeline002170 .line{width: 100%;height: 50px;background: #eee; position: absolute;left: 0;top: 50%;margin-top: -100px;z-index: 1;max-width: 1280px;}
.Timeline002170 .owl-item{width:200px;}
.Timeline002170 .item dl{ padding-left: 56px; height:700px;position: relative}
.Timeline002170 .item dl::before{content: '';display: block;width:12px;height: 12px;background:url(../images/Timeline002170-icon3.png) no-repeat;position: absolute;top: 220px;left: 30px}
.Timeline002170 .item dl::after{content: '';display: block;width: 2px;height: 100%;max-height: 220px;position: absolute;left: 35px;top: 0px;background: #ffa253}
.Timeline002170 .item dl .Ispic{ width: 100%; padding-bottom: 40%; display: block;}
.Timeline002170 .owl-item:nth-of-type(2n) dl::before{top: 320px;}
.Timeline002170 .owl-item:nth-of-type(2n) dl::after{top: 330px;}
.Timeline002170 .owl-item:nth-of-type(2n) dl{ padding-top:320px;}
.Timeline002170 .item dt{ font-weight:bold; font-size:16px;}
.Timeline002170 .item dd{ font-size: 13px; max-height:124px; padding:15px 0 0; color:#999; line-height:22px; overflow:hidden;}
.Timeline002170 .item dd p{margin: 0;}
.Timeline002170 .owl-nav div{ position:absolute; width:54px; height:104px; top:50%; margin-top:-127px; background:url(../images/Timeline000397-arrow2.png) no-repeat left center; overflow:hidden; line-height:1000px; z-index:100;}
.Timeline002170 dl time{ position:absolute; width:100%; top: 50%; line-height: 50px;margin-top: -100px;  color:#888888; font-size:36px; margin-left: -56px;font-weight: lighter}
.Timeline002170 .owl-prev{ left:-140px; background-position:0 0;}
.Timeline002170 .owl-next{ right:-140px; background-position:-62px 0 !important;}
@media(max-width:1366px){
.Timeline002170 .owl-prev{ left:-40px; background-position:0 0;}
.Timeline002170 .owl-next{ right:-40px; background-position:-62px 0 !important;}
}
@media(max-width:1200px){
.Timeline002170 .owl-carousel{ padding:0 30px;}
}
@media(max-width:1024px){
.Timeline002170 .owl-prev{ left:30px; background-position:0 0;}
.Timeline002170 .owl-next{ right:30px; background-position:-62px 0 !important;}
}
@media(max-width:480px){
.Timeline002170{padding: 10% 0 3%;margin: 0}
.Timeline002170 .owl-nav div{ top: 58%;width: 20px;}
.Timeline002170 .owl-item .item{ height:330px;}
.Timeline002170 .item dl{ padding-left: 25px; height:330px;position: relative}
.Timeline002170 .item dl{ background: none;}
.Timeline002170 .line{width: 100%;height: 50px;background: none; position: absolute;left: 0;top: 76%;margin-top:0px;z-index: 1;max-width: 1280px;}
.Timeline002170 dl time{ position:absolute; width:100%; top: 76%; line-height: 50px;margin-top: 0px;  color:#888888; font-size:36px; margin-left: -25px;font-weight: lighter}
.Timeline002170 .item dl::before{left: 0px}
.Timeline002170 .item dl::after{left: 5px;}
.Timeline002170 .owl-item:nth-of-type(2n) dl{ padding-top:0px;}
.Timeline002170 .owl-item:nth-of-type(2n) dl::before{top: 220px;}
.Timeline002170 .owl-item:nth-of-type(2n) dl::after{top: 0px;}
.Timeline002170 .owl-prev{ left:0px; background-position:0 0;}
.Timeline002170 .owl-next{ right:0px; background-position:-96px 0 !important;}
}
@media(max-width:375px){
.Timeline002170 .owl-item .item{ height:250px;}
.Timeline002170 .owl-item:nth-of-type(2n) dl{ padding-top:0; }
}
@media(max-width:320px){
.Timeline002170 .owl-nav div{ top: 52%;}
.Timeline002170 .owl-item .item{ height:320px;}
}


/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/

/* 轮播证书 */
.Floor000868{ padding:5% 0;}
.Floor000868 li h5{ color:#d97727; margin:0; font-size:16px; background:url(../images/Floor000868_line.png) no-repeat center top; padding:10px 0; margin-top:12px; text-align:center;}
.Floor000868 li p{ margin:0; color:#9f9f9f; font-size:14px; line-height:20px; height:40px; padding:0; margin:0; text-align:center;}
.Floor000868 .flipto-prev,
.Floor000868 .flipto-next { position: absolute; font-family:宋体; font-size:24px;  border-radius:100px; width:40px; line-height:40px; text-align:center; top: 34%; z-index: 100; display: block; background-color:#f3f3f5; color: #000; -ms-transition: background-color 300ms ease; -webkit-transition: background-color 300ms ease; -moz-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease;}
.Floor000868 .flipto-prev:hover,
.Floor000868 .flipto-next:hover { background-color: #ed6d02; color: #fff; }
.Floor000868 .flipto-prev { left:0; }
.Floor000868 .flipto-next { right:0; }


/* 面包屑 */
.Location000957 {  background-color:#f9f9f9; line-height: 40px; height: 40px; border-bottom:1px solid #f1f1f1; text-align:left;}
.Location000957 em{ font-style: normal; padding-left:20px; background:url(../images/Location000957_home.jpg) no-repeat left center; font-size:12px; line-height:2; margin-top:13px; color:#d6d6d6; }
.Location000957 em a {  color: #999; margin-right: 5px; }
.Location000957 em a:hover{ text-decoration:underline;}
.Location000957 em span{ color:#999; font-weight:bold;}

/* 栏目页菜单 */
.Menu000939 nav{ background-color:#f9f9f9;}
.Menu000939 nav .auto{ position:relative;}
.Menu000939 nav li a{ display:block;}
.Menu000939 nav li:last-of-type::before{ display: none; }
.Menu000939 nav li.nav{position:relative; z-index:10;}
.Menu000939 nav li.nav > a{position:relative; padding-right:35px;}
.Menu000939 nav li.nav > a::before{ position:absolute; content:''; right:10px; top:50%; margin-top:-3px; width:0; height:0; border-left:6px solid transparent;border-right:6px solid transparent; border-top:6px solid #ed6d02;}
.Menu000939 nav li > a{ padding:0 25px; line-height:62px;height:62px;border-bottom:2px solid transparent;}
.Menu000939 nav li.aon a,
.Menu000939 nav li:hover a{ color:#ed6d02;}
.Menu000939 nav li.aon > a::after,
.Menu000939 nav li > a:hover::after{ position: absolute; display: block; content: ''; width: 40px; height: 1px; left: 50%; margin-left: -20px; background:#ed6d02; }
.Menu000939 nav li dl{ background: rgba(237,109,2,0.3); display:none;}
.Menu000939 nav li dl dd{ text-align:center; font-size:12px;}
.Menu000939 nav li dl dd a{ display:block; line-height:20px; padding:8px 0; color:#fff !important;}
.Menu000939 nav li dl dd a:hover{background-color:#fcfcfc !important;color:#ed6d02 !important;}
.Menu000939 nav li dl dd a:hover::after{ display:none;}

.Menu000939 nav li dl .meu {position: absolute;left: 101px;top: 0;width: 106px;padding-left: 1px;display: none;}
.Menu000939 nav li dl .meu a{background: #eee; color: #555!important;}
.Menu000939 nav li dl dd a:hover .meu{ display:block !important}

@media(min-width:769px){
.Menu000939 nav ol{ display:none;}

}
@media(max-width:768px){
.Menu000939 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu000939 nav ol span{display:block; background-color:#ed6c00; padding:5px;border-radius:3px;}
.Menu000939 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000939 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ed6c00;}
.Menu000939 nav .auto .ul{ display:none;}
}
@media(min-width:641px){
.Menu000939 nav li{ float:left; position:relative;}
.Menu000939 nav li::before{ position:absolute; content:''; width:1px; background-color:#e6e6e6; height:30%; top:35%; right:0;}
.Menu000939 nav li dl{ position:absolute; top:62px; left:0; width:100%}
}
@media(max-width:640px){
.Menu000939 nav li{ float:none; font-size:16px;}
.Menu000939 nav li dl dd{font-size:14px;}
.Menu000939 nav li dl dd a{padding:10px 0;}
.Menu000939 nav li > a{ line-height:55px; height:55px;}
}


/*栏目页标题*/
.single_tit{  padding-bottom:30px; }
.single_tit h1{ font-size: 62px; line-height: 54px; margin: 0; color: rgba(0,0,0,0.1); text-transform: uppercase; font-family: "Archivo","Myriad Pro","Arial"; }
.single_tit h2{ font-size: 34px; margin: 0;  color: #333; font-weight: normal; display: inline-block; position: relative; }
.single_tit h2::after{ position: absolute; display: block; content: ''; width: 50px; height: 3px; margin-top: 15px; background: #ed6d02; }
@media(max-width:480px){
.single_tit h1{ font-size: 46px; line-height: 38px;}
}
@media(max-width:480px){
.single_tit h1{ font-size: 30px; line-height: 28px;}
}

/* 公司简介 */
.about_us{ }
.about_us .h3{ color: #ed6d02; font-size: 18px; padding-top: 35px; }
.about_us .pic{ padding-top: 30px; }
.about_us .pic2{ padding: 30px 0;}
.about_us .p{ line-height: 30px; }
@media(max-width:480px){
.about_us .pic{ padding-top: 20px; }
.about_us figure{ padding:20px 30px 40px;}
}



/*Floor002475 */
.Floor002475{ padding:3% 0 10%;}
.Floor002475 .auto{position:relative;}
.Floor002475 .txt{ box-shadow:10px 0 51px rgba(196,210,224,0.34);}
.Floor002475 .txt figure{padding:9%;}
.Floor002475 .txt h1{ margin:0;font-size:32px; color:#595757;padding-bottom: 6%}
.Floor002475 .txt p{ color:#595757; line-height:26px;font-size: 14px}
@media(min-width:1001px){
.Floor002475 .img{ width:62%;max-width: 738px;float: right;}
.Floor002475 .img img{display: block;text-align:right}
.Floor002475 .txt{position:absolute; left:0; top:50%; transform:translateY(-50%); width:39%;max-width: 462px }
.Floor002475 .txt figcaption{}
.Floor002475 .txt p{ margin:10% 0 0 0;}
}
@media(max-width:1200px){
.Floor002475 .txt{font-size:14px;}
.Floor002475 .txt  h1{ font-size:30px;}
}
@media(max-width:1000px){
.Floor002475 .txt figure{padding:5%;}
}

/*20210322*/
.RighInfo002275 .text .cntcont {
    line-height: 40px;
    font-size: 16px;
}

.RighInfo002275 .text .cntcont strong,.RighInfo002275 .text .cntcont h5 {
    color: #ed6d02;
    font-weight: normal;
}
.RighInfo002275 .text .cntcont h5,.RighInfo002275 .text .cntcont h4 {
    margin: 0;
    font-size: 16px;
    color: #ed6d02;
}

.RighInfo002275 .text .cntcont h5:before {content: "";vertical-align: middle;width: 10px;height: 10px;background: #ed6d02;display: inline-block;}
.RighInfo002275 .text .cntcont h4 span {
    color: #666;
    font-weight: normal;
    
}

/*20210517*/
@media(min-width:1025px){
	.Top002070 .header-mid {
		margin-left: 156px;
	}
	
	.Top002070 .header-menu li {
		padding: 0 1%;
	}
	
	.Top002070 .header-menu {
		text-align: right;
	}
	
	.Top002070 .header-menu li {
		display: inline-block;
		float: none;
	}
	.sub.clearfix {
		width: auto;
		left: 50%;
		-ms-transform: translate(-50%);
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
	}
}
.Floor002530 .tab{
	max-width: 100%;
}

.img-mid figure{position: relative; padding-bottom: 100%; overflow: hidden}
.img-mid figure img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
.img-mid.full figure img{object-fit: contain; -o-object-fit: contain}

.img-zoom figure{ overflow: hidden}
.img-zoom figure img{
-webkit-transition: -webkit-transform 1.2s ease;
transition: -webkit-transform 1.2s ease;
transition: transform 1.2s ease;
transition: transform 1.2s ease,-webkit-transform 1.2s ease;
}
.img-zoom .item:hover figure img{ -webkit-transform:scale(1.2);transform:scale(1.2)}


.pro_group{display: flex; flex-wrap: wrap; justify-content: space-between}
.pro_group .item{width: 48%; margin: 2% 0; transition: 0.5s}
.pro_group  .pic{position: relative; overflow: hidden}
.pro_group  .pic figure{padding-bottom: 60%;}
.pro_group .txt{ padding: 4%; background: #fff;display: flex; flex-wrap: wrap; justify-content: space-between}
.pro_group .txt *{padding: 0; margin: 0}
.pro_group .txt dl{max-width: 65%}
.pro_group .txt h3{max-width: 30%; order: 2; font-size: 20px;}
.pro_group .txt h4{font-size: 18px; font-weight: normal}
.pro_group .txt p{opacity: 0.6}
.pro_group .item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1)}

@media(max-width:768px){
.pro_group .txt{text-align: center}
.pro_group .txt dl,
.pro_group .txt h3{width: 100%; max-width: inherit}
.pro_group .txt dl{order: 3;padding-top: 10px;}
}

.sub_menu{background: #f9f9f9;padding: 1% 0}
.sub_menu ul{display: flex; flex-wrap: wrap;}
.sub_menu ul li{padding: 0px 25px}
.sub_menu ul li.aon a{color: #ed6d02}
