@charset "utf-8";
body { font-size: 14px; color: #666; font-family: "Microsoft YaHei", "SimSun", Verdana, Tahoma, Arial; background-color: #151515; }
/*html { background-image: url(about:blank); background-attachment: fixed; }*解决IE闪动*/
/**html, *html body { background-image: url(about:blank); background-attachment: fixed; } 修正IE6振动bug */
footer, header, article, figure, address, section, mark, menu, nav { margin: 0px; padding: 0px; display: block; }
body, h1, h2, dl, dd, dt, span, p { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, p { display: block }
a { outline: none; }
a:link { color: #DDD; text-decoration: none; }
a:visited { color: #999; text-decoration: none; }
a:hover { color: #0099ff; text-decoration: underline; }
a:active { color: #ffd500; text-decoration: none; }
img { border: none; }
img { -ms-interpolation-mode: bicubic; }
/*=====================================================*/
header { background-color: #141414; width: 100%; }
header .top { margin: 0 auto; width: 980px; height: 80px; }
.top .nav{ width: 750px;height: 80px; float:right; }
.nav p{ padding-top:4px; height: 28px; line-height: 28px;font-size: 12px; text-align: right;}
.nav ul{ margin:0; padding:0; height:42px; list-style:none; font-size: 16px; float:right;}
.nav ul li{ padding:0 14px; height:45px; line-height:45px; float:left;}
.top .logo { width: 222px; padding-top: 20px; float: left; }
/*=====================================================*/
.flash { height: 475px; background-image: url(img/flash_bg.jpg); background-repeat: no-repeat; background-position: center top; width: 100%; }
.flash .sbox { margin: 0px auto; padding: 110px 14px 0 469px; width: 525px; height: 365px; overflow:auto; background: url(img/flash_ad.png) left top no-repeat; }
.sbox section h2 { margin-bottom: 20px; font-size: 28px; color: #FFF; letter-spacing: 3px; }
.sbox section h1 { margin-bottom: 20px; padding: 0 10px; width: 430px; height: 36px; line-height: 36px; background-color: #000; font-size: 14px; color: #CCC; }
.sbox section article { font-size: 14px; color: #EEE; line-height: 28px; }
.sbox section article p { padding-bottom: 15px; }
.sbox section article p.contact{color: #0099ff; font-size:16px;}
/*=====================================================*/
.service { width: 100%; height: auto; background-color: #292929; overflow:hidden; }
.servbox { margin: 0 auto; padding: 40px 0 35px; width: 1008px; height: auto; overflow:hidden;}
.scbox { margin: 0 auto; width: 1008px; }
.scbox section { padding: 0 14px; width: 224px; float: left; display: block; }
.scbox section figure { height: 100px; width: 224px; }
.scbox section p.h2 { margin-bottom: 20px; font-size: 16px; font-weight: normal; color: #CCC; }
.scbox section h3 { padding: 0px; margin-top: 20px; font-size: 14px; color: #EEE; }
.scbox section p.desc { margin-top: 18px; color: #888; line-height: 22px; font-size: 12px; }
/*=====================================================*/
.case { width: 100%; height:auto; background-color: #1f1f1f; overflow:auto; }
.casebox { height: auto; overflow:auto;}

.casebox dl.fenlei{ margin-bottom:25px; padding:25px 0 10px; width: 100%; height:auto; border-bottom:1px #292929 solid; float:left;}
.casebox dl.fenlei dt{ padding-bottom:6px; width: 100%; height:36px; line-height:24px; letter-spacing:8px; font-size:24px; text-align:center; float:left;display:block;}
.casebox dl.fenlei dt a{ color:#fff;}
.casebox dl.fenlei dd{ padding:6px 30px 6px 0; height:24px; line-height:24px; float:left; display:block;}


.casebox .ct { margin-bottom: 15px; padding: 30px 14px 10px; font-weight: normal; color: #DDD; font-size: 16px; }
.casebox section { padding-bottom: 35px; }
.casebox section figure { margin-bottom: 10px; width: 224px; height: 120px; }
.casebox section p { margin: 0px; padding: 0px; font-size: 14px; line-height: 24px; color: #CCC; }
.casebox section a{text-decoration:none;}
.casebox section figure a{ width: 224px; height: 120px; text-decoration:none; display:block;}
.casebox section p.tag { font-size: 12px; color: #777; }
/*=====================================================*/
footer { background-color: #141414; width: 100%; }
footer address { margin: 0 auto; padding: 35px 14px 60px; color: #666; width: 980px; background: url(img/foot_logo.png) 790px 38px no-repeat; font-family: Tahoma; font-style: normal; }
footer address p { margin-bottom: 8px; padding: 0px; font-size: 12px; }
footer address p.fnav {letter-spacing:2px; font-family: "Microsoft Yahei", Tahoma;}
footer address p.fnav a{ color: #666; text-decoration:none;}
footer address p.fnav a:hover { color: #0099ff; }
footer address p.addr {letter-spacing:1px; font-family: "Microsoft Yahei", Tahoma;}
footer address p.copy { color: #444; font-size: 10px; text-transform: uppercase; }
/*=====================================================*/
#gotop { position: fixed; bottom: 30px; right: 30px; cursor: pointer; width: 32px; text-align: center; height: 32px; display: none; z-index: 9999; _position: absolute; _margin-bottom: 20px; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));}