@charset "utf-8";

/* CSS Document */
#mainContent {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

a.fblue {
    color: #1aa2e0;
    font-weight: bold;
}

/*index*/
.hwfocus {
    width: 960px;
    margin: 10px 0 10px 0;
    overflow: hidden;
}

.hwfocus .hwflash {
    width: 650px;
}

.hwfocus .hwfloor {
    width: 300px;
}

#thumbs {
    position: relative;
}

.hwcate {
    overflow: hidden;
}

.hwcate dl {
    float: left;
}

.hwcate dl dd {
    float: left;
    width: 150px;
    display: block;
    margin-right: 10px
}

.hwcate dl dd img {
    width: 150px;
    height: 130px;
    vertical-align: middle;
}

.hwcate .pictag {
    position: relative;
    height: 0;
    z-index: 10;
}

.hwcate .pictag img {
    vertical-align: middle;
}

.hwcate .pictag div {
    width: 58px;
    position: absolute;
    top: -26px;
    left: 0px;
    background: url(./btn_bq.png) no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
    height: 25px;
    color: #fff;
    font-size: 15px;
    text-align: center;
}

.hwtitle {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    /*background:url(./cbg.png) repeat-x;*/
    overflow: hidden;
}

.hwtitle ul {
    float: left;
    width: 960px;
}

.hwtitle ul li {
    float: left;
    width: 320px;
    font-family: "微软雅黑";
    text-indent: 10px;
}

.hwtitle ul li a {
    color: #0099CC;
}

.hwplist {
    overflow: hidden;
}

/**/
.hwmenulist {
    border-bottom: 2px solid #000;
    margin-bottom: 20px;
}

.hwmenulist span {
    display: inline-block;
    margin: 0 20px;
    font-size: 16px;
    line-height: 30px;
}

/*内容列表*/
.hwtags {
    background: #efefef;
}

.hwact h3 {
    color: #838383;
    padding: 10px 0 10px 10px;
}

.hwact .fblue,
.hwact .fblue a {
    color: #1aa2e0;
    font-weight: bold;
}

.hwact .smalltags a {
    display: inline-block;
    background: url(./tag01.gif) repeat-x;
    width: 66px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    margin: 10px 20px 15px 15px;
    text-align: center;
}

.hwact .smalltags a:hover {
    text-decoration: none;
}

.hwact a.tagcurr {
    display: inline-block;
    background: url(./tag02.gif) repeat-x;
    width: 66px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    margin: 10px 20px 15px 15px;
    text-align: center;
    color: #fff;
}

/*20120608*/
.hwact .line {
    border-bottom: 1px dashed #222;
}

.hwplist .hwact {
    float: left;
    width: 210px;
    border: 10px solid #efefef;
    margin: 0 10px 10px 0;
    overflow: hidden;
}

.hwpho {
    width: 210px;
    height: auto;
}

.hwinfo {
    border-bottom: 1px solid #E0E0E0;
    padding: 5px 5px 10px 5px;
}

.hwpho img {
    width: 210px;
}

.hwinfo,
.hwcc,
.hwadd {
    width: 200px;
    margin: 0 auto 10px;
    overflow: hidden;
}

.hwcc img {
    float: left;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    margin-right: 8px;
}

.hwcc p {
    float: left;
    width: 155px;
    overflow: hidden;
    word-wrap: break-word;
}

.hwcc a {
    color: #006699;
}

.hwadd {
    background: url(./btn_add.gif) no-repeat;
    height: 24px;
    line-height: 21px;
}

.hwadd .x {
    color: #fff;
    padding-left: 22px;
    display: inline-block;
    width: 34px;
}

.hwadd .y {
    color: #fff;
    display: inline-block;
    width: 22px;
    text-align: center;
    text-decoration: none;
}

.hwadd .z {
    display: inline-block;
    width: 120px;
    text-align: right;
}

/*20120608*/
.hwmore {
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
}

.hwcomment {
    clear: both;
    width: 228px;
    background: #eee;
    overflow: hidden;
    padding-bottom: 5px;
}

