*,body{font-family:Arial,"微软雅黑","黑体","宋体";font-size:14px;color:#333;font-smooth:always;-webkit-font-smoothing:antialiased;line-height:1;margin:0;padding:0}
body{width:100%;max-width:1920px;margin:0 auto;background:#fff;overflow-x:hidden}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote::after,blockquote::before,q::after,q::before{content:''}
table{font-size:inherit}
td{vertical-align:middle}
caption,th{text-align:left}
a,fieldset,img{border:0}
input{outline:0}
abbr,acronym,address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-size:100%;font-style:normal;font-weight:400;font-variant:normal}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;margin:0 2px}
sup{top:-.5em}
sub{bottom:-.25em}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
a{text-decoration:none;cursor:pointer;color:#333}
a:hover{color:#ed7600}
.clearfix{clear:both}
.tran-5s{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.tran-3s{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.b-circle{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.b-circle-6{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.f-l{float:left}
.f-r{float:right}
.d-n{display:none}
.d-b{display:block}
.t-c{text-align:center}
.t-l{text-align:left}
.f-b{font-weight:700}
.f-24{font-size:24px}
.f-18{font-size:18px}
.f-16{font-size:16px}
.f-14{font-size:14px}
.ovh{overflow:hidden}
.color-01{color:#fff}
.color-04{color:#999}
.color-05{color:#4954e6}
.dah{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wrap{width:1280px;margin:0 auto}
.blank-all{clear:both;display:block;font-size:0;overflow:hidden}
.blank2{height:2px}
.blank5{height:5px}
.blank20{height:20px}
.blank30{height:30px}
.flex-center{display:flex;justify-content:center;align-items:center}
.flex-start{display:flex;justify-content:flex-start;align-items:center}
.flex-between{display:flex;justify-content:space-between;align-items:center}
:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#ccc;font-size:14px;font-weight:400}
.color-graduated-03{background:#ffbd1f;background:-webkit-linear-gradient(left top,#ffdb84,#ffbd1f);background:-o-linear-gradient(bottom right,#ffdb84,#ffbd1f);background:-moz-linear-gradient(bottom right,#ffdb84,#ffbd1f);background:linear-gradient(to bottom right,#ffdb84,#ffbd1f);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdb84', endColorstr='#ffbd1f', GradientType=0)}
.color-graduated-04{background:#fe7e54;background:-webkit-linear-gradient(left top,#fe9f80,#fe7e54);background:-o-linear-gradient(bottom right,#fe9f80,#fe7e54);background:-moz-linear-gradient(bottom right,#fe9f80,#fe7e54);background:linear-gradient(to bottom right,#fe9f80,#fe7e54);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9f80', endColorstr='#fe7e54', GradientType=0)}
.color-graduated-05{background:#24c9a6;background:-webkit-linear-gradient(left top,#3ee5c2,#24c9a6);background:-o-linear-gradient(bottom right,#3ee5c2,#24c9a6);background:-moz-linear-gradient(bottom right,#3ee5c2,#24c9a6);background:linear-gradient(to bottom right,#3ee5c2,#24c9a6);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ee5c2', endColorstr='#24c9a6', GradientType=0)}
.color-graduated-06{background:#008ad1;background:-webkit-linear-gradient(left top,#14afff,#008ad1);background:-o-linear-gradient(bottom right,#14afff,#008ad1);background:-moz-linear-gradient(bottom right,#14afff,#008ad1);background:linear-gradient(to bottom right,#14afff,#008ad1);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#14afff', endColorstr='#008ad1', GradientType=0)}
.common-title{margin:0 auto;position:relative;width:1280px;height:80px;background:#fff;padding:0 20px;box-sizing:border-box;border-bottom:1px solid #d0d0d0}
.common-title .icons{position:absolute;left:0;top:30px;z-index:5;width:6px;height:20px;font-size:0;border-radius:3px}
.common-title .icons-bg1{background:#4954e6}
.common-title .icons-bg2{background:#ff9d02}
.common-title .icons-bg3{background:#e60000}
.common-title h3{width:960px;height:100%;line-height:80px;font-size:24px}
.common-title a.more{position:relative;width:120px;height:42px;overflow:hidden}
.common-title a.more .more-text{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;line-height:38px;box-sizing:border-box;border-radius:24px;font-size:14px;font-weight:700}
.common-title a.more .more-text-01{border:2px solid #4954e6;background:#fff;color:#4954e6}
.common-title a:hover.more .more-text-01{padding-right:15px;background:#4954e6;color:#fff}
.common-title a.more .more-text-02{border:2px solid #ff9d02;background:#fff;color:#ff9d02}
.common-title a:hover.more .more-text-02{padding-right:15px;background:#ff9d02;color:#fff}
.common-title a.more .more-text-03{border:2px solid #e60000;background:#fff;color:#e60000}
.common-title a:hover.more .more-text-03{padding-right:15px;background:#e60000;color:#fff}
.common-title a.more .more-arrow{position:absolute;right:23px;top:50%;z-index:10;width:6px;height:6px;margin-top:-4px;transform:rotate(45deg)}
.common-title a.more .more-arrow-01{border-top:2px solid #4954e6;border-right:2px solid #4954e6}
.common-title a.more .more-arrow-02{border-top:2px solid #ff9d02;border-right:2px solid #ff9d02}
.common-title a.more .more-arrow-03{border-top:2px solid #e60000;border-right:2px solid #e60000}
.common-title a:hover.more .more-arrow-01,.common-title a:hover.more .more-arrow-02,.common-title a:hover.more .more-arrow-03{right:18px;border-top:2px solid #fff;border-right:2px solid #fff}
.button_base{margin:0 auto;border:0;width:180px;height:50px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default}
.button_base:hover{cursor:pointer}
.b02_3d_roll{perspective:500px;-webkit-perspective:500px;-moz-perspective:500px}
.b02_3d_roll div{position:absolute;text-align:center;width:100%;height:50px;padding:12px;border:#4954e6 solid 1px;pointer-events:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;font-weight:700}
.b02_3d_roll div:nth-child(1){color:#4954e6;background-color:#4954e6;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}
.b02_3d_roll div:nth-child(2){color:#4954e6;background-color:#fff;transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}
.b02_3d_roll:hover div:nth-child(1){color:#fff;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0)}
.b02_3d_roll:hover div:nth-child(2){background-color:#4954e6;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg)}
footer{width:100%;background:#2a304a;font-size:0}
.footer-line{width:100%;height:1px;line-height:0;font-size:0;background:rgba(255,255,255,.1)}
dl.sitelogo,dl.siteweixin{        list-style: none;
        width: 20%;
        height: auto;
        display: flex
;
        flex-direction: column;
        justify-content: center;
        align-items: center;}
dl.siteweixin dt img{margin:10px 15px;width:120px;height:120px;border-radius:6px}
dl.sitelogo dt img{margin:20px 25px 0 25px}
dl.sitelogo dd{line-height:30px}
dl.sitelogo dd span{font-size:14px;color:#fff}
dl.sitelogo dd h5{font-size:30px;color:#ff9d02;font-family:antoniobold,'Arial Narrow'}
.fenge{margin-top:25px;margin-right:30px;width:1px;height:115px;font-size:0;line-height:0;background:#777}
.address{        width: 36%;
        padding: 55px 0;
        text-align: center;}
.address p{width:100%;height:30px;line-height:30px;font-size:14px;color:#fff}
.footinfo,.footinfo a{line-height:30px;color:#345d8a}
.pagination{position:absolute;left:0;text-align:center;width:100%;z-index:999;font-size:0}
.swiper-button-next-all{display:none;width:30px;height:60px;border:1px solid rgba(200,200,200,.8);border-radius:0 6px 6px 0;background:rgba(0,0,0,.6) url(../image/swiper_next_all.png) center center no-repeat;top:40%;right:60px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.swiper-button-prev-all{display:none;width:30px;height:60px;border:1px solid rgba(200,200,200,.8);border-radius:6px 0 0 6px;background:rgba(0,0,0,.6) url(../image/swiper_prev_all.png) center center no-repeat;top:40%;left:60px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.swiper-button-next-all:hover{border:1px solid rgba(227,22,29,.8);background:rgba(227,22,29,.6) url(../image/swiper_next_all.png) center center no-repeat}
.swiper-button-prev-all:hover{border:1px solid rgba(227,22,29,.8);background:rgba(227,22,29,.6) url(../image/swiper_prev_all.png) center center no-repeat}
.swiper-button-block{display:block}
.fixed_kefu{position:fixed;top:0;right:0;width:40px;height:100%;z-index:999;background:url(../image/kefu_all_bg.jpg) repeat-y}
.fixed_kefu ul.kefu{margin-top:50px}
.fixed_kefu ul.kefu li{width:40px;height:70px;float:none;position:relative;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.fixed_kefu ul.kefu li:hover{background:rgba(230,0,0,.9)}
.fixed_kefu ul.kefu li .kefu_title{width:40px;height:20px;line-height:20px;font-size:14px;color:#fff;text-align:center;position:absolute;top:40px;left:0}
.fixed_kefu ul.kefu li .kefu_icon{width:30px;height:30px;text-align:center;font-size:0;position:absolute;top:10px;left:5px}
.fixed_kefu ul.kefu li .kefu_icon_tel{background:url(../image/kefu_icon_tel.png) center center no-repeat}
.fixed_kefu ul.kefu li .kefu_icon_weixin{background:url(../image/kefu_icon_weixin.png) center center no-repeat}
.fixed_kefu ul.kefu li .kefu_show_weixin{width:140px;height:140px;top:0;position:absolute;z-index:5;font-size:0}
.fixed_kefu ul.kefu li .kefu_show_weixin img{width:120px;height:120px}
.fixed_kefu ul.kefu li .kefu_show_tel{width:190px;height:60px;padding:5px 0;top:0;position:absolute;z-index:5;color:#fff;font-size:14px;text-align:center;line-height:30px;background:rgba(230,0,0,.9)}
.fixed_kefu ul.kefu li .kefu_icon_zixun{background:url(../image/kefu_icon_zixun.png) top center no-repeat}
.fixed_kefu ul.kefu li .kefu_icon_zixun span{font-size:0;display:inline-block;margin:10px 2px 0 2px;width:4px;height:4px;border-radius:100%;background:#fff}
.fixed_kefu ul.kefu li .kefu_icon_zixun span:nth-child(1){-webkit-animation:consulting .6s 70ms infinite ease-in-out;animation:consulting .6s 70ms infinite ease-in-out}
.fixed_kefu ul.kefu li .kefu_icon_zixun span:nth-child(2){-webkit-animation:consulting .6s .14s infinite ease-in-out;animation:consulting .6s .14s infinite ease-in-out}
.fixed_kefu ul.kefu li .kefu_icon_zixun span:nth-child(3){-webkit-animation:consulting .6s .21s infinite ease-in-out;animation:consulting .6s .21s infinite ease-in-out}
@keyframes consulting{
33%{-webkit-transform:translateY(5px);transform:translateY(5px)}
66%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes consulting{
33%{-webkit-transform:translateY(5px);transform:translateY(5px)}
66%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
#fixed_show{cursor:pointer;position:fixed;bottom:20px;right:0;z-index:1201;width:0;height:40px;font-size:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
#fixed_close{cursor:pointer;position:fixed;bottom:20px;right:0;z-index:1202;width:40px;height:40px;font-size:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
#fixed_close img{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
#fixed_close:hover img{transform:rotate(270deg);-webkit-transform:rotate(270deg)}
#fixed_ontop{cursor:pointer;position:fixed;bottom:-100px;right:0;z-index:1203;width:40px;height:40px;background:rgba(230,0,0,.9) url(../image/kefu_icon_ontop.png) 0 0 no-repeat;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
#fixed_ontop:hover{background:rgba(255,255,255,.9) url(../image/kefu_icon_ontop.png) 0 -40px no-repeat}
ul.news-ulli{display:block}
ul.news-ulli li{padding:15px 0 15px 18px;position:relative;box-sizing:content-box;border-bottom:1px dashed #eee;transition:.3s}
ul.news-ulli li:after{content:"";display:block;width:4px;height:4px;background:#666;position:absolute;left:10px;top:24px;z-index:1;box-sizing:content-box;transition:.3s}
ul.news-ulli li:first-child{border-bottom:1px dashed #e60000;transition:.3s}
ul.news-ulli li:first-child:after{background:#e60000;transition:.3s}
ul.news-ulli li a{display:block;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;transition:.3s}
ul.news-ulli li:first-child a{color:#e60000;font-weight:700}
ul.news-ulli li:hover{cursor:pointer;background:#e60000;border-bottom:1px solid #e60000}
ul.news-ulli li:hover:after,ul.news-ulli li:hover:first-child:after{background:#fff}
ul.news-ulli li:hover a{color:#fff}
.alltop{margin:0 auto;width:100%;max-width:1920px;height:50px;background:#f5f5f5;border-bottom:1px solid #eee}
.alltop-left,.alltop-right{margin:0;padding:0;height:50px;font-size:0}
.alltop-left .alltop-left-welcome{padding:0 10px;line-height:50px;height:100%}
.alltop-left .alltop-left-welcome span{font-size:14px}
.alltop-left .alltop-left-menu{margin:0 15px;position:relative;width:100px;height:50px}
.alltop-left .alltop-left-menu::after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;transform-origin:bottom;transform:scaleY(0);background:#fff}
.alltop-left .alltop-left-menu:hover::after{transform:scaleY(1)}
.alltop-left .alltop-left-menu a.bigclass{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;line-height:50px;color:#333}
.alltop-left .alltop-left-menu:hover a.bigclass{color:#e60000}
.alltop-left .alltop-left-menu i{position:absolute;right:10px;top:20px;z-index:10;width:5px;height:5px;border-top:1px solid #bbb;border-right:1px solid #bbb;transform:rotate(135deg)}
.alltop-left .alltop-left-menu:hover i{transform:rotate(-45deg);top:23px;border-top:1px solid #e60000;border-right:1px solid #e60000}
.submenu{left:0;max-height:0;position:absolute;top:100%;z-index:3;-webkit-perspective:400px;-moz-perspective:400px;-ms-perspective:400px;-o-perspective:400px;perspective:400px}
.submenu li{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transition:opacity .4s,-webkit-transform .5s;-moz-transition:opacity .4s,-moz-transform .5s;-ms-transition:opacity .4s,-ms-transform .5s;-o-transition:opacity .4s,-o-transform .5s;transition:opacity .4s,transform .5s}
.submenu li a{margin-left:-10px;display:block;color:#fff;width:117px;height:39px;font-size:14px;line-height:39px;border-bottom:1px solid #fff;background:#4954e6;border-left:3px solid #4954e6;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease}
.alltop-left-menu .submenu li:hover a{color:#333;background:#f0f0f0;border-left:3px solid #e60000}
.alltop-left-menu:hover .submenu,.menu:focus .submenu{max-height:2000px;z-index:10}
.alltop-left-menu:hover .submenu li,.menu:focus .submenu li{height:40px;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.alltop-left-menu li:hover .submenu li{-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.submenu li{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.alltop-left .alltop-left-menu a.dropdown{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;line-height:50px;color:#009c4e}
.alltop-left .alltop-left-menu a.dropdown-01{text-indent:35px;background:url(../image/icons_weixin.png) 5px center no-repeat}
.alltop-left .alltop-left-menu a.dropdown-02{text-indent:40px;background:url(../image/icons_account.png) 10px center no-repeat}
.dropmenu{position:absolute;left:-20px;top:100%;z-index:9999999;width:140px;height:150px;box-sizing:border-box;background:#f5f5f5;transition:.3s;display:none}
.dropmenu img{margin:10px 20px 0 20px;width:100px;height:100px;border-radius:6px}
.dropmenu .dropmenu-title{margin:0 10px;padding:0;width:120px;height:30px;line-height:30px;font-size:14px}
.alltop-left-menu:hover .dropmenu{display:block}
.alltop-right .alltop-right-tel{padding:0 10px;line-height:50px;height:100%;font-size:0}
.alltop-right .alltop-right-tel span{font-size:14px}
header{margin:0 auto;max-width:1920px;width:100%}
.head-logo{margin:0;padding:0}
.head-logo .logo{margin:35px 0}
.head-logo .logo a{width:276px;height:50px;text-indent:-999em;background:url(../image/logo.png) no-repeat;background-size:cover}
.head-logo .fenge{margin:10px;width:1px;height:30px;background-color:#ccc;font-size:0;line-height:0}
.head-logo .subtitle{margin-left:3px;height:40px;line-height:20px;font-size:14px;color:#999}
nav{margin:0;padding:0;height:120px}
nav .main-nav{position:relative;width:120px;height:100%}
nav .main-nav a.navbig{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;line-height:120px;font-size:16px;transition:ease .5s;color:#333;background:#fff}
nav .main-nav:hover a.navbig{color:#e60000;background:#eee}
nav .main-nav .nav-hover-line{position:absolute;bottom:0;left:50%;z-index:10;width:0;height:4px;background:#e60000}
nav .main-nav:hover .nav-hover-line{margin-left:-30px;width:60px}
nav .main-nav ul.main-nav-dropmenu{position:absolute;left:-20px;top:120px;z-index:9999999;width:160px;display:none}
nav .main-nav:hover ul.main-nav-dropmenu{display:block}
nav .main-nav ul.main-nav-dropmenu li{float:none;width:100%;height:50px}
nav .main-nav ul.main-nav-dropmenu li a.navsmall{width:100%;height:100%;box-sizing:border-box;border-bottom:1px solid #fff;line-height:49px;color:#fff;background:#4954e6;border-left:3px solid #4954e6}
nav .main-nav ul.main-nav-dropmenu li a.navsmall:hover{color:#333;background:#fff;border-left:3px solid #e60000}
.popup{position:fixed;top:0;left:0;z-index:10000;width:100vw;height:100vh;background:rgba(0,0,0,.5)}
.popup .popup-main{position:absolute;top:80px;left:50%;z-index:10;margin-left:-240px;width:480px;height:480px;background:url(../image/popup_main.png) no-repeat;background-size:cover;overflow:hidden}
.popup .popup-main .popup-close-img{width:48px;height:48px;background:url(../image/popup_close.png) no-repeat;background-size:cover;text-indent:-99999em;cursor:pointer}
.popup .popup-main .popup-close-img:hover{transform:rotate(180deg)}
.popup .popup-main .popup-close-btn{margin:362px auto 0 auto;width:160px;height:50px;box-sizing:border-box;border-radius:25px;line-height:46px;cursor:pointer;color:#803f00;border:2px solid #fe7800;background:rgba(255,157,2,1)}
.popup .popup-main .popup-close-btn:hover{color:#fff;border:2px solid #d10024;background:rgba(255,32,70,.8)}
.detail-mainbody strong{font-weight:700;color:#000;padding-left:10px;border-left:5px solid #e3161d}
.theme-provider-wrapper .field-container .ant-form-item-label,.theme-provider-wrapper.classic-form-published-designer .field-container .ant-form-item-label{display:none!important}
.PublishedFooter_footer__U4M-W.PublishedFooter_color-light__24fzg{color:#e9e9e9;text-shadow:0 1px 1px #505050;display:none}
.ant-form.ant-form-vertical .ant-form-item .ant-form-item-control,.ant-form.ant-form-vertical .ant-form-item .ant-form-item-label{flex-basis:auto;width:160px}