@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin:0;padding:0;	border:0;font:inherit;vertical-align:baseline}
html{ overflow:hidden; overflow-y:auto;}
body { background:#191614 url(bg.jpg) no-repeat center top; font:12px/22px simsun; color:#000; position:relative; overflow:hidden; overflow-y:auto;}
a { color:#e30000;text-decoration:none;outline:none;*blr:expression(this.onFocus=this.blur());}
a:hover {text-decoration:underline;}
ul,li{ list-style:none;}
a img{ border:0 none;}
.font0{ font:0/0 simsun; overflow:hidden;}
.clearfix:after {content: " ";display:block;height:0;clear:both;visibility:hidden;height:0;line-height:0;}
.clearfix {*zoom:1;}

.header{ position:relative; width:1000px; margin:0 auto; height:419px; background:url(1.jpg) no-repeat;}
.main{ width:1000px; margin:0 auto; background:url(repeat.jpg) repeat-y center top;}
.mainCont{ position:relative; z-index:10; width:1000px; min-height:1417px; height:auto !important; height:1417px; background:url(2.jpg) no-repeat center top;}
.footer{ position:relative; z-index:0; width:100%; height:84px; padding-top:280px; margin:-150px auto 0; background:url(3.jpg) no-repeat center top; text-align:center; color:#8a8a8a;}
.footer a{ color:#8a8a8a}

.logo{ width:160px; height:110px; display:block;}
.m07073,.m40407,.mbsw,.mkfw{ width:135px; height:70px; display:block; position:absolute; left:160px; top:23px; background:url(07073.png) no-repeat;}
.m40407{ width:195px; background:url(40407.png) no-repeat;}
.mbsw{ width:195px; background:url(bsw.png) no-repeat;}
.mkfw{ width:195px; background:url(kfw.png) no-repeat;}

.links{ position:absolute; right:62px; top:0; height:35px;}
.links a{ width:90px; height:35px; display:block; float:left;font:0/0 simsun; overflow:hidden;}
.btns{ position:absolute; left:58px; top:321px; width:351px; height:66px;}
.btns a{ width:170px; height:66px; display:block; float:left;font:0/0 simsun; overflow:hidden;}
.btns a.b2{ margin-left:11px;}
.btns a:hover{ background:url(btn.png) no-repeat;}
.btns a.b2:hover{ background-position:-181px 0;}

.box{ width:870px; margin:0 auto;}
.box h3{ font-weight:bold; font-size:12px;}
.pre{ width:380px; height:200px; padding:105px 455px 0 35px; position:relative;}
.focus{ position:absolute; top:63px; right:46px; width:357px; height:239px;}
.num{ position:absolute; right:12px; bottom:10px;}
.num a{ width:12px; height:12px; display:block; float:left; margin-left:2px; background-color:#d01314; font:12px/12px arial; color:#fff; text-align:center;}
.num a.on{ background-color:#fff; color:#d01314;}
.first{ width:380px; height:228px; padding:78px 455px 0 35px;}
.second{ width:455px; height:330px; padding:80px 30px 0 385px; background:url(r01.jpg) no-repeat;}
.third{ width:455px; height:313px; padding:20px 380px 0 35px; background:url(r02.jpg) no-repeat 490px 0;}
.four{ width:395px; height:300px; padding:80px 30px 0 445px; background:url(r03.png) no-repeat;}