@charset "utf-8";
/* CSS Document */

/* 设定 */

.l-content {
	position: relative;
	margin:0;
	padding:0;
	width: 950px;
	height:auto;
	font-family: Arial,"Microsoft Yahei",SimHei,STHeiti,Helvetica,serif;
	overflow:hidden;
}
.l-content h1,
.l-content h2,
.l-content h3,
.l-content h4,
.l-content h5,
.l-content p,
.l-content a,
.l-content ul,
.l-content li,
.l-content dl,
.l-content dt,
.l-content dd,
.l-content a img{
	margin: 0 ;
	padding: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
    font-weight: normal;
}
.l-content img{
	border: none;
}
.l-content a{
	text-decoration: none;
}
.l-content em {
    font-style: normal;
}
.l-content .fl{ float:left;}
.l-content .fr{ float:right;}

/*main*/
.cxhl-box {
    position: relative;
    font-size: 50px;
    color: #003398;
}
.zcl-box,
.sdl-box,
.hd-time-box,
.qyhy-box,
.mf-box,
.register-box,
.project-box-1,
.project-box-2,
.project-box-3,
.detail-box-1,
.detail-box-2,
.detail-box-3

{
    position: relative;
}
p.xchl-p1 {
    position: absolute;
    top: 41px;
    left: 50%;
    margin-left: -100px;
}
p.xchl-p1-bg {
    position: absolute;
    top: 70px;
    left: 50%;
    margin-left: -160px;
    width: 321px;
    height: 32px;
    background: #ffcb00;
}
p.xchl-p2-bg {
    position: absolute;
    top: 134px;
    left: 50%;
    margin-left: -321px;
    width: 642px;
    height: 37px;
    background: #ffcb00;
}
p.xchl-p2 {
    position: absolute;
    top: 111px;
    left: 50%;
    margin-left: -250px;
}
/*注册礼*/
h2.zcl-h2,
h3.zcl-h3,
p.zcl-p
{
    position: absolute;
    left: 592px;

}
h2.zcl-h2 {
    top: 24px;
    font-size: 43px;
    color: #003398;
}
h3.zcl-h3 {
    top: 92px;
    font-size: 29px;
    color: #060606;
}
.zcl-h3 em {
    color: #003398;
}
p.zcl-p {
    top: 182px;
    font-size: 17px;
}
/*首单礼*/
h2.sdl-h2,
h3.sdl-h3
{
    position: absolute;
    left: 129px;
}
h2.sdl-h2 {
    top: 45px;
    font-size: 43px;
    color: #003398;
}
h3.sdl-h3 {
    top: 115px;
    font-size: 29px;
    color: #060606;
}
h3.sdl-h3 em {
    color: #003398;
}
p.sdl-p {
    position: absolute;
    top: 169px;
    left: 147px;
    line-height: 24px;
}
p.sdl-p em {
    position: absolute;
    left: -16px;
    top: 0;
}
/*活动时间，活动规则*/
p.hd-time,
p.hd-xq
{
    position: absolute;
    left: 66px;
    font-size: 19px;
    color: #060606;
}
p.hd-time {
    top: 28px;
}
p.hd-xq {
    top: 67px;
}
.hd-time em, .hd-xq em {
    font-size: 24px;
}
/*企业会员*/
h2.qyhy-h2 {
    position: absolute;
    top: 59px;
    left: 50%;
    margin-left: -200px;
    font-size: 50px;
    color: #003398;
}
p.qyhy-p {
    position: absolute;
    top: 94px;
    left: 50%;
    margin-left: -321px;
    width: 642px;
    height: 37px;
    background: #ffcb00;
}
/*各种好处*/
p.mfp1,
p.mfp2,
p.mfp3,
p.mfp4,
p.mfp5,
p.mfp6,
p.mfp7
{
    position: absolute;
    top: 22px;
    font-size: 17px;
    color: #003398;
}
p.mfp1 {
    left: 79px;
}
p.mfp2 {
    left: 225px;
}
p.mfp3 {
    left: 371px;
}
p.mfp4 {
    left: 516px;
}
p.mfp5 {
    left: 662px;
}
p.mfp6 {
    left: 808px;
}
h2.register-h2 {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -160px;
    font-size: 39px;
    color: #003398;
}
h3.register-h3-1, h3.register-h3-2 {
    position: absolute;
    top: 67px;
    color: #060606;
    font-size: 21px;
}
h3.register-h3-1 {
    position: absolute;
    top: 67px;
    left: 97px;

}
h3.register-h3-2 {
    left: 525px;
}
a.register-a-1, a.register-a-2 {
    position: absolute;
    left: 0;
    top: 35px;
}
a.register-a-1 em, a.register-a-2 em {
    position: absolute;
    top: 3px;
    right: 0;
    left: 0;
    font-size: 29px;
    color: #fff;
    text-align: center;
}
a.register-a-3 {
    position: absolute;
    padding-bottom: 5px;
    left: 0;
    top: 96px;
    font-size: 24px;
    color: #003398;
    border-bottom: 1px solid #003398;
}
/*产品*/
a.project-a-1, a.project-a-3 {
    position: absolute;
    top: 0;
    left: 0;
}
a.project-a-2 {
    position: absolute;
    top: 0;
    right: 0;
}
/*商品详情*/
h2.detail-h2-1 {
    position: absolute;
    top: 0;
    left: 66px;
    font-size: 38px;
    color: #060606;
}
h3.detail-h3-2 {
    position: absolute;
    top: 0;
    left: 103px;
    font-size: 26px;
    color: #003398;
}
p.detail-p-1 {
    position: absolute;
    top: 46px;
    left: 66px;
    font-size: 15px;
    line-height: 24px;
    color: #060606;

}