@charset "utf-8";
body { font-size: 14px; color: #666; font-family: "Microsoft Yahei", Verdana, "宋体"; background-color: #141414; }
/*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 .logo { margin: 0 auto; padding: 20px 14px 0; width: 980px; height: 60px; }
.logo .png { float: left; }
.logo .sm { font-size: 14px; text-align: right; line-height: 32px; float: right; }
/*=====================================================*/
.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; 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: 380px; 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; }
/*=====================================================*/
.service { width: 100%; height: 315px; background-color: #292929; }
.servbox { margin: 0 auto; padding: 40px 0 35px; width: 1008px; height: 235px; }
.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: 15px; color: #888; line-height: 22px; font-size: 12px; }
/*=====================================================*/
.case { width: 100%; background-color: #1f1f1f; }
.casebox { height: 450px; }
.casebox .ct { margin-bottom: 15px; padding: 30px 14px 10px; font-weight: normal; color: #DDD; font-size: 16px; }
.casebox section { padding-bottom: 20px; }
.casebox section figure { height: 120px; width: 224px; margin-bottom: 16px; }
.casebox section p { margin: 0px; padding: 0px; font-size: 14px; line-height: 24px; color: #CCC; }
/*=====================================================*/
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: 0px; padding: 0px; font-size: 12px; }
footer address p.addr { margin: 10px 0; font-family: "Microsoft Yahei", Tahoma;}
footer address p.contact { margin: 10px 0;}
footer address p.copy { margin: 10px 0; color: #444; font-size: 10px; text-transform: uppercase; }
footer address a{color: #444;}
a:link { color: #444; text-decoration: none; }
a:visited { color: #444; text-decoration: none; }
a:hover { color: #444; text-decoration: underline; }
a:active { color: #444; text-decoration: none; }
/*=====================================================*/
#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;}
