body{ background: #001244; }
.contentbg{ background: #001244 url(15-bg.jpg) no-repeat center top;}
.contentout{	}
.content{ width: 1470px; margin: 0 auto; padding: 1085px 0px 0px;}	
.footers{ width: 1480px; height:46px; margin:auto;}
.bolocationbg{ background: #ac2a23;}

.xmas_con{ width: 1470px; margin: 0 auto; margin-left:20px;}
.xmas_con h2{ color:#feffff; font-size: 28px; margin: 0 0 20px 0;}
.xmas_con p{
    color: #feffff;
    font-size: 14px;
    line-height: 18px;
}
.xmas-title-1{ background: url(15pcpnt.jpg) no-repeat center top; height: 90px;}
.xmas_mid{ background: url(15borerd1.png) no-repeat bottom;}
.xmas_mid .xmas_mid_1{ height:720px; background: url(15pconbg1.jpg) no-repeat 18px -12px; font-size:14px; line-height:24px;}
.xmas_mid_1 span { color:#fee726; font-weight:bold; font-size:16px;}
.xmas_mid .xmas_mid_1 .xmas_mid_1top{ margin: 0; width: 1321px !important; margin-left:95px;}
.xmas_mid .xmas_mid_1 .xmas_mid_1top td{ width:262px; height: 72px; vertical-align: top; color:#fff; padding: 58px 0 0 0;}
.xmas_mid .xmas_mid_1 .xmas_mid_1top td a{ font-size: 14px; font-weight: bold; color: #fff; font-family: Arial; text-decoration:none;}
.xmas_mid .xmas_mid_1 .xmas_mid_1top td a:hover{ color: #fff; padding:0 18px 0 0;  text-decoration:underline;}
.xmas_mid .xmas_mid_1 .xmas_mid_1top .ptd1{ padding-left:70px;}
.xmas_mid .xmas_mid_1 .xmas_mid_1top .ptd2{ padding-left:63px;}





.xmas_mid2{ background: url(15borerd2.png) no-repeat bottom;}

.xmas_mid2 .xmas_mid_2{ height: 630px; background: url(15pconbg2.jpg) no-repeat 15px 0;}
.xmas-title-2{ background: url(15pcpnt-2.jpg) no-repeat center top; height: 127px;}

.xmas_mid2 .xmas_mid_2 .xmas_mid_2top{ margin: 0; width: 1355px !important; margin-left:120px; font-size:24px; color:#fff; line-height:28px;}
.xmas_mid2 .xmas_mid_2 .xmas_mid_2top td{ width: 383px; height: 97px; vertical-align: top; padding:53px 0 0 80px; }
.xmas_mid2 .xmas_mid_2 .xmas_mid_2top .ptd3{
    padding: 52px 0 0 135px;
}
.xmas_mid2 .xmas_mid_2 .xmas_mid_2top .ptd4{
    padding: 52px 0 0 100px;

}
.xmas_mid2 .xmas_mid_2 .xmas_mid_2top td a{ font-size: 24px; font-weight: bold; color: #fff; font-family: Arial;}
.xmas_mid2 .xmas_mid_2 .xmas_mid_2top td a:hover{ color: #fff; text-decoration:underline;}



.xmas_mid2 .xmas_mid_2 .xmas_mid_2bot{ margin-top: 50px; width: 825px !important; margin-left: 80px;}
.xmas_mid2 .xmas_mid_2 .xmas_mid_2bot td{ height: 20px;}
.xmas_mid2 .xmas_mid_2 .xmas_mid_2bot td a{ font-size: 12px; color: #ddd486; font-family: Arial; }
.xmas_mid2 .xmas_mid_2 .xmas_mid_2bot td a:hover{ color:#f6eda3;}
.xmas-title-botbg{ background: url(10pcpnb.gif) no-repeat center top; height: 18px; margin-bottom:80px;}

.xmas-title-2{ background: url(15pcpnt-2.jpg) no-repeat center top; height: 127px;}
.xmas_mid_2{ background: url(15borerd1.png) no-repeat 113px 85px;}
.xmas_mid_2 table { width: auto !important;}
.xmas_mid_2 table td{ width: 545px; /* margin-right: 90px; */ /* padding-right: 80px; */ /* height: 230px; */ vertical-align: top; padding: 0 0 87px 20px;}
.xmas_mid_2 table td p{
    color: #fff;
    line-height: 18px;
    margin: 22px 0 0 0;
}
.xmas_mid_2 table td p span{}
.xmas_mid_2 table td a{ font-size: 24px; color: #fff07e; line-height: 20px; font-weight: bold; text-decoration: none;}
.xmas_mid_2 table td .pser{
    margin: 15px 0 0 0;
}
.xmas_mid_2 table td .pser a{
    color: #64eaff;
    font-size: 16px;
    text-decoration: underline;
    margin: 0 12px 0 0;
    padding: 0;
}
.xmas_mid_2 table td .pser a:hover{
    background: none;
    color: #b3f3fd;
    padding: 0;
}
.xmas_mid_2 table td .psermargin{
    margin: 49px 0 0 0;
}
.xmas_mid_2 table td a:hover{ /* background: url(conahover2.gif) no-repeat right 8px; */ /* text-decoration: underline; */ color: #fff4a4;}
.xmas_mid_2 table td span{ color: #fff07e; font-size:14px; font-weight: bold;}

.xmas-bottext h3{  font-size:18px; color:#fab850; font-weight:bold;}
.xmas-bottext p{ font-size:16px; color:#ddd486; line-height:20px;}

.bolocation{ height:23px;}

.bolocation1 {
margin: 0 auto;
width: 1184px;
padding: 40px 0px 0px;
font: 12px Arial;
height: 22px;}

.bolocationr1 {
width: 86px;
height: 15px;
padding: 4px 0px;
background: #001244;
text-align: center;
color: #ffffff;
float: right;
font-size: 11px;
margin-top: -3px;
border: 1px #227188 solid;
/* border-bottom: none; */
}
.bolocationr1 a {
text-decoration: none;
color: #fff;}

.xmas_mid .xmas_mid_1 .xmas_mid_1top .ptd3{
    padding: 38px 0 0 70px;
}
.xmas_mid_2 table .pctd2{ padding: 0 0 92px 20px;}
.footerbg{ margin-bottom:-12px !important;}
.tbcon{
    width: 767px;
    margin: 45px 0 45px 100px;
}
.tbcon td{
    color: #feffff;
    font-size: 14px;
}
.tbcon td img{
    margin: 0 15px 0 0;
}
.tbcon td span{
    color: #fff189;
    font-weight: bold;
}
.tbcon td a{
    background: url(14-buy1.jpg) no-repeat;
    padding: 11px 22px 11px 40px;
    color: #fff189;
    font-size: 12px;
    text-decoration: none;
}
.tbcon td a:hover{background: url(14-buy1.jpg) no-repeat 0px -37px;}
.tbxi{
    background: #0f3746;
    width: 366px;
    padding: 22px 0px 32px 26px;
}
.buy{ padding: 22px 0 0 0;}
.buy2{ padding: 22px 0 0 0;}
.tbcon td .buy2 a{ background: url(14-buy2.jpg) no-repeat;
    padding: 11px 21px 11px 40px;
    color: #fff189;
    font-size: 12px;
    text-decoration: none;}
.tbcon td .buy2 a:hover{background: url(14-buy2.jpg) no-repeat 0px -37px;}
.border1{ width:989px; height:1px; background:#173948;}
.border2{ width:989px; height:1px; background:#031621; margin: 0 0 45px 0;}

.xmas_mid2 h1{font-size: 38px; color: #fff189; font-weight: bold; display: inline-block; position: absolute; background: #154356; left: 35px; top: -22px; padding: 0px 13px;}