*{box-sizing:border-box;padding:0;margin:0}
html{font-family:"Microsoft YaHei UI","Microsoft YaHei",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
pre{font-family:"Microsoft YaHei"}
address,applet,article,aside,audio,blockquote,body,canvas,caption,dd,details,div,dl,dt,embed,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,iframe,li,mark,menu,nav,object,ol,output,p,pre,progress,ruby,section,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;vertical-align:baseline}
li{list-style:none}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent;text-decoration:none}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0;line-height:normal}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
::-ms-clear,::-ms-reveal{display:none}
input:-webkit-autofill{-webkit-animation:autofill-fix 1s infinite!important;-webkit-text-fill-color:#666;-webkit-transition:background-color 50000s ease-in-out 0s!important;transition:background-color 50000s ease-in-out 0s!important;background-color:transparent!important;background-image:none!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important}
[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}
input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}
@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_2326019_fl8fano6uic.eot);src:url(//at.alicdn.com/t/font_2326019_fl8fano6uic.eot#iefix) format("embedded-opentype"),url(//at.alicdn.com/t/font_2326019_fl8fano6uic.woff2) format("woff2"),url(//at.alicdn.com/t/font_2326019_fl8fano6uic.woff) format("woff"),url(//at.alicdn.com/t/font_2326019_fl8fano6uic.ttf) format("truetype"),url(//at.alicdn.com/t/font_2326019_fl8fano6uic.svg#iconfont) format("svg")}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
html{font-family:Microsoft YaHei;background-color:#f7f7f7}
a{color:#999}
a:hover{color:#b30811}
.top{width:100%;height:160px;background-color:#fff;position:fixed;top:0;font-size:0;z-index:9}
.top .centerPic{height:110px;position:absolute;top:10px;left:54%;transform:translateX(-50%);z-index:-1}
.top .centerPic img{height:100%}
.top .top-con{height:120px;line-height:120px;position:relative;z-index:2}
.top .top-con .top-left,.top .top-con .top-left .logo{display:inline-block;vertical-align:middle}
.top .top-con .top-left .logo{height:80px;line-height:80px}
.top .top-con .top-left .logo img{height:100%;vertical-align:top}
.top .top-con .top-left .title{margin-left:10px;display:inline-block;vertical-align:middle;font-size:17px;line-height:20px}
.top .top-con .top-left .title p{margin-top:0px;letter-spacing:8px;font-size:28px;font-weight:bolder;color:#333;margin-bottom:10px;}
.top .top-con .top-left .title span{color:#999}
.top .top-con .top-right{text-align:right;position:absolute;top:55%;right:20px;transform:translateY(-50%)}
.top .top-con .top-right .top-right-nav{font-size:12px;height:14px;line-height:14px;margin-bottom:15px}
.top .top-con .top-right .top-right-nav li{display:inline-block;padding-left:15px;margin-left:15px;border-left:1px solid #999;position:relative}
.top .top-con .top-right .top-right-nav li:first-child{border:none}
.top .top-con .top-right .top-right-nav li a{color:#666}
.top .top-con .top-right .top-right-nav li a:hover{color:#b30811}
.top .top-con .top-right .top-right-nav li .li-con{width:auto;padding:5px;position:absolute;left:50%;transform:translateX(-50%);display:none;font-size:14px;color:#333}
.top .top-con .top-right .top-right-nav li .li-con .pic{width:100px;margin-top:10px;box-shadow:0 0 10px 2px rgba(0,0,0,.2);-webkit-animation:top-right-nav-li-con .3s;animation:top-right-nav-li-con .3s;background-color:#fff;padding:5px}
.top .top-con .top-right .top-right-nav li .li-con .pic img,.top .top-con .top-right .top-right-nav li .li-con .pic svg{width:100%}
.top .top-con .top-right .top-right-nav li .li-con .title{padding:20px;margin-top:10px;box-shadow:0 0 10px 2px rgba(0,0,0,.2);-webkit-animation:top-right-nav-li-con .3s;animation:top-right-nav-li-con .3s;background-color:#fff}
.top .top-con .top-right .top-right-search{height:35px;line-height:35px}
.top .top-con .top-right .top-right-search input{width:250px;padding:0 10px;height:100%;font-size:14px;color:#333;background-color:#fff;border:1px solid #d80a16;display:inline-block;vertical-align:top}
.top .top-con .top-right .top-right-search .icon{height:100%;color:#fff;cursor:pointer;font-size:20px;display:inline-block;vertical-align:top;background-color:#d80a16;padding:0 15px;border:1px solid #d80a16}
.top .top-con .top-right .top-right-search .icon:hover{background-color:#b30811}
.top .top-nav{width:100%;height:60px;line-height:60px;background-color:#d80a16}
.top .top-nav li{display:inline-block;vertical-align:top;padding:0 23.5px;font-size:16px;text-align:center;position:relative}
.top .top-nav li a{display:block;width:100%;height:100%}
.top .top-nav li span{color:#fff}
.top .top-nav li .li-con{display:none;font-size:16px;line-height:20px;border-top:1px solid #eee;position:absolute;left:0;background-color:#d80a16;width:100%;padding-bottom:20px;}
.top .top-nav li .li-con span{display:inline-block;padding-top:20px}
.top .top-nav .select-span{position:relative;top:-8px;background-color:#d80a16;box-shadow:0 0 10px 2px rgba(0,0,0,.2);-webkit-animation:margin-top .2s;animation:margin-top .2s}
.top .top-nav .select-span:after{content:"";width:0;height:0;border:8px solid transparent;border-bottom:10px solid #b30811;position:absolute;top:0;right:0;transform:translate(50%,-45%);z-index:-1}
.top .top-nav .top-nav-con{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
@-webkit-keyframes top-right-nav-li-con{0%{margin-top:20px;opacity:0}to{margin-top:10px;opacity:1}}
@keyframes top-right-nav-li-con{0%{margin-top:20px;opacity:0}to{margin-top:10px;opacity:1}}
@-webkit-keyframes margin-top{0%{top:0}to{top:-8px}}
@keyframes margin-top{0%{top:0}to{top:-8px}}
.top-footer{height:160px}
.banner .banner1{width:100%}
.banner .banner1 .index-banner{width:100%;height:450px;background-size:cover;background-repeat:no-repeat;background-position:50%}
.banner .banner1 .swiper-pagination-bullet-active{background:#b30811}
.main{width:1200px;margin:0 auto}
.box{padding:15px;border-radius:5px;box-shadow:0 20px 40px -20px rgba(0,0,0,.14)}
.submit-but{width:100%;height:40px;line-height:40px;font-size:16px;cursor:pointer;border:none;border-radius:2px;text-align:center;background-color:#d80a16;color:hsla(0,0%,100%,.8)}
.submit-but:hover{color:hsla(0,0%,100%,.8);background-color:#b30811}
.no-drop-but{cursor:no-drop!important;background-color:#ccc!important}
.link{width:1180px;margin:30px auto;font-size:14px}
.link .link-title{width:70px;text-align:center;color:#666}
.link .link-con,.link .link-title{display:inline-block;vertical-align:top}
.link .link-con{width:1100px}
.link .link-con a{color:#666}
.link .link-con span{display:inline-block;margin:0 10px 5px}
.index-title{width:100%;margin-bottom:20px;position:relative}
.index-title .title{font-size:20px;font-weight:bolder;color:#d80a16}
.index-title .icon{font-size:18px;font-weight:bolder;color:#d80a16}
.index-title img{display:inline-block;height:12px;margin-left:20px}
.index-title a :hover{color:#333}.index-title .more{color:#999;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:0}
.index-title .more span{font-size:14px}
.index-title .more label{font-size:12px}
.crumbs{margin-top:14px;font-size:14px;padding:15px 0}
.crumbs span{color:#999}
.crumbs span a:hover{color:#b30811}
.ce{position:fixed;right:20px;top:60%;z-index:9999999}
.ce .ce-show li{width:60px;position:relative;text-align:right}
.ce .ce-show li .icon{display:inline-block;vertical-align:top;width:40px;position:relative;cursor:pointer;height:40px;border:1px solid #e7eaf2;background:#fff;margin:10px 0;box-shadow:0 0 6px 0 rgba(76,86,114,.12);border-radius:4px}
.ce .ce-show li .icon img{width:65%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.ce .ce-show li .icon:hover{border:1px solid #ffb8bc}
.ce .ce-show li .content{min-width:160px;display:inline-block;vertical-align:top;position:absolute;cursor:pointer;right:55px;line-height:40px;padding:0 20px;background:#fff;margin:10px 0;box-shadow:0 0 10px 2px rgba(76,86,114,.12);border-radius:4px;font-size:16px;color:#666;font-weight:bolder;text-align:center;-webkit-animation:ceContent .3s;animation:ceContent .3s}
.ce .ce-show li .content .jiao{position:absolute;right:-5px;top:13px;width:10px;height:10px;background:#fff;border-right:1px solid #e6eaf0;border-top:1px solid #e6eaf0;transform:rotate(45deg)}
.ce .ce-show li .content .ewm{width:120px;padding-top:10px;font-size:14px}
.ce .ce-show li .content img{width:100%}
@-webkit-keyframes ceContent{0%{right:100px;opacity:0}to{right:55px;opacity:1}}
@keyframes ceContent{0%{right:100px;opacity:0}to{right:55px;opacity:1}}
.footer{width:100%;padding:40px 0 20px;background-color:#181921}
.footer .footer-con .footer-contact{width:240px;text-align:center;display:inline-block;vertical-align:top}
.footer .footer-con .footer-contact .tel{color:#fff;font-weight:bolder;font-size:30px}
.footer .footer-con .footer-contact .time{font-size:12px;color:#fff;opacity:.6}
.footer .footer-con .footer-contact .qr{width:120px;margin:0 auto}
.footer .footer-con .footer-contact .qr img{width:100%;margin:20px auto}
.footer .footer-con .footer-contact .qr p{font-size:12px;color:#fff;opacity:.6}
.footer .footer-con .footer-ul{max-width:300px;margin:0 50px;display:inline-block;vertical-align:top}
.footer .footer-con .footer-ul a{color:#fff;opacity:.6}
.footer .footer-con .footer-ul a:hover{opacity:1;font-weight:bolder}
.footer .footer-con .footer-ul li{line-height:36px;font-size:14px}
.footer .footer-con .footer-ul .title{text-align:center;font-size:18px;color:#fff;font-weight:bolder;margin-bottom:20px}
.footer .footer-con .copyright-info{border-top:1px solid #555;line-height:35px;font-size:12px;color:#fff;opacity:.6;text-align:center;margin-top:30px}