.txa {
    display: block;
    width: 196px;
    height: 60px;
    line-height: 18px;
    padding: 5px;
    margin: 10px 0;
    color: #666;
    border: 1px solid #ccc;
}

.txbtn {}

/*floor*/
.hwbrand {
    width: 960px;
    margin: 10px auto;
}

.hwbrand ul {
    overflow: hidden;
}

.hwbrand ul li {
    display: inline;
    float: left;
    margin: 10px 8px 10px 0;
}

.hwbrand ul li img {
    width: 130px;
    height: 130px;
    border: 1px solid #ccc;
}

/*优惠列表*/
.hwad {
    width: 960px;
    margin: 5px auto 5px;
}

.hwad img {
    width: 960px;
}

.hwbox {
    width: 310px;
}

.mr10 {
    margin-right: 10px;
}

.cposition {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    background: #f7f6f6;
    padding-left: 10px;
}

.amore {
    clear: both;
    overflow: hidden;
    padding-top: 10px;
}

.amore ul li {
    float: left;
    width: 320px;
    text-align: right;
}

.amore ul li img {
    padding-right: 10px;
}

/*店铺*/
.t10 {
    text-indent: 10px;
}

.hwDetail {
    margin: 20px 0 0;
}

.hwDetail table {
    margin: 10px auto 0;
    border-bottom: 1px dotted #ccc;
}

.hwDetail .hwl {
    width: 648px;
    border: 1px solid #ccc;
    padding-bottom: 20px;
}

.hwDetail .hwr {
    width: 294px;
    border: 1px solid #ccc;
}

.hwDetail .hwr h4 {
    font-size: 16px;
    padding: 10px 0 0 10px;
    border-bottom: 1px solid #efefef;
}

.hwDetail .hwl table {
    font-size: 16px;
}

.hwltips {
    width: 610px;
    margin: 20px auto;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    line-height: 24px;
}

.hwlshop p {
    text-indent: 16px;
}

.hwlshop td {
    font-size: 12px;
}

.hwlshop li {
    display: inline;
}

.hwlshop li img {
    width: 200px;
    height: 150px;
    border: 1px solid #dfdfdf;
    margin: 10px 0 10px 8px;
}

/*潮店*/
.hwshop {
    margin: 20px auto 40px;
    line-height: 30px;
}

/**/
.hwL {
    width: 700px;
    background: #fff;
    border: 6px solid #eee;
    overflow: hidden;
    margin-top: 10px;
}

.hwLshop {
    font-size: 16px;
}

.hwLshop table {
    width: 660px;
    margin: 15px;
}

.hwLshop a {
    color: #1471ba;
}

.hwLinfo {
    width: 670px;
    border: 1px solid #ccc;
    margin: 15px;
}

.hwLinfo_h {
    width: 630px;
    border: 1px solid #ccc;
    margin: 20px 10px;
    overflow: hidden;
    padding: 10px;
    background: #efefef;
    position: relative;
}

.hwLinfo_h img {
    float: left;
    widt: 50px;
    height: 50px;
    margin-right: 10px;
    vertical-align: middle;
}

.hwLinfo_h p {
    float: left;
    font-size: 14px;
    line-height: 44px;
}

.hwLinfo_h a {
    color: #e6116e
}

.hwLinfo_h .htime {
    position: absolute;
    top: -5px;
    right: 10px;
    font-size: 12px;
}

.hwLinfo_p table {
    margin: 30px 10px 20px 10px;
}

.shoucang {
    float: left;
    width: 100px;
    height: 42px;
}

.shoucang span,
.like span {
    display: inline-block;
}

.shoucang a {
    font-size: 13px;
}

.shoucang span.w0 {
    width: 86px;
    height: 30px;
    line-height: 30px;
    background: url(./btn_shop.gif) 0 0 no-repeat;
    text-indent: 10px;
}

.like {
    float: left;
    width: 90px;
    height: 30px;
    font-size: 13px;
}

.like img {
    vertical-align: middle;
}

.like span.w1 {
    width: 56px;
    height: 30px;
    line-height: 30px;
    line-height: 32px\9;
    background: url(./btn_like.gif) 0 0 no-repeat;
    text-align: center;
}

