@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: url(bg_bottom.jpg) no-repeat center bottom #f7f7f7; background-size: 1920px auto;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: #d6181a; }

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden;padding-top: 1px;background: url(bg_top.jpg) no-repeat center top;background-size: 1920px auto}
.wrapper::before{content: '';position: absolute;top: 0;left: 50%;margin-left: -960px;width: 1920px;height: 1px;background: url(ico_01.jpg) no-repeat;}
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.hi{background: rgba(255,255,255,.9);box-shadow: 0 1px 1px rgba(0,0,0,.17);height: 44px;overflow: hidden;}
.hi .lBox{float: left;height: 44px;line-height: 44px;font-size: 14px;color: #333333}
.hi .rBox{float: right;height: 44px;line-height: 44px;font-size: 14px;color: #333333;}
.hi .rBox a{display: inline-block;padding-left: 20px;position: relative;}
.hi .rBox a.bm{background: url(ico_02.png) no-repeat left center;margin-right: 54px;}
.hi .rBox a.bm::after{content: '';position: absolute;right: -28px;width: 1px;height: 14px;top: 50%;margin-top: -7px;background: #333333}
.hi .rBox a.tg{background: url(ico_03.png) no-repeat left center;}

.header .h-t{padding: 40px 0 24px;}
.header .h-t .logo{float: left;}
.header .h-t .searchBox{float: right;margin-top: 4px;width: 200px;}
.header .h-t .searchBox .inp{padding: 2px 20px 2px 10px;background: url(ico_04.png) no-repeat;float: left;width: 150px;box-sizing: border-box;height: 39px;background-size: 100% 100%;line-height: 35px;font-size: 14px;color: rgba(51,51,51,.5);}
.header .h-t .searchBox .btn{float: right;width: 50px;height: 39px;line-height: 39px;font-size: 16px;color: #ffffff;background: #e80f00;text-align: center;cursor: pointer;}
.header .h-nav{background: #d6181a;padding: 15px 30px;}
.header .h-nav ul li{float: left;width: 12.5%;height: 27px;line-height: 27px}
.header .h-nav ul li .a{font-size: 14px;color: #ffffff;font-weight: bold;display: inline-block;position: relative;}
.header .h-nav ul li .a::after{content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background: #fff;transition: all .5s ease;opacity: 0;visibility: hidden;}
.header .h-nav ul li.current .a::after,.header .h-nav ul li:hover .a::after{width: 100%;visibility: visible;opacity: 1}

.banner{ position:relative; width:100%;margin-top: 2px; }
.banner .bd{}
.banner .bd ul li{ width:1200px;height: 113px;display: block;overflow: hidden;}
.banner .bd img{vertical-align: bottom;display: block;}
.banner .hd{ width:1200px;left: 0; position:absolute; bottom: 10px; z-index:3; text-align:center;}
.banner .hd ul{ display:inline-block; }
.banner .hd ul li{ width:8px; height:8px; background:#fff; margin:0 3px;border-radius: 20px;  *display:block; display:inline-block; vertical-align:top; cursor:pointer;list-style: none;float: left;transition: all 0.3s ease-in-out;text-indent: 9999px}
.banner .hd ul .on{ background:#d6181a;}


.footer{}
.footer .f-t{padding: 31px 0 43px;position: relative;}
.footer .f-t::after{content: '';position: absolute;top: 0;left: 50%;width: 1200px;height: 3px;background: url(ico_09.png) no-repeat;background-size: 100% 3px;margin-left: -600px}
.footer .f-t .f-t-l{float: left;padding-top: 8px}
.footer .f-t .f-t-l .ti{font-size: 16px;color: #333333;font-weight: bold;}
.footer .f-t .f-t-l .linkBox{margin-top: 25px;}
.footer .f-t .f-t-l .linkBox .item{width: 154px;height: 28px;line-height: 28px;box-sizing: border-box;padding-left: 12px;font-size: 12px;color: #505050;float: left;margin-right: 16px;-webkit-appearance:none;background: url(ico_08.png) no-repeat #fff;background-size: 100% 100%}
.footer .f-t .f-t-l .linkBox .item:last-child{margin-right: 0}
.footer .f-t .code{float: right;width: 95px;height: 95px;border: 1px solid rgba(0,0,0,.1)}
.footer .copyright{height: 40px;line-height: 40px;overflow: hidden;background: #d6181a;font-size: 14px;color: #ffffff}
.footer .copyright a{font-size: 14px;color: #fff}



