@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: #e42021; }

.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{padding-top: 6px;position: relative;z-index: 9;}
.header::before{position: absolute;width: 100%;left: 0;height: 6px;top: 0;z-index: 3;content: '';background: url(ico_01.jpg) no-repeat;background-size: 100% 100%}
.header .logo{float: left;}
.header .logo img{height: 119px;width: auto}
.header .h-nav{float: left;margin-left: 85px;}
.header .h-nav ul li{width: 88px;margin-right: 30px;float: left;position: relative;}
.header .h-nav ul li:last-child{margin-right: 0}
.header .h-nav ul li .a{font-size: 22px;color: #000000;height: 119px;line-height: 119px;display: block;position: relative;text-align: center;}
.header .h-nav ul li.current .a,.header .h-nav ul li:hover .a{color: #e42021}
.header .h-nav ul li .a::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 6px;background: #e42021;opacity: 0;visibility: hidden;transition: .5s ease}
.header .h-nav ul li.current .a::after,.header .h-nav ul li:hover .a::after{opacity: 1;visibility: visible;}

.header .h-nav ul li .sub{position: absolute;left:-30%;width: 160%;z-index: 999;background: #fff;display: none;}
.header .h-nav ul li .sub dt{line-height: 2.6;border-bottom: 1px solid #ddd;text-align: center;}
.header .h-nav ul li .sub dt a{display: block;font-size: 16px;color: #333;}
.header .h-nav ul li .sub dt:hover{background: #e42021;color: #fff;border-bottom: 1px solid #e42021;}
.header .h-nav ul li .sub dt:hover a{color: #fff;}

.header .header-btns{float: right;padding-top: 40px;}
.header .header-btns a{width: 36px;height: 36px;display: inline-block;margin-right: 9px;}
.header .header-btns a.oa{background: url(t_01.png) no-repeat;}
.header .header-btns a.email-o{background: url(en.png) no-repeat;}
.header .header-btns a.serch-o{background: url(t_03.png) no-repeat;margin-right: 0;}

.header .g-in{position: relative;}
.header .ssphone{position: absolute;right:-148px;top:0px;line-height: 113px;font-size: 20px;color: #e42021;font-weight: bold;}


.footer{}
.footer .f-t{background: #414d67;padding: 11px 0}
.footer .linkBox{float: left;}
.footer .linkBox span{display: inline-block;font-size: 16px;color: #ffffff}
.footer .linkBox select{display: inline-block;width: 246px;height: 28px;line-height: 28px;border: 1px solid rgba(255,255,255,.2);margin-left: 12px;font-size: 14px;color: #fff;padding: 0 10px;box-sizing: border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(ico_08.png) no-repeat 226px center;}
.footer .linkBox option{color: #333}
.footer .hotline{float: right;font-size: 14px;color: #ffffff;padding-left: 26px;background: url(hotline.png) no-repeat left center;}
.footer .address{float: right;font-size: 14px;color: #fff;padding-left: 26px;background: url(address.png) no-repeat left center;margin-right: 105px;}
.footer .copyright{background: #e42021;font-size: 16px;color: #ffffff;padding: 14px 0}
.footer .copyright a{font-size: 16px;color: #fff}



.fix-foot{position: fixed;right: 20px;top: 30%;z-index: 99}
.fix-foot ul li{position: relative;}
.fix-foot ul li a{display: block;width: 50px;height: 50px;}
.fix-foot ul li .img1{opacity: 1}
.fix-foot ul li .img2{position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;transition: all .5s ease;}
.fix-foot ul li:hover .img2{opacity: 1}
.fix-foot ul li .fix_box{position: absolute;right: 120px;opacity: 0;visibility: hidden;top: 0;height: 50px;width: 160px;text-align: center;font-size: 14px;color: #ffffff;background: #e62129;transition: all .3s linear;line-height: 50px}
.fix-foot ul li .fix_box2{position: absolute;width: 140px;height: 140px;right: 120px;opacity: 0;visibility: hidden;transition: all .3s linear;top: 0}
.fix-foot ul li .fix_box2 img{width: 100%;height: 100%}
.fix-foot ul li:hover .fix_box{visibility: visible;transform: translateX(50px);opacity: 1;}
.fix-foot ul li:hover .fix_box2{visibility: visible;transform: translateX(50px);opacity: 1;}

