body{overflow-x:hidden;background:url(../images/bg.png) #1c1c1c;color:#ddd}
@font-face{font-family:Fonts;src:url(../Fonts/Oswald-Regular.ttf)}
@font-face{font-family:Fonts2;src:url(../Fonts/Oswald-Light.ttf)}
#bsPanelHolder{display:none}
.bsPromo{width:100% !important;text-align:center !important}
.bshare-custom #bshare-shareto{color:#fff !important}
.bsTop,#bsMorePanel{width:100% !important}
#bsMorePanel{height:370px !important}
.bFind-wrapper-top{display:none !important}
#bsLogoList li{width:20% !important}
.bsFrameDiv{width:100% !important;height:auto !important}
.bsFrameDiv>div{background:#fff;width:100% !important;height:208px !important}
.bsFrameDiv>div img{width:82%  !important;height:auto !important}
.bsBox{overflow:hidden}
@media(max-width:1024px){#bsBox{width:90% !important;margin:0 auto !important;top:10% !important;left:5% !important;min-width:auto;min-height:auto}
#bsLogoList li{width:33.3334% !important}
}
a{color:#ddd}
a:hover{color:#ddd}
.auto_1400{max-width:1400px}
@media(max-width:1400px){
.auto_1400{max-width:1180px}
}
@media(max-width:1280px){
	.auto_1400{padding:0 4%;}
}

.auto_1500{max-width:1500px}
@media(max-width:1500px){.auto_1500{padding:0 3%}
}


.home_title{position:relative;margin-bottom:30px}
.home_title span{font-size:32px;color:rgba(255,255,255,0.08);text-transform:uppercase;font-family:Fonts}
.home_title h1{margin:-30px 0 0;display:block;font-weight:normal;font-size:38px;color:#ddd}
.home_title pre{font-size:14px;line-height:28px;color:#999}
.home_title_center{text-align:center;margin-bottom:30px}
@media(max-width:1024px){.home_title{width:100% !important;text-align:center !important;margin-bottom:15px !important}
.home_title span{font-size:22px}
.home_title h1{font-size:24px}
}

.home_more{width:246px;height:50px;text-align:left;line-height:50px;color:#fff;padding:0 40px;display:block;margin-top:40px;overflow:hidden;position:relative;z-index:60;background:url(../images/home_more1.png) no-repeat  center center;transition:0.5s}
.home_more a{display:block;color:#fff;transition:0.5s;font-size:16px}
.home_more:hover{opacity:0.6}
@media(max-width:1024px){.home_more{width:100%;height:32px;line-height:32px;font-size:14px;margin:0 auto;background:url(../images/home_more1.png) no-repeat  95% center  #db1c3d}
.home_more a{font-size:14px}
}

.Top002742{position:absolute;left:0;top:0;width:100%;z-index:500;background:url(../images/bg.png) #1c1c1c;border-bottom:1px solid #333;color:#fff;transition:0.5s}
.Top002742 a{color:#fff}
.Top002742 .header{}
.Top002742 .header-left{float:left;display:table;height:90px}
.Top002742 .header-left > *{display:table-cell;vertical-align:middle}
.Top002742 .header-left .logo{width:340px}
.Top002742 .header-left .logo img{}
.Top002742 .header-right,.Top002742 .header-mid{float:right}
.Top002742 .header-right{min-height:90px;margin-left:30px;position:relative}
.Top002742 .header-right > *{float:left}
.Top002742 .phone{font-family:Fonts2;font-size:18px;letter-spacing:1px;line-height:90px;margin-right:30px;background:url(../images/top_phone.png) no-repeat left center;padding-left:25px}
.Top002742 .top-search{width:250px;position:absolute;right:0;top:100%;display:none}
.Top002742 .top-search .text{color:#999;background:#fff;border:none;width:100%;padding:0 50px 0 10px;height:40px;line-height:40px;-webkit-appearance: none;}
.Top002742 .top-search .text.focus{color:#333}
.Top002742 .top-search .btn{position:absolute;right:0;top:0;width:40px;height:100%;background:url(../images/Top002742_btn_search.png) no-repeat center center #da1c3d}
.Top002742 .open-search{background:url(../images/Top002742_btn_search.png) no-repeat center center;width:35px;height:35px;margin-top:28px;position:relative}
.Top002742 .open-search:before,.Top002742 .open-search:after{position:absolute;left:25%;content:'';width:50%;height:2px;top:50%;margin-top:-1.5px;background:#fff;opacity:0;-webkit-opacity:0;transition:0.5s;-webkit-transition:0.5s}
.Top002742 .open-search.on{background:none}
.Top002742 .open-search.on:before,.Top002742 .open-search.on:after{opacity:1;-webkit-opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.Top002742 .open-search.on:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.Top002742 .header-mid{margin-right:50px}
.Top002742 .header-menu li{width:auto!important;position:relative}
.Top002742 .header-menu li em{padding:0 30px;line-height:90px;font-size:18px}
.Top002742 .header-menu li em a{position:relative}
.Top002742 .header-menu li.aon{background:url(../images/top_bg.png) no-repeat center center;background-size:100% 100%}
.Top002742 .header-menu li.aon em a{color:#fff}
.Top002742 .header-menu li .sub{padding:0;background:none;width:120%}
.Top002742 .header-menu li#m2 .sub{width:250%}
.Top002742 .header-menu li .sub dt{margin:0 0 1px 0;line-height:46px;padding:0 10px;transition:0.3s;background:rgba(0,0,0,0.5);text-align:center}
.Top002742 .header-menu li .sub dt:hover{background:rgba(0,0,0,0.7)}
.Top002742 .header-menu li .sub dt img{float:left;height:24px;margin-right:10px;display:none}
.Top002742 .header-menu li .sub dt a{font-size:14px;color:#fff}
.Top002742 .header-menu li .sub dt a:hover{background:none}
.Top002742 .header-menu li .sub dd{line-height:24px;padding:5px 0}
.Top002742 .header-menu li .sub dd a{}
.Top002742 .header-menu li .sub dd a:hover{color:#0f3c8c}
.Top002742 .header-menu li.hover em{position:relative}
@media(max-width:1024px){.Top002742{position:relative}
.Top002742 .header{margin:0 2%;height:90px}
.Top002742 .header-left .logo{width:200px}
.Top002742 .header-right{z-index:101;right:2%}
.Top002742 .phone{display:none}
.Top002742 .Public_nav_style #open_menu{position:relative;right:0;top:auto;margin-left:10px;border-radius:0;background:none;height:30px;border:none;margin-top:30px;border:1px solid #444}
.Top002742 #open_menu i::before,.Top002742 #open_menu i::after{background:#fff !important}
.Top002742 #open_menu i{background:#fff;height:2px}
.Top002742 #header-menu{}
.Top002742 #header-menu ul{padding:0;padding-top:90px;background:url(../images/bg.png)}
.Top002742 #header-menu li{text-align:center}
.Top002742 #header-menu li em{border-bottom:none}
.Top002742 #header-menu li em a{padding:5%;font-weight:normal;line-height:normal;border-bottom:1px solid #292929}
.Top002742 #header-menu li .sub{background:#111}
.Top002742 #header-menu li .sub dt{margin-bottom:1px;background:rgba(0,0,0,0.3);border-bottom:1px solid #222}
.Top002742 #header-menu li .sub dt a{border-bottom:0;color:#888}
.Top002742 .Public_nav_style #header-menu li.has-sub em::after{right:6%;opacity:0.3}
}

.Banner002058{position:relative;z-index:1;overflow:hidden}
.Banner002058 .bx-viewport{z-index:1}
.Banner002058{height:960px}
.Banner002058 .text{position:absolute;right:6%;top:42%;z-index:100;opacity:0;transition:0.8s; width: 30%}
.Banner002058 .text img{}
.Banner002058 .text h1{color:#fff;font-weight:normal;margin:0;font-size:60px}
.Banner002058 .text h2{color:#fff;font-weight:normal;margin:0;font-size:40px}
.Banner002058 .text h3{color:#fff;font-weight:normal;margin:0;font-size:15px;letter-spacing:1px;font-family:Fonts2,sans-serif}
.Banner002058 li.slick-active .text,.Banner002058 li .text-active{right:10%;opacity:1}
.Banner002058 li .pic,.Banner002058 li a,.Banner002058 li{height:960px;overflow:hidden}
.Banner002058 li{background-position:center top;background-repeat:no-repeat}
.Banner002058 li .pic{transition:6s linear;transform:scale(1);-webkit-transform:scale(1)}
.Banner002058 li a{position:relative;display:block}
.Banner002058 li .phone{display:none}
.Banner002058 .bx-controls-direction{display:none}
.Banner002058 .bx-pager{position:absolute;left:0;bottom:6%;text-align:center;width:100%;z-index:10}
.Banner002058 .bx-pager div{display:inline-block;margin:0 3px}
.Banner002058 .bx-pager div a{display:block;line-height:100px;overflow:hidden;background:rgba(255,255,255,0.3);position:relative;width:30px;height:5px;transform:skewX(-50deg)}
.Banner002058 .bx-pager div a.active{background:#db1c3d}

@media(max-width:1367px){
.Banner002058{height:780px}
.Banner002058 li .pic,.Banner002058 li a,.Banner002058 li{height:780px;overflow:hidden; background-size: cover}
.Banner002058 .text{top:35%;right:5%; width: 27%}
.Banner002058 li.slick-active .text,.Banner002058 li .text-active{right:10%;opacity:1}
}

@media(max-width:1024px){
.Banner002058,.Banner002058 li a,.Banner002058 li{height:auto}
.Banner002058 li{background:none !important}
.Banner002058 .text{display:none}
.Banner002058 li .phone{display:block;width:100%}
}

.Floor0001{position:relative;z-index:1;padding:5% 0;background:url(../images/line.png) no-repeat center bottom}
.Floor0001 .auto{position:relative;z-index:50}
.Floor0001 .text{width:45%;float:right;padding:2%  0}
.Floor0001 .text p{line-height:28px;font-size:16px;color:#ddd}
.Floor0001 .pic{width:50%;position:absolute;left:0;top:0;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center top}
.Floor0001 .pic1{display: block}
.Floor0001 .pic2{display:none}
.Floor0001 .tab{background:url(../images/Floor0001_bg.png) no-repeat left bottom;background-size:cover;height:auto;margin-top:20px;padding:50px 0 50px 50px;margin-left:-40px;position:absolute;left:0;bottom:0;width:100%}
.Floor0001 .tab:after{content:"";display:block;position:absolute;right:-200%;bottom:0;width:200%;height:100%;background:#fff}
.Floor0001 .tab dl{padding-left:50px}
.Floor0001 .tab dd{width:25%;float:left;text-align:center}
.Floor0001 .tab dd .icon{display:block;width:30px;float:left}
.Floor0001 .tab dd h1{font-size:16px;font-weight:normal;margin:0;float:left;line-height:30px;height:30px;margin-left:5px}
@media(max-width:768px){.Floor0001{padding:30px 0 50px}
.Floor0001 .text,.Floor0001 .pic{width:100%;position:relative;float:left}
.Floor0001 .text p{line-height:24px;font-size:14px}
.Floor0001 .pic{height:220px;margin:10px 0 0;background-size:cover}
.Floor0001 .pic1{display:none }
.Floor0001 .pic2{display:block}
}

.Floor0002{background:url(../images/line.png) no-repeat center bottom}
.Floor0002 .auto{padding:5% 0;position:relative}
.Floor0002 .pic{padding-bottom:60%;background-size:contain;transition:transform .5s ease-in-out}
.Floor0002 li:hover .pic{transform:scale(1.13)}
.Floor0002 .text{padding:10px 0 0}
.Floor0002 .text h1{font-size:18px;font-weight:normal;margin:0;color:#fff;text-align:center}
.Floor0002 .text p{font-size:16px;font-weight:normal;margin:0;color:#fff;text-align:center;width:80%;margin:0 auto;color:rgba(255,255,255,0.4);display:none}
.Floor0002 .text span{font-size:16px;font-weight:normal;margin:0;color:rgba(255,255,255,0.4);display:block;margin:15px auto 0;width:120px;text-align:center}
.Floor0002 .slider{padding:0 70px}
.Floor0002 .slick-arrow{font-size:0;width:60px !important;height:60px !important;border:none;position:absolute;top:50%;margin-top:-25px;background:rgba(0,0,0,0.2);cursor:pointer;padding:0;transition:0.5s}
.Floor0002 .slick-prev{left:0px;background:url(../images/arow1.png) no-repeat center center;background-size:contain}
.Floor0002 .slick-next{right:0px;background:url(../images/arow2.png) no-repeat center center;background-size:contain}
.Floor0002 .slick-next:hover,.Floor0002 .slick-prev:hover{opacity:0.7}
@media(max-width:768px){.Floor0002{padding:30px 0 50px}
.Floor0002 .auto{padding:0}
.Floor0002 .text h1,.Floor0002 .text span{font-size:14px}
.Floor0002 .text span{margin:5px auto  0}
.Floor0002 .slick-arrow{width:40px !important;height:40px !important;background-size:contain}
.Floor0002 .slick-prev{left:10px}
.Floor0002 .slick-next{right:10px}
.Floor0002 .slider{padding:0 50px}
.Floor0002 .pic{padding-bottom:70%}
}


.Floor0003 .auto{padding:5% 0 4%;position:relative}
.Floor0003 .slider > ul{margin-bottom:42px}
.Floor0003 li.slick-slide{position:relative;transition:0.5s 0.3s}
.Floor0003 .slick-track{}
.Floor0003 li{height:480px}
.Floor0003 li .pic{height:360px;margin-top:40px;position:relative}
.Floor0003 li .text{text-align:center;display:none}
.Floor0003 li .text h1{color:#fff;font-weight:normal;margin:10px 0 0;line-height:28px;color:rgba(255,255,255,0.8);font-size:18px}
.Floor0003 li.slick-current{}
.Floor0003 li.slick-current .pic{height:440px;margin-top:0}
.Floor0003 li.slick-slide .pic:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:#111;opacity:0.8;transition:0.5s 0.3s}
.Floor0003 li.slick-current .pic:before{opacity:0.3}

.Floor0003 li.slick-current .text{display:block}
.Floor0003 li.slick-slide .files,.Floor0003 li.slick-slide a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50}
.Floor0003 li.slick-slide .files{background:#000;display:none; opacity: 0 !important }
.Floor0003 li.slick-slide aside{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:18px;color:#fff}
.Floor0003 li.slick-slide aside span{display:block;border-radius:50%;width:85px;height:85px;background:url(../images/play.png) no-repeat center center;transition: 0.5s; background-size:80px;position:relative;margin:0 auto 10px}
.Floor0003 li.slick-slide aside span:hover{background:url(../images/play2.png) no-repeat center center;background-size:80px;}
.Floor0003 li.slick-current .files{background:#000;display:none; opacity: 1 !important }

.Floor0003 .slick-dots{text-align:center;position:absolute;left:0;width:100%;bottom:-42px}
.Floor0003 .slick-dots li{display:inline-block;margin:0 3px;width:26px;height:5px;position:relative;cursor:pointer;background:#666;transform:skewX(-50deg)}
.Floor0003 .slick-dots li.slick-active{background:#db1c3d}
.Floor0003 .slick-dots li button{display:none}
.Floor0003 .slick-arrow{position:absolute;content:'';width:10%;height:100%;border:0; top: 0; z-index: 200;  line-height: 10000; overflow: hidden}
.Floor0003 .slick-arrow:hover{opacity: 0.8}
.Floor0003 .slick-prev{left:0;background-image:url(../images/arow1.png); background-repeat:  no-repeat; background-position:  center 45%  }
.Floor0003 .slick-next{right:0;background-image:url(../images/arow2.png); background-repeat:  no-repeat; background-position:  center 45%  }
.Floor0003 .slick-arrow:hover{border-color:#c29c75}
@media(max-width:768px){.Floor0003{padding:30px 0 30px}
.Floor0003 .auto{padding:0 4%}
.Floor0003 li{height:auto;margin-top:0}
.Floor0003 li .pic,.Floor0003 li.slick-current .pic{height:200px;margin-top:0}
.Floor0003 li.slick-slide{}
.Floor0003 li .text h1{line-height:24px;font-size:14px}
.Floor0003 .slider > ul{margin-bottom:0px}
.Floor0003 li.slick-slide aside span{width:50px;height:50px;background-size:contain}
.Floor0003 .slick-dots{bottom:0px}
.Floor0003 .slick-prev{left:3%;margin-left:0}
.Floor0003 .slick-next{right:3%;margin-right:0}
.Floor0003 .slick-list{padding-bottom:30px}
.Floor0003 .slick-dots li{width:20px}
}

.Floor0003_2{background:url(../images/line.png) no-repeat center top}







.logo_list { padding-bottom: 4%;}
.logo_list .slick-slider{ margin: 0 -6px; padding: 0 70px}
.logo_list .slick-track li{overflow: hidden; transition: 0.3s; border: 1px solid #252525;  margin: 0 6px; position: relative; background: #fff;opacity: 0.8}
.logo_list .slick-track li .pic{padding-bottom: 65%; background-size: 80%;background-position: center center;position: relative; }
.logo_list .slick-track li .text{padding: 15px 15px; background: #1f1f1f; z-index: 50; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transition: all ease-in-out 0.5s}
.logo_list .slick-track li .text h1{font-size: 16px; font-weight: normal; margin: 0 0 10px 0; color: #eee; text-transform: uppercase; text-align: center}
.logo_list .slick-track li .text p{font-size: 14px; font-weight: normal; height: 50px; margin: 0; color: #666}
.logo_list .slick-track li:hover .text{transform: scale(1)}

.logo_list .slick-track li:hover{border-color: #292929}
.logo_list .slick-track li:hover .text{background-color: #292929}

.logo_list  .slick-arrow{font-size:0;width:60px !important;height:60px !important;border:none;position:absolute;top:50%;margin-top:-25px;background:rgba(0,0,0,0.2);cursor:pointer;padding:0;transition:0.5s}
.logo_list  .slick-prev{left:0px;background:url(../images/arow1.png) no-repeat center center;background-size:contain}
.logo_list  .slick-next{right:0px;background:url(../images/arow2.png) no-repeat center center;background-size:contain}
.logo_list  .slick-next:hover,.logo_list .slick-prev:hover{opacity:0.7}

@media(max-width:768px){
.logo_list .slick-arrow{width:40px !important;height:40px !important;background-size:contain}
.logo_list .slick-prev{left:10px}
.logo_list .slick-next{right:10px}
.logo_list .slider{padding:0 50px}
}

.Bottom002626{background:url(../images/line.png) no-repeat center top;padding:5% 0 1%}
.Bottom002626 .bottom{position:relative}
.Bottom002626 .bottom{position:relative;padding-bottom:1%}
.Bottom002626 .contact{position:absolute;right:0;top:0px;vertical-align:top}
.Bottom002626 .contact dd{float:left}
.Bottom002626 .contact dd img{width:114px;display:block}
.Bottom002626 .contact dd span{font-size:16px;text-align:center;margin-top:10px;display:block}
.Bottom002626 .contact dt{color:rgba(255,255,255,0.9);text-align:right;padding-right:20px;font-size:18px;float:left;margin-right:10px}
.Bottom002626 .contact dt h1 { margin:0 0 15px; font-weight: normal; line-height: 24px;}
/*.Bottom002626 .contact dt h1 a  { display: block;  color:#db1c3d;font-size:32px;font-family:Fonts,sans-serif;margin:0 0 5px 0}*/
.Bottom002626 .contact dt h1 a{font-family:Fonts2;font-size:18px;letter-spacing:1px;;background:url(../images/top_phone.png) no-repeat left center;padding-left:25px}
.Bottom002626 .contact dt h1 a:hover{color: #fff}



.Bottom002626 .contact .bdsharebuttonbox{display:inline-block;text-align:right}
.Bottom002626 .contact .bdsharebuttonbox a{display:inline-block;width:40px;height:40px;border-radius:50%;background:url(../images/Bottom002626_share.png) no-repeat left center rgba(255,255,255,0.2);margin:0 5px 0 0}
.Bottom002626 .contact .bdsharebuttonbox .bshare-weixin{background-position:left center}
.Bottom002626 .contact .bdsharebuttonbox .bshare-sinaminiblog{background-position:center center}
.Bottom002626 .contact .bdsharebuttonbox .bshare-more{background-position:right center;margin-right:0}
.Bottom002626 .bottom nav dl{float:left;margin-right:10%}
.Bottom002626 .bottom nav dl:last-child{width:auto}
.Bottom002626 .bottom nav dt{color:rgba(255,255,255,0.9);font-size:18px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.05);position:relative}
.Bottom002626 .bottom nav dt:after{content:"";display:block;position:absolute;left:0;bottom:-1px;width:20px;height:1px;background:#6f081a}
.Bottom002626 .bottom nav dd{line-height:30px}
.Bottom002626 .bottom nav dd a{font-size:16px; color: #999}
.Bottom002626 .bottom nav dd a:hover{color:#eee}
.Bottom002626 footer .auto{padding:30px 0;border-top:1px solid #222}
.Bottom002626 .copyright{float:left;width:100%;color:#999;height:auto;overflow:hidden}
.Bottom002626 .copyright a{color:#999}
.Bottom002626 .copyright dt{float:left}
.Bottom002626 .copyright dd{float:right}
.Bottom002626 .copyright dt a{color:#999}
.Bottom002626 .copyright dt a::after{display:inline-block;content:'';width:1px;height:12px;vertical-align:middle;margin:0 10px;background:rgba(255,255,255,0.1)}
.Bottom002626 .copyright dt a:last-child::after{display:none}
.Bottom002626 .copyright dd{}
.Bottom002626 .copyright dd span{}
.Bottom002626 .copyright dd span a{color:#999;text-decoration:underline}
.Bottom002626 .copyright a:hover{color:#ddd}
@media(max-width:768px){.Bottom002626{padding:50px 0 0}
.Bottom002626 .links,.Bottom002626 .copyright{float:none;width:auto}
.Bottom002626 .copyright{padding-top:3%}
.Bottom002626 .bottom{padding-bottom:20px}
.Bottom002626 .bottom nav{display:none}
.Bottom002626 .contact{position:relative;width:100%;height:auto;overflow:hidden}
.Bottom002626 .contact dt{width:100%;float:left;margin:0;text-align:center}
.Bottom002626 .contact dd{display:none}
.Bottom002626 .contact dt aside{font-size:24px}
.Bottom002626 footer .auto{padding:10px 4%;line-height:24px;text-align:center}
.Bottom002626 footer .copyright{padding:0}
.Bottom002626 footer .copyright dd{width:100%; float: left}
.Bottom002626 footer .copyright dt{width:100%; float: left}
}

.Banner002167{position:relative;z-index:1}
.Banner002167>div{height:450px;background-position:center top;background-repeat:no-repeat}
.Banner002167 .phone{display:none}
.Banner002167 .text{position:absolute;left:12%;top:48%;width:60%;font-size:14px;padding:0 2%;color:#ccc;height:auto;}
.Banner002167 .text h1{font-size:32px;height: 32px; line-height: 32px; font-weight:normal;color:#fff; border-right: 3px solid #fff;margin: 0; margin-right: 10px; padding-right: 10px; display: inline-block}
.Banner002167 .text h2{font-size:32px;height: 32px; line-height: 32px;font-weight:normal;color:#fff; margin: 0; display: inline-block}
.Banner002167 .text p{line-height:24px; margin: 10px 0 0; font-size: 16px; color: #fff }
.Banner002167 .text p a{color:rgba(255,255,255,0.8)}
@media(max-width:1000px){.Banner002167 div{display:none}
.Banner002167 .phone{display:block;width:100%}
}@media(max-width:640px){.Banner002167 aside{font-size:24px}
}

.Menu002044_2{}
.Menu002044{border-bottom:1px solid rgba(255,255,255,0.1)}
.Menu002044 em{font-style:normal;float:right;line-height:70px;font-size:14px}
.Menu002044 em a{}
.Menu002044 li{float:left;margin-right:40px}
.Menu002044 li a{display:block;line-height:70px;font-size:16px;color:#fff}
.Menu002044 li a:after{display:block;content:'';height:3px}
.Menu002044 li.aon a,.Menu002044 li:hover a{border-bottom:2px solid #db1c3d;color:#ddd}
@media(max-width:1024px){
.Menu002044_2{ margin-top:0px;}
.Menu002044{padding:20px 0 0;border-bottom:none}
.Menu002044 em{display:none}
.Menu002044 .name{margin-top:0}
.Menu002044 .name span{max-width:none;font-size:24px;height:auto;padding:3%}
.Menu002044 .name span b{font-size:16px}
.Menu002044 li{background:#222;line-height:30px;width:49%;float:left;margin-right:2%;margin-bottom:2%;padding:0;border:none}
.Menu002044 li a{line-height:30px;height:30px;font-size:14px;display:block;text-align:center}
.Menu002044 li:nth-child(2n){margin-right:0}
.Menu002044 li.aon a:after,.Menu002044 li:hover a:after{display:none}
.Menu002044 li.aon a,.Menu002044 li:hover a{background:#c30d23;color:#fff;border:none}
}

.Page002046 .Pages{text-align:center;padding:30px 0  90px}
.Page002046 .Pages a{display:inline-block;vertical-align:middle;border:1px solid #252525;color:#fff;background:none;padding:0 15px;line-height:38px}
.Page002046 .Pages a:hover,.Page002046 .Pages a.a_cur{background-color:#db1c3d;border-color:#db1c3d;color:#fff}
.Page002046 .Pages em{font-style:normal;display:inline-block;vertical-align:middle;overflow:hidden}
.Page002046 .Pages em a{float:left;margin-left:-1px}
.Page002046 .Pages .p_cur,.Page002046 .Pages .p_count,.Page002046 .Pages .p_jump,.Page002046 .Pages .p_total{display:none}
.Page002046 .Pages .a_prev,.Page002046 .Pages .a_next{padding:0;width:44px;background:url(../images/Page002046-a_prev.gif) no-repeat center center;overflow:hidden;line-height:1000px;height:40px}
.Page002046 .Pages .a_next{background:url(../images/Page002046-a_next.gif) no-repeat center center}
@media(max-width:768px){.Page002046 .Pages{text-align:center;padding:30px 0  50px}
.Page002046 .Pages .a_first,.Page002046 .Pages .a_end{display:none}
}

.con_title  { margin-bottom: 15px;  line-height: 40px;}
.con_title h1{font-size:32px;color:#fff;font-weight:normal;margin:0;padding:0px}
.con_title h1:after{content:"";display:block;width:40px;height:2px;background-color:#e50014;border-right:20px solid #aaa;margin-top:20px}
@media(max-width:768px){.con_title h1{font-size:22px}
}

.Singlepage {padding:4%  0;  line-height: 26px;}
.Singlepage img{ margin: 10px 0 !important}
.Singlepage .auto{position:relative}
.Singlepage .about{width:100%;position:relative;}
.Singlepage .about .box{width:100%;height:auto;overflow:hidden;position:relative}
.Singlepage .about .text{width:50%;float:left;line-height:30px;font-size:16px}
.Singlepage .about .text p{text-indent:2em;text-align:justify}
.Singlepage .about .video_con{float:right;width:45%; margin-top: 25px;}


.Singlepage .about .video_con .videobox{ position: relative;height:420px;}
.Singlepage .about .video_con .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 420px;}
.Singlepage .about .video_con .videobg .play{ display: block; background: url(../images/play.png) no-repeat center rgba(0,0,0,0.3);  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size:50px 50px; cursor: pointer; z-index: 5;}
.Singlepage .about .video_con .videobg .play:hover{  background: url(../images/play2.png) no-repeat center rgba(0,0,0,0.3); background-size: 50px 50px; }
.Singlepage .about .video_con .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.Singlepage .about .video_con .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none;}
.Singlepage .about .video_con .video video{ width: 100%; height: 100%; background: #000;}








.Singlepage .about2{}
.Singlepage .about2 .auto{padding:4%  0 5%;border-top:1px solid #222}
.Singlepage .about2 .num{float:left}
.Singlepage .about2 .num:nth-child(2){float:right}
.Singlepage .about2 .num dl{display:inline-block}
.Singlepage .about2 .num dd{display:inline-block;line-height:30px;font-size:16px;padding-left:30px;vertical-align:middle}
.Singlepage .about2 .num dd .icon{width:30px;float:left;margin-right:8px}
.Singlepage .about2 .num dd h1{line-height:36px;font-size:16px;margin:0;font-weight:normal;float:left}
.Singlepage .about2 .con_title2{display:inline-block;vertical-align:middle}
.Singlepage .about2 .con_title2 h1{font-size:24px;color:#fff;font-weight:normal;margin:0;padding:0px;line-height:36px;display:block;height:36px;position:relative;padding-left:10px}
.Singlepage .about2 .con_title2 h1:before{content:"";display:inline-block;width:2px;height:22px;background-color:#aaa;position:absolute;left:0;top:8px}
@media(max-width:768px){
.Singlepage .about{padding:30px  0 30px}
.Singlepage .about .text,
.Singlepage .about .video_con{float:left;width:100%}

	.Singlepage .about .video_con .videobox,
.Singlepage .about .video_con .videobg{  height: 200px;}

.Singlepage .about .text{line-height:26px;font-size:14px}
.Singlepage .about2{padding:0 0 30px  0}
.Singlepage .about2 .auto{padding:0 4%;border:none}
.Singlepage .about2 .con_title2{margin-bottom: 10px;}
.Singlepage .about2 .num{margin:10px 0}
.Singlepage .about2 .num dl{width:100%; padding: 0}
.Singlepage .about2 .num dd{width:50%; padding: 0}
.Singlepage .about2 .num dd .icon{width:24px;}
}




.PicList002925{overflow: hidden;}
.PicList002925 .auto{padding:4%  0 2%;border-top:1px solid #222}

.PicList002925 .con_title2{display:inline-block;margin-right:30px;vertical-align:middle}
.PicList002925  .con_title2 h1{font-size:24px;color:#fff;font-weight:normal;margin:0;padding:0px;line-height:36px;display:block;height:36px;position:relative;padding-left:10px}
.PicList002925  .con_title2 h1:before{content:"";display:inline-block;width:2px;height:22px;background-color:#aaa;position:absolute;left:0;top:8px}


.PicList002925 .list {padding: 3% 0 0}

.PicList002925 .list ul{margin: 0 -6px;padding: 0 70px}
.PicList002925 li{float: left; text-align: center;position: relative; margin: 0 6px}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{}
.PicList002925 li .Ispic{padding-bottom:70%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 26px;}

.PicList002925 .slick-arrow{font-size:0;width:60px !important;height:60px !important;border:none;position:absolute;top:50%;margin-top:-25px;background:rgba(0,0,0,0.2);cursor:pointer;padding:0;transition:0.5s}
.PicList002925 .slick-prev{left:0px;background:url(../images/arow1.png) no-repeat center center;background-size:contain}
.PicList002925 .slick-next{right:0px;background:url(../images/arow2.png) no-repeat center center;background-size:contain}
.PicList002925 .slick-next:hover,.Floor0002 .slick-prev:hover{opacity:0.7}

.PicList002925 .slick-dots{text-align:center;position:absolute;left:0;width:100%;bottom:-30px}
.PicList002925 .slick-dots li{display:inline-block;margin:0 3px;width:26px;height:5px;position:relative;cursor:pointer;background:#666;transform:skewX(-50deg); float: none}
.PicList002925 .slick-dots li.slick-active{background:#db1c3d}
.PicList002925 .slick-dots li button{display:none}

@media(max-width:768px){
.PicList002925 .auto{padding:30px 4% 70px;border-top:1px solid #222}
.PicList002925 .slick-arrow{width:40px !important;height:40px !important;background-size:contain}
.PicList002925 .slick-prev{left:10px}
.PicList002925 .slick-next{right:10px}
.PicList002925 .slider{padding:0 50px}

}









.PicList003334{padding:4% 0 0}
.PicList003334 li{float:left;width:32%;margin-bottom:3%; overflow: hidden;}
.PicList003334 li:not(:nth-child(3n)){margin-right:2%}
.PicList003334 li a{display:block;position:relative}
.PicList003334 li figure{padding-bottom:65%;background-color:#666;transition: transform .5s ease-in-out}
.PicList003334 li:hover figure{ transform: scale(1.1);}
.PicList003334 li .text{background:#1e1e1e;padding:40px; position: relative; z-index: 50}
.PicList003334 li h1{font-size:16px;margin:0 0 15px;color:#fff;font-weight:normal}
.PicList003334 li p{font-size:14px;line-height:24px; opacity: 0.7; height: 50px;}
.PicList003334 li .time{font-size:14px;line-height:24px;font-family:Fonts2; opacity: 0.7}
@media(max-width:768px){
	.PicList003334 li{ width: 100%; float: left;margin: 0 0 20px 0}
}

.Timeline000397{position:relative;padding:3% 0}
.Timeline000397 .auto{position:relative;padding:0}
.Timeline000397 .auto::before{content:'';width:100%;height:1px;background:#252525;position:absolute;left:0;bottom:0;z-index:1}
.Timeline000397 .owl-nav>*{font-size:0;width:50px !important;height:50px !important;border:none;position:absolute;bottom:0;margin-bottom:-24px;background:none !important;cursor:pointer;padding:0}
.Timeline000397 .owl-prev{left:-10px}
.Timeline000397 .owl-next{right:-10px}
.Timeline000397 .owl-next::before,.Timeline000397 .owl-prev::before{position:absolute;content:'';width:50%;height:50%;border-top:1px solid #333;border-right:1px solid #333;top:25%;left:25%;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.Timeline000397 .owl-prev::before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.Timeline000397 .owl-next:hover::before,.Timeline000397 .owl-prev:hover::before{border-color:#fff}
.Timeline000397 .pic{height:187px;margin-bottom:20px; background-size: cover; background-position: center center}
.Timeline000397 .text{text-align:center}
.Timeline000397 time{font-size:22px;font-family:Fonts;color:#fff}
.Timeline000397 p{font-size:16px;line-height:22px;height:90px;color:#ddd}
.Timeline000397 .owl-item{position:relative}
.Timeline000397 .owl-item:after{content:"";display:block;position:absolute;left:50%;bottom:0;width:1px;height:20px;background:#252525}
@media(max-width:768px){
.Timeline000397{padding:30px  0 50px}
.Timeline000397 .auto{padding:0 4%}
.Timeline000397 .pic{height:250px}
}

.RighInfo002275{padding:4% 0}
.RighInfo002275  .con_title{margin-bottom:10px;text-align:center}
.RighInfo002275 .con_title h1{font-size:32px;font-weight:normal;margin:0;padding:0px 0 10px 0}
.RighInfo002275 .con_title h1:after{content:"";display:block;width:50px;height:3px;background-color:#e60012;border-right:25px solid #666;margin:20px auto 30px}
.RighInfo002275 .text{padding:20px 100px}
.RighInfo002275 .map{background:#1e1e1e}
.RighInfo002275 .map #map{height:100%;opacity:0.9}
.RighInfo002275 .map img{height: 100%;width: 100%;}
.RighInfo002275 .auto{}
.RighInfo002275 .map{float:left;width:60%;height:350px}
.RighInfo002275 .text{float:right;width:40%;padding:7% 4%;height:350px;background:#1e1e1e}
.RighInfo002275 .text .title{color:#ddd;margin-bottom:20px}
.RighInfo002275 .text .title h1{margin:0;font-size:24px;color:#fff;font-weight:normal}
.RighInfo002275 .text dd{line-height:36px;font-size:16px;padding-left:25px}
.RighInfo002275 .text dd a{}
.RighInfo002275 .text dd:nth-child(1){background:url(../images/contact_add.png) no-repeat left 6px;background-size:20px}
.RighInfo002275 .text dd:nth-child(2){background:url(../images/contact_email.png) no-repeat left 6px;background-size:20px}
.RighInfo002275 .text dd:nth-child(3){background:url(../images/contact_phone.png) no-repeat left 6px;background-size:20px}
@media(max-width:1024px){.RighInfo002275{padding:30px 0}
.RighInfo002275 .auto{background:none}
.RighInfo002275 .map{height:200px}
.RighInfo002275 .map,.RighInfo002275 .text{float:left;width:100%}
.RighInfo002275 .text{padding:30px;height:auto}
.RighInfo002275 .text .title{margin:0 0 10px 0;font-size:20px}
.RighInfo002275 .text .title h1{font-size:20px}
.RighInfo002275 .text .p{line-height:26px}
.RighInfo002275 .con_title h1:after{margin:10px auto 10px}
.RighInfo002275 .text dd{line-height:30px;font-size:14px;}
}

.TextList001729{padding:3% 0}
.TextList001729 .type{display:table;width:100%;background:#1e1e1e;border-bottom:1px solid #111}
.TextList001729 ol.type{font-size:16px;color:#fff}
.TextList001729 .type li{display:table-cell;vertical-align:middle;text-align:center;padding-top:10px;padding-bottom:10px;line-height:34px;width:20%}
.TextList001729 ul.type li{cursor:pointer;width:20%}
.TextList001729 .type li:last-child{padding-left:2%;text-align:left !important}
.TextList001729 ul.type li:last-child{background:url(../images/TextList001729-icon_close.png) no-repeat 90% center}
.TextList001729 ul.type#On li:last-child{background-image:url(../images/TextList001729-icon_open.png)}
.TextList001729 .list{}
.TextList001729 .list .con{display:none;background:#111;overflow:hidden;font-size:16px;line-height:26px;padding:50px}
.TextList001729 .list .con strong{margin-bottom:10px;display:inline-block}
.TextList001729 .btn_apply{padding:10px 0}
.TextList001729 .btn_apply a{display:inline-block;max-width:180px;width:40%;height:46px;line-height:46px;text-align:center;color:#fff;background:url(../images/btn.png)  no-repeat center center;background-size:100% 100%;font-size:16px}
.TextList001729 .btn_apply a:hover{ opacity: 0.7;}
@media(max-width:1000px){.TextList001729 .type li:nth-child(2),.TextList001729 .type li:nth-child(5),.TextList001729 .type li:nth-child(6){display:none}
.TextList001729 .type li{width:20% !important}
}@media(max-width:768px){
.TextList001729 .search{position:relative;margin-top:10px;top:auto;width:auto}
.TextList001729 .type li:nth-child(3){display:none}
.TextList001729 .type li{width:50% !important; padding: 0}
.TextList001729 .list .con{font-size:14px;line-height:24px;padding:20px 30px}
.TextList001729 .btn_apply a{height:36px;line-height:36px;}
}

.Product0001 .main_title{margin-bottom:40px}
.Product0001 .main_title h1{font-size:38px;margin:0;color:#ddd;font-weight:normal;text-align:center}
.Product0001 .main_title h1:after{content:"";display:block;width:30px;height:2px;background:rgba(255,255,255,0.3);margin:15px auto 0}
.Product0001 .box{width:100%;padding:5% 0}
.Product0001 .box .fp-tableCell{display:block}
.Product0001 .box .auto{position:relative}
.Product0001 .box .sub_title{margin-bottom:20px}
.Product0001 .box .sub_title h1{font-size:18px;margin:0;color:#fff;font-weight:normal;background:url(../images/sub_title.png) no-repeat left center;padding-left:25px}

.Product0001 .box1 .auto{padding:100px 0 0;position:relative; height: auto; overflow: hidden}




.Product0001 .box1{background-position:left center; background-size: cover; background-repeat: no-repeat}
.Product0001 .box1 .text{width:45%;float:left;padding:7% 0}
.Product0001 .box1 .pic{width:50%;height:450px;background-size:contain;float:right}
.Product0001 .box1 .text h1{font-size:42px;font-weight:normal;margin:0 0 30px 0;color:#fff}
.Product0001 .box1 .text p{font-size:22px;line-height:38px;font-weight:normal;margin:0;color:#fff}

.Product0001 .box3{background:url(../images/line.png) no-repeat center bottom}
.Product0001 .box2 .videobox{width:60%;float:left}
.producs .con{width:100%}
.producs .sub_con{width:100%;border:1px solid #333;padding:30px 40px;height:auto;overflow:hidden;margin-top:-1px}
.producs .sub_con .item{width:50%;float:left; padding: 20px}
.producs .sub_con .item2{width:100%;}
.producs .sub_con .text p{font-size:14px;color:rgba(255,255,255,0.9);line-height:28px}
.producs  .sub_con dl{margin-bottom:0px}
.producs  .sub_con pre{font-size:14px;color:rgba(255,255,255,0.9);line-height:24px}
.Product0001 .box_ab .pic{width:0%;float:left}
.Product0001 .box_ab .text{width:100%;float:right}
.Product0001 .box_ab .text p{font-size:14px;color:rgba(255,255,255,0.4);line-height:28px}

@media(min-width:1367px){
.Product0001 .box1{height:960px;display:table;table-layout:fixed}
.Product0001 .box1 .fp-tableCell{display:table-cell;vertical-align:middle}
}
@media(max-width:1366px){
.Product0001 .box1 .auto{padding:100px 0 50px}
}


@media(max-width:768px){
.Product0001 .box{padding:30px 0 50px}
.Product0001 .box1{background-size:cover; padding: 0}
.Product0001 .box1 .auto{height:auto;overflow:hidden; padding: 50px 4%}
.Product0001 .box1 .text,.Product0001 .box1 .pic{float:left;width:100%;padding:0}
.Product0001 .box1 .text h1{font-size:24px}
.Product0001 .box1 .text p{font-size:14px;line-height:24px}
.Product0001 .box1 .pic{height:200px}
.Product0001 .main_title{margin-bottom:20px}
.Product0001 .main_title h1{font-size:24px}
.Product0001 .box .sub_con{padding:20px}
.Product0001 .box .sub_con .item{width:100%;float:left;margin:10px 0}
}

.Floor0001234{padding-bottom:2%}
.Floor0001234 .slick-list{margin:0 -15px}
.Floor0001234 li{margin:0 15px; overflow: hidden; position: relative}
/*.Floor0001234 .pic{padding-bottom:64%;background-size:cover;transition:transform .5s ease-in-out;background-color:#999;position:relative;transition: transform .5s ease-in-out}
.Floor0001234 li:hover .pic{ transform: scale(1.1);}
.Floor0001234  .files{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;overflow:hidden}
.Floor0001234  .files video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;object-fit:cover}
.Floor0001234  aside{position:absolute;left:0%;top:0%;width:100%;height:100%;background:url(../images/play.png) no-repeat center  center rgba(0,0,0,0.5);background-size:45px 45px}
*/

.Floor0001234 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor0001234 li .video_files video{width:100%; height:100%; background-color:#000;}
.Floor0001234 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.Floor0001234 li .video_files .close::before,
.Floor0001234 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.Floor0001234 li .video_files .close::before{ transform:rotate(45deg);}
.Floor0001234 li .video_files .close::after{ transform:rotate(-45deg);}
.Floor0001234 li figure{ position:relative;}
.Floor0001234 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.Floor0001234 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background: url(../images/play.png) no-repeat center center rgba(0,0,0,0.5); background-size: 50px 50px; transition: 0.5s}
.Floor0001234 li:hover figure a{  background: url(../images/play2.png) no-repeat center center rgba(0,0,0,0.5); background-size: 50px 50px}



.Floor0001234 .text{background:#1e1e1e;padding:20px 40px; position: relative;z-index: 50;}
.Floor0001234 .text h1{font-size:16px;font-weight:normal;margin:0; color: #fff}
.Floor0001234 .text  p{ font-size: 14px; line-height: 24px;color:rgba(255,255,255,0.8); height: 70px; overflow: hidden}





.Floor0001234 .slider{padding:0}
.Floor0001234 .slick-arrow{font-size:0;width:60px !important;height:60px !important;border:none;position:absolute;top:50%;margin-top:-25px;background:rgba(0,0,0,0.2);cursor:pointer;padding:0;transition:0.5s}
.Floor0001234 .slick-prev{left:-80px;background:url(../images/arow.png) no-repeat left center}
.Floor0001234 .slick-next{right:-80px;background:url(../images/arow.png) no-repeat right center}
.Floor0001234 .slick-next:hover,.Floor0001234 .slick-prev:hover{opacity:0.7}
.Floor0001234 .slick-dots{text-align:center;position:absolute;left:0;width:100%;bottom:-42px}
.Floor0001234 .slick-dots li{display:inline-block;margin:0 3px;width:26px;height:5px;position:relative;cursor:pointer;background:#666;transform:skewX(-50deg)}
.Floor0001234 .slick-dots li.slick-active{background:#db1c3d}
.Floor0001234 .slick-dots li button{display:none}
@media(max-width:768px){.Product0001 .box2{padding-bottom:30px}
.Floor0001234 .text{padding:20px}
.Floor0001234 .text h1{font-size:14px;line-height:24px}
.Floor0001234 .slick-dots{bottom:0px}
.Floor0001234 .slick-list{padding-bottom:30px}
.Floor0001234 .slick-dots li{width:20px}
.Floor0001234 .slick-dots{text-align:center;position:absolute;left:0;width:100%;bottom:0}
}

.Product_detail{padding:8% 0 3% 0;}
.Product_detail .main_title{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #252525}
.Product_detail .main_title h1{font-size:30px;margin:0;color:#fff;font-weight:normal;text-align:center}
.Product_detail .sub_title{margin-bottom:20px}
.Product_detail .sub_title h1{font-size:18px;margin:0;color:#fff;font-weight:normal;background:url(../images/sub_title.png) no-repeat left center;padding-left:25px}
.Product_detail .sub_con{width:100%;border:1px solid #252525;padding:30px 40px;height:auto;overflow:hidden;margin-top:25px}
.Product_detail .sub_con .item{width:48%;margin-right:4%;float:left}
.Product_detail .sub_con .item:nth-child(2n){margin-right:0}
.Product_detail .sub_con .item:nth-child(2n) pre{ font-size: 18px !important; }
.Product_detail .sub_con .text p{font-size:14px;line-height:28px}
.Product_detail  .sub_con dl{margin-bottom:0px}
.Product_detail  .sub_con dl dd{font-size:16px;line-height:28px;margin-bottom:4px;background:url(../images/dd_tit.png) no-repeat left 8px;padding-left:15px}
.Product_detail .box1{padding-bottom:3%;height:auto;overflow:hidden}
.Product_detail .box1 .text{width:55%;float:left}
.Product_detail .box1 .pic{width:40%;float:right}
.Product_detail .box1 .text p{font-size:16px;line-height:28px}
@media(max-width:768px){.Product_detail .main_title{margin-bottom:10px;padding-bottom:20px}
.Product_detail .main_title h1{font-size:24px;line-height:32px}
.Product_detail .box1{padding-bottom:50px}
.Product_detail .box1 .text,.Product_detail .box1 .pic{width:100%;float:left}
.Product_detail .sub_con{padding:20px;margin:20px 0}
.Product_detail .sub_con .item{width:100%;margin-right:0%;float:left;margin:10px 0}
}

.search_list{padding:1% 0 0}
.search_list .main_title h1{font-size:26px;font-weight:normal;margin:0;padding:20px 0 10px 0;color:#fff;margin-bottom:20px}
.search_list .main_title h1:after{content:"";display:block;width:30px;height:2px;background-color:#555;margin-top:10px}
.search_list li{padding:12px 0;border-bottom:1px dashed #333}
.search_list li a{color: #999}
.search_list time{float:right;background:url(../images/time.png) no-repeat left 2px;padding-left:18px}
@media(max-width:768px){.search_list{padding:30px 0 0}
.search_list .main_title{margin-bottom:10px}
.search_list .main_title h1{font-size:24px}
}

.RichInfo005{padding:3% 0}
.RichInfo005 .news_info .title{text-align:center;padding-bottom:20px;border-bottom:1px solid  #222;margin-bottom:30px}
.RichInfo005 .news_info .title h1{margin:0;padding-bottom:15px;font-size:30px;font-weight:normal;color:#fff;font-weight:normal}
.RichInfo005 .news_info .title p{margin:0;padding-bottom:10px;font-size:18px}
.RichInfo005 .news_info .title p span{margin:0 5px;color:#aaa}
.RichInfo005 .news_info .title .share_tit{font-size:18px;margin-right:10px;color:#444}
.RichInfo005 .news_info .info{text-align:justify;text-justify:inter-ideograph}
.RichInfo005 .news_info .center{text-align:center}
.RichInfo005 .info{font-size:16px;line-height:1.8; height: auto; overflow: hidden}

/* .editor  *{ color:#ddd !important ;font-size:16px !important ;line-height:26px  !important;font-family: "Microsoft YaHei" !important } */

/*.RichInfo005 .info *,
.RichInfo005 .info p,
.RichInfo005 .info span{background: none !important; color:#ddd !important ;font-size:16px !important ;line-height:26px  !important;font-family: "Microsoft YaHei" !important }
*/
.RichInfo005 .info img{}
.RichInfo005 .bot{position:relative;margin-top:50px}
.RichInfo005 .info_back{text-align:center;clear:both;padding:20px 0;position:absolute;right:0;top:0px}
.RichInfo005 .info_back a{font-size:16px;background:#db1c3d;display:block;padding:0px 30px;line-height:36px;color:#fff;width:170px;text-align:center;transition:0.5s}
.RichInfo005 .info_back a:hover{background:#b60b29}
.RichInfo005 .info_pn span{display:block;font-size:16px;margin:10px 0}
.RichInfo005 .info_pn span a{}
@media(max-width:768px){.RichInfo005 .bot{position:relative;margin-top:20px}
.RichInfo005 .info_back{position:relative}
.RichInfo005 .info_back a{font-size:14px;padding:0px 30px;line-height:36px;width:100%;text-align:center}
.RichInfo005 .info{font-size:14px;line-height:24px}
.RichInfo005_2 .info{font-size:14px;line-height:24px}
}

.Form001725{padding:3% 0}
.Form001725 .auto{width:100%;overflow:hidden}
.Form001725 .form .btn{background:#999;color:#fff;cursor:pointer;font-size:16px;width:60%;max-width:130px;height:40px;border:none;margin-top:10px;margin-right:5px}
.Form001725 .form .btn_submit{background:#db1c3d}
.Form001725 .form dl{position:relative;height:auto;overflow:hidden;margin-bottom:20px;padding-right:10px}
.Form001725 .form dd{display:block;width:48%;z-index:10;margin-right:4%;float:left;position:relative;padding-left:100px;line-height:40px}
.Form001725 .form dd em{position:absolute;right:-20px;top:0;color:#aaa;font-style:normal}
.Form001725 .form dd input{width:100%;line-height:40px;height:40px;border:1px solid #333;background: #222; padding:0 20px;-webkit-appearance: none;  color: #999}
.Form001725 .form dd textarea{width:100%;line-height:40px;height:200px;border:1px solid #e5e5e5;padding:20px}
.Form001725 .form dd h1{font-size:20px;margin:0;color:#fff; font-weight: normal}
.Form001725 .form dd h2{position:absolute;left:0;top:10px;margin:0;font-size:16px;width:80px;text-align:right;line-height:22px;font-weight:normal}
.Form001725 .form dd:nth-child(2n){margin-right:0}
.Form001725 .form .box{margin-bottom:5px}
.Form001725 .form .box dd{width:100%;margin:0}
.Form001725 .form .resume dd{width:100%;padding-left:0}
.Form001725 .queueList{margin:0;padding:30px;border:1px solid #333;background: #222; }
.Form001725 .queueList p{text-align:center;width:auto}
.Form001725 .placeholder{padding-top:40px;font-size:16px}
.Form001725 .placeholder p{font-size:16px;position:relative;width:100%;text-align:center}
.Form001725 .wu-example{padding-left:100px}
.Form001725 .placeholder .webuploader-pick{background:#333;font-size:14px}
.Form001725 .webuploader-container{font-size:12px !important}
@media(max-width:768px){.Form001725 .auto{padding:4%}
.Form001725 .form dl{margin-bottom:0}
.Form001725 .form dl dd{width:100%;padding-left:14	0px;margin-bottom:10px}
.Form001725 .wu-example{padding-left:0px}
.Form001725 .resume p{position:relative !important}
.Form001725 .form dl{padding-right:0px}
.Form001725 .form dl:last-child dd{padding-left:0;text-align:center}
.Form001725 .form dl:last-child dd input{display:inline-block}
.Form001725 .form dd{padding-left:90px}
.Form001725 .form dd h2{width:80px;}
}

.Linklist002317{padding:3% 0 0}
.Linklist002317 .auto{overflow:hidden}
.Linklist002317 ul{margin:0 -1%}
.Linklist002317 ul li{float:left;width:18.4%;margin-right: 2%; margin-bottom: 2%; text-align:center}

.Linklist002317 ul li .pic{display:block;position:relative;padding-bottom:60%;background-size:cover}
.Linklist002317 ul li h1{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:10px 0 0;font-weight:normal;font-size:14px; color: #fff}
@media(min-width:769px){
.Linklist002317 ul li:nth-child(5n){margin-right: 0}
}

@media(max-width:768px){
.Linklist002317 ul li{width:49%; margin-right: 2%; margin-bottom:20px}
.Linklist002317 ul li:nth-child(2n){ margin-right: 0}

}





.Timeline000913{margin:4% 0}


.Timeline000913 .main{position: relative; z-index: 1; }
/*.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #222;}*/
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #222 }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom:50px}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent; transition: 0.5s}
.Timeline000913 .info .inner{background: #1d1d1d; padding: 1.5vw; transition: 0.5s; height: auto; overflow: hidden}
.Timeline000913 .info:hover .inner{background: #262626}




.Timeline000913 .pic{width:22%; float: left; height: 70px;background-repeat: no-repeat; background-position: center center; background-color: #fff; background-size:contain; border: 10px solid #fff}
.Timeline000913 .text{ width: 70%; float: right; padding: 10px 0}
.Timeline000913 .info{ font-size: 14px;line-height:24px;color: #ddd}



.Timeline000913 .year{font-family: Fonts2;color: #db1c3d;font-size:22px;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png"); }
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #1d1d1d}
.Timeline000913 .item:nth-of-type(2n-1) .info:hover:before{border-left-color: #262626}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #1d1d1d}
.Timeline000913 .item:nth-of-type(2n) .info:hover:before{left: 0;border-right-color:#262626}

.Timeline000913 .item:nth-of-type(2n) .pic{float:right }
.Timeline000913 .item:nth-of-type(2n) .text{ float:left }


.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 20px; height: 1px; vertical-align: middle;background: #555; margin: -10px 10px 0 20px;}
.Timeline000913 .item:nth-of-type(2n) .year aside:after{margin: -10px  20px 0px 10px;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;text-align: right; margin-right: -12px;}
}
@media(max-width:768px){
.Timeline000913 {padding: 30px 0}
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 16px;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info {padding:20px}
.Timeline000913 .info .inner{padding:20px}
.Timeline000913 .pre{padding-left: 3vw;}
.Timeline000913 .pic{width:100%; float: left !important }
.Timeline000913 .text{ width:100%; float: left !important}


}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}



.web_link ul li{ padding:10px 0; border-bottom:dotted 1px rgba(42,67,86,.3)}
.web_link ul li b{ display:block; font-size:20px; font-weight:normal; padding-bottom: 15px;color:#ee751f}
.web_link ul li b a{color:#ddd;}
.web_link ul li i{ font-size:18px; opacity: 0.5; line-height: 16px;color:#ee751f}
.web_link ul li a{color:#999}
.web_link ul li a:hover{color:#fff}
.web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}


.RighInfo002519-div{float: left; width: 56%}
.RighInfo002519-img{float: right;width: 40%;margin-top: 6px;margin-left: 25px;margin-bottom: 10px;}


/*
 .PicList002323 涓篸emo缂栧彿
 */
.PicList002323{max-width: 1400px; margin: 0 auto;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;list-style-type:none;}
.PicList002323 ul li div{position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{margin:10px 0 0; font-weight: normal; font-size: 14px;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList0023233 ul li{width:48%;}
.PicList0023232 ul li{width:48%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
.PicList0023233 ul li{width:31%; }
.PicList0023232 ul li{width:48%; }

}

/*PicList002938 */
.PicList002938 ul{padding: 1.93vw 0;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938r li .inner{padding-left:0;padding-right: 33px;}

.PicList002938 li p{color: #b8b8b8;line-height: 1.625em; height: 3.25em;}
.PicList002938 li aside{font-size: 18px;}
@media(min-width:481px){
.PicList002938 ol{width: 177px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
 .PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}

/*
 .PicList002501
 */
.PicList002501{ position: relative; z-index:9;}

.PicList002501 .wrap-container{ margin: 0 auto;  max-width: 1400px; padding: 0 15px;}
@media (max-width: 1230px) {
    .Floor002491 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}

.PicList002501  ul li{margin-bottom: 30px;}
.PicList002501  ul li.last{margin-bottom: 0;}
.PicList002501 .right{margin-bottom: 20px;}
.PicList002501 .rightBox .img{border-radius: 20px 0; overflow: hidden;}
.PicList002501 .rightBox .img img{width: 100%;}
.PicList002501 .leftBox .h3{font-size: 18px;font-weight: normal; margin: 0;}
.PicList002501 .leftBox .txt{padding-top: 10px; font-size: 16px; line-height: 1.8;}

@media screen and (min-width:768px){
  .PicList002501 .right{float: right; width: 50%;}
  .PicList002501 .left{float: left; width: 48%;}
  .PicList002501 .odd .right{float: left;}
  .PicList002501 .odd .left{float: right;}
  .PicList002501 .leftBox{width: 90%;margin: 0 auto;}
}

@media screen and (min-width:1000px){
  .PicList002501 .auto_1600{ padding-top: 30px;}
  .PicList002501 .leftBox .h3{font-size: 24px;}
}