﻿body { font-family: Microsoft YaHei; margin: 0; padding: 0; background: #282828 url(../images/bg.jpg) repeat-y top; font-size: 14px; }
p, div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
table, li, tr, th, br { font-family: Microsoft YaHei; font-size: 14px; }
img { display: block; }

/* Á´½ÓÑÕÉ« */
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #C00; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tr { text-align: right; }
.cl { clear: both; }

/* nav */
.nav { width: 100%; color: #fff; text-align: center; font-size: 12px; height: 40px; line-height: 40px; font-weight: normal; font-family: SimSun; background: url(../images/bg01.jpg) repeat-y center; }
.nav a { color: #fff; }
.bg01 { background: url(../images/title_01.jpg) no-repeat center top; height: 562px; }
.bg02 { background: url(../images/bg02.jpg) repeat-y center; padding:60px 0;}
.bg02::after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.bg02 div{ margin: 0px auto; width: 980px; }
.bg02 div p{ float: left; width: 680px; height: 380px; overflow: hidden; }
.bg02 div dl{ float: left; width: 300px; height: 380px; background: #dbdbdb; color: #000; }
.bg02 div dl dt{ font-size: 22px; text-align: center; padding-top: 15px; }
.bg02 div dl dd{ font-size: 16px; line-height: 30px; padding: 15px 30px 0 35px; }
.bg03 { background: url(../images/bg03.jpg) repeat-y center; }
.bg03::after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }

.clearflx::after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.ww { width: 980px; margin: 0px auto; padding: 60px 0; clear: both; }
.ww::after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }

.box01{ float: left; width: 980px; padding-top: 30px; }
.box01 div{ float: left; width: 305px; padding-left: 16px; }
.box01 div h3{ display: block; padding-bottom: 8px; font-size: 16px; color: #000; border-bottom: 1px solid #21a3e2; text-align: center; }
.box01 div h3 a{ color: #000; }
.box01 div h3 a:hover{ color: #c00; }
.box01 div img{ float: left; margin: 12px 10px 0 0; }
.box01 div p{ padding-top: 8px; text-indent: 28px; font-size: 14px; line-height: 24px; color: #6b6b6b; }
.box01 div p a{ color: #21a3e2; }
.box01 div p a:hover{ color: #c00; }

.wrapper { width: 980px; float:left; padding-top:30px;}
        /* qqshop focus */#focus { width: 980px; height: 500px; overflow: hidden; position: relative; }
        #focus ul { height: 500px; position: absolute; }
        #focus ul li { float: left; width: 980px; height: 500px; overflow: hidden; position: relative;}
        #focus ul li div { position: absolute; overflow: hidden; }
        #focus .btnBg { position: absolute; width: 960px; height: 20px; left: 0; bottom: 0; background: #000; display: none; }
        #focus .btn { position: absolute; width: 300px; height: 10px; padding: 5px 10px 5px 10px; right: 0; bottom: 5px; text-align: right; display:none;}
        #focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
        #focus .btn span.on { background: #fff; }
        #focus .preNext { width: 45px; height: 100px; position: absolute; top: 200px; background: url(../images/sprite.png) no-repeat 0 0; cursor: pointer; }
        #focus .pre { left: 0; }
        #focus .next { right: 0; background-position: right top; }

/* footer */
#footer { width: 100%; line-height: 25px; font-family: SimSun; font-size: 12px; color: #000; font-weight: normal; text-align: center; padding: 0 0 30px 0; margin-top: 40px; background: url(../images/bg03.jpg) repeat-y center; }
#footer a { color: #000; }
#footer p { text-align: center; font-family: SimSun; font-size: 12px; padding-top: 30px; }
#footer address { font-style: normal; text-align: center; color: #000; font-family: SimSun; font-size: 12px; }