@charset "utf-8";
/*
Copyright ibw.cn
Created by Script
*/
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*/
body { color: #666; background:#fff;}
a { color: #666; }
a:hover { color: #dd1212; }
.wrap { width: 1200px; margin: 0 auto;}
.g-in{ width:1200px; margin:0 auto; }
.g-in:after{content:'\20';display:block;height:0;clear:both;}
.g-in{*zoom:1;}
.wrapper{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
.header{position: relative;}

.head01 {line-height: 34px;background: #f5f0f0; border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;font-size:13px}
.head01 .sd {float: left;margin-left: 12px;}
.head01 .mm {float: right;margin-right: 5px;}
.head01 .mm a {padding: 0 5px;}

.head02 {position: relative;height: 90px;border-bottom: 4px solid #881e20;}
.head02 .sd {float: left;width: 50%;height: 90px; background: #dd1212;}
.head02 .mm {float: right;width: 50%;height: 90px; background: #404145;}
.head02 .g-in {position: absolute;left: 50%;margin-left: -600px;z-index: 9;}
.logo {float: left; background: #dd1212;}
.nav {float: left;padding-left: 180px;height: 90px; background: url(../images/nav01.jpg) no-repeat left top #404145;}
.nav li {position: relative; float: left; width: 108px;text-align: center;line-height: 90px;font-size: 15px;}
.nav li:hover {background: #1c1c1c;}
.nav li a {display: block;color: #fff;}
.nav li a:hover { color: #dd1212; }
.Snav{ width:100%; padding: 8px 0 6px; position:absolute; top:90px; left:0; font-size: 13px; background:#1c1c1c;display: none;z-index:99;}
.Snav dl dt{ width:100%;text-align:center;line-height:38px;}

.banner {position: relative; width: 100%; text-align: center;height: 498px; overflow: hidden;}
.banner .bd {position: relative;width: 1920px;left: 50%;margin-left: -960px;}
.banner .hd {width: 100%;position: absolute;bottom: 36px;height: 4px;z-index: 1;}
.banner .hd ul {width: 156px;margin: 0 auto;}
.banner .hd ul li {display: inline-block;*display: inline;zoom:1;width: 40px;height: 4px;margin: 0 6px;line-height: 999px;background:#fff;overflow: hidden;cursor: pointer;vertical-align: top;}
.banner .hd ul li.on {background: #881e20;}

.footer {color: #fff;font-size:13px}
.footer a {color: #fff;}
.footer a:hover {color: #dd1212;}
.footer .fl {float: left;}
.footer .fr {float: right;}
.foot01 {padding-top: 26px;height:184px;background: #424242;}
.hd04 {padding-bottom: 24px;}
.hd04 a {padding: 0 14px;}
.hd04 a:first-child {padding-left: 0;}
.bd04 p {line-height: 30px;}
.foot01 .fr {margin-right: 23px;}
.code {display: inline-block;*display: inline;zoom:1;margin-right: 19px; text-align: center;}
.code p {line-height: 48px;}
.foot02 {background: #272727;line-height: 48px;font-size:13px}