@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Edited by AlexAli
 * Copyright (c) 2020 ibw
 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }h1, h2, h3, h4, h5, h6 { font-size: 100%; }address, cite, dfn, em, var { font-style: normal; }ul, ol { list-style: none; }a { text-decoration: none; }legend { color: #000; }fieldset, img { border: 0; vertical-align: top; }section, article, aside, header, footer, nav, dialog, figure { display: block; }figure { margin: 0; }button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }table { border-collapse: collapse; border-spacing: 0 }.clear { display: block; height: 0; overflow: hidden; clear: both }.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }.clearfix { *zoom:1;}a:link, a:visited { text-decoration: none; }a:hover, a:active { text-decoration: none; }a { blr:expression_r(this.onFocus=this.blur());}a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}table { border-collapse: collapse; border-spacing: 0; }.hidden { display: none; }.invisible { visibility: hidden; }.noBg { background: none !important; }.noBd { border: none !important; }.noMr{margin-right:0 !important; float:right !important;}.i{text-align: justify; text-justify: inter-ideograph;}


/* 项目主体部分设置 */
body { background: #fff; color:#333;}
.fl{float: left !important;}
.fr{float: right !important;}
a { color:#333;text-decoration:none;transition: all 0.5s ease 0s;}
a:hover { color: #fd6e17;}

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.header{border-top: 4px solid #fc0202;box-shadow: 0 3px 3px rgba(0,0,0,.25)}
.header .logo{float: left;width: 240px;}
.header .h-nav{float: right;}
.header .h-nav ul li{float: left;width: 115px;position: relative;margin-right: 10px}
.header .h-nav ul li:last-child{margin-right: 0}
.header .h-nav ul li::before{content: '';position: absolute;top: -4px;height: 0;left: 50%;transform: translateX(-50%);opacity: 0;width: 0;transition: .5s ease;background: #fe7d55;z-index: 2}
.header .h-nav ul li:hover::before,.header .h-nav ul li.current::before{width: 100%;height: 4px;opacity: 1}
.header .h-nav ul li::after{content: '';position: absolute;top: 0;height: 0;background: rgba(230,77,72,.1);left: 0;right: 0;transition: .5s ease;z-index: 1}
.header .h-nav ul li:hover::after,.header .h-nav ul li.current::after{height: 100%}
.header .h-nav ul li .a{display: block;height: 120px;box-sizing: border-box;padding-top: 30px;text-align: center;position: relative;z-index: 3}
.header .h-nav ul li .a .icon{display: block;margin: 0 auto;width: 30px;height: 30px;}
.header .h-nav ul li .a .h{font-size: 18px;color: #333333;}
.header .h-nav ul li.li_1 .a .icon{background: url(nav_1.png) no-repeat center center;transition: .5s ease}
.header .h-nav ul li.li_2 .a .icon{background: url(nav_2.png) no-repeat center center;transition: .5s ease}
.header .h-nav ul li.li_3 .a .icon{background: url(nav_3.png) no-repeat center center;transition: .5s ease}
.header .h-nav ul li.li_4 .a .icon{background: url(nav_4.png) no-repeat center center;transition: .5s ease}
.header .h-nav ul li.li_5 .a .icon{background: url(nav_5.png) no-repeat center center;transition: .5s ease}
.header .h-nav ul li.li_6 .a .icon{background: url(nav_6.png) no-repeat center center;transition: .5s ease}
.header .h-nav ul li.li_7 .a .icon{background: url(nav_7.png) no-repeat center center;transition: .5s ease}


.footer{}
.footer .g-in{box-sizing: border-box;padding: 0 40px}
.footer .f_t{padding: 50px 0 40px;background: url(footer.jpg) no-repeat center center;background-size: cover;}
.footer .f_t .f_tl{float: left;width: 230px;}
.footer .f_t .f_tl .h{font-size: 16px;color: #ffffff}
.footer .f_t .f_tl .code{margin-top: 14px;}
.footer .f_t .f_tl .code img{}
.footer .f_t .f_nav{float: right;padding-left: 80px;min-height: 170px;border-left: 1px solid rgba(255,255,255,.2)}
.footer .f_t .f_nav dl{float: left;width: 90px;text-align: center;margin-right: 35px;}
.footer .f_t .f_nav dl:last-child{margin-right: 0}
.footer .f_t .f_nav dl dt{padding-bottom: 16px;border-bottom: 1px solid rgba(255,255,255,.36);margin-bottom: 24px;}
.footer .f_t .f_nav dl dt a{font-size: 16px;color: #ffffff}
.footer .f_t .f_nav dl dd{margin-bottom: 6px;}
.footer .f_t .f_nav dl dd:last-child{margin-bottom: 0}
.footer .f_t .f_nav dl dd a{font-size: 12px;color: rgba(255,255,255,.5);}
.footer .copyright{font-size: 14px;color: #ece7e7;line-height: 50px;height: 50px;background: #fb0303}
.footer .copyright a{color: #ece7e7;font-size: 14px;}






