@charset "utf-8";/*    *********	Author:Corey    *********	Date:2019/07/10    *********	QQ:1007090602*//*reset Css*/body{background-color: #fff;-webkit-touch-callout: none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);}/*clearfix*/.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}body, button, input, pre, select, textarea{font-size: 14px;font-family:'Microsoft YaHei','Arial';}article, aside, audio, body, canvas, caption, details, div, figure, footer, header, hgroup, html, iframe, img, mark, menu, nav, object, section, span, summary, table, tbody, td, tfoot, thead, tr, video{margin: 0;padding: 0;border: 0;}a, abbr, address, b, blockquote, cit, code, dd, del, dfn, dl, dt, em, fieldset, h1, h2, h3, h4, h5, h6, hr, i, ins, label, legend, li, ol, p, pre, q, samp, small, strong, sub, sup, ul{border: 0;vertical-align: baseline;margin: 0;padding: 0;}article, aside, audio, canvas, figcaption, figure, figure img, footer, header, hgroup, nav, section, video{display: block;}/* 默认合并表格边框 */table{border-collapse:collapse;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ol,ul,li{list-style: none;}a, a:active{color:inherit;text-decoration:none;cursor:pointer;}a{border:0;}/*public Css*/*{box-sizing:border-box;}*::before, *::after{box-sizing:border-box;}*:focus{outline:none;}/*兼容iphone去除默认input表单默认设置*/input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance: none;}/*图片默认样式*/img{border:0;vertical-align:middle;}/*动画效果 所有属性获得过度*/*{transition-property:all;}.com-img img{transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}.pdtb70{padding:70px 0px;}.bg1{background:#eee;}.fl{float:left;}.fr{float:right;}.show{display:block;}.hide{display:none;}.taC{text-align:center;}.taL{text-align:left;}.taR{text-align:right;}.ofH{overflow:hidden;}.bd_weixin_popup ,.bd_weixin_popup *{box-sizing:content-box!important;}#dituContent img{max-width:none;}/*限制行数 -- 一行*/.line1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*限制行数 -- 当字号为12px,line-height为25时，限制高为50，如有改变，自行设置高度,为了兼容不支持line-clamp属性的浏览器*/.line2{height:50px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical;}/*动画--规定动画移动出去的时间*/a:hover{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}/*分页*/.pagination{width:100%;height:auto;text-align:center;position:relative;overflow:hidden;}/*分页*/.pagination a{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;border:1px solid #e9e9e9;background-color:#fff;margin:0px 3px;}.pagination a.on, .pagination a:hover{background-color:#ca2b25;color:#ffffff;border-color:#ca2b25;}.pagination a:first-child,.pagination a:last-child{font-weight:600;font-family:'宋体';}/*btn效果*/.show-more{width:129px;height:39px;line-height:39px;display: block;color:#ca2b25;text-align: center;border: 1px solid #ca2b25;position:relative;margin:0px auto;}.show-more span{position:relative;z-index:3;}.show-more{overflow:hidden;}.show-more:after{content:"";display:block;width:100%;height:100%;background:#ca2b25;position:absolute;top:0px;left:-100%;}.show-more:hover{color:#fff;border-color:#ca2b25 !important;}.show-more:hover:after{left:0px;}.show-more:after,.show-more{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}/* 通用头部和底部 */body{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;position:relative;overflow-x:hidden;}.contain{width:1280px;margin:0 auto;}/*初始化按钮*/.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}input.text,textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}/*--- Header ---*/.Header-wrapper{z-index:99;}.Header-wrapper .Header-cl{position:relative;}.header-container{width:100%;background:#fff;position:fixed;top:0px;left:0px;z-index:90;padding:0 8%;box-shadow: 0 0 8px #888;}/*logo*/.H-logo{height:90px;line-height:90px;font-size:0px;float:left;position:relative;overflow:hidden;z-index:5;}/*Hnav*/.H-nav{float:right;}.H-nav>li{padding:0 25px;float:left;position: relative;}.H-nav .Hnav-menu{display:block;height:90px;line-height:90px;font-size:16px;color:#333333;position:relative;}.Hnav-menu i{display:block;width:50px;height:50px;background:url(../images/icon-dd1.svg) no-repeat center / 50% auto;position:absolute;right:0px;top:0px;z-index:2;display:none;}.Hnav-menu.cur i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}.Hnav-sub{width:100%;background:#fff;position:absolute;top:88px;left:0px;display:none;border-top:2px solid #ca2b25;padding:10px 0;}.HnavSub-list li a{display:block;height:44px;line-height:44px;text-align:center;color:#333333;background:#fff;position: relative;}.HnavSub-list li a:after{position: absolute;content:"";width:2px;height:20px;background:#ca2b25;opacity:0;left:0px;top:50%;margin-top:-10px;transition: all 0.3s;}.HnavSub-list li a:hover:after{opacity:1;}.H-nav>li.cur .Hnav-menu{color:#ca2b25;}.HnavSub-list li.cur a,.HnavSub-list li a:hover{color:#ca2b25;}@media all and (min-width:980px){.H-lang:hover .Hlang-box{display:block;animation:fadeInUp .6s ease-in-out;-webkit-animation:fadeInUp .6s ease-in-out;}.H-nav>li:hover .Hnav-sub{display:block;animation:fadeInDown .6s ease-in-out;-webkit-animation:fadeInDown .6s ease-in-out;}}@keyframes fadeInUp{0%{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}}@keyframes fadeInDown{0%{transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0;}100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}}/*--- Footer ---*/.Footer-wrapper{color:#fff;}.F-cr{padding:15px 0;line-height:20px;text-align:center;font-size:12px;color:#d6d6d6;background:#232526;}.footer-container{padding:56px 0 45px;background:#232526;}.F-nav{width:10%;float:left;}.F-nav.F-nav2{width:26%;}.F-nav dt{line-height:25px;font-size:16px;position:relative;}.F-nav dt i{display:block;width:50px;height:50px;background:url(../images/icon-dd2.svg) no-repeat center / 50% auto;position:absolute;right:0px;top:0px;display:none;}.F-nav dt.cur i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}.F-nav dd{margin:15px 0 0;}.F-nav dd a{display:block;padding:5px 0;line-height:24px;color:#a6a7aa;}.F-nav dd a:hover{color:#fff;}/* 友情链接 */.frendLink{background:#232526;}.frendLink h4{color:#fff;}.links{border-top:1px solid #3d3f40;border-bottom: 1px solid #3d3f40;padding:20px 0;}.foot_logo{float:left;width:10%;}.foot_link{float:right;width:90%;}.foot_link a{color:#a6a7aa;padding-right:15px;position: relative;line-height:26px; float:left;}.foot_link a:hover{color:#fff;}.foot_link a:after{position: absolute;content:"";width:1px;height:13px;background:#666;top:7px;right:7px;}.foot_link a:last-child:after{display:none;}.F-ct{width:14%;float:left;}.F-code{display:inline-block;text-align:center;margin:0;}.F-code .type{line-height:22px;font-size:13px;color:#b6b6b6;margin:10px 0 0;}.F-nav.F-nav2 h4{color:#fff;font-weight:bold;font-size:24px;margin-top:10px;}.F-nav.F-nav2 dd{color:#a6a7aa;padding-left:30px;background:url(../images/icon_ftmsg.png) no-repeat left 5px;}.F-nav.F-nav2 dd.tel{background-position: left -62px}.F-nav.F-nav2 dd.mobile{background-position: left -29px}.F-nav.F-nav2 dd.email{background-position: left -88px}.F-nav.F-nav2 dd.weixin{background:none; padding-left:0;}/*--- Banner ---*/#index-bnr{margin-top:90px;}#index-bnr img{max-width:100%;}.index-bnr .swiper-pagination{font-size:0px;bottom:8.070175438596491% !important;opacity:.75;}.index-bnr .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:#fff;position:relative;overflow:hidden;margin:0 8px;opacity:1;padding:0px;}.index-bnr .swiper-pagination-bullet-active{background:#ca2b25;}#web-bnr{display:none;margin-top:50px;}/* 内页全局通用banner */.pub-bann{margin-top:90px;}.pub-bann img{min-height:200px;max-width:100%;object-fit:cover;width:100%;}/*通用分类*/.pub_cate{height:70px;line-height:70px;border-bottom:1px solid #eee;overflow: hidden;}.pub_cate ul li{float:left;margin-right:65px;font-size:16px;position:relative;color:#666;}.pub_cate ul li a{display: block;}.pub_cate ul li.cur:after,.pub_cate ul li:hover:after{position:absolute;left:20%;bottom:0px;height:3px;content:"";width:60%;background:#ca2b25;}.pub_cate ul li a:hover,.pub_cate ul li.cur a{color:#ca2b25;}/* mobile 效果*/.Hmenu-btn{width:25px;height:50px;padding:24px 0 0;cursor:pointer;display:none;float:right;margin:0 0 0 10px;}.Hmenu-btn a{display:block;width:100%;height:2px;background-color:#333;position:relative;}.Hmenu-btn a:before,.Hmenu-btn a:after{content:"";display:block;width:100%;height:2px;background-color:#333;position:absolute;left:0px;}.Hmenu-btn a:before{top:-10px;}.Hmenu-btn a:after{bottom:-10px;}.Hmenu-btn.cur a{-moz-animation: buttonAnimation 0.3s ease forwards;-webkit-animation: buttonAnimation 0.3s ease forwards;animation: buttonAnimation 0.3s ease forwards;}.Hmenu-btn.cur a:before{-moz-animation: buttonAnimationBefore 0.3s ease forwards;-webkit-animation: buttonAnimationBefore 0.3s ease forwards;animation: buttonAnimationBefore 0.3s ease forwards; }.Hmenu-btn.cur a:after{-moz-animation: buttonAnimationAfter 0.3s ease forwards;-webkit-animation: buttonAnimationAfter 0.3s ease forwards;animation: buttonAnimationAfter 0.3s ease forwards; }@-moz-keyframes buttonAnimationBefore {	0% {-moz-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }	50% {-moz-transform: translateY(10px) rotate(0);transform: translateY(10px) rotate(0); }	100% {-moz-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg); } }@-webkit-keyframes buttonAnimationBefore {	0% {-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }	50% {-webkit-transform: translateY(10px) rotate(0);transform: translateY(10px) rotate(0); }	100% {-webkit-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg); } }@keyframes buttonAnimationBefore {	0% {-moz-transform: translateY(0px) rotate(0);-ms-transform: translateY(0px) rotate(0);-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }	50% {-moz-transform: translateY(10px) rotate(0);-ms-transform: translateY(10px) rotate(0);-webkit-transform: translateY(10px) rotate(0);transform: translateY(10px) rotate(0); }	100% {-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-webkit-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg); } }@-moz-keyframes buttonAnimationAfter {	0% {-moz-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }	50% {-moz-transform: translateY(-10px) rotate(0);transform: translateY(-10px) rotate(0); }	100% {-moz-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg); } }@-webkit-keyframes buttonAnimationAfter {	0% {-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }	50% {-webkit-transform: translateY(-10px) rotate(0);transform: translateY(-10px) rotate(0); }	100% {-webkit-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg); } }@keyframes buttonAnimationAfter {	0% {-moz-transform: translateY(0) rotate(0);-ms-transform: translateY(0) rotate(0);-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }	50% {-moz-transform: translateY(-10px) rotate(0);-ms-transform: translateY(-10px) rotate(0);-webkit-transform: translateY(-10px) rotate(0);transform: translateY(-10px) rotate(0); }	100% {-moz-transform: translateY(-10px) rotate(-45deg);-ms-transform: translateY(-10px) rotate(-45deg);-webkit-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg); } }@-moz-keyframes buttonAnimation {	0% {background: #aaaaaa; }	50% {background: rgba(255, 255, 255, 0); }	100% {background: rgba(255, 255, 255, 0); }}@-webkit-keyframes buttonAnimation {	0% {background: #aaaaaa; }	50% {background: rgba(255, 255, 255, 0); }	100% {background: rgba(255, 255, 255, 0); } }@keyframes buttonAnimation {	0% {background: #aaaaaa; }	50% {background: rgba(255, 255, 255, 0); }	100% {background: rgba(255, 255, 255, 0); } }