.like span.w1 a {
    padding-right: 10px;
}

.like span.w2 {
    width: 30px;
    height: 30px;
    line-height: 28px;
    *+line-height: 34px;
    background: url(./btn_like.gif) -56px 0 no-repeat;
    color: #fff;
    font-family: Arial
}

.shoucang a,
.like a {
    color: #fff;
}

.shoucang a:hover,
.like a:hover {
    text-decoration: none;
}

.sendmess {
    padding-right: 20px;
}

/*comment*/
.hwLcom {
    width: 650px;
    border: 1px solid #ccc;
    margin: 15px;
    padding: 10px;
    background: #efefef;
}

.comcc {
    margin-bottom: 20px;
}

.comcon {
    width: 640px;
    height: 60px;
    margin-bottom: 10px;
}

.comcclist {
    border-bottom: 1px dashed #4a4949;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

/*单品右侧*/
.hwR {
    width: 232px;
    border: 1px solid #d9d7d7;
    text-align: left;
    background: #efefef;
    padding-bottom: 30px;
    margin-top: 10px;
}

.hwR h4 {
    font-size: 14px;
    padding: 10px 0 10px 10px;
    color: #555;
}

.hwR .hwR9 {
    width: 216px;
    margin: 9px;
}

.hwR .hwR9 img {
    margin: 0 0 2px 2px;
}

.hwR .hwRad {
    text-align: center;
}

/*登录*/
.loginbg {
    background: #dddddd;
    width: 880px;
    height: 470px;
    position: relative;
    margin: 50px auto;
}

.login {
    background: #ffffff;
    width: 880px;
    height: 470px;
    position: absolute;
    left: -10px;
    top: -10px;
    border: 1px solid #ccc;
    overflow: hidden;
}

.loginL {
    width: 415px;
    border-right: 1px dashed #bcbcbc;
}

.loginR {
    width: 400px;
}

.loginL,
.loginR {
    padding: 15px;
    height: 440px;
}

.loginL p,
.loginR p {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.fgrey {
    color: #999;
    font-size: 14px;
}

.itxt {
    height: 26px;
    line-height: 26x;
    border: 1px solid #ccc;
    width: 200px;
    font-size: 14px;
    text-indent: 5px;
}

.itxtcode {
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    width: 120px;
    vertical-align: middle;
    font-size: 14px;
    text-indent: 5px;
}

.loginR img {
    border: 1px solid #ccc;
    vertical-align: middle;
}

/********优惠及列�?**********/
.discout_wrap {
    width: 960px;
    color: #333;
    margin: 15px auto;
    padding-bottom: 20px;
    overflow: hidden;
}

.discout_wrap .discout {
    overflow: hidden;
}

.discout LI {
    float: left;
    width: 300px;
    height: 340px;
    list-style: none;
    display: inline;
    overflow: hidden;
    border: 1px solid #ccc;
    background: #fff;
}

.discout LI {
    margin: 0 8px 10px 9px;
}

.discout LI H2 {
    height: 38px;
    font-size: 14px;
    padding: 5px 0;
    overflow: hidden;
}

.discout LI H2 span {
    color: #000;
}

.discout LI H2 A {
    text-overflow: ellipsis;
    font: 14px "Microsoft Yahei", 黑体;
    color: #333;
}

.discout LI .img_wrap {
    width: 284px;
    height: 210px;
    overflow: hidden;
    margin: 8px 13px;
}

/*img border color*/
a.pborder img {
    border: 1px solid #ccc;
}

a.pborder:hover {
    zoom: 1;
}

a.pborder:hover img {
    border: 1px solid #f00;
}

/**/
.discout LI .img_wrap img {
    width: 270px;
    height: 200px;
    padding: 1px;
}

.discout LI em {
    font-style: normal;
}

.discout LI .info {
    height: 95px;
    font-size: 12px;
    background: #fff;
    color: #666;
    font-family: Arial, Helvetica, sans-serif
}

.discout LI .info span {
    font-size: 20px;
    color: #c00;
}

.discout LI .price_new {
    padding: 0 10px;
    font: 26px/40px Arial, Helvetica, sans-serif;
    float: left;
    color: #fff;
}

/**/
.group_buy {
    POSITION: relative;
    BACKGROUND-COLOR: #fff;
    width: 899px;
    COLOR: #333;
    overflow: hidden;
    margin: 0 auto;
}

.today {
    BACKGROUND: url(./all.png) no-repeat 0px 0px
}

.bought P.auto_time {
    BACKGROUND: url(./all.png) no-repeat 0px 0px
}

.point {
    BACKGROUND: url(./all.png) no-repeat 0px 0px;
    Z-INDEX: 2;
    POSITION: absolute;
    TEXT-ALIGN: left;
    width: 294px;
    HEIGHT: 84px;
    TOP: 66px;
    LEFT: -3px
}

.point .indicate {
    BACKGROUND: url(./all.png) no-repeat 0px 0px
}

.point .ind_before {
    BACKGROUND: url(./all.png) no-repeat 0px 0px
}

.point .ind_now {
    BACKGROUND: url(./all.png) no-repeat 0px 0px
}

.point .ind_sellout {
    BACKGROUND: url(./all.png) no-repeat 0px 0px
}

.point .ind_end {
    BACKGROUND: url(./all.png) no-repeat 0px 0px
}

.gb_de_goods .s_title {
    BACKGROUND: url(./all.png) no-repeat 0px 0px
}

/**/
.gb_de_action {
    BORDER-BOTTOM: #e1cba3 1px solid;
    width: 648px;
    HEIGHT: auto;
    overflow: hidden
}

.gb_de_action .title {
    Z-INDEX: 2;
    POSITION: relative;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #f8f8f8;
    width: 648px;
    HEIGHT: auto;
}

.gb_de_action .title .list_num {
    Z-INDEX: 3;
    POSITION: absolute;
    LINE-HEIGHT: 30px;
    PADDING-LEFT: 5px;
    width: 54px;
    FONT-FAMILY: Arial;
    HEIGHT: 54px;
    COLOR: #fff;
    FONT-SIZE: 26px;
    TOP: 0px;
    LEFT: 0px
}

.gb_de_action .title H2 {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 36px;
    width: 618px;
    margin: 0 20px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FONT-FAMILY: Microsoft YaHei;
    FONT-WEIGHT: normal;
    PADDING-TOP: 6px
}

.gb_de_action H2 SPAN {
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Microsoft YaHei;
}

.gb_de_action H2 SPAN.tuan_tit {
    COLOR: #c61900;
}

.color {
    COLOR: #c61900
}

.o_line {
    TEXT-DECORATION: line-through
}

.information {
    Z-INDEX: 0;
    POSITION: relative;
    TEXT-ALIGN: center;
    HEIGHT: 295px
}

.info_l {
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #fae2b6;
    width: 250px;
    float: left;
    HEIGHT: 295px;
    BORDER-TOP: #e1cba3 3px solid;
    overflow: hidden;
}

.info_r {
    width: 398px;
    float: left;
    HEIGHT: 295px;
    overflow: hidden;
    BORDER-TOP: #e5e5e5 3px solid
}

.price {
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 44px;
    PADDING-TOP: 9px;
}

.price P {
    TEXT-ALIGN: center;
    BORDER-LEFT: #fff3dc 1px solid;
    LINE-HEIGHT: 22px;
    float: left;
    HEIGHT: 44px;
    FONT-SIZE: 14px;
    BORDER-RIGHT: #e1cba3 1px solid;
    display: inline-block;
}

.price P.o_price {
    BORDER-LEFT: medium none;
    width: 96px;
}

.price P.rebate {
    width: 60px
}

.price P.n_price {
    width: 90px;
    BORDER-RIGHT: medium none
}

.price .num0 {
    FONT-FAMILY: Arial;
    COLOR: #323232;
    FONT-SIZE: 14px
}

.price STRONG {
    DISPLAY: block;
    FONT-FAMILY: 宋体;
    COLOR: #323232;
    FONT-WEIGHT: normal
}

.change_time {
    TEXT-ALIGN: left;
    margin: 150px 0px 0px 12px;
    width: 225px;
    HEIGHT: 80px;
    BORDER-TOP: #fff3dc 1px solid
}

/**/
.bought {
    POSITION: absolute;
    TEXT-ALIGN: left;
    width: 225px;
    HEIGHT: 45px;
    TOP: 160px;
    LEFT: 12px
}

.bought P {
    TEXT-ALIGN: left;
    LINE-HEIGHT: 21px;
    PADDING-LEFT: 3px;
    FONT-FAMILY: 宋体;
    HEIGHT: 14px;
    FONT-SIZE: 12px
}

.bought P.auto_time {
    TEXT-ALIGN: left;
    margin-TOP: 10px;
    width: 200px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    LETTER-SPACING: 1px;
    HEIGHT: 24px;
    COLOR: #323232;
    FONT-SIZE: 16px
}

.bought P.auto_time SPAN {
    FONT-FAMILY: Arial;
    FONT-SIZE: 16px
}

.point_buy {
    BACKGROUND-POSITION: 0px -295px;
}

.point_fail {
    BACKGROUND-POSITION: 0px -97px;
}

.point P {
    TEXT-ALIGN: left;
    LINE-HEIGHT: 40px;
    margin: 20px 0px 0px 10px;
    width: 120px;
    DISPLAY: block;
    FONT-FAMILY: Arial;
    HEIGHT: 40px;
    COLOR: #fff;
    FONT-SIZE: 18px
}

.point P SPAN {
    font-family: "微软雅黑";
    FONT-SIZE: 32px;
    color: #fff;
    line-height: 40px;
}

.point .indicate {
    margin: -40px 0px 0px 128px;
    width: 128px;
    DISPLAY: block;
    BACKGROUND-POSITION: -129px -252px;
    HEIGHT: 42px
}

.point .ind_before {
    POSITION: relative;
    BACKGROUND-POSITION: -129px -252px;
    CURSOR: default
}

.point .ind_before .tongzhi {
    POSITION: absolute;
    width: 15px;
    DISPLAY: block;
    HEIGHT: 15px;
    TOP: 13px;
    CURSOR: pointer;
    LEFT: 102px
}

.point A.indicate:hover {
    TEXT-DECORATION: none
}

.point .ind_now {
    BACKGROUND-POSITION: 0px -252px
}

.point .ind_sellout {
    BACKGROUND-POSITION: -200px -21px;
    CURSOR: default
}

.point .ind_end {
    BACKGROUND-POSITION: -71px -21px;
    CURSOR: default
}

/**/
.bought .bought_anniu:hover {
    TEXT-DECORATION: none
}

.on_sell .bought_anniu:hover {
    TEXT-DECORATION: none
}

.product_img IMG {
    width: 398px;
    DISPLAY: block;
    HEIGHT: 295px
}

.arial_12 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}

.del {
    TEXT-DECORATION: line-through
}

.fs14 {
    FONT-SIZE: 14px
}

.color_red {
    COLOR: #c61900
}

/**/
.buyed {
    TEXT-ALIGN: left;
    PADDING-LEFT: 3px;
    PADDING-TOP: 10px
}

.buyed P.ready_tip {
    margin-TOP: 24px;
    FONT-SIZE: 14px
}

.buyed A.see_today {
    LINE-HEIGHT: 40px;
    COLOR: #c71c04
}

.buyed .bought_anniu {
    DISPLAY: none
}

.buyed P.sorry {
    COLOR: #333
}

.buyed P.num_rule {
    TEXT-ALIGN: left;
    LINE-HEIGHT: 1.2em;
    FONT-FAMILY: Microsoft YaHei;
    FONT-SIZE: 18px
}

.buyed P.num_ready {
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Microsoft YaHei;
    HEIGHT: 24px;
    COLOR: #c61900;
    FONT-SIZE: 20px
}

.buyed P.go_buy {
    TEXT-ALIGN: left;
    LINE-HEIGHT: 35px;
    margin: 5px 0px;
    PADDING-LEFT: 40px;
    width: 145px;
    DISPLAY: block;
    FONT-FAMILY: Microsoft Yahei;
    BACKGROUND: url(./all.png) no-repeat -228px -217px;
    HEIGHT: 35px;
    FONT-SIZE: 14px;
    overflow: hidden
}

.buyed P.num_rule SPAN {
    COLOR: #c61800;
}

.buyed P.num_ready span {
    FONT-FAMILY: Microsoft YaHei;
    FONT-SIZE: 24px;
    COLOR: #c61800;
}

.buyed P.num_now SPAN {
    COLOR: #c61800
}

.buyed .buyed_anniu {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 30px;
    margin: 5px auto 10px;
    width: 79px;
    PADDING-RIGHT: 16px;
    DISPLAY: block;
    BACKGROUND: url(./all.png) no-repeat 0px -381px;
    HEIGHT: 26px;
    COLOR: #fff3dc;
    FONT-SIZE: 14px;
    overflow: hidden;
    FONT-WEIGHT: bold
}

.buyed P.num_now {
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 1em;
    FONT-FAMILY: Microsoft Yahei;
    FONT-SIZE: 20px
}

.buyed .tongji {
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 1em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Microsoft Yahei;
    COLOR: #c61800;
    FONT-SIZE: 14px;
    PADDING-TOP: 10px
}

.buyed .sorry {
    COLOR: #5b564d
}

.buyed .start_anniu:hover {
    TEXT-DECORATION: none
}

.buyed P.over_buy {
    width: 135px;
    BACKGROUND: url(./all.png) no-repeat -228px -182px
}

.buyed P.sellout_buy {
    width: 75px;
    BACKGROUND: url(./all.png) no-repeat -228px -182px;
    FONT-SIZE: 14px
}

/*以往优惠*/
.before {
    width: 270px;
    margin: 0 auto 10px;
}

.before table h2 {
    font-size: 14px;
}

/**/
.article {
    width: 1000px;
    margin: 50px auto;
}

.article h4 {
    font-size: 18px;
    color: #DF2E84;
}

.article .time {
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif
}

.article .articleCon {
    font-size: 14px;
    line-height: 28px;
    width: 960px
}

/*pop*/
.poplogin {
    width: 600px;
    border: 5px solid #efefef;
    position: relative;
    margin: 100px auto;
}

.popclose {
    height: 25px;
}

.tabT {
    width: 500px;
    margin: 0 auto;
}

.tab {
    height: 29px;
    display: block;
    width: 500px;
    border-bottom: 1px solid #efefef;
}

.tab li {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 2px 30px;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
}

.tab li.current {
    display: block;
    color: #000;
    padding: 2px 30px;
    font-weight: bold;
    background: #efefef;
}

.con {
    height: 260px;
}

.con .fgrey {
    font-size: 12px;
}

.con .f12 {
    font-size: 12px;
}

.poplogin .close {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    background: url(./sheet_close.gif) no-repeat;
}

.hidden {
    display: none;
}

.con {
    margin: 30px 0;
    font-size: 14px;
}

.itxtp {
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    width: 200px;
    font-size: 14px;
    text-indent: 5px;
}

.poplogin .codep img {
    border: 1px solid #ccc;
    vertical-align: middle;
}

.coper {
    width: 500px;
    margin: 0 auto;
}

/*about*/
.aboutbox {
    width: 958px;
    margin: 10px auto;
    overflow: hidden;
    border: 1px solid #EBEBEB;
    background: #f7f7f7;
    padding-bottom: 50px;
}

.aboutbox h4 {
    font-size: 18px;
    color: #000;
    padding: 20px 20px;
}

.forimg {
    width: 200px;
    margin-left: 20px;
    _display: inline;
}

.forimg img {
    width: 200px;
}

.forcont {
    width: 680px;
    margin-right: 20px;
}

.forcont {
    font-size: 14px;
    line-height: 24px;
}

/*****/
#ColumnContainer {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}

#loadingPins {
    display: none;
    height: 20px;
    padding: 15px 0;
    text-align: center;
    font-weight: bold;
    border-top: 1px solid #ccc;
}

#loadingPins img {
    display: inline-block;
    margin-right: 6px;
}

#loadingPins span {
    font-size: 1.3em;
}


.articleCon p {
    word-wrap: break-word;
    word-spacing: normal;
}