﻿body { font-family:Microsoft YaHei; margin: 0; padding: 0; font-size: 16px; background: #fff1fe url(../images/bg.jpg) repeat-y top ; line-height: 28px; color: #c9ccce; font-weight: lighter; }
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-size: 16px; font-family:Microsoft YaHei; font-weight: lighter; }
img { display: block; }

/* Á´½ÓÑÕÉ« */
a { text-decoration: none; color: #c9ccce; }
a:hover { text-decoration: none; color: #C00; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tr { text-align: right; }
.cl { clear: both; }
.mt_01{ margin-top: 30px; }
/* 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; }
.nav a { color: #fff; }

.bg01 { background: url(../images/title_01.jpg) no-repeat center top; height: 705px; }
.bg02 { background: url(../images/title_02.png) no-repeat center top; margin: 0px auto; width: 1200px; height: 850px; }
.bg02::after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.bg03 { background: url(../images/title_03.png) 0px 30px no-repeat; margin: 0px auto; width: 1200px; height: 550px; }
.bg03::after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.bg03 .left{ float: left; width: 55px; height: 88px; margin: 235px 0 0 10px; background: url(../images/butt.png) 0px 0px no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: .6; opacity: 0.6;}
.bg03 .left:hover{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.bg03 .right{ float: left; width: 45px; height: 88px; margin: 235px 0 0 10px; background: url(../images/butt.png) -55px 0px no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: .6; opacity: 0.6;}
.bg03 .right:hover{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.bg04 { background: url(../images/title_04.png) 0px 30px no-repeat; margin: 0px auto; width: 1200px; height: 602px; }
.bg04::after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.bg04 .l{ float: left; width: 600px; padding: 155px 0 0 30px; }
.bg04 .r{ float: left; width: 545px; padding-top: 165px; }
.bg04 .r h3{ font-size: 26px; font-weight: lighter; color: #111111; font-family:Adobe SimHei Std; letter-spacing: 2px; height: 35px; }
.bg04 .r h3 a{ color: #111111; }
.bg04 .r h3 a:hover{ color: #c00; }
.bg04 .r p{ text-indent: 36px; font-size: 18px; color: #6d6d6d; line-height: 30px; height: 165px; }
.bg04 .r p a{ color: #d78db3; }
.bg04 .r p a:hover{ color: #c00; }
.bg05 { background: url(../images/title_05.png) 0px 30px no-repeat; margin: 0px auto; width: 1200px; height: 604px; }
.bg05::after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.bg05 .l01{ float: left; width: 600px; padding: 155px 0 0 30px; }
.bg05 .r01{ float: left; width: 545px; padding-top: 165px; }
.bg05 .r01 h3{ font-size: 26px; font-weight: lighter; color: #111111; font-family:Adobe SimHei Std; letter-spacing: 2px; height: 35px; }
.bg05 .r01 h3 a{ color: #111111; }
.bg05 .r01 h3 a:hover{ color: #c00; }
.bg05 .r01 p{ text-indent: 36px; font-size: 18px; color: #6d6d6d; line-height: 30px; height: 165px; }
.bg05 .r01 p a{ color: #d78db3; }
.bg05 .r01 p a:hover{ color: #c00; }

.ww { width: 1200px; margin: 0px auto; clear: both; }
.ww::after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }


.box01{ float: right; width: 735px; margin-top: 30px; }
.box02{ padding: 30px 0; }
.bor{ border-right: 1px #909090 solid; }

.list li{ background: url(../images/title_08.png) 25px 23px no-repeat; padding-left: 40px; font-size: 20px; line-height: 52px; color: #000; }
.list li a{ color: #000; }
.list li a:hover{ color: #c00; }

.wrapper { width: 1180px; float: left; margin: 110px 0 0 10px; }
        /* qqshop focus */#focus { width: 1180px; height: 687px; overflow: hidden; position: relative; }
        #focus ul { height: 687px; position: absolute; }
        #focus ul li { float: left; width: 1030px; height: 687px; padding: 0 75px; 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: 88px; position: absolute; top: 299px; background: url(../images/butt.png) no-repeat 0 0; cursor: pointer; }
        #focus .pre { left: 0px; }
        #focus .next { right: 0px; background-position: right top; }

/* 轮换图 css */
.loadImg{width:436px;height:412px; position:relative; float:left; margin-top:30px;}
.loadImg .imgShow img{width:436px; height:412px;}
.loadImg .imgShow p{text-align:center;color:#fff;line-height:33px;font-size:14px;font-weight:bold;}
.loadImg .imgText{width:320px;height:11px;position:absolute; bottom:15px; right:10px;}
.loadImg .imgText ul{text-align:center;line-height:20px;}
.loadImg .imgText ul li{float:right;width:20px;height:20px; font-size: 12px; font-weight: bold; color: #fff; text-align:center; margin-left:5px; background:#000;}
.loadImg .imgText ul li.now{ background:#c00;}

/* footer */
#footer { width: 100%; line-height: 25px; font-family: SimSun; font-size: 12px; color: #fff; font-weight: normal; text-align: center; padding: 40px 0; margin-top: 70px; background: url(../images/bg01.jpg) repeat-y center; }
#footer a { color: #fff; }
#footer p { text-align: center; font-family: SimSun; font-size: 12px; }
#footer address { font-style: normal; text-align: center; color: #fff; font-family: SimSun; font-size: 12px; }