body{ background-color:#f4f3f3;}
img{ height:auto;}
/*Top002026 */
.Top002026{ background-color:#191919; position:relative; z-index:100;}
.Top002026 header{ position:relative; z-index:5;}
.Top002026 .logo{ padding:1% 0% 2%; overflow:hidden;}
.Top002026 .logo img{ display:block;width:223px; float:left;}
.Top002026 .logo a{ position:relative; z-index:10;}

.Top002026 nav{ position:relative;}
.Top002026 nav i{ position:absolute; display:block; left:26%; top:12px; color:#fff; font-style:normal; font-size:14px; font-family:"微软雅黑";}
.Top002026 nav i b{ font-weight:normal;font-size:14px; font-family:"Arial";}

.Top002026 nav > .auto ul{ padding-left:34%; margin-top:-72px;}
.Top002026 nav li{ float:left; width:16.5%; text-align:center;color:#FFFFFF; text-align:right; margin-left:1px;}
.Top002026 nav  span{ float:left; color:#FFFFFF; padding-top:18px; }
.Top002026 nav li a{ display:block; font-family:"微软雅黑"; }
.Top002026 nav li span,
.Top002026 nav li > a{ line-height:52px; color:#fff;border-bottom:3px solid transparent; position:relative; z-index:10; display:inline-block; padding-bottom:10px;}
.Top002026 nav li > a:hover,
.Top002026 nav li.aon span,
.Top002026 nav li.aon > a{ border-bottom-color:#cc0000;}
.Top002026 nav li.aon > a,
.Top002026 nav li.aon span,
.Top002026 nav li a:hover{color:#cc0000; }
.Top002026 nav li span{ display:none;}
.Top002026 nav li .subnav{ position:absolute; top:100%; display:none;width:137px; left:39%; margin-left:-18px; background:#191919;text-align:center;  text-align:center;}
.Top002026 nav li.has_dd .subnav{ padding:3% 0;}
.Top002026 nav li.has_dd .subnav dl{ max-width:1200px; margin:0 auto;}
.Top002026 nav li dd{ float:left; width:25%;}
.Top002026 nav li#m02 .subnav dd{ width:20%;}
.Top002026 nav li dd i{ font-style:normal; color:#fff;}
.Top002026 nav li dd img{ max-width:60px;}
.Top002026 nav li.has_dt{ position:relative; line-height:36px;}
.Top002026 nav li dt{ text-align:center; line-height:36px; background-color:#191919;}
.Top002026 nav li dt a{ font-size:14px;line-height:36px; color:#FFFFFF; font-family:"微软雅黑";}
.Top002026 nav li dt a:hover{color:#da251d;}


@media(max-width:1000px){
/*.Top002026 .logo{ padding-right:50%; padding-left:50px;}*/
.Top002026 .mobile_menu{ position:absolute; left:2%; top:0; width:60px; height:100%; z-index:100;}
.Top002026 .mobile_menu span,
.Top002026 .mobile_menu span::before,
.Top002026 .mobile_menu span::after{position:absolute;height:3px; background-color:#fff; left:0; width:100%;}
.Top002026 .mobile_menu span{ width:18px;   left:50%; transform:translateX(-50%); top:50%; margin-top:-1.5px;}
.Top002026 .mobile_menu span::before,
.Top002026 .mobile_menu span::after{ content:'';}
.Top002026 .mobile_menu span::before{ top:6px;}
.Top002026 .mobile_menu span::after{ top:-6px;}
    .Top002026 .logo img{ float:none; max-width:50%; margin:0 auto; width: 130px;}

.Top002026 nav{ position:fixed; left:0; top:0; height:100%; display:none;z-index:100;background-color:rgba(0,0,0,1); width:100%; overflow:auto; max-height:100%; opacity:0; transform:translateX(-100%); transition:0.3s;}
.Top002026 nav.navOut{ opacity:1; transform:translateX(0); display: block;}
.Top002026 nav > .auto ul{ padding-left:0; margin-top:0;}
.Top002026 nav li{ float:none; padding-right:0; width: 100%; text-align:center;}
./*Top002026 nav li.has_sub > a{ display:none;}*/
.Top002026 nav li > a,
.Top002026 nav li.has_sub span{line-height:normal; padding:5%; font-size:16px; font-weight:bold; border-bottom:1px solid rgba(255,255,255,0.3);}
.Top002026 nav li > span{ display:block; position:relative;}
.Top002026 nav li > span::after{ position:absolute; content:''; width:0; height:0; border:6px solid transparent; border-top-color:#fff; right:5%; top:50%; margin-top:-6px;}
.Top002026 nav li .subnav{ position:relative; top:auto; left:0; padding:10px 0; width:100%; margin-left:0;}
.Top002026 nav li dt{ text-align:center;}
.Top002026 nav li dt a{ padding:3%;}
.Top002026 nav .close{ overflow:hidden; padding:5%;}
.Top002026 nav .close span{ width:20px; height:20px; position:relative;}
.Top002026 nav .close span::before,
.Top002026 nav .close span::after{ width:100%;left:0%;  height:3px; position:absolute; content:''; background-color:#fff; top:50%; transform:rotate(-45deg);}
.Top002026 nav .close span::before{ transform:rotate(45deg);}
}
@media(max-width:768px){
.Top002026 .top dt{ display:none;}
.Top002026 .top dd a{ margin:0 5px;}
.Top002026 .logo{ padding:2.5% 0;}
.Top002026 .logo img{ float:none; max-width:50%; margin:0 auto; width: 130px;}

}
@media(max-width:480px){
}
/*Banner001941*/
.Banner001941 .bx-wrapper{ position:relative; z-index:3;}
.Banner001941 .bx-viewport{ z-index:3;}
.Banner001941 li{ position:relative;}
.Banner001941 li .pic{ display:block; width:100%; height:100%; position: relative;z-index: 1;}
.Banner001941 li .wap{ display:none;}
.Banner001941 li figure{ position:absolute; left:18.75%; width:80%; top:50%; transform:translateY(-50%); height:146px;z-index: 99;}
.Banner001941 li figure img{max-width:80%;}
.Banner001941 li:nth-child(2) figure{ top:45%;}
/*.Banner001941 li:nth-child(3) figure img{ width:40%;}*/
.Banner001941 li:nth-child(3) figure{ left:auto; width:80%; top:40%; right:30%;}
.Banner001941 li:nth-child(3) figure img{ left:auto; right:0;}
.Banner001941 li:nth-child(4) figure{ left:auto; width:80%; top:40%; right:19.4%;}
.Banner001941 li:nth-child(4) figure img{ left:auto; right:0;}
.Banner001941 li figure *{ position:absolute; left:0; opacity:0; }
.Banner001941 li figure.active *{ opacity:1;}
.Banner001941 li figure img{top:-100%;transition: 1s;}
.Banner001941 li figure.active img{ top:0;}
.Banner001941 li figure .txt{ top:-50%;transition:0.4s; }
.Banner001941 li figure h2,
.Banner001941 li figure p,
.Banner001941 li figure a{ color:#fff; margin:0;width:100%; position:static;}
.Banner001941 li figure h2{ font-size:60px; }
.Banner001941 li figure span{ display:inline-block; padding-left:50px; position:relative;}

.Banner001941 li figure span#span_video{padding-left:10px; padding-right: 20px; font-size: 18px; background:url(../images/b-video.png) no-repeat right center ; background-size: 18px;cursor: pointer;}
.Banner001941 li figure span#span_video:hover{color: red;background:url(../images/red-video.png) no-repeat right center ; background-size: 18px; }

.Banner001941 li figure h2 span:before{content: ''; width: 30px; height: 30px; border-right: 3px solid #e60012; border-bottom: 3px solid #e60012; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position:absolute; left:0; top:50%; margin-top:-15px;}
.Banner001941 li figure p{ font-size:24px;}
.Banner001941 li:nth-child(3) figure .txt{left:auto; right:0; text-align:right;}
.Banner001941 li:nth-child(4) figure .txt{ left:auto; right:0; text-align:right;}
.Banner001941 li figure.active .txt{ top:0;}
.Banner001941 li a h2:hover{ color:#e60012;}

.Banner001941 .bx-pager{ position:absolute; width:100%; text-align:center; bottom:50px; left:0; z-index:10;}
.Banner001941 .bx-pager *{ width:45px; height:20px;}
.Banner001941 .bx-pager div{ display:inline-block; margin:0 7px; }
.Banner001941 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; background:url(../images/Banner001941_icon.png) no-repeat right center; position:relative;}
.Banner001941 .bx-pager div a.active{ background-position:left center;}
@media(max-width:1600px){
.Banner001941 li figure h2{ font-size:40px;}
.Banner001941 li figure p{ font-size:20px;}
}
@media(max-width:1440px){
.Banner001941 li figure.active h2{ top:5%;}
}
@media(max-width:1200px){
.Banner001941 li figure h2{ font-size:30px;}
.Banner001941 li figure p{ font-size:20px;}
.Banner001941 li figure span{ padding-left:30px;}
.Banner001941 li figure h2 span:before{ width:15px; height:15px; margin-top:-8px;}


}
@media(max-width:768px){
.Banner001941 .bx-pager{ bottom:30px;}
.Banner001941 .bx-pager *{ width:12px; height:12px;}
.Banner001941 li .wap{ display:block; width:100%; height:100%;}
.Banner001941 li .pic{ display:none;}
.Banner001941 li figure{ left:0; width:100%;}
.Banner001941 li figure h2{ font-size:32px;}
.Banner001941 li figure p{ font-size:26px;}
.Banner001941 li figure span{ padding-left:20px;}
.Banner001941 li figure h2 span:before{ width:12px; height:12px; margin-top:-8px;}
}
@media(max-width:640px){
.Banner001941 li figure h2{ font-size:24px;}
.Banner001941 li figure p{ font-size:19px;}
}
@media(max-width:375px){
.Banner001941 li figure h2{ font-size:22px;}
.Banner001941 li figure p{ font-size:18px;}
}
/*
 * .Floor001031 为demo编号
 */
.Floor001031{ background:#fff;}
.Floor001031 product ul{  }

.Floor001031 li{ margin:1px 1px 0 0; background: #fffeff;box-shadow: 0 1px 3px rgba(255,255,255,1);}
.Floor001031 li img{ width: 100%;}
.Floor001031 li a{ overflow: hidden; position: relative; display: block;z-index: 1;}
.Floor001031 li .txt{ position: absolute; background: rgba(0,0,0, 0.5); width: 100%; height: 100%; padding: 0 3%; border-bottom:5px solid #AA0002; color:#fff; text-align:left;transition:0.3s; bottom:-100%;z-index: 2;}
.Floor001031 li .txt h2,
.Floor001031 li .txt p{ position:absolute; left:3%;}
.Floor001031 li .txt h2{ font-size:16px; bottom:20px;}
.Floor001031 li .txt p{ margin:0; font-size:14px; bottom:10px;}

@media screen and (min-width:768px){
   .Floor001031 li{ float: left; width: calc(50% - 1px); }

}
@media screen and (min-width: 1024px){
   .Floor001031 li{ width: calc(25% - 1px);}
}
@media screen and (min-width: 1440px){
  .Floor001031 li .txt{}
}
@media screen and (max-width: 768px){
  .Floor001031 li .txt{ bottom:0;border-bottom: none;}
    .Floor001031 li{ box-shadow:none;}
}
@media screen and (max-width: 640px){
  .Floor001031 li{ margin:1px 0 0 0;}
}
/*
 Floor000884 为demo编号
 */
.Floor000884{ padding-top: 1%; padding-bottom:3%; background:#f4f3f3;}
.Floor000884 h1{ margin:0; font-size: 16px; color:#333;}
.Floor000884 h1 span{ border-bottom: 1px solid #e60013; display:inline-block;padding-bottom: 3px;}
.Floor000884 h1 a{ float: right;  width: 109px; height: 35px; border-radius:35px; font-size:14px; color:#e60013; text-align:center; line-height:35px; border:1px solid #e60013; background-color:#fff;}


.Floor000884 .main{ overflow: hidden; padding-top: 3%;}
.Floor000884 .main .right{ float: right; width: 45%; position:relative;}
.Floor000884 .main .right .txt { position: absolute; background: rgba(0,0,0, 0.5); width: 100%; height: 100%; border-bottom:5px solid #AA0002; bottom:-100%;transition:0.3s;}

.Floor000884 .main .right .txt span{ display: block; text-transform: uppercase; font-weight: normal; color: rgba(255,255,255,0.9);
text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
.Floor000884 .main .right span{ position:absolute; display:block; top:56%; left:13%;}
.Floor000884 .main .right ul{ margin-top:21px;}
.Floor000884 .main .right li{ list-style-type:none; position:relative; overflow:hidden;}

.Floor000884 .main .right  img{ width:100%; border:2px solid #E3E3E3;}

.Floor000884 .main .ul{ float: left; width: 48%; list-style:none; padding:0; margin:0;}
.Floor000884 .main .ul li{ line-height:30px;}
.Floor000884 .main .ul li a{ position:relative;padding-right:30px; font-size:14px; color:#666;}

.Floor000884 .main .ul li a:after,
.Floor000884 .main .ul li a:before { border: 5px solid transparent; border-left: 5px solid #f4f3f3;width: 0; height: 0;position: absolute; top: 50%; transform: translateY(-50%); right: 0; content: ' '}
.Floor000884 .main .ul li a:before { border-left-color: #b2abab; right: -1px;}


.Floor000884 .main ol{position:relative; margin-bottom:2%; margin-top:22px;}
.Floor000884 .main ol figure{ float:left; width:43.93%; position:relative; padding-bottom:26.6%;}
.Floor000884 .main ol figure img{ width:100%; height:100%; left:0; top:0; position:absolute;}
.Floor000884 .main ol div{ float:right; width:52%;}
.Floor000884 .main ol div h5{ margin:0;font-size:18px;}
.Floor000884 .main ol div h5 a{ color:#333;}
.Floor000884 .main ol div h5 a:hover{ color:#e60012;}
.Floor000884 .main ol div p{ margin:6% 0 5%;  color:#666; line-height:24px; font-size:14px; overflow:hidden; height:70px;}
.Floor000884 .main ol div time{ color:#b1b1b1; display:block; padding:2% 0;}
.Floor000884 .main ol .more{ position:relative; font-family:"Arial"; font-size:12px; padding-right:20px; color:#666; display:inline-block; }
.Floor000884 .main ol .more:after,
.Floor000884 .main ol .more:before { border: 5px solid transparent; border-left: 5px solid #f4f3f3;width: 0; height: 0;position: absolute; top: 50%; transform: translateY(-50%); right: 0; content: ' '}
.Floor000884 .main ol .more:before { border-left-color: #e71828; right: -1px;}

@media(max-width:768px){
.Floor000884 .main .img{ width:100%; margin-bottom:15px; float:none;}
.Floor000884 .main .right,
.Floor000884 .main .ul{ width:100%; float:none; margin-top:10px;}
.Floor000884 .main .right{ margin-bottom:25px;}
.Floor000884 .main .right .txt{ bottom:0;}
}
@media(max-width:640px){
.Floor000884 h1{ font-size: 20px;}
.Floor000884 h1 a{ width:80px;height: 30px;border-radius:30px; line-height:30px;}
.Floor000884 .main ol div h5{ font-size:14px;}
.Floor000884 .main ol div p{ margin:3% 0; height:50px;}
}
/*Floor001930*/
.Floor001930{ padding:4% 0 6% 0;}
.Floor001930 .auto{ position:relative;}
.Floor001930 .title{ padding:0 0 4% 0; font-weight:bold;position:relative;font-size:48px; color:#f57921;}

.Floor001930 .list li div{ position:relative; margin-right:6.5%; margin-top:12%; border:1px solid #ffdbbb; padding:7% 3% 4% 52%; font-size:12px;}
.Floor001930 .list li:nth-child(2n) div{ margin-right:0; margin-left:6.5%;}
.Floor001930 .list li .Ispic{ position:absolute; width:46%; height:130%; left:4%; bottom:0;}
.Floor001930 .list li .Ispic img{ display:none;}
.Floor001930 .list li h5{font-size:14px; margin:0;}
.Floor001930 .list li h5 a:hover{color: #f57921;}
.Floor001930 .list li time{color:#444;}
.Floor001930 .list li p{ margin:20px 0; line-height:24px; overflow:hidden; height:72px;}
.Floor001930 .list li .more{ display:inline-block; line-height:25px; padding:0 15px; border-radius:25px; border:1px solid #ffdbbb; color:#f57921;}


.Floor001930 .bx-controls-direction{ position:absolute; right:0; top:5%;}
.Floor001930 .bx-controls-direction a{ float:left; margin-left:6px; width:40px; height:20px; overflow:hidden; line-height:100px; background:url(../images/Floor001930-btn.png) no-repeat left top;}
.Floor001930 .bx-controls-direction a.bx-next{ background-position:right top;}
.Floor001930 .bx-controls-direction a.disabled{ background-image:url(../images/Floor001930-btn_disable.png); cursor:default;}
@media(max-width:1200px){
.Floor001930 .bx-controls-direction{ right:2%;}
}
@media(max-width:768px){
.Floor001930 .title{ font-size:40px;}
.Floor001930 .list li div{ margin-right:0 !important; margin-left:0 !important;}
}
@media(max-width:480px){
.Floor001930 .title{ font-size:24px;}
.Floor001930 .list li div{ padding:3%; margin-top:0;}
.Floor001930 .list li .Ispic{ position:relative; width:auto; display:block; top:auto; height:auto; padding-bottom:50%; left:auto; background-size:contain; margin-bottom:20px;}
}





/*Bottom001908*/
.Bottom001908{ color:#fff; background-color:#292929; padding:15px 0;}
.Bottom001908 a{ color:#fff;}
.Bottom001908 a:hover{ color:#fff;}

.Bottom001908 footer{ line-height:24px; margin-top:8px; width:600px;}
.Bottom001908 footer a{ display:inline-block;}
.Bottom001908 footer i{ font-style:normal; color:#fff; margin:0 12px;}
.Bottom001908 footer span{ display:block; font-size:12px; width:560px;}
.Bottom001908 footer span a.wh{ text-decoration:underline;}
.Bottom001908 footer span span{ display: inline-block;
padding-left: 25px;
    background: url(../images/qwq.png)no-repeat center left;
    width: auto;
    background-size: contain;
margin-left: 10px;}
.Bottom001908 .contact{ float:right; width:213px;}
.Bottom001908 .contact li{ float:left;width:50px; position:relative; margin-right:14px; background:url(../images/Bottom001952-share2.png) no-repeat;background-size: 100%;}
.Bottom001908 .contact li figure{ position:absolute; display:none; bottom:120%; left:50%; margin-left:-61px; width:120px; padding-bottom:15px; background:#fff; color:#666; font-size:13px; text-align:center; z-index:100;}
.Bottom001908 .contact li figure img{ width:120px; height:120px; display:block; padding:5px;}
.Bottom001908 .contact li figure:after,
.Bottom001908 .contact li .tel:after{border: 10px solid transparent; border-top: 10px solid #fff; width: 0; height: 0; position: absolute; content: ' '; bottom:-20px; left:50%; transform:translateX(-50%);}
.Bottom001908 .contact li .tel{  position:absolute; display:block; bottom:120%; padding:10px; line-height:24px; background:#fff; color:#666; width:186px; border-radius:5px; color:#000; text-align:left; display:none;}
.Bottom001908 .contact li .tel a{ display:inline-block; font-style:normal; width:auto; height:auto; color:#666; text-align:left;}

.Bottom001908 .contact li a{ display:block; width:50px; height:50px; cursor:pointer;}
.Bottom001908 .contact li.li_2{ background:url(../images/Bottom001952-icon_2.png) no-repeat;background-size: 100%;}
.Bottom001908 .contact li.li_3{ background:url(../images/Bottom001952-icon2_2.png) no-repeat center;background-size: 100%;}


.Bottom001908 .contact p{ font-size:16px;}

.Bottom001908 dl{ float:left; width:14.75%;}
.Bottom001908 dt{ height:50px; background:url(../images/Bottom001908-line.png) no-repeat left 30px; font-size:16px; color:#e2e2e2; font-weight:bold;}
.Bottom001908 dd{ line-height:22px; font-size:13px;}
@media(max-width:1200px){
.Bottom001908 .contact li .tel,
.Bottom001908 .contact li .tel:after{ left:auto; right:0;}
.Bottom001908 .contact li .tel:after{ right:3%; left:auto;}
}
@media(max-width:1000px){
.Bottom001908 footer{ width:100%;}
.Bottom001908 footer span{ float:none; display:block; width:100%;}
.Bottom001908 dl{ width:20%; margin-bottom:3%;}
.Bottom001908 dl:nth-of-type(4){ clear:left;}
}
@media(max-width:768px){
.li_bg{position: fixed; width: 100%; height: 100%;left: 0; top: 0; display:none;}
}
@media(max-width:640px){
.Bottom001908 .contact ul{ text-align:center;}
.Bottom001908 .contact li{ float:none; display:inline-block;}
.Bottom001908 footer{ margin-top:0; line-height:20px;}
.Bottom001908 footer span{ padding-bottom:10px;}
.Bottom001908 dl{ display:none;}
.Bottom001908 .contact{ float:none; width:auto;}
.Bottom001908 .contact li{  background-image:url(../images/Bottom001952-share.png);}
.Bottom001908 .contact li.li_2{ background-image:url(../images/Bottom001952-icon.png);}
.Bottom001908 .contact li.li_3{ background-image:url(../images/Bottom001952-icon2.png);}
}

@media(min-width:1201px){
.Bottom001908 .contact li .tel{ left:50%; transform:translateX(-50%); }
}

/*Banner002132 */
.Banner002132{ position:relative; }
/*.Banner002132 img{ position:absolute; left:0; top:0; width:1920px; height:300px; left:50%; margin-left:-960px; max-width:none;}*/
.Banner002132 img{ width: 100%;}
.Banner002132 .auto{ z-index:1; height:100%;}
.Banner002132 .text p{ color:#f4f3f3; font-size:40px; letter-spacing:4px; position:absolute; left:0; top:50%; transform:translateY(-50%); margin:0;}
.Banner002132 article{  position:absolute; left:0%; top:25%;}
.Banner002132 article .p{ position:static; margin:0; font-size: 40px;}

.Banner002132 .phone_banner{ display: none;}
.Banner002132 .banner_text{ position:absolute; left:0; top:0; z-index:10; width:100%; height:100%;}
.Banner002132 .banner_text .auto{ position:relative;}
@media(max-width:1200px){
.Banner002132 p,
.Banner002132 article,
.Banner002132 .text p{ left:2%;}
}
@media(max-width:1000px){
    .Banner002132 .pc_banner{ display: none;}
    .Banner002132 .phone_banner{ display: block;}
    .Banner002132 .text p{ font-size: 25px}
    .Banner002132 article{ top: 2%; line-height: 25px!important; top:50%; transform: translateY(-50%);}
	.Banner002132 .banner_pro article{ transform:none; top:10%;}
    .Banner002132 article .p{ /*font-size: 25px!important;*/ padding: 0; margin: 0;}
    .Banner002132 article span{ /*font-size: 25px!important;*/padding: 0; margin: 0;}
}

@media(max-width:768px){
.Banner002132 .p{ font-size:25px;}
/*.Banner002132 article span{ font-size: 18px!important;}*/
}

/*关于恒盈*/
.About_index{ padding:5% 0 2%;}
.About_index li{ clear:both; overflow:hidden; margin-bottom:2.5%;}
.About_index li .pic{ position:relative; height:121px; float:left; width:158px;}
.About_index li .pic img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.About_index li .txt{ float:left; margin-left:3%; max-width:665px; width:60%;}
.About_index li .txt h2{ background:url(../images/about_icon1.png) no-repeat left center; padding-left:30px; font-size:18px; font-weight:normal; margin:2% 0 1.5%;}
.About_index li .txt p{ line-height:28px; color:#6a6a6a; letter-spacing:1px; margin:0; height: 90px; text-align:justify; overflow:auto;}
@media(max-width:640px){
.About_index li .txt h2{ font-size:16px; padding-left:20px; background-size:3.5%;}
.About_index li .pic{ width:40%; height:auto; padding-bottom:30%;}
.About_index li .txt{ width:57%;}
.About_index li .txt p{ letter-spacing:0;}
}




/*Menu002034 */
.Menu002034{ background:#ebe8e8;}
.Menu002034Fix{ position:fixed; left:0; width:100%; top:0; z-index:99;}
.Menu002034 .menu{ float:left; position:relative;}
.Menu002034 .menu dt{ position:relative; width:60px; height:61px; background:#313639; cursor:pointer;}
.Menu002034 .menu dt:before{ position:absolute; content:''; width:2px; border-radius:3px; height:60%; top:20%; left:34%; margin-left:4px; background:#313639; z-index:2;}
.Menu002034 .menu dt span,
.Menu002034 .menu dt span:before,
.Menu002034 .menu dt span:after{ position:absolute; background:#d30616; height:3px; width:100%; left:0; border-radius:3px;}
.Menu002034 .menu dt span{ width:18px; left:36%; top:50%; margin-top:-1.5px;}
.Menu002034 .menu dt span:before,
.Menu002034 .menu dt span:after{ content:'';}
.Menu002034 .menu dt span:before{ top:-6px;}
.Menu002034 .menu dt span:after{ top:6px;}
.Menu002034 .menu dd{ position:absolute; left:0; top:100%; min-width:217px; background:#313639; padding:5px 0; display:none; z-index:99;}
.Menu002034 .menu dd li{ padding:0 10%; line-height:51px; font-size:14px; width:100%;}
.Menu002034 .menu dd li a{ display:block; border-bottom:1px solid #939596; color:#ffffff;}
.Menu002034 .menu dd li:first-child{ font-weight:bold;}
.Menu002034 .menu dd li:last-child{ font-size:16px; font-weight:bold; background:}
.Menu002034 .menu dd li:last-child a{ background:url(../images/top.png) no-repeat right center; border-bottom:none;}
.Menu002034 .menu dd li:hover,
.Menu002034 .menu dd li.aon{ background:#e60012;}
.Menu002034 .menu dd li:hover > a,
.Menu002034 .menu dd li.aon > a{ border-bottom-color:#e60012;}

.Menu002034 .menu_nav{ width: calc(100% - 65px); float:left;text-align:center;font-size: 0; padding:0;}
.menu_nav{ width: calc(100% - 0px);text-align:center;font-size: 0; padding:3% 0 0;}
.menu_nav ul{ display:inline-block; margin:9px 0;}
.menu_nav li{ float:left;  line-height:41px; border:1px solid #cccccc; margin-right:-1px;}
.menu_nav li:last-child{ margin-right:0;}
.menu_nav li a{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#999;padding:0 20px; font-size:18px;}
.menu_nav li a.aon,
.menu_nav li a:hover{ color:#fff; background-color:#e60012; }

.Padding{ margin-top:3%; min-height:400px;}
@media(max-width:640px){
/*.menu_nav ul{ display:block;}
.menu_nav li{ width:25%;}
.menu_nav li a{ padding:0;}*/
.menu_nav li a{ padding:0 10px; font-size:14px;}
}



.layer {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

/*
 .Floor001014 发展历程
 */
.Floor001014{ /*padding:0 2%;*/ padding:0 0 3.5%;}
.Floor001014 .title{ padding:0 60px; overflow:hidden; background-color:#4d4d4d; line-height:59px;}
.Floor001014 .list_scroll{ width:100%; position:relative; z-index:1;}
.Floor001014 .list_copy{ display:none;}
.Floor001014 .list_scroll li{ text-align:center; cursor:pointer; font-size:16px; color:#fff;}
.Floor001014 .list_scroll li.on{ font-weight:bold; background:#e60012; font-size:18px;}
.Floor001014 .list_scroll .bx-viewport{ z-index:2;}
.Floor001014 .list_scroll .bx-controls-direction a{ position:absolute; top:0; width:60px; height:59px; background-image:url(../images/Floor001014_btn.png); background-repeat:no-repeat; overflow:hidden; line-height:1000px;}
.Floor001014 .list_scroll .bx-controls-direction a.bx-prev{ background-position:left center; left:-60px;}
.Floor001014 .list_scroll .bx-controls-direction a.bx-next{ background-position:right center; right:-60px; }
.Floor001014 .bx-pager{ display:none;}
.Floor001014 .list_content{ }
.Floor001014 .list_content .bx-controls{ display:none;}
.Floor001014 .list_content dd{ overflow:hidden; display:table; width:100%; padding:6% 0 5%; border-bottom:1px solid #e3e2e2;}
.Floor001014 .list_content dd figure{ /*float:right; width:100%; max-width:384px;*/ text-align:right; display:table-cell; width:45%; vertical-align:middle; padding-left:5%;}
.Floor001014 .list_content dd i{ display:none;}
.Floor001014 .list_content dd figure img{ width:100%; display:inline-block;max-width:384px;}
.Floor001014 .list_content dd .txt{ display:table-cell; vertical-align:middle; width:55%; font-size:16px; line-height:36px;}
.Floor001014 .list_content dd .txt h2{ font-size:18px; color:#333; margin:0 0 2.5%;}
.Floor001014 .list_scroll_wap{ display:none;}
@media(max-width:640px){
.Floor001014 .list_content dd figure{ display:block; width:100%; padding-left:0;}
.Floor001014 .list_content dd .txt{ display:block; width:100%;}
.Floor001014 .list_content dd figure img{ max-width:100%;}
.Floor001014 .list_scroll_wap{ display:block; height:59px; overflow:hidden; background-color:#4d4d4d; line-height:59px; padding:0 20px;}
.Floor001014 .list_scroll{ display:none;}
.Floor001014 .list_scroll_wap li{ text-align:center; cursor:pointer; font-size:16px; color:#fff; display:inline-block; width:70px; }
.Floor001014 .list_scroll_wap li.on{ font-weight:bold; background:#e60012; font-size:18px;}
.Floor001014 .list_scroll_wap .year{font-size:0;overflow: scroll; height: 100px; width: 100%; position: relative;}
.year::-webkit-scrollbar{width:0;}
.year::-webkit-scrollbar-track::-webkit-scrollbar-track{background-color:#fff;}
.year::-webkit-scrollbar-thumb{background-color:#fff;}
.year::-webkit-scrollbar-thumb:hover{background-color:#fff}
.Floor001014 .list_scroll_wap .year::-webkit-scrollbar-thumb:active{background-color:#fff}
.Floor001014 .list_scroll_wap .year > .ul { white-space: nowrap; font-size: 0;}
}


/*
 .Timeline001266 为demo编号
 */
.Timeline001266{ padding:2% 0; }
.Timeline001266 .scroll{ height:500px;overflow: auto;  width:1200px; margin:0 auto;}
.Timeline001266 .scroll ul{ padding-left:40px;  }
.Timeline001266 .scroll li{ position:relative; padding:10px 0 10px 130px;background:url(../images/Timeline001266-bg.gif) repeat-y left top;}
.Timeline001266 .scroll li div{ position:relative; padding-left:156px; min-height:83px;}
.Timeline001266 .scroll li div figure{ position:absolute; left:0; top:0; border:2px solid #e5e5e5;width:139px;}
.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;}
.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 .jspContainer{overflow: hidden;position: relative;}
.Timeline001266 .jspPane{position: absolute; margin-left:0 !important;}
.Timeline001266 .jspVerticalBar{position: absolute;top: 0;left: 0;width: 16px;height: 100%; }
.Timeline001266 .jspCap{display: none;}
.Timeline001266 .jspTrack{display:none;}
.Timeline001266 .jspArrow{ position:absolute; top:50%;background: #cc0000;text-indent: -20000px; width:22px; height:36px; display: block;cursor: pointer; z-index:10; box-shadow:1px 1px 0 #cc0000;}
.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: #ccc;box-shadow:1px 1px 0 #848081;cursor: default; }
.Timeline001266 .jspDisabled::before{background-image:url(../images/Timeline001266-btn.gif);}
.Timeline001266 .jspCorner{background: #eeeef4;float: left;height: 100%;}
.Timeline001266 .ewm{ width:1200px; margin:0 auto;}
.Timeline001266 .ewm img{ margin-left:1000px;}
.Timeline001266 .ewm p{ margin-left:1045px; margin-top:3px;}
@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;}
}






/*RighInfo001848 */
.RighInfo001848{ padding:5% 0 0 0; width:1200px; margin:0 auto;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}

.RighInfo001848 .img_scroll{  max-width:1200px; margin:0 auto; background:url(../images/RighInfo001848-ying.png) no-repeat center bottom; padding-bottom:22px;}
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0;}

.RighInfo001848 .info{ padding:3% 0;}
@media(max-width:480px){
.RighInfo001848 .title span{ font-size:18px;}
}





.info_201710131512{padding:15px 0;color:#728391;font-size:14px;line-height:30px;}
.info_201710131512 .pic{float:right;margin-left:5%;}
.info_201710131512 .h3{font-size:18px;color:#e60012;margin:0 0 20px 0; font-weight:normal;}
.info_201710131512 figure{ padding:3.5% 4% 3.5% 0; color:#666666;}
@media(max-width:1000px){
.info_201710131512 .pic{ float:none; margin:0 auto 3% auto; display:block;}
}
/*RighInfo002218 End*/
/*
 .TextList002205 为demo编号
 */
.TextList002205{  background-color:#f4f3f3; padding:3% 0;}
.TextList002205 .siderLeft{ width:16.7%; float:left;}
.TextList002205 .siderLeft ul li{ text-align:center; line-height:34px;}
.TextList002205 .siderLeft ul li+li{ border-top:1px solid #fff;}
.TextList002205 .siderLeft ul li > a{ display:block;background:#404040; }
.TextList002205 .siderLeft ul li.cur > a{ background:#e60012; color:#fff;}
.TextList002205 .list{ float:right; width:100%;}
.TextList002205 .list .item{ margin-bottom:10px;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item .Q{ margin:0; line-height:50px; padding-left:75px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; background:#cccccc; cursor:pointer;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .Q>a{ color:#333; font-size:14px;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:50px; height:100%; display:block; text-align:center; font-family:Arial; font-size:24px; font-weight:bold; font-style:normal; color:#fff;}
.TextList002205 .list .item .Q em.icon{ background:#2d2d2d;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .A{ position:relative;padding:25px 25px 25px 75px; background:#d9d9d9; display:none; color:#666; line-height:30px;}
.TextList002205 .list .item .A em.icon{ background:#d9d9d9;color:#e60012;transition:all 0.5s ease-out 0s; line-height:51px;}
.TextList002205 .list .item.active .Q em.icon{ background:#e60012; color:#fff;}
.TextList002205 .list .item.active i.icon{ background-position:-44px -70px;}
/*Page002036 */
.Page002036 .Pages{ text-align:center; padding:3% 0; background-color:#f4f3f3;}
.Page002036 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#666;}
.Page002036 .Pages a:hover,
.Page002036 .Pages a.a_cur{ background-color:#e60012; color:#fff;}
.Page002036 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002036 .Pages .p_cur,
.Page002036 .Pages .p_count,
.Page002036 .Pages .p_jump,
.Page002036 .Pages .p_total{ display:none;}
.Page002036 .Pages .a_prev,
.Page002036 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002036-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002036 .Pages .a_next{ background-image:url(../images/Page002036-a_next.gif);}
@media(max-width:640px){
.Page002036 .Pages .a_first,
.Page002036 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002036 .Pages a{padding:0 5px; }
}
/*PicList002035 */
.PicList002035{ background-color:#292929;color:#fff; padding: 2% 0;}
.PicList002035 .auto{ max-width:1200px;}
.PicList002035 li{ margin-bottom:3%; padding-left:373px; padding-right:72px; position:relative;border-bottom:1px solid #292929;}
.PicList002035 li:nth-child(2n){ background-color:#1a1a1a;}
.PicList002035 li .Ispic{ position:absolute; left:0; top:0; width:373px; height:100%;}
.PicList002035 li .Ispic img{ display:none;}
.PicList002035 li div{ padding:4% 10% 4% 0; margin-left:3%;  position:relative;}
.PicList002035 li time{ position:absolute; right:5%; top:50%; transform:translateY(-50%); color:#434343; font-size:13px;}
.PicList002035 li time span{ color:#fff; font-size:48px; display:block;}
.PicList002035 li .dot{ font-size:16px; color:#fff;}
.PicList002035 li p{ opacity:0.5; line-height:24px; overflow:hidden; height:72px; margin-bottom:3%;}
.PicList002035 li i{ background:url(../images/PicList002035-more.png) no-repeat; width:21px; height:11px; display:inline-block;}
@media(max-width:1680px){
.PicList002035 .auto{ padding:0 2%;}
}
@media(max-width:1000px){
.PicList002035 li{ padding-left:35%;}
.PicList002035 li .Ispic{ width:35%;}
}
@media(max-width:640px){
.PicList002035 li time span{font-size:40px;}
.PicList002035 li p{ height:48px;}
}
@media(max-width:480px){
.PicList002035 li .Ispic{ position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
.PicList002035 li{ padding:0;}
.PicList002035 li time{right:auto; top:auto; transform:translateY(0); left:0; top:0; background-color:#000; color:#ccc; padding:3%;}
}
/*TextList001851 */
.TextList001851{ padding:2% 0; background-color:#f4f3f3; }
.TextList001851 .title{ text-align:center; padding-bottom:3%;}
.TextList001851 .title span{ display:inline-block; background:#e60012; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.TextList001851 .title:after,
.TextList001851 .title:before{ content:''; display:inline-block; height:5px;  border-left:0; border-right:0; width:5%; vertical-align:middle;}
@media(max-width:480px){
.TextList001851 .title span{ font-size:18px;}
}
.TextList001851 section{ }
.TextList001851 .list{ }
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #4d4d4d; font-size:16px; cursor:pointer; color:#fff;  }
.TextList001851 .list .dot#on{ background-image:url(../images/TextList001851-open.gif); background-color:#e60012; color:#fff;}
.TextList001851 .list .con{ display:none; padding:2%; line-height:24px; }
.TextList001851 p{ color:#666; }
.TextList001851 b{ color:#666; font-weight: normal;}



.Product_index{ padding:0 0 4%;}
.Product_index li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative;}
.Product_index li a{ display:block; width:100%; height:100%;}
.Product_index li:nth-child(3n){ margin-right:0;}
.Product_index li figure{ width:100%; position:relative; padding-bottom:59.636%; overflow:hidden;}
.Product_index li figure img{ width:100%; height:100%; position:absolute; left:0; top:0; transition: 1s;}
.Product_index li a:hover figure img{transform: scale3d(1.15,1.15,1.15);}
.Product_index li h2{ background:rgba(0,0,0,0.5); position:absolute; left:0; width:100%; bottom:0; line-height:40px; margin:0; font-size:16px; color:#fff; padding-left:10%;}
.Product_index li h2 i{ float:left; width:40px; height:40px; line-height:40px; text-align:center;}
.Product_index li h2 i img{ display:inline-block; vertical-align:middle;}
.Product_index li h2 i span{ display:none;}
@media(max-width:1200px){
.Product_index{ padding:4% 2%;}
}
@media(max-width:768px){
.Product_index li{ width:49%;}
.Product_index li:nth-child(3n){ margin-right:2%;}
.Product_index li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.Product_index li{ width:100%; margin-right:0 !important;}
}


.Product_list{}
.Product_list li{ float:left; width:23.5%; margin-right:2%; margin-bottom:4%; text-align:center;}
.Product_list li:nth-child(4n){ margin-right:0;}
.Product_list li figure{ width:100%; position:relative; padding-bottom:100%; overflow:hidden;}
.Product_list li figure:after{ width:100%; height:6px; background:#e60012; position:absolute; left:0; bottom:0; content:''; transition: 1s; opacity:0;}
.Product_list li figure img{ width:100%; height:100%; position:absolute; left:0; top:0; transition: 1s;}

.Product_list li a:hover figure img{transform: scale3d(1.05,1.05,1.05);}
.Product_list li h2{ font-size:18px; font-weight:normal; margin:10% 0 6%;}
.Product_list li pre{ font-size:12px; color:#666; line-height:30px; height:53px; overflow:hidden; margin:0; text-align:center;}
.Product_list li a:hover h2{ color:#e60012;}
@media(max-width:480px){
.Product_list li{ width:49%;}
.Product_list li:nth-child(2n){ margin-right:0;}
}

.Product_info .list_img{ float:left; width:52.17%; position: relative; padding-bottom: 39.05%; background-color: #f7f7f7;}
.Product_info .big_img{ position:absolute; left:0; top:0; height:100%; width:75.158%;}
.Product_info .big_img li,
.Product_info .big_img li .Ispic{ position:absolute; left:0; width:100%; top:0; height:100%;}
.Product_info .big_img li img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Product_info .big_img li a{ position:absolute; right:3%; bottom:3%; width:42px; height:43px; background:url(../images/max.png) no-repeat; z-index:10;}
/*.Product_info .big_img li .Ispic{background-size:contain; background:#fff; background-position: center; background-repeat:no-repeat;}
.Product_info .big_img li .Ispic img{ display:none;}*/
/*.Product_info .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;}*/
.Product_info .list .prev,
.Product_info .list .next{ display:block; cursor:pointer;height:29px; background: url(../images/Product_info_prev.png) no-repeat center center #d0d0d0; background-size:cover;}
.Product_info .list .next{ background-image:url(../images/Product_info_next.png); margin-top:6px;}
.Product_info .list .prev{margin-bottom:6px;}
.Product_info .list .prev:hover,
.Product_info .list .next:hover{ background-color:#f04848;}
.Product_info .list .prevStop,
.Product_info .list .nextStop{ background-color:#d0d0d0 !important; cursor:default;}

.Product_info .list{ position:absolute; width:19.5%;right:0; top:0; height:100%; /*padding:35px 0;*/}
.Product_info .list .bd li{ height:132px; position:relative; margin:1px 0; cursor:pointer;}
.Product_info .list .bd li a{ width:100%; height:100%; display:block; position:relative;}
.Product_info .list .bd li a img{ position:absolute; left:0; top:0; width:100%; height:100%; }
.Product_info .list .bd li.on a{ border-bottom:4px solid #e60a00;}
/*.Product_info .list .bd li .Ispic{ position:absolute; left: 2px;top: 2px; right: 2px; bottom: 5px; padding-bottom:10px; }
.Product_info .list .bd li .Ispic img{ display:none;}*/
.Product_info .list li.on figure{ border:2px solid #e60a00;}
.Product_info .right_info{ float:right; width:39.2%;}
.Product_info .right_info h2{ padding:2% 0 5%; color:#333; font-size:18px; margin:0;}
.Product_info .right_info h3{ font-weight:normal; font-size:16px; color:#333; margin:5% 0;}
.Product_info .PageBox{}
.Product_info .PageBox .title{ text-align:center; padding:4% 0 10px;}
.Product_info .PageBox .title span{ font-size:24px; color:#333; border-bottom:3px solid #e60012; display:inline-block; }
.Product_info .PageBox .info table tr td{ background:#ebebeb; line-height:46px; padding-left:3%;}
.Product_info .PageBox .info table tr:nth-child(1) td{ background:#4d4d4d; font-size:18px; color:#fff; letter-spacing:1px;}
.Product_info .PageBox .info table tr:nth-child(2n) td{ background:#fff;}
.Product_info .PageBox .info table tr td strong{ color:#333;}
.Product_info .PageBox .text_more{ background:#fff; padding:2% 4%; margin-bottom:15%;}
.Product_info .PageBox .text_more a{ text-decoration:underline; color:#e60011;}
.info_201710161627{ position:relative; min-height:382px; background:#000;}
.info_201710161627 figure{ position:absolute; left:0; top:0;}
.info_201710161627 p{ position:relative; z-index:2; padding-left:5%; padding-top:5%; max-width:658px; line-height:30px; color:#fff; letter-spacing:1px; margin:0;}
@media(max-width:768px){
.Product_info .list_img,
.Product_info .right_info{ float:none; width:100%;}
.Product_info .list_img{ padding-bottom:74.96%;}
}



/*
 .PicList001234 为demo编号
 */
.PicList001234 {background-color:#f4f3f3; padding: 2% 0;}
.PicList001234 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; }
.PicList001234 li:nth-child(3n){ margin-right:0;}
.PicList001234 li div{ padding:3%; background-color:#2d2d2d;}
.PicList001234 li h2{ font-size:14px; margin:0;  color: #fff;}
.PicList001234 li p{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-bottom:0 ;  color: #fff;}
.PicList001234 li figure{ position:relative;}
.PicList001234 li figure img{ display:block; width:100%;}
.PicList001234 li figure i{ width:60px; height:60px; border-radius:50%; border:3px solid #e60012; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; background-color:rgba(255,255,255,0.7);}
.PicList001234 li figure i::before{ position:absolute; content:''; width:0; height:0; border:6px solid #e60012; border-top-color:transparent; border-bottom-color:transparent; border-right:0; left:50%; top:50%; margin-top:-5px; margin-left:-3px;}
.PicList001234 dot { color: #fff;}
.PicList001234 li .video_files,
.PicList001234 li .play{position:fixed; width: 70%; left:15%; top:100px; width:70%; height:80%;padding: 0; z-index:10;}
.PicList001234 li .video_files video,
iframe{width:100%; height:100%; background-color:#000;}
.PicList001234 li .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList001234 li .close::before,
.PicList001234 li .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList001234 li .close::before{ transform:rotate(45deg);}
.PicList001234 li .close::after{ transform:rotate(-45deg);}
.PicList001234 li .a_play3 .span{ display:none;}
.Banner001941 .video:after{ content: "";

   position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/play.png)no-repeat center center rgba(0,0,0,.5);
    z-index: 999;
	display: none;

}
.Banner001941 .video .close{position: absolute; display: none; right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px; z-index: 999; border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.Banner001941 .video .close::before,
.Banner001941 .video .close::after{ position:absolute; content:''; width:3px; height:70%;  border-radius:3px; background-color:#fff; left:13px; top:5px;}
.Banner001941 .video .close::before{ transform:rotate(45deg);}
.Banner001941 .video .close::after{ transform:rotate(-45deg);}

.Banner001941 .video video{height: auto !important;}
.Banner001941 .video.play{position:fixed; width: 90%; left:5%; top:100px; width:90%; height:100%; z-index:999;display: block;}
.Banner001941 li:not(:first-child) .bx-pager{display: block !important;}
@media(max-width:1366px){
	.PicList001234 li .video_files{height:inherit;}
}
@media(max-width:1024px){
	.PicList001234 li{ float:left; width:49%; margin-right:2%; margin-bottom:2%; position:relative; }
	.PicList001234 li:nth-child(3n){ margin-right:2%;}
	.PicList001234 li:nth-child(2n){ margin-right:0%;}
}
@media(max-width:680px){
.PicList001234 li{ width:auto; margin-right:0; float:none;}
}
@media(max-width:480px){
.PicList001234 li .video_files,
.PicList001234 li .play{position:fixed; width: 90%; left:5%; top:100px; width:90%; height:inherit; z-index:10;}
}

.Banner001941 .video{
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 width: 100%;
 display: none;
 }
 .Banner001941 .video video{
 height: 100%;
 width: 100%;
 object-fit: cover;
  }

  .Banner001941.video_w{
	  width: 100%;
	  height: 100%;
  }
  .Banner001941.video_w .video{
	  position: fixed;
  }
  .Banner001941.video_w .video:after{
	  display: none;
  }
  .Banner001941.video_w .video video{
	  height: 100% !important;
  }
  .Banner001941 .video.play:after{ display: none; }

.Banner001941 .video .round{  background: url(../images/jy.png)no-repeat center center rgba(0,0,0,.5);
	position: absolute;
	bottom: 4%;
	right: 4%;
	width: 35px;
	height: 35px;
	display: none;
 }
 .Banner001941 .video .round.open{
 	background: url(../images/sy.png)no-repeat center center;
 }

 .Banner001941	.bx-controls-auto{
	 height: 0;overflow: hidden;
 }

 @media(min-width:768px){
	.Banner001941 .video.play{width: 100%; height: 100%; left: 00%; top: 0px; background: rgba(0,0,0,.5);padding-top: 90px;}
	.Banner001941 .video.play .video_box{ margin:0px auto 0;text-align: center;overflow: hidden;}
	.Banner001941 .video .close{top:100px;right: 16%;}
	.Banner001941 .video video{height: 100% !important;width: 70%;margin: 0 auto;}
 }


















 /*
  .RighInfo001749 为demo编号
  */
 .RighInfo001749{padding: 2% 0; background-color:#f4f3f3; }


.Channel{}
.Channel_top{}
.Channel_top figure{ width:60%; float:left;}
.Channel_top figure img{ width:100%; display:block;}
.Channel_top .channel_query{ width:35%; float:right; margin-top:10%;}
.Channel_top .channel_query .list{ margin-bottom:8%;}
.Channel_top .channel_query .list h2{ background:#4d4d4d; font-size:18px; color:#fff; padding-left:10%; width:100%; margin:0; line-height:46px; font-weight:normal; letter-spacing:1px;}
.Channel_top .channel_query .list dl{ background:#fff; padding:5% 0 8% 10%;}
.Channel_top .channel_query .list dl dt{ display:inline-block; background:#999999; width:20%; text-align:center; line-height:30px;}
.Channel_top .channel_query .list dl dt a{ display:block; font-size:16px; color:#fff; cursor: pointer;}
.Channel_top .channel_query .list dl dd{ display:inline-block; width:30%; border-radius:4px; border:1px solid #4d4d4d; position:relative; line-height:31px; background:#4d4d4d; margin-right:5%;}
.Channel_top .channel_query .list dl dd .txt:after{ content:''; position:absolute; right:5%; top:50%; transform:translateY(-50%); width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 7px solid #fff;}
.Channel_top .channel_query .list dl dd .txt{ display:block; width:100%; padding-right:32px; cursor:pointer; position:relative; }
.Channel_top .channel_query .list dl dd .txt span{ display:block; padding-left:20%; background:#fff; border-radius:4px 0 0 4px; font-size:16px; color:#999; cursor:pointer; font-style:normal;}
.Channel_top .channel_query .list ul{ position:absolute; left:0; top:100%; width:100%; background:#313639; padding:3% 0 5%; display:none; z-index:10;}
.Channel_top .channel_query .list li a{ color:#fff; position:relative; line-height:40px; padding:0 15%; display:block; cursor:pointer;}
.Channel_top .channel_query .list li a:hover{ background:#e60012;}
.Channel_top .channel_query .list li a:after{ content:''; width:100%; height:1px; display:block; margin:0 auto; line-height:1px; background:#f4f3f3;}
.Channel_top .channel_query .list ul li:last-child a:after{ display:none;}
.Channel_list{ padding:5% 0 8%;}
.Channel_list h2{ font-size:18px; font-weight:normal; line-height:46px; padding-left:3%; background:#4d4d4d; color:#fff; margin:0;}
.Channel_list dl{ width:100%; display:table; background:#fff;}
.Channel_list dt,
.Channel_list dd{ display:table-row;}
.Channel_list dt{ background:#fff; color:#333;}
.Channel_list dd:nth-child(2n){ background:#ebebeb;}
.Channel_list dl span{ display:table-cell; width:18%; vertical-align:middle; padding:12px 0 12px 3%;}
.Channel_list dl dt span:nth-child(3),
.Channel_list dl dd span:nth-child(3){ width:30%;}

@media(max-width:768px){
.Channel_top figure,
.Channel_top .channel_query{ width:100%; float:none;}
}

.Dot_query{}
.Dot_query .tab{ text-align: center; margin:5% 0 3%;}
.Dot_query .tab span{ background-size:contain; width:20%; display:inline-block; margin:0 6%; padding-top:102px;}
.Dot_query .tab .tab_on .span1,
.Dot_query .tab .span2{ display:none;}
.Dot_query .tab .tab_on .span2{ display:inline-block;}

.Dot_query .list{ max-width:1100px; margin:0 auto 8%;}
.Dot_query .list dl{ display:table; width:100%; background:#3e3e3e;}
.Dot_query .list dt,
.Dot_query .list dd{ display:table-row;}
.Dot_query .list dl span{ display:table-cell; width:30%; text-align:center; vertical-align:middle; color:#b0b0b0; border-bottom:1px solid #fff; padding:3% 2%; border-right:1px solid #fff;}
.Dot_query .list dl span:nth-child(2),
.Dot_query .list dl span:nth-child(3){ width:20%; border:1px solid #fff; border-top:none;}
.Dot_query .list dl span:nth-child(4){ border-left:1px solid #fff;  border-right:none;}
.Dot_query .list dt span{ color:#fff; font-size:18px;}
.Dot_query .list dd span:nth-child(1){ color:#fff;}
.Dot_query .list dd span a{ color:#b0b0b0;}
.Dot_query .list dd span a:hover{ color:#fff;}


.News_list{}
.News_list ol{ position:relative;overflow:hidden;float: left;
    width: calc(50% - 1px);margin: 1px 1px 0 0;}
.News_list ol figure{ width:100%; position:relative; height:100%; overflow:hidden; text-align:center; padding-bottom:55.6%;}
.News_list ol img{ display:none;}
/*.News_list ol:nth-child(1){ margin-left:0;}*/
/*.News_list ol:nth-child(2){ width:60%; margin-bottom:1.5%;}*/
/*.News_list ol:nth-child(3),*/
/*.News_list ol:nth-child(4){ width:29.25%;}*/
/*.News_list ol:nth-child(4){ margin-bottom:3%;}*/
/*.News_list ol:nth-child(1) figure{ padding-bottom:123%;}*/
/*.News_list ol:nth-child(2) figure{ padding-bottom:38.06%;}*/
.News_list ol h1{ font-size:14px; margin:0; line-height:40px; background:rgba(0,0,0,0.5); font-weight:normal; position:absolute; left:0; bottom:0; width:100%; color:#fff; padding:0 30px; transition: 0.8s;}
.News_list ol .txt{ position:absolute; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7);
    padding:15% 15px; color:#fff; bottom:-100%; transition: 0.4s; border-bottom:6px solid #e60012;padding-top: 35%;}
.News_list ol .txt h2{ font-size:14px; margin:0 0 0px; line-height:40px; }

.News_list li{ width:100%; line-height:36px;}
.News_list li time{ float:left; margin-right:4%; color:#c7c7c7; letter-spacing:1px;}
.News_list li a{ color:#666; font-size:16px;}
.News_list li a:hover{ color:#e60012;}


@media(max-width:1200px){
	.Product_list li{ width: 32%;
    margin-right: 2%!important;}
    .Product_list li:nth-child(3n){  margin-right: 0%!important; }
    .News_list ol .txt{ padding-top: 25%;}
}
@media(max-width:768px){
		.Product_list li{ width: 49%;
    margin-right: 2%!important;}
    .Product_list li:nth-child(2n){  margin-right: 0%!important; }
    .News_list ol .txt{ padding-top: 15%;}
}
@media screen and (max-width: 640px){
		.Product_list li{ width:100%;
}
    .Product_list li:nth-child(2n){  margin: 0%!important; }
    .News_list ol{box-shadow: none; width: 100%;}
    .News_list ol .txt{ bottom: 0; border-bottom: none; padding-left: 3%; padding-right: 3%; padding-top: 35%;}

}
@media screen and (max-width: 480px){
    .News_list ol .txt{ padding-top: 15%;}
}

.news_page{ max-width:1200px; margin:2% auto;}
.news_page .Pages{ text-align:left; padding-left:5%;}
.new_bottom{ padding:2% 0;}
.new_bottom dt,
.new_bottom dd{ display:inline-block;}
.new_bottom dd a{ margin:0 10px; display:inline-block; color:#999;}
.new_bottom dd a:hover,
.new_bottom dd a.on{ text-decoration:underline; color:#e60012;}

.News_info .title{ text-align:center; padding-bottom:20px;}
.News_info .title h1{ margin:20px 0 0; padding-bottom:5px; font-size:18px;}
.News_info .title p{ margin:0; border-bottom:1px solid #e5e5e5; padding-bottom:20px;}
.News_info .title p span{ margin:0 10px; color:#999999; font-size:12px;}
.News_info .info_back{ position:relative; padding:20px 0; border-top:1px solid #e5e5e5; margin:20px 0 40px;}
.News_info .info_back a.btn{ color:#fff; font-size:14px; display:inline-block; width:127px; height:36px; line-height:36px; text-align:center; background:#e60012; margin:10px auto;}
.News_info .info_pn span{ display:block; line-height:30px;}
.News_info .info_pn span a{ color:#666;}
.News_info .info_pn span a:hover{color:#e60012;}


.info_201710171636{}
.info_201710171636 li{ float:left; width:50%; background:#fff; text-align:center; padding:5% 0;}
.info_201710171636 li:nth-child(2),
.info_201710171636 li:nth-child(3){ background:#f4f3f3;}
.info_201710171636 li h2{ font-size:18px; color:#333333;}
.info_201710171636 li p{ height:120px; overflow:auto; padding:0 10%; line-height:36px; letter-spacing:1px;}
.info_201710171636 li span{ font-size:}

.map{ width:100%; position:relative; padding-top:40%;}
.map #allmap_01 * img{ max-width:initial; }
.map #allmap_01{ position:absolute; left:0; top:0; width:100%; height:100%;}

.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{display:inline-block;}

@media(min-width:769px){
.Floor001031 li a:hover .txt{bottom:0;}
.Floor000884 .main .right li:hover .txt{ bottom:0;}
.Floor000884 .main .ul li a:hover{ color:#e60012; font-weight:bold;}
.Floor001930 .list li .more:hover{ background:#febb12; color:#fff;}
.News_list ol a:hover .txt{ bottom:0;}
.News_list ol a:hover h1{ opacity:0;}
.News_list ol a:hover .txt span{ float:right;}
.News_list ol a:hover .txt p{ line-height:24px; max-height:120px; overflow:hidden; margin:0;}
.Product_list li a:hover figure:after{ opacity:1;}
.Timeline001266 .scroll li:hover time{ background-color:#cc0000; color:#fff;}
.Timeline001266 .scroll li:hover figure{ border-color:#cc0000;}
.Timeline001266 .scroll li:hover time::before{ border-right-color:#cc0000;}
.Timeline001266 .scroll li:hover time::after{background-color:#cc0000; border-color: #cc6666; width:20px; height:20px; margin-top:-10px; left:-38px;}
.Bottom001908 .contact li:hover figure,
.Bottom001908 .contact li:hover .tel,
.Bottom001908 .contact li:hover span{ display:block;}
}






.Map002793{ padding: 4% 0;}
.Map002793 .box{ position: relative;}
.Map002793 .box img{ display: block; width: 100%;}
.Map002793 .con{ position: absolute; left: 0; top: 0; width: 100%; max-height: 100%; overflow: auto; color: #fff; padding: 7%;}
.Map002793 .con h2{ font-weight: normal; margin: 0; font-size: 36px; line-height: normal;}
.Map002793 .con h2 span{ display: block; font-size: 14px; font-weight: normal; margin: 1% 0;}

.Map002793 .con .txt{ max-width: 1006px; line-height: 30px; overflow: hidden;}
.Map002793 .con ul{ display: table; width: 50%; float: left;}
.Map002793 .con li{ display: table-row;}
.Map002793 .con li span{ display: table-cell;}
.Map002793 .con ul:nth-child(2) li span:first-child{ width: 120px;}
.Map002793 .con .txt:after{  margin: 3% 0 4%;}
.Map002793 .con .more{ width: 140px; line-height: 36px; text-align: center; background: rgba(255,255,255,0.5); color: #595656; display: block;}
.Map002793 .con .more:before{ content: ''; display: inline-block; width: 15px; height: 15px; background: url("../images/Map002793-icon.png") no-repeat center; vertical-align: middle; margin-right: 5px;}
.Map002793 .tab_span li{ float: left; color: #888888; background: #f5f5f5; text-transform: uppercase; 
  width: 14.28%; padding:40px 20px; margin-top: 25px; cursor: pointer; font-size:12px;}
.Map002793 .tab_span b{ display: block; font-size: 22px; color: #555; font-weight: normal;}
.Map002793 .tab_span li:last-child{ margin-right: 0;}
.Map002793 .tab_span li.on{ background: #595656; color: #a7a7a7; position: relative;}
.Map002793 .tab_span li.on b{ color: #fff;}
.Map002793 .tab_span li.on:before{ content: '';position: absolute;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform:rotate translateX(-50%);-o-transform:rotate translateX(-50%);border: 10px solid transparent;border-bottom-color: #595656;bottom: 100%;}
@media(max-width:1000px){

    .Map002793 .tab_span{ display: none;}
    .Map002793 .box{ display: block!important; margin-bottom: 2%;}
    .Map002793 .con ul{width: 100%; float: none;}
}
@media(max-width:640px){
    .Map002793 .con{ position: static; color: #555;}
    .Map002793 .con h2{ font-size: 20px;}
    .Map002793 .con li span{ min-width: 80px;}
    .Map002793 .con .more{background:#ddd;}
}


