@charset "utf-8";
/*
Copyright ibw.cn
Created by Clearfix
*/
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: #555; }
a { color: #555; }
a:hover { color: #e20909; }
.wrap { width: 1200px; margin: 0 auto;}
.wrapper{width:100%; position:relative; overflow:hidden;}

.header{position:relative;}

.t-c-all{background:rgba(226,9,9,0.7);width:100%;height:104px;position:absolute;top:0;left:0;z-index:100;}

.t-c{width:1400px;position:absolute;top:0;left:50%;margin-left:-700px;z-index:10;}
.logo{float:left;margin-top:35px;}

/*Nav*/
.nav {float:left;padding-left:110px;}
.nav ul{}
.nav ul li { float: left; display: inline; position:relative; z-index:10; }
.nav ul li a { display: block; height: 104px; line-height:104px; font-size: 14px; padding:0 31px; color:#fff; text-align:center;}
.nav ul li a:hover, .nav ul li a.current {color:#fff;background:rgba(226,9,9,0.8);}

.search{width:130px;height:28px;background:url(search.png);float:right;margin-top:40px;}
.search .text{width:109px;height:28px;line-height:28px;float:left;color:#fff;font-size:14px;}
.search .ibtn{width:21px;height:28px;float:right;cursor:pointer;}

.search input::-webkit-input-placeholder, .search textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #fff;   
}   
.search input:-moz-placeholder, .search textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #fff;   
}   
.search input::-moz-placeholder, .search textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #fff;   
}   
.search input:-ms-input-placeholder, .search textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #fff;   
}

@media all and (max-width:1366px){
	.t-c{width:1200px;position:absolute;top:0;left:50%;margin-left:-600px;z-index:10;}
	.nav {float:left;padding-left:60px;}
	.nav ul li a { padding:0 25px; }
}




/*Banner*/
.banner {position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:34px; top:49%; width:15px; z-index:4; }
.banner .hd ul li { width:15px; height:2px; background:#9a5f27; margin-top:15px; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on {background:#e20909;}
.banner .bd li a{display:block;width:100%;height:100%;}

.footer{background:url(footer.png) top center repeat-y;padding:60px 0 80px;}
.f-z{width:796px;float:left;}
.f-z-1{border-bottom:1px solid #474747;padding-bottom:40px;}
.f-z-1 dl{float:left;margin-right:78px;}
.f-z-1 dl a:hover{color:#e20909;}
.f-z-1 dt{padding-bottom:26px;}
.f-z-1 dt a{font-size:16px;color:#fff;background:url(line2.png) bottom left no-repeat;padding-bottom:16px;}
.f-z-1 dd{font-size:12px;line-height:28px;}
.f-z-1 dd a{color:#606060;}
.f-z-1 dl:last-child{margin-right:0;}
.f-z-2{padding-top:60px;}

.f-y{width:264px;float:right;}
.f-y h2{font-size:24px;color:#fff;font-weight:normal;}
.f-y ul{padding-top:40px;}
.f-y li{float:left;display:inline;width:46px;height:46px;cursor:pointer;position:relative;}
.f-y li:nth-child(1){background:url(wx.png);margin-right:10px;}
.f-y li:nth-child(2){background:url(sina.png);}
.f-y li img{position:absolute;bottom:48px;left:-27px;z-index:10;display:none;}
.f-y li:hover img{display:block;}
.f-y .tel{border-top:1px solid #474747;margin-top:24px;padding:22px 0 28px;}
.f-y .tel p{font-size:18px;color:#888;}
.f-y .tel h3{font-weight:normal;color:#fff;font-size:36px;font-family:Arial;}
.f-y .copyright{color:#888;line-height:24px;}
.f-y .copyright a{color:#888;}
.f-y .copyright a:hover{color:#e20909;}

.fixed-r{width:84px;background:#e20909;position:fixed;top:50%;right:0;z-index:100;margin-top:-210px;}
.fixed-r a{color:#fff;font-size:14px;text-align:center;padding-top:54px;}
.fixed-r .a1{display:block;height:32px;border-bottom:1px dotted #fff;background:url(fr1.png) top 17px center no-repeat;}
.fixed-r .a2{display:block;height:32px;border-bottom:1px dotted #fff;background:url(fr2.png) top 17px center no-repeat;}
.fixed-r .a3{display:block;height:32px;border-bottom:1px dotted #fff;background:url(fr3.png) top 17px center no-repeat;}
.fixed-r .a4{display:block;height:32px;border-bottom:1px dotted #fff;background:url(fr4.png) top 17px center no-repeat;position:relative;cursor:pointer;}
.fixed-r .a4 img{position:absolute;top:0;right:84px;display:none;}
.fixed-r .a4:hover img{display:block;}
.fixed-r .a5{display:block;height:18px;background:url(fr5.png) top 17px center no-repeat;}