html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img {
    margin:0;
    padding:0;
}
a:active,a:focus,a {
    outline:none;
}
body {
    font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
    width:auto;
    min-width:1210px;
    background-image:url(../images/main-bg.jpg);
    background-repeat:repeat;
}
li {
    list-style-type:none;
}
.clear {
    clear:both;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.fz12 {
    font-size:12px;
}
.wfs {
    width:100%;
}
.blank {
    height:10px;
    line-height:10px;
    clear:both;
    visibility:hidden;
}
html,body {
    overflow:-Scroll;
    overflow-x:hidden;
}
.index-tl {
    background:#fff;
    padding:10px;
    border-top:1px solid #DFDFDF;
}
.cover-page-wrapper {
    width:1210px;
    margin:0 auto;
}
.cover-page-wrapper a:hover {
    text-decoration:none;
}
.shop-cart-wrapper {
    width:1160px;
    margin:0 auto;
}
.regist-process-wrapper {
    width:1200px;
    margin:0 auto;
}
.w484 {
    width:484px;
}
.w241 {
    width:241px;
}
.mr1 {
    margin-right:1px;
}
.mt50 {
    margin-top:20px;
}
.mt20 {
    margin-top:20px;
}
.pt50 {
    padding-top:10px;
}
.bcf2 {
    background-color:#f2f2f2;
    padding-bottom:30px;
}
.bceb {
    background-color:#ebebf0;
}
.bcf7 {
    background-color:#f7f7f7;
}
.ahover {
    color:#ef353d;
    text-decoration:none;
}
.cover-page-index .flink-service .flink .list a:hover,.cover-page-index .flink-service .service a:hover,.cover-page-index .demos dd a:hover,.cover-page-foot .subnav a:hover,.cover-page-index .church .reputation .template-community:hover,.cover-page-index .church .reputation .items a:hover,.cover-page-index .church dl dd b a:hover,.cover-page-details .details .right p.offer-item a:hover,.cover-page-list .left .also-like .likes-li strong a:hover,.boutique .items-li .description a:hover {
    color:#ef353d;
    text-decoration:none;
}
.head {
    padding-top:30px;
    padding-bottom:30px;
    background-color:#181818;
}
.head .listing {
    margin-left:30px;
    margin-right:30px;
    *margin-right:0;
    background-repeat:no-repeat;
    background-position:left 5px;
}
.head .listing img {
    margin-top:-25px;
}
.head .search-product {
    position:relative;
    z-index:1200;
    float:left;
    width:463px;
    height:40px;
    margin-top:5px;
}
.head .search-product .search-history {
    position:absolute;
    left:0;
    top:40px;
    display:none;
    width:420px;
    *width:418px;
    padding-bottom:15px;
    border-right:1px solid #cdcdcd;
    border-bottom:1px solid #cdcdcd;
    border-left:1px solid #cdcdcd;
    background-color:#fff;
}
.head .search-product .search-history a {
    color:#888;
}
.head .search-product .search-history a:hover {
    color:#FC7878;
    text-decoration:none;
}
.head .search-product .search-history .left {
    width:208px;
    *width:175px;
    min-height:115px;
    padding-top:15px;
    padding-right:15px;
    padding-left:15px;
}
.head .search-product .search-history .left .txt {
    color:#888;
}
.head .search-product .search-history .left .delete {
    padding-left:15px;
    font-style:normal;
    color:#888;
    background-image:url(../images/cover-page-delete.gif);
    background-repeat:no-repeat;
    background-position:0 2px;
    cursor:pointer;
}
.head .search-product .search-history .left .history-items {
    padding-top:15px;
    padding-bottom:10px;
}
.head .search-product .search-history .left .history-items li {
    line-height:30px;
}
.head .search-product .search-history .right {
    padding-top:15px;
    padding-left:15px;
    padding-bottom:15px;
    border-left:1px solid #cdcdcd;
}
.head .search-product .search-history .right .txt {
    color:#888;
}
.head .search-product .search-history .right .style-items a {
    float:left;
}
.head .search-product .search-history .right .style-items a {
    display:block;
    height:24px;
    *height:22px;
    margin-right:10px;
    margin-top:10px;
    padding-left:5px;
    padding-right:5px;
    line-height:22px;
    text-align:center;
    border-width:1px;
    border-style:solid;
    border-color:#d9d9d9;
}
.head .search-product .search-history .right .style-items a:hover {
    border-color:#FC7878;
}
.head .search-product .search-box {
    float:left;
    width:420px;
    height:40px;
    *width:403px;
    *height:38px;
    *padding:0;
    *padding-left:15px;
    *line-height:38px;
    border:1px solid #ccc;
    color:#CCC;
    border-width:1px;
    border-style:solid;
    border-color:rgb(204,204,204);
    border-radius:2px 0px 0px 2px;
    border-top-left-radius:2px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
.head .search-product .submit {
    float:left;
    width:42px;
    height:40px;
    background-image:url(../images/top-a.png);
    background-repeat:no-repeat;
    text-indent:-9999px;
    border-width:1px;
    border-style:solid;
    border-color:rgb(204,204,204);
    border-radius:2px 0px 0px 2px;
    border-top-right-radius:0px;
    border-top-left-radius:0px;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:0px;
}
.head .operates a {
    float:left;
    margin-left:30px;
    padding-top:25px;
    font-size:12px;
    color:#8A8D92;
    background-repeat:no-repeat;
}
.head .operates .login {
    background-image:url(../images/login.png);
}
.head .operates .watch {
    background-image:url(../images/watch.png);
}
.head .operates .quest {
    background-image:url(../images/quest.png);
}
.head-operates-logined {
    position:relative;
    z-index:1000;
    float:right;
    width:170px;
    *width:155px;
    margin-top:5px;
}
.head-operates-logined .user-img {
    float:right;
    width:45px;
    height:45px;
    border-radius:22px;
}
.head-operates-logined .logined {
    position:absolute;
    left:-98px;
    top:16px;
    width:260px;
    margin-top:33px;
    display:none;
}
.head-operates-logined .logined .trangle {
    position:absolute;
    left:122px;
    top:-7px;
    width:13px;
    height:7px;
    background:url(../images/cover-page-trangle-top.gif) no-repeat;
}
.logined .logined-user {
    width:220px;
    margin-left:15px;
    *margin-left:5px;
    margin-top:15px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:50px;
    *padding-bottom:20px;
    *padding-left:20px;
    border-bottom:1px solid #ddd;
}
.logined .logined-user b {
    display:block;
    margin-bottom:5px;
    font-weight:normal;
    font-size:24px;
}
.logined .logined-user i {
    float:left;
    padding-right:5px;
    font-size:18px;
    font-style:normal;
    color:#FC7E7E;
}
.logined .logined-item {
    font-size:12px;
    float:left;
    margin-left:15px;
    padding-bottom:15px;
}
.logined .logined-item li {
    float:left;
    width:110px;
    margin-top:10px;
}
.logined .logined-item li i {
    float:left;
    width:20px;
    height:20px;
    padding-left:20px;
    background-repeat:no-repeat;
}
.logined .logined-item li.order i {
    background:url(../images/cover-page-order.gif) no-repeat left center;
}
.logined .logined-item li.member i {
    background:url(../images/cover-page-member.gif) no-repeat left center;
}
.logined .logined-item li.account i {
    background:url(../images/cover-page-account.gif) no-repeat left center;
}
.logined .logined-item li.service i {
    background:url(../images/cover-page-service.gif) no-repeat left center;
}
.logined .logined-item li a {
    color:#888888;
}
.logined .logined-item li a:hover {
    color:#FC7878;
    text-decoration:none;
}
.logined .logined-operate {
    height:36px;
    line-height:36px;
    background-color:#F6F6F6;
}
.logined .logined-operate a {
    font-size:12px;
    color:#888;
}
.logined .logined-operate a:hover {
    color:#FC7878;
    text-decoration:none;
}
.logined .logined-operate a.modify-pwd {
    float:left;
    margin-left:15px;
}
.logined .logined-operate a.quit {
    float:right;
    margin-right:15px;
}
.head-operates-logined .login,.head-operates-logined .quest {
    float:left;
    margin-left:30px;
    *margin-left:20px;
    padding-top:25px;
    font-size:12px;
    color:#8A8D92;
    background-repeat:no-repeat;
}
.head-operates-logined .watch {
    float:left;
    margin-left:30px;
    margin-top:3px;
    padding-top:22px;
    font-size:12px;
    color:#8A8D92;
    background-repeat:no-repeat;
}
.head-operates-logined .login {
    background-image:url(../images/login.png);
    background-position:2px 0px;
}
.head-operates-logined .watch {
    background-image:url(../images/watch.png);
    background-position:2px 0px;
}
.head-operates-logined .quest {
    background-image:url(../images/quest.png);
    background-position:2px 0px;
}
.head .operates-logined {
    line-height:35px;
    font-size:12px;
}
.head .operates-logined a {
    color:#333;
    padding-left:5px;
    padding-right:5px;
}
.head .operates-logined a:hover {
    color:#EF353D;
}
.head .operates-logined span i {
    font-style:normal;
    color:#EF353D;
    padding-left:5px;
    padding-right:5px;
}

.nav-menus .categorys {
    position:absolute;
    left:0;
    top:48px;
    width:250px;
    background-color:#E7EDF4;
    display:none;
}
.nav-menus i.category-trangle-bg {
    position:absolute;
    left:93px;
    top:-5px;
    float:left;
    width:9px;
    height:5px;
    background-image:url(../images/category-trangle-bg.png);
    background-repeat:no-repeat;
}
.nav-menus .categorys a {
    font-size:12px;
    color:#0d0d0d;
}
.nav-menus .categorys a:hover {
    color:#F87878;
}
.categorys-box h4.title {
    margin-top:18px;
    font-size:16px;
    font-weight:bold;
}
.nav-menus .categorys .categorys-box {
    width:250px;
    *width:158px;
    height:370px;
    padding-right:20px;
    padding-left:20px;
    border-left:1px solid #fff;
}
.nav-menus .categorys .dt-categorys-item {
    float:left;
    width:100%;
    margin-top:10px;
}
.nav-menus .categorys .dt-categorys-item a {
    color:#F87878;
}
.nav-menus .categorys .dd-categorys-item {
    font-size:12px;
    line-height:10px;
    word-wrap:break-word;
    word-break:break-all;
    width:161px;
}
.nav-menus .categorys .dd-categorys-item a {
    font-size:12px;
    margin-right:10px;
    line-height:25px;
    margin-left:10px;
    display:block;
    float:left;
}
.nav-menus .categorys .dd-categorys-item a.now {
    }.nav-menus .categorys .dd-categorys-item-color a {
    float:left;
    width:34px;
    height:24px;
    *width:28px;
    *height:18px;
    margin-top:10px;
    margin-right:5px;
    padding:2px;
    border-width:1px;
    border-style:solid;
    border-color:#ddd;
    text-indent:-9999px;
}
.nav-menus .categorys .dd-categorys-item-color a span {
    display:block;
    width:28px;
    height:18px;
    margin-right:5px;
    cursor:pointer;
}
.nav-menus .categorys .dd-categorys-item-color a:hover span {
    opacity:0.7;
    filter:alpha(opacity=70);
}
.nav-menus .categorys .dd-categorys-item-color a.black span {
    background-color:#000;
}
.nav-menus .categorys .dd-categorys-item-color a.black:hover {
    border-color:#000;
}
.nav-menus .categorys .dd-categorys-item-color a.white span {
    background-color:#fff;
}
.nav-menus .categorys .dd-categorys-item-color a.white:hover {
    border-color:#fff;
}
.nav-menus .categorys .dd-categorys-item-color a.pink span {
    background-color:#F5B4D0;
}
.nav-menus .categorys .dd-categorys-item-color a.pink:hover {
    border-color:#F5B4D0;
}
.nav-menus .categorys .dd-categorys-item-color a.red span {
    background-color:#C60000;
}
.nav-menus .categorys .dd-categorys-item-color a.red:hover {
    border-color:#C60000;
}
.nav-menus .categorys .dd-categorys-item-color a.purple span {
    background-color:#703DAF;
}
.nav-menus .categorys .dd-categorys-item-color a.purple:hover {
    border-color:#703DAF;
}
.nav-menus .categorys .dd-categorys-item-color a.blue span {
    background-color:#1944A5;
}
.nav-menus .categorys .dd-categorys-item-color a.blue:hover {
    border-color:#1944A5;
}
.nav-menus .categorys .dd-categorys-item-color a.green span {
    background-color:#009944;
}
.nav-menus .categorys .dd-categorys-item-color a.green:hover {
    border-color:#009944;
}
.nav-menus .categorys .dd-categorys-item-color a.yellow span {
    background-color:#FAC14B;
}
.nav-menus .categorys .dd-categorys-item-color a.yellow:hover {
    border-color:#FAC14B;
}
.nav-menus .categorys .dd-categorys-item-color a.xian span {
    background-color:#96f7ab;
}
.nav-menus .categorys .dd-categorys-item-color a.xian:hover {
    border-color:#96f7ab;
}
.nav-menus .categorys .dd-categorys-item-color a.xians span {
    background-color:#3cd8ff;
}
.nav-menus .categorys .dd-categorys-item-color a.xians:hover {
    border-color:#3cd8ff;
}
.nav-menus .categorys .dt-categorys-item {
    float:left;
    width:100%;
    margin-top:10px;
    border-bottom-width:1px;
    border-bottom-style:dotted;
    border-bottom-color:#CCC;
}
.nav-menus .categorys .dt-categorys-item a {
    color:#F87878;
}
.nav-menus .categorys .dd-categorys-item {
    float:left;
    width:100%;
    font-size:10px;
    line-height:20px;
    word-wrap:break-word;
    word-break:break-all;
}
.nav-menus .categorys-concact {
    float:left;
    width:100%;
    height:55px;
    text-align:center;
    border-top:1px solid #fff;
    background-color:#F7F7F7;
}
.nav-menus .categorys-concact b {
    font-weight:normal;
    line-height:44px;
}
.nav-menus .categorys-concact strong {
    font-size:1.4em;
    color:#FC7878;
    vertical-align:middle;
}
.nav-menus .categorys-concact a {
    font-size:14px;
    margin-top:3px;
    display:block;
}
.nav .handle {
    float:left;
    width:250px;
    height:48px;
    font-size:16px;
    background-color:#414141;
}
.nav .handle i {
    float:left;
    width:18px;
    height:13px;
    margin-top:17px;
    margin-right:15px;
    margin-left:43px;
    background-image:url(../images/cover-page-nav.png);
    background-repeat:no-repeat;
}
.nav .channel {
    float:left;
    width:100px;
    font-size: 14px;
    text-align:center;
}
.nav .channel:hover,.nav #channel-now {
    background-color:#414141;
}
.nav .cart {
    float:right;
    width:154px;
    background-color:#4E4E4E;
    padding-left:20px;
}
.nav .cart a {
    display:block;
}
.nav .cart a img {
    width:78px;
}
.nav .cart i {
    float:left;
    width:18px;
    height:15px;
    margin-top:17px;
    margin-right:10px;
    margin-left:15px;
    background-image:url(../images/cover-page-nav-cart.png);
    background-repeat:no-repeat;
}
.nav .cart span {
    float:left;
    margin-right:15px;
    color:#fff;
}
.nav .cart strong {
    font-style:normal;
    font-weight:normal;
}
.nav .sub {
    display:none;
}
.nav .cover-page-wrapper>li {
    position:relative;
    display:inline-block;
}
.nav .cover-page-wrapper>li:hover {
    background:#414141;
}
.nav .cover-page-wrapper>li:hover>.sub {
    display:block;
}
.nav .sub {
    position:absolute;
    min-width:100%;
    top:48px;
    left:0;
    background:#666
}
.nav .sub a {
    display:block;
    height:48px;
    font-size:14px;
    line-height:48px;
    text-align:center;
    padding:0 2px;
    border-bottom: 1px solid #000000;
}
.nav .sub a:hover {
    background:#000
}
.nav .channel:hover,.nav .channel-now {
    background-color:#414141;
}
.cover-page-wrapper2 {
    z-index:555;
}
.cover-page-wrapper2 .move_div {
    height:100%;
    background:#414141;
    display: none;
}
.cover-page-wrapper2 .active {
    background-color:transparent;
}
.nav .channel {
    position:relative;
    z-index:100;
}
.nav span.new {
    position:absolute;
    width:220px;
    height:30px;
    top:3px;
    right:-15px;
    background:url(/images/new.gif) no-repeat;
    z-index:1;
    display:block;
}
.boutique .items-li {
    float:left;
    width:232px;
    margin-right:14px;
    margin-bottom:14px;
    padding-bottom:14px;
    background-color:#fff;
    border-radius:5px;
}
.boutique .active {
    box-shadow:0 0 10px rgba(0,0,0,.2);
}
.boutique .items-li .wrap_div {
    height:56px;
    position:relative;
    z-index:2;
    background:white;
}
.boutique .items-li .wrap_div p {
    height:20px;
    overflow:hidden;
    text-align:center;
    font-size:12px;
    color:#71cd9c;
}
.boutique .items-li .wrap_div div {
    position:absolute;
    left:0;
    bottom:0;
    z-index:100;
    width:100%;
    background:white;
}
.boutique .items-li .wrap_div p {
    text-align:center;
    margin-top:5px;
    height:0px;
    overflow:hidden;
    _line-height:0;
}
.boutique .items-li .wrap_div p span {
    float:left;
    margin-left:20px;
}
.boutique .items-li>a {
    display:block;
    width:232px;
    height:180px;
    text-align:center;
    line-height:290px;
    overflow:hidden;
}
.boutique .items-li img {
    max-width:234px;
}
.boutique .items-li .title {
    float:left;
    width:100%;
    padding:10px;
    font-weight:normal;
    line-height:18px;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.boutique .items-li .title a {
    color:#333;
}
.boutique .items-li .title a:hover {
    color:#EF353D;
}
.boutique .items-li .description {
    display:block;
    font-size:12px;
    color:#919191;
    text-align:center;
}
.boutique .items-li .description a {
    display:inline-block;
    padding:4px 8px;
    height:100%;
    color:#fff;
    background:#FE5F56;
    border-radius:5px;
}
.boutique .items-li .description a:hover {
    background:#ef353d;
    text-decoration:none;
    transition:all 0.8s ease 0s;
    color:#fff;
}
.boutique .items-li .price-attente {
    margin-top:5px;
}
.boutique .items-li .price-attente .price {
    float:left;
    height:18px;
    line-height:18px;
    margin-left:50px;
    font-size:12px;
    color:#ef353d;
}
.boutique .items-li .price-attente .price a {
    float:left;
    margin-left:20px;
    font-size:12px;
    color:#EF353D;
}
.boutique .items-li .price-attente .attente {
    float:right;
    height:18px;
    line-height:18px;
    margin-right:50px;
    padding-left:20px;
    font-size:12px;
    color:#71cd9c;
    background-image:url(../images/cover-page-attente.png);
    background-repeat:no-repeat;
    background-position:left center;
    cursor:pointer;
}
.place {
    line-height:48px;
    color:#333;
    width:1210px;
    margin:0px auto;
}
.place a,.place code {
    color:#333;
}
.pages {
    margin-top:20px;
    text-align:center;
    display:block;
}
.pages li span {
    float:left;
    margin-left:5px;
    color:#333;
    border-radius:3px;
}
.pages li span:hover {
    color:#000;
    background-color:#fff;
}
.pages li a {
    float:left;
    margin-left:5px;
    color:#333;
    border-radius:3px;
}
.pages li a i.page-bg {
    display:inline-block;
    line-height:1;
    position:relative;
    top:1px;
    width:10px;
    height:15px;
    overflow:hidden;
    background:url('../images/page_bg.png');
}
.pages li a:hover i.page-bg {
    background-position:9px 0px;
}
.pages li a i.page-right {
    background-position:0px 15px;
}
.pages li a:hover i.page-right {
    background-position:10px 15px;
}
.pages li a:hover {
    color:#FE5F56;
}
.pages li.active a {
    background-color:#FE5F56;
    border-color:#FE5F56 !important;
}
.pages li.active a:hover {
    background-color:#F05A50;
}
.might-like {
    position:relative;
    margin-bottom:50px;
    padding-bottom:30px;
    background-color:#fff;
    border:1px solid #EA7270;
}
.might-like h5 {
    position:absolute;
    left:-1px;
    top:-37px;
    width:110px;
    height:36px;
    font-size:14px;
    line-height:36px;
    color:#fff;
    text-align:center;
    background-color:#EA7270;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
}
.might-like .items li {
    float:left;
    width:200px;
    height:60px;
    margin-top:30px;
    margin-left:20px;
    list-style-type:none;
}
.might-like .items li img {
    float:left;
}
.might-like .items li p {
    float:right;
    width:135px;
}
.might-like .items li p a {
    font-size:12px;
    color:#555;
}
.might-like .items li p a:hover {
    color:#EF353D;
    text-decoration:none;
}
.might-like .items li span {
    font-size:12px;
    color:#EF353D;
    margin-left:7px;
}
.cart-mark {
    float:left;
    margin-top:28px;
    background-image:url(../images/shop-cart-cart-l2.png);
    background-repeat:repeat-x;
}
.cart-mark li {
    position:relative;
    float:left;
    width:300px;
    height:36px;
    font-size:16px;
    line-height:36px;
    color:#ccc;
    list-style-type:none;
}
.cart-mark li.cart-mark-now {
    color:#fff;
    background-image:url(../images/shop-cart-cart-l1.png);
    background-repeat:repeat-x;
}
.cart-mark li i {
    position:absolute;
    left:0;
    top:-8px;
    width:8px;
    height:8px;
    text-indent:-9999px;
    background-image:url(../images/shop-cart-cart-9.png);
    background-repeat:no-repeat;
}
.white-y,.grey-y,.red-correct {
    float:left;
    width:20px;
    height:20px;
    margin-top:8px;
    margin-left:90px;
    margin-right:11px;
    font-size:12px;
    line-height:20px;
    text-align:center;
}
.white-y {
    color:#EF353D;
    background-image:url(../images/shop-cart-cart-8.png);
}
.grey-y {
    color:#fff;
    background-image:url(../images/shop-cart-cart-7.png);
}
.red-correct {
    background-image:url(../images/shop-cart-icon.png);
    background-repeat:no-repeat;
    background-position:-17px 5px;
}
.red-correct1 {
    float:left;
    width:20px;
    height:20px;
    margin-left:5px;
    margin-top:1px;
    background-image:url(../images/shop-cart-icon.png);
    background-repeat:no-repeat;
    background-position:-17px 5px;
}
.red-sjx,.grey-sjx1,.grey-sjx2,.grey-sjx3,.red-sjx1 {
    position:absolute;
    right:0;
    top:0;
    width:18px;
    height:36px;
    background-repeat:no-repeat;
}
.red-sjx {
    background-image:url(../images/shop-cart-cart-4.png);
}
.red-sjx1 {
    background-image:url(../images/shop-cart-cart-r-1.png);
}
.grey-sjx1 {
    background-image:url(../images/shop-cart-cart-3.png);
}
.grey-sjx2 {
    background-image:url(../images/shop-cart-cart-5.png);
}
.grey-sjx3 {
    background-image:url(../images/shop-cart-cart-4-2.png);
}
.pay-items li,.pay-items li label {
    float:left;
    width:190px;
    height:45px;
}
.pay-items li {
    margin-right:10px;
    margin-bottom:10px;
    list-style-type:none;
    background-repeat:no-repeat;
    background-position:50px center;
}
.pay-items li label {
    border:1px solid #DEDEDE;
}
.pay-items li label input {
    margin-top:15px;
    *margin-top:12px;
    margin-left:20px;
}
.pay-items-bank-1 {
    background-image:url(../images/shop-cart-alpiy.png);
}
.pay-items-bank-2 {
    background-image:url(../images/shop-cart-tanpey.png);
}
.pay-items-bank-3 {
    background-image:url(../images/shop-cart-zxpay.png);
}
.pay-items-bank-4 {
    background-image:url(../images/shop-cart-icbc.png);
}
.pay-items-bank-5 {
    background-image:url(../images/shop-cart-icbc.png);
}
.pay-items-bank-6 {
    background-image:url(../images/shop-cart-icbc.png);
}
.cover-page-foot {
    padding:30px 0;
    font-size:14px;
    color:#3A3A3A;
    text-align:center;
    background-color:#181818;
}
.cover-page-foot>span {
    line-height:28px;
    margin-bottom:30px;
    display:block;
    margin-top:10px;
    text-align:center;
}
.cover-page-foot .bull-right,.bull-em {
    font-style:normal;
    color:#fff;
}
.cover-page-foot .icon-aliyun {
    position:relative;
    display:inline-block;
    vertical-align:text-bottom;
    background-repeat:no-repeat;
    width:40px;
    height:40px;
    background-image:url(../images/aliyun.png);
    top:8px;
    left:10px;
    margin-right:14px;
}
.cover-page-foot .subnav,.cover-page-foot .copyright>em {
    font-style:normal;
    color:rgba(255,255,255,.15);
}
.cover-page-foot .subnav,.cover-page-foot .copyright {
    line-height:30px;
}
.cover-page-foot .address {
    line-height:15px;
}
.cover-page-foot .copyright,.cover-page-foot .address {
    color:#888;
}
.cover-page-foot .subnav a,.cover-page-foot .subnav .copyright a,.cover-page-foot .subnav .address a {
    padding-right:5px;
    color:#888;
}
.copyright a {
    padding-right:5px;
    color:#888;
}
.copyright a:hover {
    color:#ef353d;
}
.cover-page-foot .subnav a.last {
    border-right:none;
}
.select_case {
    width:100%;
    margin-bottom:30px;
    background:#fff;
    border-radius:0 0 2px 2px;
    box-shadow:1px 10px 40px 0 rgba(227,230,232,.6);
}
.select_case h1 {
    padding:30px 0;
    text-align:center;
    font-size:16px;
    font-weight:500
}
.select_case h1 strong {
    font-size:22px;
    padding:0 6px;
    letter-spacing:2px;
}
.select_case table {
    border-collapse:collapse;
    border:1px solid #eee
}
.select_case table td {
    line-height:30px;
    border-bottom:1px dotted #eee;
    font-size:14px;
    padding:8px 0
}
.select_case table td.td_left {
    background:#f7f7f7;
    text-align:center;
    color:#000
}
.select_case table td a {
    margin-left:8px;
    display:inline-block;
    white-space:nowrap;
    padding:0 5px;
}
.select_case table a:hover,.select_case table span {
    margin-left:8px;
    display:inline-block;
    white-space:nowrap;
    background:#E53E40;
    padding:0 5px;
    height:24px;
    line-height:24px;
    border-radius:5px;
    color:#fff !important;
}
.select_case table a {
    color:#666;
    text-decoration:none
}
.quanbu {
    margin-left:23px;
    margin-right:3px;
    padding:0 14px;
    display:inline-block;
    white-space:nowra
}
.ajax_select_a a {
    width:64px;
    text-align:center;
}
.ajax_select_a a:hover {
    width:64px;
    text-align:center;
}
.ajax_select_a span {
    width:64px;
    text-align:center;
}
.gezhan_type_bj {
    background:url(../images/gezhantype.jpg) no-repeat;
    height:60px
}
.gezhan_type_bj span {
    line-height:56px;
    padding-left:100px;
    position:relative;
    font-size:26px;
    color:#fff;
    letter-spacing:2px;
    text-shadow:0 1px 2px rgba(0,0,0,.49)
}
.gezhan_type_bj .openvip-btn {
    float:right;
    height:28px;
    line-height:28px;
    color:#fbfafa;
    text-align:center;
    margin-top:16px;
    border-radius:2px;
    margin-right:60px;
    padding:0 10px;
    background:#ed1c24;
    background-image:none;
    background-image:-webkit-gradient(linear,left top,right top,from(#e74118),to(#fc8321));
    background-image:-webkit-linear-gradient(left,#e74017,#fc8120);
    background-image:linear-gradient(to right,#e63d17,#fd8621);
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#17e66c,endColorStr=#10c55b)
}
.gezhan_type_bj .openvip-btn:hover {
    background:#ed1c24;
    background-image:none;
    background-image:-webkit-gradient(linear,left top,right top,from(#fc8321),to(#e74118));
    background-image:-webkit-linear-gradient(left,#fc8120,#e74017);
    background-image:linear-gradient(to right,#fd8621,#e63d17);
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#10c55b,endColorStr=#17e66c)
}
.gezhan_type_bj .openvip-btn .ico-vip {
    padding-right:20px;
    height:20px;
    background:url(../images/ico-vip.png) right no-repeat;
    font-style:normal
}
.gezhan_type_bj .openvip-btn .ico-daili {
    padding-right:20px;
    height:20px;
    background:url(../images/ico-daili.png) right no-repeat;
    font-style:normal
}
.gezhan_type_bj .ds-Btn {
    float:right;
    padding-top:18px;
    padding-right:50px
}
.gezhan_type_bj span .text-p {
    position:absolute;
    top:6px;
    text-shadow:none;
    line-height:19px;
    font-size:14px;
    background:#fff;
    right:-138px;
    font-weight:bold;
    border-radius:8px 0 8px 0;
    padding:4px 12px;
    color:#ed1c24;
    font-style:normal;
}
.cover-page-index-slide .border {
    position:relative;
    overflow:hidden;
}
.cover-page-index-slide .center {
    width:1210px;
    height:425px;
    margin:0 auto;
}
.cover-page-index-slide .center .relative {
    position:relative;
    height:425px;
}
.cover-page-index-slide .center .relative .location {
    position:absolute;
    left:-355px;
}
.cover-page-index-slide .center .relative .location .hidden-beyond {
    position:relative;
    width:1920px;
    height:425px;
    overflow:hidden;
}
.cover-page-index-slide .center .items {
    position:absolute;
    top:0;
    width:90000px;
}
.cover-page-index-slide .center .items li {
    float:left;
    width:1920px;
    height:425px;
}
.cover-page-index-slide .center .items li a {
    display:block;
    width:1920px;
    height:425px;
    background-repeat:no-repeat;
}
.cover-page-index-slide .center .items li a img {
    width:1920px;
    height:425px;
}
.cover-page-index-slide .icons {
    padding-top:30px;
    background-color:#F2F2F2;
}
.cover-page-index-slide .icons .box {
    width:570px;
    margin:0 auto;
    margin-bottom:-15px;
}
.cover-page-index-slide .icons .box span {
    float:left;
    width:80px;
    height:5px;
    margin-right:10px;
    background-color:#C1C1C1;
    cursor:pointer;
}
.cover-page-index-slide .icons .box span.now {
    background-color:#FC7878;
}
.cover-page-index .boutique .canvas {
    float:left;
    width:1210px;
    margin-top:14px;
    overflow:hidden;
}
.cover-page-index .boutique .items {
    float:left;
    width:1230px;
}
.boutique h3 {
    border-bottom:2px solid #FC7878;
}
.tit3 {
    height:38px;
    border-bottom:2px solid #e10217;
    overflow:hidden;
}
.tit3 span {
    float:left;
    width:210px;
    text-align:center;
    font-weight:bold;
    font-size:16px;
    height:38px;
    line-height:38px;
    background-color:#e10217;
}
.tit3 span a {
    color:#fff
}
.tit3 .more {
    float:right;
    background:url(/images/biao4.gif) right center no-repeat;
    margin:7px;
}
@media (max-width:1024px) {
    body .cover-page-index .classical-case {
    padding:20px;
}
body .cover-page-index .classical-case .list-case li.items {
    width:234px;
    height:234px;
}
body .cover-page-index .classical-case .list-case .items img {
    width:234px;
    height:234px;
}
}.cover-page-index .classical-case .header {
    padding-bottom:20px;
}
.cover-page-index .classical-case .header .more {
    color:#333;
}
.cover-page-index .classical-case .header .more span {
    float:right;
    padding-right:8px;
    background-image:url(../images/trangle-right.png);
    background-repeat:no-repeat;
    background-position:right 8px;
    *background-position:right 7px;
}
.cover-page-index .classical-case .header .more:hover span {
    text-decoration:underline;
    cursor:pointer;
}
.cover-page-index .classical-case .list-case li.items {
    position:relative;
    float:left;
    width:242px;
    height:242px;
    overflow:hidden;
}
.cover-page-index .classical-case .list-case .items img {
    float:left;
    width:242px;
    height:242px;
    display:block;
}
.cover-page-index .classical-case .list-case .items .txt {
    position:absolute;
    left:0;
    top:-242px;
    width:242px;
    height:242px;
    background-color:#fff;
    opacity:0.8;
    filter:alpha(opacity=80);
    text-decoration:none;
}
.cover-page-index .classical-case .list-case .items .txt span {
    display:block;
    width:180px;
    margin:0 auto;
    margin-top:50px;
    font-size:16px;
    line-height:28px;
    color:#222;
}
@media (max-width:1024px) {
    body .cover-page-plug-in {
    padding:20px;
}
body .cover-page-plug-in .w484 {
    width:474px;
}
body .cover-page-plug-in .w241 {
    width:231px;
}
body .cover-page-plug-in img {
    margin-left:-5px;
}
}.cover-page-plug-in div {
    position:relative;
    height:260px;
    overflow:hidden;
    background-color:#FF9D9D;
}
.cover-page-plug-in div p {
    position:absolute;
    right:0px;
    bottom:0px;
    *right:-1px;
    *bottom:-1px;
    float:left;
    padding:0;
    width:112px;
    height:24px;
    display:none;
}
.cover-page-plug-in div p a.click-more {
    position:absolute;
    left:-1px;
    bottom:-1px;
    *left:0px;
    *bottom:0px;
    z-index:5;
    float:left;
    width:112px;
    height:24px;
    line-height:24px;
    color:#fff;
    background-image:url(../images/triangle-right-white.png);
    background-repeat:no-repeat;
    background-position:100px center;
}
.cover-page-plug-in div p a.click-more:hover {
    text-decoration:none;
}
.cover-page-plug-in div p i {
    position:absolute;
    left:-1px;
    bottom:-1px;
    *left:0px;
    *bottom:0px;
    width:112px;
    height:24px;
    background-color:#000;
    opacity:0.5;
    filter:alpha(opacity=50);
}
@media (max-width:1024px) {
    body .cover-page-index .church {
    padding:20px;
}
body .cover-page-index .church .knowledge,body .cover-page-index .church .letters {
    margin-left:6px;
}
}.cover-page-index .church dl {
    width:386px;
}
.cover-page-index .church dl dt {
    padding-bottom:20px;
}
.cover-page-index .church .knowledge,.cover-page-index .church .letters {
    margin-left:26px;
}
.cover-page-index .church .title {
    overflow:hidden;
}
.cover-page-index .church .title a.title-a {
    color:#333;
}
.cover-page-index .church .title a.title-a:hover {
    text-decoration:underline;
}
.cover-page-index .church .title .h3 {
    float:left;
    margin:0px;
    padding:5px 0px;
}
.cover-page-index .church .title i {
    float:left;
    display:block;
    width:40px;
    height:35px;
    margin-left:10px;
}
.cover-page-index .church .reputation .title i {
    background:no-repeat url(../images/cover-page-tang-1.png) 0px 5px;
}
.cover-page-index .church .knowledge .title i {
    background:no-repeat url(../images/cover-page-tang-2.png) 0px 5px;
}
.cover-page-index .church .letters .title i {
    background:no-repeat url(../images/cover-page-tang-3.png) 0px 5px;
}
.cover-page-index .church .knowledge .title .more,.cover-page-index .church .letters .title .more {
    width:50px;
    height:24px;
    margin-top:5px;
    font-weight:normal;
    line-height:22px;
    color:#333;
    text-align:center;
    border-radius:3px;
}
.cover-page-index .church .knowledge .title .more span,.cover-page-index .church .letters .title .more span {
    float:right;
    padding-right:8px;
    background-image:url(../images/trangle-right.png);
    background-repeat:no-repeat;
    background-position:right 9px;
}
.cover-page-index .church .knowledge .title .more:hover span,.cover-page-index .church .letters .title .more:hover span {
    text-decoration:underline;
    cursor:pointer;
}
.cover-page-index .church .reputation dd {
    padding-top:13px;
    padding-bottom:5px;
    *padding-bottom:13px;
    background-color:#E4F0CA;
}
.cover-page-index .church .knowledge dd,.cover-page-index .church .letters dd {
    padding-top:20px;
    padding-bottom:20px;
}
.cover-page-index .church .knowledge dd {
    background-color:#FAE6D9;
}
.cover-page-index .church .letters dd {
    background-color:#D6EEF2;
}
.cover-page-index .church .knowledge dd b a,.cover-page-index .church .letters dd b a {
    float:left;
    width:100%;
    font-size:12px;
    font-weight:normal;
    line-height:27px;
    color:#333;
    text-indent:33px;
    background-image:url(../images/cover-page-point.png);
    background-repeat:no-repeat;
    background-position:23px center;
}
.cover-page-index .church .reputation .template-community {
    width:83px;
    margin-top:20px;
    margin-left:33px;
    padding-top:95px;
    padding-bottom:22px;
    color:#333;
    text-align:center;
    background-image:url(../images/cover-page-tang-4.png);
    background-repeat:no-repeat;
}
.cover-page-index .church .reputation .items {
    width:145px;
    margin-left:30px;
    padding-left:30px;
    padding-top:20px;
    padding-bottom:20px;
    border-left:1px solid #fff;
    font-size:12px;
}
.cover-page-index .church .reputation .items a {
    line-height:27px;
    color:#333;
    text-indent:10px;
    background-image:url(../images/cover-page-point.png);
    background-repeat:no-repeat;
    background-position:left center;
}
.cover-page-index .flink-service .flink {
    width:900px;
    color:#333;
    border-right:2px solid #E3E3E3;
}
.cover-page-index .flink-service .flink .list {
    padding-top:5px;
    font-size:12px;
    line-height:25px;
}
.cover-page-index .flink-service .flink .list a {
    padding-right:3px;
    font-size:12px;
    color:#707070;
}
.cover-page-index .demos .service {
    width:240px;
    float:left;
    margin-left:20px;
}
.cover-page-index .demos .service b {
    display:block;
    margin-top:10px;
    color:#333;
}
.cover-page-index .demos .service strong {
    float:left;
    margin-top:10px;
    font-size:18px;
    color:#FC726F;
}
.cover-page-index .demos .service a.service_kefu {
    float:left;
    padding-left:26px;
    font-size:12px;
    color:#92928F;
    background-image:url(../images/cover-page-service-2.png);
    background-repeat:no-repeat;
    background-position:left center;
    display:block;
    width:80px;
    *width:60px;
    height:20px;
    line-height:20px;
    margin-top:20px;
    margin-right:10px;
}
@media (max-width:1024px) {
    body .cover-page-index .demos {
    padding:20px;
}
body .cover-page-index .demos .service {
    margin-left:6px;
}
body .cover-page-index .demos dl {
    margin:6px;
}
}.cover-page-index .demos {
    margin-top:30px;
    padding-top:15px;
    padding-bottom:10px;
    border-top:1px solid #DFDFDF;
}
.cover-page-index .demos dl {
    width:220px;
    *width:215px;
    margin:10px;
    padding-right:0px;
    border-right:2px solid #E3E3E3;
}
.cover-page-index .demos a {
    color:#333;
}
.cover-page-index .demos dd {
    position:relative;
    float:left;
    padding-top:5px;
}
.cover-page-index .demos dd a {
    float:left;
    width:100px;
    font-size:12px;
    line-height:25px;
    color:#606060;
}
.cover-page-index .demos dd.miscro-channel span {
    float:left;
    font-size:12px;
    line-height:25px;
    color:#606060;
}
.cover-page-index .demos dd.flow-us a {
    padding-left:20px;
    *width:80px;
    background-repeat:no-repeat;
    background-position:left center;
}
.cover-page-index .demos dd.flow-us a.sina-blog {
    background-image:url(../images/sina-blog.png);
}
.cover-page-index .demos dd.flow-us a.tecent-blog {
    background-image:url(../images/tecent-blog.png);
}
.cover-page-index .demos dd.flow-us a.app {
    width:110px;
    background-image:url(../images/app.png);
}
.cover-page-index .demos dd.miscro-channel img {
    position:absolute;
    left:118px;
    top:-20px;
}
.nav a font {
    padding:8px 15px;
    border-radius:5px;
    color:#fff;
    background-color:#EE7171;
}
.nav a font:hover {
    padding:8px 15px;
    border-radius:5px;
    background-color:#E94545;
}
.search-lists {
    height:50px;
    line-height:50px;
}
.search-lists b {
    font-size:16px;
}
.search-lists span i {
    font-style:normal;
    color:#DE0000;
}
.cover-page-list .left {
    position:relative;
    left:0px;
    float:left;
    width:300px;
    *width:274px;
    padding-left:13px;
    padding-right:13px;
    padding-bottom:50px;
    background-color:#fff;
}
.cover-page-list .left .template {
    font-size:14px;
    font-weight:normal;
    color:#000;
    margin-top:15px;
    margin-bottom:15px;
    border-bottom-width:1px;
    border-bottom-style:dotted;
    border-bottom-color:#DFDFDF;
    border-top-width:1px;
    border-top-style:dotted;
    border-top-color:#DFDFDF;
    border-right-width:1px;
    border-right-style:dotted;
    border-right-color:#DFDFDF;
}
.fenlei a {
    color:#5A5A5A;
    padding-top:3px;
    padding-right:5px;
    padding-bottom:3px;
    padding-left:5px;
    line-height:25px;
    margin-right:8px;
}
.fenlei a:hover {
    text-decoration:none;
}
.fenlei a.now {
    color:#fff;
    background-color:#FC7A7A;
}
.fenlei a.now:hover {
    text-decoration:none;
}
.cover-page-list .left .icons a {
    color:#5A5A5A;
    padding-top:3px;
    padding-right:5px;
    padding-bottom:3px;
    padding-left:5px;
    line-height:25px;
    margin-right:8px;
}
.cover-page-list .left .icons a:hover {
    text-decoration:none;
}
.cover-page-list .left .icons a.now {
    color:#fff;
    background-color:#FC7A7A;
}
.cover-page-list .left .conditions {
    border-bottom:1px dotted #C7C7C7;
}
.cover-page-list .left .conditions dt {
    padding-top:15px;
    padding-bottom:15px;
    cursor:pointer;
}
.cover-page-list .left .conditions dt b {
    width:100%;
    line-height:25px;
    color:#fc7878;
    text-indent:15px;
    padding-left:10px;
    background-image:url(../images/cover-page-sjx-1.png);
    background-repeat:no-repeat;
    background-position:left center;
}
.cover-page-list .left .conditions dt b span {
    float:right;
    *margin-top:-23px;
    font-weight:normal;
}
.cover-page-list .left .conditions dt.now b {
    background-image:url(../images/cover-page-sjx-2.png);
}
.cover-page-list .left .conditions dd {
    display:none;
    padding-bottom:15px;
}
.cover-page-list .left .conditions dd a {
    margin-left:10px;
    margin-right:2px;
    line-height:25px;
    color:#5A5A5A;
}
.cover-page-list .left .conditions dd a.template-a,.cover-page-list .left .conditions dd a:hover {
    color:#ef353d;
}
.cover-page-list .left .also-like h4 {
    padding-bottom:15px;
    font-size:14px;
    font-weight:bold;
    color:#fc7878;
    border-bottom:1px dotted #C7C7C7;
}
.cover-page-list .left .also-like .likes {
    width:220px;
    margin-top:0;
    margin-right:auto;
    margin-bottom:0;
    margin-left:auto;
}
.cover-page-list .left .also-like .likes-li {
    position:relative;
    margin-top:35px;
}
.cover-page-list .left .also-like .likes-li a {
    display:block;
}
.cover-page-list .left .also-like .likes-li img {
    width:165px;
    height:165px;
    margin-left:17px;
}
.cover-page-list .left .also-like .likes-li strong {
    float:none;
    padding-top:5px;
    font-weight:normal;
    line-height:20px;
    overflow:hidden;
}
.cover-page-list .left .also-like .likes-li strong a {
    color:#555;
}
.cover-page-list .left .also-like .likes-li i {
    display:block;
    font-style:normal;
    color:#ef353d;
    text-align:center;
}
.cover-page-list .left .also-like .likes-li .hot,.cover-page-list .left .also-like .likes-li .commend {
    position:absolute;
    right:-5px;
    top:-15px;
    width:50px;
    height:50px;
    text-indent:-9999px;
    background-repeat:no-repeat;
}
.cover-page-list .left .also-like .likes-li .hot {
    background-image:url(../images/cover-page-hot.png);
}
.cover-page-list .left .also-like .likes-li .commend {
    background-image:url(../images/cover-page-commend.png);
}
@media (max-width:1024px) {
    body .cover-page-index .boutique {
    padding:20px;
}
body .cover-page-index .boutique .canvas {
    width:100%;
}
body .cover-page-index .boutique .items-li {
    width:284px;
}
body .cover-page-index .boutique .items-li > a {
    width:284px;
    height:284px;
}
body .cover-page-index .boutique .items-li img {
    max-height:284px;
    max-width:284px;
    vertical-align:inherit;
}
}.cover-page-list .right .boutique {
    }.boutique .items.wfs {
    width:1300px;
}
.boutique-index .more {
    position:initial;
    font-size:12px;
    background:rgb(239,75,57) none repeat scroll 0% 0%;
    display:inline;
    float:right;
    line-height:28px;
    height:38px;
    width:80px;
    margin:6px 0px 2px 0px;
}
.boutique-index .more:hover {
    background:#FC7878;
}
.boutique-index .more a {
    color:#fff;
}
.cover-page-details .details {
    *width:1130px;
    padding:30px 40px;
    background-color:#fff;
}
.cover-page-details .details .left {
    position:relative;
    width:70px;
}
.cover-page-details .details .left .up-down-btn {
    position:absolute;
    left:20px;
    width:29px;
    height:15px;
    background-repeat:no-repeat;
    cursor:pointer;
}
.cover-page-details .details .left .up-btn {
    top:0;
    background-image:url(../images/cover-page-details-9.png);
}
.cover-page-details .details .left .down-btn {
    bottom:0;
    background-image:url(../images/cover-page-details-10.png);
}
.cover-page-details .details .left .canvas {
    position:relative;
    width:70px;
    height:375px;
    margin-top:25px;
    margin-bottom:25px;
    overflow:hidden;
}
.cover-page-details .details .left .canvas-container {
    position:relative;
    left:0;
}
.cover-page-details .details .left .canvas-container-li {
    width:70px;
    height:70px;
    *width:60px;
    *height:60px;
    margin-bottom:5px;
    padding:4px;
    border-width:1px;
    border-style:solid;
    border-color:#E9E9E9;
    cursor:pointer;
}
.cover-page-details .details .left .canvas-container-li.now,.cover-page-details .details .left .canvas-container-li:hover {
    border-color:#FA0E0E;
}
.cover-page-details .details .left .canvas-container-li.video {
    position:relative;
}
.cover-page-details .details .left .canvas-container-li.video span {
    position:absolute;
    left:20px;
    top:20px;
    width:28px;
    height:28px;
    background-color:#000;
    opacity:0.3;
    filter:alpha(opacity=30);
}
.cover-page-details .details .left .canvas-container-li.video i {
    position:absolute;
    left:32px;
    top:32px;
    z-index:5;
    width:6px;
    height:11px;
    background-image:url(../images/cover-page-details-17.png);
    background-repeat:no-repeat;
}
.cover-page-details .details .left .canvas-container-li img {
    width:60px;
    height:60px;
}
.cover-page-details .details .mid {
    width:390px;
    height:325px;
    *width:292px;
    *height:180px;
    padding:10px;
    border:0px solid #E8E8E8;
    text-align:center;
    vertical-align:middle;
    margin-left:0px;
    border-right:1px solid #DCDBD9;
}
.cover-page-details .details .mid .discount-msg {
    width:324px;
    position:relative;
    padding-bottom:20px;
    border-bottom:1px solid #DCDBD9;
}
.cover-page-details .details .mid a {
    display:block;
    width:292px;
    height:180px;
    text-align:center;
    line-height:180px;
    overflow:hidden;
}
.cover-page-details .details .mid-container {
    position:relative;
    z-index:100;
    width:292px;
}
.cover-page-details .details .mid-container div.details-mid-item {
    position:relative;
    float:left;
    display:none;
    height:306px;
    overflow:hidden;
    border:1px solid #E8E8E8;
    padding:6px;
}
.cover-page-details .details .mid-container div.details-mid-item img {
    width:292px;
}
.zoomdiv {
    z-index:100;
    position:absolute;
    border:2px solid #e4e4e4;
    display:none;
    text-align:center;
    overflow:hidden;
}
.bigimg {
    width:512px;
}
.jqZoomPup {
    position:absolute;
    top:0px;
    left:0px;
    z-index:10;
    width:150px;
    height:150px;
    background-image:url(../images/zoom-point.png);
    cursor:move;
    visibility:hidden;
}
.cover-page-details .details .right {
    width:680px;
    font-size:12px;
    position:relative;
}
.cover-page-details .details .right .discount-msg h1 {
    font-size:20px;
    padding-bottom:20px;
}
.cover-page-details .details .right .discount-msg {
    position:relative;
}
.cover-page-details .details .right .discount-msg span.phrase {
    position:absolute;
    right:0;
    top:40px;
    padding:3px 5px;
    color:#fff;
    background-color:#ef353d;
}
.cover-page-details .details .right .discount-msg-two {
    height:60px;
    margin-bottom:0px;
    border-bottom-width:0px;
    border-bottom-style:dotted;
    background-color:#F7F7F9;
    border-radius:4px;
    border:1px solid #E1E1E8;
}
.cover-page-details .details .right .end-time {
    padding-bottom:15px;
    color:#939393;
}
.cover-page-details .details .right .end-time strong {
    padding-left:3px;
    padding-right:5px;
    font-size:18px;
    color:#ef353d;
}
.cover-page-details .details .right .price {
    display:inline;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:10px;
    font-size:28px;
    color:#EF353D;
    float:right;
}
.cover-page-details .details .right .discount-msg-two .m_i3 {
    width:480px;
    height:60px;
    padding-top:3px;
    padding-left:5px;
    float:left;
    overflow:hidden;
    text-align:left;
    border-right:0;
}
.cover-page-details .details .right .discount-msg-two .m_i4 {
    width:170px;
    height:60px;
    padding-top:3px;
    padding-left:5px;
    float:left;
    overflow:hidden;
    text-align:left;
    border-right:0;
}
.cover-page-details .details .right .discount-msg-two .m_i3 ul {
    width:500px;
}
.cover-page-details .details .right .discount-msg-two .m_i4 ul {
    width:148px;
}
.cover-page-details .details .right .discount-msg-two .m_i3 ul li {
    width:155px;
    color:#555;
    float:left;
    height:27px;
    overflow:hidden;
    margin:0;
    padding:0;
    display:list-item;
    text-align:-webkit-match-parent;
    list-style:none;
    border:none;
    font-size:12px;
}
.cover-page-details .details .right .discount-msg-two .m_i4 ul li {
    width:170px;
    color:#555;
    float:left;
    height:50px;
    overflow:hidden;
    margin:0;
    padding:0;
    display:list-item;
    list-style:none;
    border:none;
    font-size:14px;
    line-height:53px;
}
.cover-page-details .details .right .discount-msg-two .m_i4 ul li p {
    display:inline;
    color:#F00;
}
.cover-page-details .details .right .discount-msg-two .m_i3 ul li label {
    margin-right:5px;
    color:#FF4146;
    font-size:14px;
    font-weight:bold;
}
.cover-page-details .details .right .discount-msg-two .m_i4 ul li label {
    margin-right:2px;
    color:#FF4146;
    font-size:18px;
    font-weight:bold;
    text-align:center;
}
.specialTips {
    height:40px;
    float:left;
}
.searchShops {
    width:200px;
    height:36px;
    padding:12px 0 0 10px;
    border-right:1px solid #ccc;
}
.searchShops input.inpt1 {
    border:1px solid #ddd;
    width:143px;
    padding-left:5px;
    height:23px;
    line-height:23px\9;
    outline:none;
}
.searchShops input.inpt2 {
    width:30px;
    height:25px;
    background:url(../images/little_icon2.png);
    border:none;
    outline:none;
    cursor:pointer;
}
.cover-page-details .details .right .promotion-price {
    padding-left:10px;
    font-size:28px;
    color:#EF353D;
}
.yuanjia {
    display:block;
    margin-left:10px;
    font-size:14px;
}
.cover-page-details .details .right .del-price {
    background-image:url(../images/line-red.png);
    background-repeat:repeat-x;
    background-position:left center;
}
.soft {
    float:left;
    width:100%;
    margin-top:10px;
    margin-bottom:10px;
}
.soft span.rou {
    border-top-style:none;
    border-right-style:none;
    border-bottom-style:none;
    border-left-style:none;
}
.soft span:hover.rou {
    border-top-style:none;
    border-right-style:none;
    border-bottom-style:none;
    border-left-style:none;
}
.soft span {
    padding:0 10px;
    height:30px;
    border:#f1f1f1 1px solid;
    text-align:center;
    float:left;
    margin-right:12px;
    display:block;
    border-radius:2px;
    line-height:28px;
}
.soft span:hover {
    border:#d10000 1px solid;
}
.cover-page-details .details .right .attri i {
    float:left;
    margin-right:16px;
    font-style:normal;
    line-height:30px;
    color:#888;
}
.cover-page-details .details .right .attri span {
    float:left;
    margin-right:10px;
    padding:5px 10px;
    border-width:1px;
    border-style:solid;
    border-color:#DFDFDF;
    cursor:pointer;
}
.cover-page-details .details .right .attri span.now {
    border-color:#FF4343;
}
.cover-page-details .details .right .evaluation {
    position:relative;
    float:left;
}
.cover-page-details .details .right .evaluation em {
    float:left;
    margin-right:5px;
    font-style:normal;
    color:#888;
}
.cover-page-details .details .right .evaluation-stars-grey {
    position:relative;
    float:left;
    width:100px;
    height:15px;
    background-image:url(../images/cover-page-wjx-3.png);
    background-repeat:repeat-x;
}
.cover-page-details .details .right .evaluation-stars-red-1 {
    float:left;
    width:15px;
    height:15px;
    background-image:url(../images/cover-page-wjx-4.png);
    background-repeat:repeat-x;
}
.cover-page-details .details .right .evaluation-stars-red-2 {
    float:left;
    width:35px;
    height:15px;
    background-image:url(../images/cover-page-wjx-4.png);
    background-repeat:repeat-x;
}
.cover-page-details .details .right .evaluation-stars-red-3 {
    float:left;
    height:15px;
    background-image:url(../images/cover-page-wjx-4.png);
    background-repeat:repeat-x;
}
.cover-page-details .details .right .evaluation-stars-red-4 {
    float:left;
    width:75px;
    height:15px;
    background-image:url(../images/cover-page-wjx-4.png);
    background-repeat:repeat-x;
}
.cover-page-details .details .right .evaluation-stars-red-5 {
    float:left;
    width:100px;
    height:15px;
    background-image:url(../images/cover-page-wjx-4.png);
    background-repeat:repeat-x;
}
.cover-page-details .details .right .evaluation-b {
    padding-left:55px;
    font-weight:normal;
    color:#888;
}
.cover-page-details .details .right .make {
    margin-top:17px;
    padding-bottom:25px;
    border-bottom:1px solid #DCDBD9;
}
.cover-page-details .details .right .make-cart,.cover-page-details .details .right .make-show {
    width:130px;
    height:38px;
    font-size:12px;
    line-height:40px;
    color:#fff;
    border-top-style:none;
    border-right-style:none;
    border-bottom-style:none;
    border-left-style:none;
    margin-right:10px;
    text-decoration:none;
}
.cover-page-details .details .right .make-cart {
    margin-right:10px;
    text-align:center;
    background-color:#FF4146;
}
.cover-page-details .details .right .make-cart.dashang {
    width:100px !important;
    margin-right:0 !important;
}
.cover-page-details .details .right .make-show {
    background-color:#588CC7;
}
.cover-page-details .details .right .make-cart:hover,.cover-page-details .details .right .make-show:hover {
    color:#fff;
    text-decoration:none;
}
.cover-page-details .details .right .make-cart:hover {
    background-color:#E53B3E;
}
.cover-page-details .details .right .make-show:hover {
    background-color:#81A3C9;
}
.cover-page-details .details .right .make-show i {
    float:left;
    width:38px;
    height:38px;
    margin-right:15px;
    background-color:#3C71B0;
    background-image:url(../images/cover-page-details-12.png);
    background-repeat:no-repeat;
    background-position:center center;
}
.cover-page-details .details .right .offer {
    position:relative;
    z-index:44;
    float:left;
    width:100%;
    margin-top:23px;
}
.cover-page-details .details .right .make-show:hover i {
    float:left;
    width:38px;
    height:38x;
    margin-right:15px;
    background-color:#3C71B0;
}
.cover-page-details .details .right .offer {
    position:relative;
    z-index:44;
    float:right;
    width:180px;
    margin-top:23px;
}
.cover-page-details .details .right .offer span[class] {
    float:left;
    width:40px;
    height:40px;
    margin-right:20px;
    font-size:18px;
    line-height:40px;
    color:#fff;
    text-align:center;
    border-radius:20px;
    cursor:pointer;
}
.cover-page-details .details .right span.offer-give {
    background-color:#F88B27;
}
.cover-page-details .details .right span.offer-fold {
    background-color:#FF4146;
}
.cover-page-details .details .right span.offer-less {
    background-color:#71cd9c;
}
.cover-page-details .details .right p.offer-item {
    position:absolute;
    top:50px;
    width:164px;
    min-height:30px;
    *width:152px;
    *height:53px;
    font-size:12px;
    line-height:25px;
    border:1px solid #DDE3E4;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:5px;
    padding-left:10px;
    white-space:nowrap;
    display:block;
}
.cover-page-details .details .right p.offer-give {
    left:5px;
    display:block;
}
.cover-page-details .details .right p.offer-fold {
    left:65px;
    display:none;
}
.cover-page-details .details .right p.offer-less {
    left:125px;
    display:none;
    background:#fff;
}
.cover-page-details .details .right p.offer-item a {
    color:#333;
    white-space:nowrap;
}
.cover-page-details .details .right p.offer-item em {
    position:absolute;
    left:12px;
    top:-6px;
    width:12px;
    height:6px;
    background-image:url(../images/cover-page-details-13.png);
    background-repeat:no-repeat;
}
.cover-page-details .package,.cover-page-details .content {
    *width:1170px;
    padding:20px;
    margin-top:15px;
    background-color:#fff;
    margin-bottom:15px;
}
.cover-page-details .package h4 {
    margin-bottom:20px;
    padding-bottom:18px;
    font-size:16px;
    border-bottom:1px solid #DCDBD9;
}
.cover-page-details .package ul li.imggg {
    float:left;
    border:1px solid #E9E9E9;
    padding:4px;
}
.cover-page-details .package ul li.imggg:hover {
    border:1px solid #FA0E0E;
}
.cover-page-details .package ul li a.imgggg {
    width:150px;
    height:150px;
    overflow:hidden;
    display:block;
}
#gallery {
    overflow:hidden;
    width:1212px;
    border-radius:0px;
    margin-right:auto;
    margin-left:auto;
    padding:9px;
    background-color:#fff;
}
#gallery .jietutitle {
    padding-bottom:18px;
    font-size:16px;
    border-bottom:1px solid #DCDBD9;
    margin-top:10px;
    padding-left:10px;
    margin-left:10px;
    margin-bottom:10px;
}
#gallery ul {
    list-style:none;
    width:1200px;
}
#gallery ul li {
    display:inline;
    float:left;
    margin:15px;
}
#gallery ul li a {
    display:block;
    overflow:hidden;
    position:relative;
    border-radius:3px;
    box-shadow:rgba(0,0,0,0.15) 0 0 8px;
    background:#fff;
    border:1px solid #ddd;
    padding:5px;
}
#gallery ul li a:hover {
    border:1px solid #F90;
    background:#ffc;
    box-shadow:rgba(224,194,0,0.9) 0 0 8px;
}
#gallery ul li a span {
    background:#000;
    display:block;
    text-align:center;
    height:22px;
    color:#fff;
    line-height:22px;
    bottom:5px;
    position:absolute;
    filter:alpha(opacity=60);
    opacity:.6;
}
#gallery ul li a em {
    text-align:center;
    padding:0 5px;
    height:22px;
    line-height:22px;
    font-style:normal;
    position:absolute;
    color:#fff;
    bottom:5px;
    font-size:12px;
}
#gallery ul li a u {
    display:block;
    height:120px;
    overflow:hidden;
}
#gallery ul img {
    margin:0;
    padding:0;
    border:none;
    border-radius:0;
}
#gallery ul a:hover {
    text-decoration:none;
    color:#ccc;
}
#gallery ul li a span {
    cursor:url(http://i1.mb5u.com/img/lb/zoomin.cur),auto;
    cursor:pointer;
}
#gallery ul li a span,#gallery ul li a u,#gallery ul img {
    width:128px;
}
#gallery ul li a em {
    width:118px;
}
.cover-page-details .package .thumb {
    width:150px;
}
.cover-page-details .package .canvas {
    position:relative;
    width:853px;
    *width:852px;
    margin-left:20px;
    *padding-top:10px;
    border-left:1px solid #DCDBD9;
    border-right:1px solid #DCDBD9;
}
.cover-page-details .package .canvas .package-btn {
    position:absolute;
    top:75px;
    width:15px;
    height:29px;
    background-repeat:no-repeat;
    cursor:pointer;
}
.cover-page-details .package .canvas .package-btn-left {
    left:20px;
    background-image:url(../images/cover-page-pack-3.png);
}
.cover-page-details .package .canvas .package-btn-right {
    right:20px;
    background-image:url(../images/cover-page-pack-2.png);
}
.cover-page-details .package .canvas .package-container {
    position:relative;
    width:760px;
    margin-left:55px;
    overflow:hidden;
}
.cover-page-details .package .canvas .package-container-items {
    position:relative;
    left:0;
    top:0;
    float:left;
    width:10000px;
}
.cover-page-details .package .canvas .package-container-items li {
    position:relative;
    float:left;
    width:130px;
    margin-left:30px;
    margin-right:30px;
    border:1px solid #fff;
    padding:4px;
    height:205px;
}
.cover-page-details .package .canvas .package-container-items li:hover {
    border:1px solid #FA0E0E;
}
.cover-page-details .package .canvas .package-container-items li a.imgg {
    width:120px;
    height:120px;
    display:block;
    overflow:hidden;
}
.cover-page-details .package .canvas .package-container-items li img {
    width:120px;
    *margin-left:15px;
    margin-bottom:5px;
}
.cover-page-details .package .canvas .package-container-items li span {
    width:125px;
    font-size:12px;
    display:block;
    color:#000;
    margin-top:10px;
}
.cover-page-details .package .canvas .package-container-items li span a {
    display:block;
    width:120px;
    text-align:left;
    font-size:12px;
    line-height:16px;
    color:#666;
    margin-bottom:10px;
}
.cover-page-details .package .canvas .package-container-items li span a strong {
    font-style:normal;
    font-weight:normal;
}
.cover-page-details .package .canvas .package-container-items li span i {
    font-style:normal;
    color:#FF4146;
    margin-right:7px;
}
.cover-page-details .package .count {
    width:120px;
    margin-top:20px;
    text-align:center;
}
.cover-page-details .package .count b {
    font-size:20px;
    font-weight:normal;
    color:#FF4146;
}
.cover-page-details .package .count b i {
    font-style:normal;
}
.cover-page-details .package .count span {
    display:block;
    padding-top:5px;
    padding-bottom:15px;
    font-size:12px;
    color:#7A7A7A;
}
.cover-page-details .package .count a {
    padding-left:20px;
    padding-right:20px;
    background-color:#FF4146;
    border:0;
    margin-top:50px;
}
.cover-page-details .package .count a:hover {
    background-color:#E53B3E;
}
.like {
    background-image:url(../images/like.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:65px;
    text-align:right;
    display:block;
    white-space:normal;
    float:left;
    height:57px;
    margin-right:10px;
    padding-right:10px;
    line-height:28px;
    font-size:14px;
    color:#F00;
}
.cover-page-details .content-icons {
    background-image:url(../images/cover-page-content-2.png);
    background-repeat:repeat-x;
    background-position:left bottom;
}
.cover-page-details .content-icons .tips {
    height:5px;
    position:absolute;
    background:#ff4146;
    top:29px;
}
.cover-page-details .content-icons ul li {
    float:left;
    margin-top:0;
    margin-bottom:0;
    margin-right:35px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:12px;
    font-size:16px;
    cursor:pointer;
}
.cover-page-details .content-icons h5 {
    float:left;
    margin-top:0;
    margin-bottom:0;
    margin-right:35px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:12px;
    font-size:16px;
    background-image:url(../images/cover-page-content-2.png);
    background-repeat:repeat-x;
    background-position:left bottom;
    cursor:pointer;
}
.cover-page-details .content-icons h5.now {
    background-image:url(../images/cover-page-content-1.png);
}
.cover-page-details .content-item {
    margin-top:17px;
}
.cover-page-details .content-item-dl {
    border-left:1px solid #ECECEC;
}
.cover-page-details .content-item-dl dt {
    float:left;
    width:100%;
    *width:1154px;
    height:38px;
    font-weight:bold;
    line-height:38px;
    color:#888;
    border-top:1px solid #ECECEC;
    border-right:1px solid #ECECEC;
    background-color:#F6F6F6;
    background-image:url(../images/cover-page-content-6.png);
    background-repeat:no-repeat;
    background-position:5px center;
    text-indent:20px;
}
.cover-page-details .content-item-dl dt,.cover-page-details .content-item-dl dd {
    padding-left:10px;
    font-size:12px;
}
.cover-page-details .content-item-dl dd {
    float:left;
    width:20%;
    *width:222px;
    line-height:29px;
    border-right:1px solid #ECECEC;
    border-bottom:1px solid #ECECEC;
}
.cover-page-details .content-item .desc img {
    max-width:1122px;
}
.cover-page-details .content-item .desc h6 {
    padding:10px;
    font-weight:normal;
    line-height:24px;
    border:1px solid #F3F3F3;
    background-color:#F7F7F7;
}
.cover-page-details .content-item .desc h6 li {
    margin:0px -10px 3px 0px;
    padding:0 5px;
    border-left:5px solid #ff4146;
    background-color:#eee;
    font-size:18px;
    line-height:40px;
    color:#333;
    font-weight:400;
}
.cover-page-details .content-item .desc h6 span {
    font-size:14px;
    line-height:34px;
    color:#000;
}
.cover-page-details .content-item .desc h6 a {
    line-height:24px;
    color:#fff;
    font-size:14px;
    text-align:center;
    background:#666666;
    padding:5px 8px;
    border-radius:3px;
    margin:0 8px 0 0;
}
.cover-page-details .content-item .desc ul.list-paddingleft-2 li img {
    width:292px;
}
.user_rz {
    width:100%;
    height:130px;
    background:#fff;
}
.user_rz h1 {
    font-size:14px;
    padding-left:10px;
    border-bottom:1px solid #e5e5e5;
    line-height:38px;
    color:#6b6b6b;
}
.sqrz {
    width:110px;
    margin-right:10px;
    float:right;
    overflow:hidden;
    height:38px;
    line-height:38px;
}
.sqrz a {
    float:right;
    font-size:14px;
}
.sqrz em {
    float:left;
    margin-top:14px;
    width:16px;
    height:14px;
    overflow:hidden;
    display:block;
    background:url(../images/kuvai_icon.png) no-repeat -68px -35px;
    margin-right:10px;
}
.userlist {
    margin:10px 0 0 15px;
}
.userlist a {
    margin:0 8px 0px 0;
    overflow:hidden;
    width:62px;
    height:78px;
    float:left;
    display:block;
    line-height:18px;
    text-align:center;
}
.userlist img {
    width:60px;
    height:60px;
    border:1px solid #f1f1f1;
}
.cover-page-details .content-item-comments {
    *width:1170px;
    padding-bottom:20px;
}
.cover-page-details .content-item-comments .comment-item {
    float:left;
    width:100%;
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:1px dotted #C6C6C6;
}
.cover-page-details .content-item-comments .comment-item .name {
    float:left;
    width:120px;
    margin-right:20px;
}
.cover-page-details .content-item-comments .comment-item .name img {
    width:80px;
    height:80px;
    margin-left:20px;
    border-radius:40px;
}
.cover-page-details .content-item-comments .comment-item .name span {
    float:left;
    width:100%;
    text-align:center;
    word-break:break-all
}
.cover-page-details .content-item-comments .comment-item .msg {
    float:left;
    width:800px;
}
.cover-page-details .content-item-comments .comment-item .msg .stars {
    position:relative;
    float:left;
    width:100px;
    height:15px;
    margin-top:3px;
    background-image:url(../images/cover-page-wjx-3.png);
    background-repeat:repeat-x;
}
.cover-page-details .content-item-comments .comment-item .msg .stars i {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:15px;
    background-image:url(../images/cover-page-wjx-4.png);
    background-repeat:repeat-x;
}
.cover-page-details .content-item-comments .comment-item .msg .scores {
    font-weight:normal;
}
.cover-page-details .content-item-comments .comment-item .msg .scores i {
    font-style:normal;
}
.cover-page-details .content-item-comments .comment-item .msg .evaluation-txt {
    padding-left:5px;
}
.cover-page-details .content-item-comments .comment-item .msg .testimonials {
    line-height:25px;
    color:#8B8B8B;
}
.cover-page-details .content-item-comments .comment-item .msg .admin-reply {
    color:#FE5F56;
}
.cover-page-details .content-item-comments .comment-item .date {
    float:right;
    color:#ABABAB;
}
.cover-page-details .content-item-comments .comment_box .evaluation {
    float:left;
    width:100%;
    margin-top:20px;
}
.cover-page-details .content-item-comments .comment_box .evaluation span {
    float:left;
    width:90px;
    text-align:right;
}
.cover-page-details .content-item-comments .comment_box .evaluation .stars-grey {
    position:relative;
    float:left;
    width:100px;
    height:15px;
    margin-top:3px;
    background-image:url(../images/cover-page-wjx-3.png);
    background-repeat:repeat-x;
}
.cover-page-details .content-item-comments .comment_box .evaluation .starts-red {
    position:absolute;
    left:0;
    top:0;
    width:100px;
    height:15px;
    background-image:url(../images/cover-page-wjx-4.png);
    background-repeat:repeat-x;
}
.cover-page-details .content-item-comments .comment_box .evaluation #comment_area {
    width:500px;
    height:190px;
    border-radius:0;
}
.cover-page-details .content-item-comments .comment_box .evaluation .submit-comment {
    margin-top:15px;
    *margin-top:0;
    margin-left:90px;
    padding:10px 30px;
    border-radius:0;
    background-color:#FE5F56;
    border:0;
}
.cover-page-details .content-item-comments .comment_box .evaluation .submit-comment:hover {
    background-color:#EA5850;
}
.cover-page-details .advantage-title {
    margin-top:20px;
    margin-bottom:20px;
}
.cover-page-details .advantage-items li {
    float:left;
    width:572px;
    *width:530px;
    height:210px;
    margin-bottom:20px;
    padding-top:20px;
    padding-right:20px;
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:440px center;
    border:1px solid #C7C7C8;
}
.cover-page-details .advantage-items li.item-2,.cover-page-details .advantage-items li.item-4,.cover-page-details .advantage-items li.item-6,.cover-page-details .advantage-items li.item-8 {
    margin-left:20px;
}
.cover-page-details .advantage-items li b {
    font-size:20px;
}
.cover-page-details .advantage-items li span {
    font-size:16px;
}
.cover-page-details .advantage-items li p {
    width:360px;
    line-height:20px;
    margin-top:20px;
}
.cover-page-details .advantage-items li.item-1 {
    background-image:url(../images/cover-page-con3-1.gif);
}
.cover-page-details .advantage-items li.item-2 {
    background-image:url(../images/cover-page-con3-2.jpg);
}
.cover-page-details .advantage-items li.item-3 {
    background-image:url(../images/cover-page-con3-2.gif);
}
.cover-page-details .advantage-items li.item-4 {
    background-image:url(../images/cover-page-con3-4.gif);
}
.cover-page-details .advantage-items li.item-5 {
    background-image:url(../images/cover-page-con3-5.gif);
}
.cover-page-details .advantage-items li.item-6 {
    background-image:url(../images/cover-page-con3-6.gif);
}
.cover-page-details .advantage-items li.item-7 {
    background-image:url(../images/cover-page-con3-7.gif);
    margin-bottom:0px;
}
.cover-page-details .advantage-items li.item-8 {
    background-image:url(../images/cover-page-con3-8.gif);
    margin-bottom:0px;
}
.shop-cart .curtomers-regist-form,.goods-list,.shop-cart .payment {
    *width:840px;
    padding:30px;
}
.shop-cart .payment table td {
    padding:12px;
    font-size:12px;
    color:#666;
}
.shop-cart .payment table td a {
    font-size:12px;
    color:#666;
}
.shop-cart .payment table td.payment-td2 {
    font-size:14px;
    text-align:center;
}
.shop-cart .payment table td.payment-td3 {
    font-weight:normal;
}
.shop-cart {
    margin-top:20px;
    margin-bottom:30px;
    padding-bottom:20px;
    background-color:#fff;
}
.shop-cart .curtomers-regist-form .form-header {
    *width:840px;
    margin-bottom:30px;
}
.shop-cart .curtomers-regist-form .form-header span {
    margin-top:8px;
    margin-left:10px;
    color:#888;
}
.shop-cart .curtomers-regist-form .form-body p {
    margin-bottom:20px;
}
.shop-cart .curtomers-regist-form .form-body p.contact,.shop-cart .curtomers-regist-form .form-body p.web-domain {
    width:300px;
}
.shop-cart .curtomers-regist-form .form-body p.email,.shop-cart .curtomers-regist-form .form-body p.phone {
    width:310px;
}
.shop-cart .curtomers-regist-form .form-body p span {
    line-height:30px;
    text-indent:10px;
}
.shop-cart .curtomers-regist-form .form-body p label {
    float:left;
    margin-right:5px;
    font-weight:normal;
    line-height:30px;
    text-align:right;
}
.shop-cart .curtomers-regist-form .form-body p.contact label,.shop-cart .curtomers-regist-form .form-body p.web-domain label {
    width:75px;
}
.shop-cart .curtomers-regist-form .form-body p.email label,.shop-cart .curtomers-regist-form .form-body p.phone label {
    width:100px;
}
.shop-cart .curtomers-regist-form .form-body p input {
    height:30px;
    padding:0;
    line-height:30px;
    text-indent:10px;
    border-radius:0;
}
.shop-cart .curtomers-regist-form .form-body p.contact input,.shop-cart .curtomers-regist-form .form-body p.web-domain input {
    width:150px;
}
.shop-cart .curtomers-regist-form .form-body p.email input,.shop-cart .curtomers-regist-form .form-body p.phone input {
    width:195px;
}
#jykb {
    height:44px;
    width:1210px;
    margin:0 auto 15px 0;
    z-index:9999;
    background:#fff;
}
#jykb a {
    color:#666;
}
.jykb_l {
    float:left;
    background:#f3f5f8;
    height:15px;
    padding:15px;
    line-height:6px;
}
.jykb_l span {
    font-size:14px;
    color:#5c5c5c;
    vertical-align:middle;
    font-weight:bold;
    margin-left:5px;
}
.jykb_l img {
    position:relative;
    top:2px;
}
.jykb_r {
    color:#fff;
    float:left;
    height:25px;
    margin:15px 0;
    height:25px;
    overflow:hidden;
}
.jykb_r a {
    float:left;
}
.jykb_r li {
    height:23px;
    padding-left:10px;
}
.jykb_r li b {
    color:#ef1e25;
    display:inline-block;
    vertical-align:top;
    height:14px;
    line-height:14px;
    padding:0 5px;
    text-align:center;
    border:1px solid #ef1e25;
    border-radius:8px;
    -webkit-border-radius:8px;
    margin:2px 0 1px 5px;
    font-weight:normal;
}
.serbz {
    float:right;
    height:35px;
    text-align:left;
}
.serbz span {
    float:left;
    display:block;
    line-height:35px;
    height:35px;
    padding:5px 10px 0 35px;
    background:url(../images/ico-jybz.png) no-repeat;
    color:#666;
}
.serbz span.no1 {
    background-position:5px 11px
}
.serbz span.no2 {
    background-position:5px -25px
}
.serbz span.no3 {
    background-position:5px -60px
}
.serbz span.no4 {
    background-position:5px -97px
}
.shop-cart .payment .recharge-mode {
    height:35px;
    margin-top:40px;
    line-height:35px;
    text-align:center;
    background-color:#F7F7F7;
    border:1px solid #eee;
}
.shop-cart .payment .recharge-mode span {
    position:relative;
    z-index:10;
    float:left;
    width:120px;
    cursor:pointer;
}
.shop-cart .payment .recharge-mode span b {
    position:relative;
    left:0;
    top:-1px;
    z-index:20;
    font-weight:normal;
}
.shop-cart .payment .recharge-mode span.now i {
    position:absolute;
    left:-1px;
    top:-10px;
    *top:-8px;
    z-index:1;
    float:left;
    width:121px;
    height:44px;
    background-image:url(../images/member-center-sprites.png);
    background-repeat:no-repeat;
    background-position:0 -577px;
}
.shop-cart .payment .recharge-banks {
    *width:842px;
    padding-bottom:30px;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    border-left:1px solid #eee;
}
.shop-cart .payment .recharge-banks .bank {
    float:left;
    width:100%;
    padding-left:30px;
}
.shop-cart .payment .recharge-banks .bank p {
    position:relative;
    float:left;
    width:100%;
    line-height:50px;
    color:#888;
}
.shop-cart .payment .recharge-banks .bank span.account-balance {
    position:absolute;
    left:400px;
    top:10px;
    display:none;
    float:right;
    width:190px;
    height:30px;
    *width:188px;
    *height:28px;
    line-height:28px;
    text-align:center;
    background-color:#fffDEE;
    border:1px solid #EED97C;
}
.shop-cart .payment .recharge-banks .bank span.account-balance i {
    font-style:normal;
    color:#EA6764;
}
.shop-cart .payment .recharge-banks .bank span.account-balance b {
    position:absolute;
    left:20px;
    bottom:-6px;
    width:10px;
    height:6px;
    background:red;
    background-image:url(../images/inverted-triangle-bg.png);
    background-repeat:no-repeat;
}
.shop-cart .payment .recharge-banks .bank .items li,.shop-cart .payment .recharge-banks .bank .items li label {
    float:left;
    width:190px;
    height:45px;
    cursor:pointer;
}
.shop-cart .payment .recharge-banks .bank .items li {
    margin-right:10px;
    margin-bottom:10px;
    list-style-type:none;
    background-repeat:no-repeat;
    background-position:50px center;
}
.shop-cart .payment .recharge-banks .bank .items li label {
    border:1px solid #DEDEDE;
}
.shop-cart .payment .recharge-banks .bank .items li label input {
    margin-top:15px;
    *margin-top:12px;
    margin-left:20px;
}
.shop-cart .payment .recharge .submit-recharge {
    margin-top:25px;
    padding:10px 30px;
    background-color:#FE5F56;
}
.shop-cart .goods-list-body {
    margin-top:20px;
    border:1px solid #ddd;
}
.shop-cart .goods-list-body a {
    color:#EF353D;
}
.shop-cart .goods-list-table {
    margin-bottom:98px;
    background-color:#fff;
}
.shop-cart .goods-list-table td {
    padding-left:28px;
}
.shop-cart .goods-list-table thead tr {
    height:38px;
    background-color:#F0F0F0;
}
.shop-cart .goods-list-table thead th {
    height:45px;
    padding-left:28px;
    font-size:14px;
    font-weight:normal;
    border-bottom:1px solid #ddd;
}
.shop-cart .goods-list-table .list td {
    padding-top:25px;
    padding-bottom:25px;
    border-bottom:1px solid #E5E5E5;
}
.shop-cart .goods-list-table .list td a:hover {
    color:#EF353D;
    text-decoration:none;
}
.shop-cart .goods-list-table .list-title img {
    float:left;
    margin-right:20px;
    *margin-top:5px;
}
.shop-cart .goods-list-table .list-title h5 {
    line-height:75px;
    *line-height:80px;
}
.shop-cart .goods-list-table .list-title h5 a {
    font-size:12px;
    color:#333;
}
.shop-cart .goods-list-table .list-template {
    font-size:14;
    color:#888;
}
.shop-cart .goods-list-table .list-price {
    color:#EF353D;
}
.shop-cart .goods-list-table .list-num input {
    width:72px;
    *height:36px;
    font-size:12px;
    line-height:36px;
    padding:0;
    text-align:center;
    border-radius:0;
    -moz-box-shadow:0 3px 1px #EBEBEB inset;
    -webkit-box-shadow:0 3px 1px #EBEBEB inset;
    box-shadow:0 3px 1px #EBEBEB inset;
}
.shop-cart .goods-list-table .total-payable {
    height:95px;
}
.shop-cart .goods-list-table .total-payable a {
    color:#444;
}
.shop-cart .goods-list-table .total-payable .red-pack {
    float:left;
    padding-left:20px;
    font-size:12px;
    color:#EF353D;
    background-image:url(../images/shop-cart-red-pack.png);
    background-repeat:no-repeat;
    background-position:left center;
    text-decoration:none;
    margin-top:5px;
    line-height:22px;
    margin-right:10px;
    cursor:pointer;
}
.shop-cart .goods-list-table .total-payable .red-pack_less {
    background-image:url(../images/shop-cart-red-pack-less.png);
}
.shop-cart .goods-list-table .total-payable span {
    margin-right:28px;
}
.shop-cart .goods-list-table .total-payable span b {
    padding-right:5px;
    font-size:18px;
    font-weight:normal;
    color:#EF353D;
}
.shop-cart .order-submit {
    text-align:center;
}
.shop-cart .order-submit input {
    padding:10px 50px;
    *padding:5px 30px;
    font-size:18px;
    *border:0;
}
.shop-cart .order-submit a.no_submit {
    width:174px;
    height:47px;
    *padding:0;
    line-height:30px;
    *line-height:47px;
    font-size:22px;
    text-align:center;
    color:#BEBEBE;
    background-color:#F5F5F5;
    border:1px solid #DDDDDD;
}
.shop-cart .order-submit a.no_submit:hover {
    text-decoration:none;
}
.shop-cart .order-submit a.no_submit:focus {
    outline:none;
}
.shop-cart .order-submit p.no_order_txt {
    padding-bottom:15px;
    color:#EB7472;
}
.shop-cart .order-submit p.no_order_txt a {
    color:#EB7472;
    text-decoration:underline;
}
.cart-empty {
    float:left;
    width:390px;
    margin-left:245px;
    margin-top:78px;
    margin-bottom:268px;
}
.cart-empty img {
    float:left;
}
.cart-empty p {
    float:right;
    width:200px;
    padding-top:30px;
    font-size:22px;
}
.cart-empty .stroll {
    margin-top:15px;
    padding:8px 40px;
    font-size:16px;
    background-color:#EF353D;
}
.cart-message p.content,.cart-message p.operate,.cart-message div {
    text-align:center;
}
.cart-message p.content,.cart-message div {
    line-height:30px;
}
.cart-message p.operate a:hover,.cart-message p.content,.cart-message div {
    color:#EF353D;
}
.cart-message {
    position:relative;
    margin-bottom:80px;
    margin-top:50px;
    padding-top:130px;
    padding-bottom:100px;
    background-color:#fff;
}
.cart-message h4.title {
    position:absolute;
    left:30px;
    top:40px;
    color:#555;
}
.cart-message p.operate a {
    font-size:12px;
    color:#333;
}
.cart-list {
    margin-top:23px;
    margin-bottom:98px;
    background-color:#fff;
}
.cart-list tr {
    border:0;
}
.cart-list td {
    padding-left:20px;
    padding-right:20px;
}
.cart-list thead th {
    height:45px;
    padding-left:28px;
    font-size:14px;
    font-weight:normal;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#F0F0F0;
}
.cart-list .full-gifts {
    background-color:#DBEEFD;
}
.cart-list .full-gifts td {
    position:relative;
    padding-top:10px;
    padding-bottom:10px;
}
.cart-list .full-gifts .redempte {
    position:absolute;
    top:50px;
    z-index:5;
    display:none;
    width:508px;
    padding-top:20px;
    padding-bottom:15px;
    background-color:#fff;
    border:1px solid #D5D5D6;
}
.cart-list .full-gifts .triangle {
    position:absolute;
    left:57px;
    top:-11px;
    z-index:10;
    width:12px;
    height:11px;
    background-image:url(../images/shop-cart-icon.png);
    background-repeat:no-repeat;
    background-position:-6px 0;
}
.cart-list .full-gifts .redempte-p,.cart-list .full-gifts .redempte-p2 {
    float:left;
    margin-left:20px;
}
.cart-list .full-gifts .redempte-ul li {
    float:left;
    width:100%;
    *width:488px;
    padding-left:20px;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid #D5D5D6;
    list-style-type:none;
}
.cart-list .full-gifts .redempte-ul li input,.cart-list .full-gifts .redempte-ul li img {
    float:left;
    margin-right:20px;
}
.cart-list .full-gifts .redempte-ul li input {
    margin-top:30px;
    *margin-top:20px;
}
.cart-list .full-gifts .redempte-ul li p a {
    font-size:12px;
    color:#3E9DC9;
}
.cart-list .full-gifts .redempte-ul li p span {
    font-size:12px;
    color:#EF353D;
}
.cart-list .full-gifts .redempte-p2 {
    padding-top:25px;
    padding-left:190px;
    *padding-left:140px;
}
.cart-list .full-gifts .submit {
    padding-left:15px;
    padding-right:15px;
}
.cart-list .full-gifts .reset {
    margin-left:10px;
    padding-left:15px;
    padding-right:15px;
    background-color:#E7E7E7;
}
.cart-list .full-gifts-btn {
    position:relative;
    float:left;
    width:36px;
    height:20px;
    margin-right:20px;
    font-size:12px;
    line-height:20px;
    color:#fff;
    text-align:center;
    background-color:#6CB247;
}
.cart-list .full-gifts-btn span {
    position:absolute;
    left:12px;
    bottom:-4px;
    color:#6CB247;
}
.cart-list .full-gifts .redemption {
    margin-left:10px;
}
.cart-list .list td {
    padding-top:25px;
    padding-bottom:25px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-right-style:solid;
    border-bottom-style:solid;
    border-right-color:#F0F0F0;
    border-bottom-color:#F0F0F0;
}
.cart-list .list td a:hover {
    color:#EF353D;
    text-decoration:none;
}
.cart-list .list-title img {
    float:left;
    margin-right:20px;
    *margin-top:5px;
    width:75px;
    height:75px;
}
.cart-list .list-title h5 {
    line-height:75px;
    *line-height:80px;
}
.cart-list .list-title h5 a {
    font-size:12px;
    color:#333;
}
.cart-list .list-title div {
    display:table;
    height:75px;
}
.cart-list .list-title div a {
    font-size:14px;
    color:#333;
    display:table-cell;
    vertical-align:middle;
}
.cart-list .list-template {
    font-size:14;
    color:#888;
}
.cart-list .list-price {
    color:#EF353D;
}
.cart-list .list-num input {
    width:72px;
    *height:36px;
    font-size:12px;
    line-height:36px;
    padding:0;
    text-align:center;
    border-radius:0;
    -moz-box-shadow:0 3px 1px #EBEBEB inset;
    -webkit-box-shadow:0 3px 1px #EBEBEB inset;
    box-shadow:0 3px 1px #EBEBEB inset;
}
.cart-list .list-operate a {
    font-size:12px;
    color:#929292;
}
.cart-list .total-price td,.cart-list .continue-shop td {
    padding-top:25px;
    padding-bottom:20px;
}
.cart-list .total-price td {
    background-color:#FAFAFA;
}
.cart-list .continue-shop td {
    background-color:#fffBF7;
    border-top:1px solid #EBEBF0;
}
.cart-list .total-price td p {
    float:left;
}
.cart-list .total-price td span {
    font-size:22px;
    color:#EF353D;
}
.cart-list .total-price td a {
    float:right;
    margin-right:48px;
    margin-top:10px;
    font-size:12px;
}
.cart-list .continue-shop .shopping {
    padding-left:20px;
    padding-right:20px;
    background-color:#E7E7E7;
    border:1px solid #E7E7E7;
}
.cart-list .continue-shop .shopping:hover {
    background-color:#D8D8D8;
    border:1px solid #D8D8D8;
}
.cart-list .continue-shop .settle {
    margin-right:28px;
    padding:10px 50px;
    font-size:18px;
    background-color:#EF353D;
}
.shop-cart-pay {
    *width:840px;
    margin-top:20px;
    padding:30px;
    background-color:#fff;
    border-bottom:1px solid #EDEDF1;
    margin-bottom:80px;
}
.shop-cart-pay .pay-right {
    display:block;
    width:100%;
    height:33px;
    background-image:url(../images/shop-cart-right.png);
    background-repeat:no-repeat;
    background-position:center center;
    margin-bottom:80px;
}
.shop-cart-pay .pay-h4 {
    margin-top:20px;
    font-size:16px;
    text-align:center;
}
.shop-cart-pay .pay-h4 span {
    color:#EF353D;
}
.shop-cart-pay .pay-p {
    margin-top:20px;
    padding-top:10px;
    padding-bottom:10px;
    font-size:12px;
    background-color:#fff7D1;
    border:1px solid #E5DEBC;
    text-align:center;
}
.shop-cart-pay .pay-p span {
    padding-right:5px;
    font-size:16px;
    color:#EF353D;
}
.shop-cart-pay .pay-div {
    float:left;
    width:100%;
    margin-top:20px;
    padding-bottom:10px;
    border:1px solid #DFDFDF;
}
.shop-cart-pay .pay-other {
    float:right;
    margin-top:42px;
    margin-right:20px;
    padding-right:20px;
    background-image:url(../images/shop-cart-sjx-x.png);
    background-repeat:no-repeat;
    background-position:right center;
    cursor:pointer;
}
.shop-cart-pay .pay-div-1 {
    position:relative;
    z-index:4;
    float:left;
    width:820px;
    *width:810px;
    margin-left:10px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    border:1px solid #DFDFDF;
}
.shop-cart-pay .pay-div-1 .items li,.shop-cart-pay .pay-div-1 .items li label {
    float:left;
    width:190px;
    height:45px;
}
.shop-cart-pay .pay-div-1 .items li {
    margin-right:10px;
    margin-bottom:10px;
    list-style-type:none;
    background-repeat:no-repeat;
    background-position:50px center;
}
.shop-cart-pay .pay-div-1 .items li label {
    cursor:pointer;
    border:1px solid #DEDEDE;
}
.shop-cart-pay .pay-div-1 .items li label input {
    margin-top:15px;
    *margin-top:12px;
    margin-left:20px;
}
.shop-cart-pay .triangle {
    position:absolute;
    right:57px;
    top:-11px;
    z-index:10;
    width:12px;
    height:11px;
    background-image:url(../images/shop-cart-icon.png);
    background-repeat:no-repeat;
    background-position:-6px 0;
}
.shop-cart-pay .pay-p1 {
    float:left;
}
.shop-cart-pay .pay-p1 input {
    float:left;
    margin-top:18px;
    margin-left:15px;
}
.shop-cart-pay .pay-p1 label {
    width:157px;
    height:47px;
    margin-top:30px;
    margin-left:10px;
    background-image:url(../images/shop-cart-alpiy.png);
    background-repeat:no-repeat;
    background-position:center center;
    border:1px solid #E5DEBC;
}
.shop-cart-pay .pay-p1 .tmp_pay_type {
    background-repeat:no-repeat;
    background-position:center center;
}
.shop-cart-pay .pay-p1 span.label {
    border:1px solid #e5debc;
    display:block;
    height:47px;
    margin-bottom:10px;
    margin-left:10px;
    margin-top:20px;
    width:187px;
}
.shop-cart-pay .pay-p1 span.label input {
    margin-top:15px;
}
.shop-cart-pay .pay-div-2 {
    margin-top:30px;
    text-align:center;
}
.shop-cart-pay .pay-now {
    margin-top:20px;
    margin-bottom:20px;
    padding:10px 50px;
    font-size:16px;
    background-color:#EF353D;
}
.shop-cart-pay .pay-now:hover {
    background-color:#C95A58;
}
.regist-process-body {
    *width:1000px;
    margin-top:22px;
    background-color:#fff;
    border:1px solid #EAEAEA;
    margin-bottom:22px;
    padding-top:80px;
    padding-right:100px;
    padding-bottom:80px;
    padding-left:100px;
}
.regist-process-forget {
    width:740px;
    margin-left:150px;
    margin-bottom:80px;
}
.regist-process-forget .forget-header {
    padding-bottom:10px;
    border-bottom:1px solid #eee;
}
.regist-process-forget .forget-header a {
    margin-top:30px;
    color:#E53939;
}
.regist-process-forget .forget-items {
    margin-top:20px;
}
.regist-process-forget .forget-items .title {
    float:left;
    width:120px;
    margin-right:10px;
    font-size:16px;
    line-height:40px;
    text-align:right;
}
.regist-process-forget .forget-items b.tips {
    padding-left:15px;
    font-weight:normal;
    line-height:40px;
}
.regist-process-forget .forget-items #username {
    width:360px;
    height:40px;
    *padding:0;
    *line-height:40px;
    *text-indent:15px;
    border-radius:0;
}
.regist-process-forget .forget-items .vericode {
    width:148px;
    height:40px;
    *padding:0;
    *line-height:40px;
    *text-indent:15px;
    border-radius:0;
}
.regist-process-forget .forget-items .vericode-p {
    float:left;
    width:122px;
    height:40px;
    margin-left:15px;
    border:1px solid #EAEAEA;
}
.regist-process-forget .forget-items .vericode-a {
    padding-left:15px;
    line-height:40px;
    color:#E53939;
}
.regist-process-forget .find-pwd {
    float:left;
    margin-left:130px;
    margin-top:20px;
    font-size:16px;
    padding:10px 150px;
}
.regist-process-login-left {
    width:560px;
    border-right:1px solid #EAEAEA;
}
.regist-process-login-left h2.title,.regist-process-login-right h2.title {
    margin-bottom:15px;
}
.regist-process-login-left .text {
    width:360px;
    *width:330px;
    height:40px;
    margin-top:20px;
    *padding:0;
    *line-height:40px;
    *text-indent:15px;
    color:#A8A8A8;
    padding-left:40px;
    *padding-left:30px;
    background-repeat:no-repeat;
    background-position:12px center;
    border-radius:0;
}
.regist-process-login-left #txtUsername {
    background-image:url(../images/user.png);
}
.regist-process-login-left #txtPassword {
    background-image:url(../images/pwd.png);
}
.regist-process-login-left .login-btn {
    margin-top:20px;
    margin-bottom:20px;
    padding:10px 161px;
    *padding:5px 105px;
    font-size:18px;
    *border:0;
}
.regist-process-login-left .operates {
    width:360px;
}
.regist-process-login-left .operates span {
    padding-left:5px;
    font-size:12px;
    color:#999;
}
.regist-process-login-left .other-login {
    *width:100%;
    margin-top:30px;
    margin-left:50px;
}
.regist-process-login-left .other-login a {
    float:left;
    width:50px;
    height:50px;
    margin-right:10px;
    background-image:url(../images/register-blog.png);
    background-repeat:no-repeat;
    text-indent:-9999px;
}
.regist-process-login-left .qq {
    background-position:0 0;
}
.regist-process-login-left .ren {
    background-position:-60px 0;
}
.regist-process-login-left .sina {
    background-position:-124px 0;
}
.regist-process-login-left .alipay {
    background-position:-184px 0;
}
.regist-process-login-left .other-login a.weixin {
    background-image:url(../images/weixin.png);
    background-repeat:no-repeat;
}
.regist-process-login-right {
    width:340px;
}
.regist-process-login-right .free-registe {
    padding:10px 135px;
    font-size:16px;
}
.regist-process-register-left {
    width:560px;
    border-right:1px solid #EAEAEA;
}
.regist-process-register-left h2.title .regist-process-register-right h2.title {
    margin-bottom:15px;
}
.regist-process-register-left span.title {
    float:left;
    width:80px;
    *margin-top:20px;
    margin-right:15px;
    font-size:16px;
    line-height:40px;
    text-align:right;
}
.regist-process-register-left .text {
    width:360px;
    *width:330px;
    height:40px;
    margin-top:20px;
    *padding:0;
    *line-height:40px;
    *text-indent:15px;
    color:#A8A8A8;
    border-radius:0;
}
.regist-process-register-left p.tips {
    margin-left:95px;
    line-height:30px;
    color:#999999;
    font-size:12px;
}
.regist-process-register-left .register-now {
    margin-top:20px;
    margin-left:95px;
    padding:10px 145px;
    *padding:10px 90px;
    font-size:18px;
    background-color:#E53939;
    *border:0;
}
.regist-process-register-left .read-protocal {
    margin-top:100px;
    padding-left:95px;
    font-size:12px;
    line-height:22px;
}
.regist-process-register-left .read-protocal input {
    float:left;
    margin-right:10px;
}
.regist-process-register-right {
    width:340px;
}
.regist-process-register-right .login-now {
    margin-top:20px;
    padding:10px 135px;
    font-size:16px;
}
.regist-process-register-right .other-account {
    font-size:18px;
    line-height:60px;
    color:#888;
}
.regist-process-register-right .other-login a {
    float:left;
    width:50px;
    height:50px;
    margin-right:10px;
    background-image:url(../images/register-blog.png);
    background-repeat:no-repeat;
    text-indent:-9999px;
}
.regist-process-register-right .other-login .qq {
    background-position:0 0;
}
.regist-process-register-right .other-login .ren {
    background-position:-60px 0;
}
.regist-process-register-right .other-login .sina {
    background-position:-124px 0;
}
.regist-process-register-right .other-login .alipay {
    background-position:-184px 0;
}
.regist-process-register-right .scan {
    float:left;
    width:100%;
    margin-top:85px;
}
.regist-process-register-right .scan img {
    float:left;
    margin-right:30px;
}
.regist-process-register-right .scan span {
    float:left;
    margin-top:20px;
    padding-top:30px;
    font-size:16px;
    background-image:url(../images/register-reg-yh.png);
    background-repeat:no-repeat;
    background-position:left top;
}
.regist-process-register-right .scan b {
    float:left;
    width:200px;
    font-size:22px;
    font-weight:normal;
    color:#EE2D23;
}
.regist-process-register-right .pre-consultation {
    float:left;
    width:100%;
    height:35px;
    margin-top:30px;
    padding-left:40px;
    font-size:22px;
    line-height:30px;
    background-repeat:no-repeat;
    background-position:left center;
}
.regist-process-register-right .pre-consultation b {
    padding-left:5px;
    font-size:26px;
    font-weight:normal;
    color:#EE2D23;
}
.score-wrap .score-bottom {
    display:none;
    margin-left:25px;
    background:#fff;
    font-size:12px;
    line-height:13px;
    color:#333
}
.score-wrap-on .score-bottom {
    display:block;
}
.score-wrap-on .score {
    display:none;
}
.score-wrap .score-bottom .line {
    padding:4px 0
}
.score-wrap .score-bottom .span1 {
    float:left;
}
.score-wrap .score-bottom .span2 {
    float:left;
    width:150px;
    margin:0 3px;
    height:13px;
    background:#f7f8f8
}
.score-wrap .score-bottom .span2in {
    float:left;
    height:13px;
    background:url(../images/ping_bg.gif) repeat-x
}
.score-wrap .score-bottom .span3 {
    float:left;
}
::-moz-placeholder {
    color:#ccc!important;
    opacity:1!important;
}
:-ms-input-placeholder {
    color:#ccc!important;
}
::-webkit-input-placeholder {
    color:#ccc!important;
}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    font-size:0;
}
.clearfix {
    display:inline-block;
}
*html .clearfix {
    height:1%;
}
.clearfix {
    display:block;
}
.clearfix {
    zoom:1;
}
.f_r {
    float:right;
    _display:inline;
}
.f_l {
    float:left;
    _display:inline;
}
#wrap {
    width:1920px;
    height:425px;
    position:relative;
}
#tips {
    width:470px;
    margin:0 auto;
}
#tips li {
    float:left;
    margin-left:10px;
    height:6px;
    width:80px;
    background:#C1C1C1;
    cursor:pointer;
}
#tips li.cur {
    background:#FC7878;
}
.cover-page-index-slide:hover #tips li.cur {
    background:#FC7878;
}
#tips li span {
    display:block;
    height:100%;
    width:0;
    background:#FC7878;
}
.cover-page-index-slide a.show_pre,.cover-page-index-slide a.show_next {
    position:absolute;
    top:186px;
    display:none;
    height:55px;
    width:55px;
    text-indent:-9999px;
    background-repeat:no-repeat;
}
.cover-page-index-slide a.show_pre {
    left:280px;
    background-image:url(../images/cover-page-slide-icon-left.png);
}
.cover-page-index-slide a.show_next {
    right:0px;
    background-image:url(../images/cover-page-slide-icon-right.png);
}
@media (min-width:1280px) and (max-width:1366px) {
    .cover-page-index-slide a.show_pre {
    left:-35px;
}
.cover-page-index-slide a.show_next {
    right:-35px;
}
}@media (min-width:1367px) and (max-width:1900px) {
    .cover-page-index-slide a.show_pre {
    left:-75px;
}
.cover-page-index-slide a.show_next {
    right:-75px;
}
}@media (min-width:1901px) {
    .cover-page-index-slide a.show_pre {
    left:250px;
}
.cover-page-index-slide a.show_next {
    right:280px;
}
}.category-phrase {
    position:absolute;
    right:0;
    top:0;
    height:18px;
    padding-left:5px;
    padding-right:5px;
    font-size:12px;
    line-height:18px;
    color:#fff;
    background-color:#ef353d;
    display:block;
}
.buy {
    width:455px;
    margin-top:30px;
    height:56px;
    float:left;
    overflow:hidden;
}
#PDB2C_buy_click_0 {
    margin-left:10px;
}
#PDB2C_buy_click_0:hover {
    opacity:0.8;
}
#PDB2C_impactionBuy_0:hover {
    opacity:0.8;
}
#pdBuy {
    float:left;
    height:38px;
}
.gmtj {
    display:block;
    float:left;
    height:40px;
    margin-right:30px;
}
.gwc {
    float:right;
    height:33px;
    padding-right:20px;
}
.gwc input {
    background-color:#E7E7E7;
    border-style:none;
    border-radius:4px;
    padding-top:8px;
    padding-right:20px;
    padding-bottom:8px;
    padding-left:20px;
    font-size:12px;
}
.gwc input:hover {
    background-color:#D8D8D8;
}
.gwc input.next {
    background-color:#F12C2C;
    color:#fff;
}
.gwc input.next:hover {
    background-color:#F34E4E;
}
.gwc button.next {
    border-style:none;
    background-color:#F12C2C;
    color:#fff;
    border-radius:4px;
    padding-top:8px;
    padding-right:20px;
    padding-bottom:8px;
    padding-left:20px;
    font-size:12px;
}
.gwc button.next:hover {
    background-color:#F34E4E;
}
.w720 {
    width:932px;
    float:left;
}
.w721 {
    width:900px;
    float:left;
}
.wrapper {
    width:1210px;
    margin:0 auto;
}
.module {
    padding-top:10px;
    padding-bottom:30px;
    background-color:#eee;
}
.sidebar {
    width:270px;
    float:right;
}
.sidebar-img1 {
    display:block;
    margin-bottom:10px;
}
.sidebar-list {
    margin-bottom:10px;
    padding-bottom:17px;
    background-color:#fff;
    border-top:2px solid #b90404;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
}
.sidebar-list dt {
    margin-left:20px;
    margin-top:15px;
    margin-bottom:10px;
    font-size:18px;
    font-weight:normal;
}
.sidebar-list dd {
    margin-left:20px;
    padding-left:13px;
    line-height:29px;
    *line-height:30px;
    background-repeat:no-repeat;
    background-position:left center;
}
.sidebar-list dd b {
    font-weight:400;
}
.sidebar-list dd a {
    font-size:12px;
    color:#333;
}
.sidebar-list dd a:hover {
    color:#FF5B57;
}
.sidebar .activity-list dt {
    position:relative;
    line-height:22px;
    text-indent:1em;
    background-position:0 -193px;
}
.sidebar .activity-list dd {
    background-position:0 -222px;
}
.sidebar .read-list dd {
    background-position:0 -253px;
}
.sidebar .develop {
    *width:268px;
    margin-bottom:10px;
    padding-bottom:15px;
    background-color:#fff;
    border-top-width:5px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    border-top-color:#EE3F3B;
    border-right-color:#d7d7d7;
    border-bottom-color:#d7d7d7;
    border-left-color:#d7d7d7;
}
.sidebar .develop-1 {
    float:left;
    margin-left:15px;
    padding-top:15px;
}
.sidebar .develop-1-title {
    width:100%;
}
.sidebar .develop-1-title span {
    float:left;
    width:39px;
    height:19px;
    margin-right:10px;
    font-weight:bold;
    font-size:12px;
    line-height:19px;
    color:#fff;
    text-align:center;
    background-color:#EE3F3B;
}
.sidebar .develop-1-title em {
    float:left;
    font-size:12px;
    font-style:normal;
}
.sidebar .develop-1-title em a {
    color:#333;
}
.sidebar .develop-1-title em a:hover {
    color:#FF5B57;
    text-decoration:none;
}
.sidebar .develop-1-descrips {
    float:left;
    width:100%;
    *width:245px;
    padding-top:10px;
    padding-right:10px;
    font-size:12px;
    line-height:20px;
    color:#888;
}
.sidebar .hotline {
    float:left;
    width:270px;
    *width:248px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:20px;
    background-color:#fff;
    background-position:-210px -66px;
    border:1px solid #d7d7d7;
}
.sidebar .hotline b {
    display:block;
    margin-top:14px;
}
.sidebar .hotline span {
    font-size:25px;
    color:#EE3F3B;
}
.sidebar .blog {
    float:left;
    width:100%;
    *width:188px;
    margin-top:10px;
    padding:13px 40px;
    background-color:#fff;
    border:1px solid #d7d7d7;
}
.sidebar .blog .qq {
    margin-left:18px;
}
.more {
    font-size:12px;
    color:#fff;
    text-align:center;
    text-indent:0;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
.more-blue {
    top:10px;
    right:0;
    height:24px;
    padding-left:20px;
    padding-right:20px;
    line-height:24px;
    background-color:#2A92C7;
}
.more-red {
    right:15px;
    height:18px;
    padding-left:10px;
    padding-right:10px;
    font-size:12px;
    line-height:15px;
    background-color:#FF5B57;
}
.more:hover {
    color:#fff;
}
.pages li {
    display:inline-block;
}
.pages li:first-child {
    margin-left:0px;
}
.pages li a,.pages li.active span {
    padding-left:15px;
    padding-right:15px;
    color:#333;
}
.pages li.active a {
    background-color:#FE5F56;
    border-color:#FE5F56;
}
.pages li a i.page-bg {
    display:inline-block;
    line-height:1;
    position:relative;
    top:1px;
    width:10px;
    height:20px;
    overflow:hidden;
    background:url('../images/page_bg.png');
}
.pages li a:hover i.page-bg {
    background-position:9px 0px;
}
.pages li a i.page-right {
    background-position:0px 15px;
}
.pages li a:hover i.page-right {
    background-position:10px 15px;
}
.pages li.active span {
    color:#fff;
    border:none;
}
.pages li.active span:hover {
    background-color:#CE3434;
}
.pages li.active a:hover {
    background-color:#F05A50;
    border-color:#FE5F56;
}
.pages li a:hover {
    color:#333;
}
.foot {
    padding-top:38px;
    padding-bottom:18px;
    color:#fff;
    background-color:#192229;
}
.foot .left {
    width:800px;
    margin-top:10px;
    text-align:center;
}
.foot .subnav li {
    display:inline;
}
.foot .subnav li a {
    padding-left:10px;
    padding-right:10px;
    color:#fff;
}
.foot .left p {
    padding-top:10px;
}
.foot .right {
    width:200px;
}
.foot .right a {
    float:left;
    margin-right:10px;
}
.foot .right p {
    margin-top:60px;
    color:#74787D;
}
.help-center .dt,.help-center-video .dt {
    position:relative;
    height:50px;
    font-size:24px;
    font-weight:normal;
    line-height:50px;
    text-indent:1em;
    background-position:-439px 20px;
}
.help-center .banner {
    float:left;
    margin-top:9px;
}
.help-center .slide {
    position:relative;
    width:720px;
    height:280px;
    overflow:hidden;
}
.help-center .slide ul {
    position:absolute;
    top:0px;
    width:8000px;
    margin:0;
    padding:0;
}
.help-center .slide ul li {
    float:left;
    list-style-type:none;
}
.help-center .slide span {
    position:absolute;
    top:90px;
    display:none;
    width:40px;
    height:100px;
    text-indent:-9999px;
    background-position:-439px 20px;
    cursor:pointer;
}
.help-center .slide span.prev {
    left:0px;
    background-position:0 0;
}
.help-center .slide span.next {
    right:0px;
    background-position:-48px 0;
}
.help-center .slide span.now {
    display:block;
}
.help-center .big-slide {
    position:relative;
    width:720px;
    height:280px;
    overflow:hidden;
}
.help-center .big-slide ul {
    position:absolute;
    top:0px;
    width:10000px;
}
.help-center .big-slide ul li {
    float:left;
}
.help-center .big-slide ul li img {
    width:720px;
    height:280px;
}
.help-center .slide-btn {
    position:absolute;
    top:45%;
    width:38px;
    height:38px;
    display:none;
    text-indent:-9999px;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    opacity:0.5;
    filter:alpha(opacity=50);
}
.help-center .slide-l {
    left:-38px;
    background-position:-263px -122px;
}
.help-center .slide-r {
    right:-38px;
    background-position:-302px -122px;
}
.help-center .slide-hover {
    opacity:1;
    filter:flpha(opacity=100);
}
.help-center .slide-p {
    position:absolute;
    left:285px;
    bottom:10px;
}
.help-center .slide-p span {
    float:left;
    width:14px;
    height:14px;
    background-image:url(../images/focusbga.png);
    background-repeat:no-repeat;
    margin-left:16px;
    cursor:pointer;
}
.help-center .slide-p span.slide-checked {
    background-image:url(../images/focusbgb.png);
    background-repeat:no-repeat;
}
.help-center .hot-template {
    margin-top:10px;
}
.help-center .hot-template dd {
    width:721px;
    overflow:hidden;
}
.help-center .hot-template-list {
    margin:0;
    padding:0;
    float:left;
    width:730px;
    background-color:#fff;
    border-left:1px solid #d7d7d7;
    border-top:1px solid #d7d7d7;
}
.help-center .hot-template-list li {
    float:left;
    width:240px;
    *width:239px;
    height:330px;
    *height:299px;
    padding-top:30px;
    padding-bottom:30px;
    *padding-bottom:0px;
    *padding-left:0;
    text-align:center;
    border-right:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    list-style-type:none;
}
.help-center .hot-template-list li p a {
    display:block;
}
.help-center .hot-template-list li img {
    width:140px;
    height:140px;
    border:0;
}
.help-center .hot-template-b a {
    margin-top:10px;
    margin-bottom:24px;
    font-size:24px;
    font-weight:normal;
    color:#333;
}
.help-center .hot-template-list li div a {
    float:left;
    margin-left:20px;
    font-size:12px;
    line-height:30px;
    color:#333;
    white-space:nowrap;
}
.help-center .hot-template-list li p a:hover,.help-center .hot-template-list li div a:hover {
    color:#FF5B57;
    text-decoration:none;
}
.help-center-video {
    margin-top:10px;
}
.help-center-video dd {
    padding-top:25px;
    padding-bottom:15px;
    padding-left:21px;
    padding-right:21px;
    background-color:#fff;
    border:1px solid #d7d7d7;
}
.help-center-video .li {
    float:left;
    width:200px;
    margin-left:19px;
    padding-bottom:10px;
    text-align:center;
}
.help-center-video .li p {
    margin-top:10px;
}
.help-center-video .li p a {
    font-size:12px;
    color:#333;
    white-space:nowrap;
}
.help-details .article {
    margin-top:10px;
    background-color:#fff;
    border:1px solid #d7d7d7;
}
.help-details .title {
    padding:20px;
    text-align:center;
}
.help-details .msg {
    margin-top:20px;
    color:#888;
    text-align:center;
}
.help-details .msg span {
    padding-right:10px;
}
.help-details .abstract {
    margin-top:20px;
    padding:20px;
    background-color:#fff4E4;
}
.help-details .abstract span {
    line-height:25px;
    color:#888;
}
.help-details .art-body {
    max-width:720px;
    overflow:hidden;
    padding:20px;
    font-size:14px;
    color:#444;
}
.help-details .art-body img,.help-details .art-body p,.help-details .art-body embed {
    max-width:720px;
}
.help-details .art-body p img {
    max-width:680px;
}
.help-details .art-body p {
    color:#444;
    font-size:14px;
}
.help-details .art-img {
    padding-top:10px;
    text-align:center;
}
.help-center-video li.big img {
    width:518px;
    height:400px;
}
.help-center-video li.small img {
    width:200px;
    height:150px;
}
.help-center-video li.small .title {
    display:block;
    width:200px;
    margin-top:5px;
    line-height:20px;
    color:#333;
    text-align:left;
}
.help-center-video li.small .title:hover {
    color:#EF3F3B;
    text-decoration:none;
}
.article h6 {
    padding:10px;
    font-weight:normal;
    line-height:20px;
    text-align:left;
    background:#f4f4f4;
    border:1px solid #e2e2e2;
}
.article h6 a {
    font-weight:bold;
    color:#FF0000;
}
.help-list .dt {
    padding-bottom:30px;
    padding-top:30px;
    background-color:#fff;
    border:1px solid #d7d7d7;
}
.help-list .dt .category-img {
    margin-left:30px;
}
.help-list .category-box {
    width:487px;
    margin-left:38px;
}
.help-list .category-box .title {
    padding-bottom:10px;
    border-bottom:1px dotted #BFBFBF;
}
.help-list .category-items {
    padding-top:15px;
}
.help-list .category-items a {
    float:left;
    margin-top:5px;
    padding:5px 10px;
    *white-space:nowrap;
    font-size:14px;
    font-weight:normal;
    color:#333;
    margin:5px;
}
.help-list .category-items a.now {
    color:#fff;
    background-color:#FD6F6C;
}
.help-list .category-items a:hover {
    color:#fff;
    text-decoration:none;
    background-color:#FD6F6C;
}
.help-list .dd {
    *width:689px;
    background-color:#fff;
    padding:10px;
    margin-bottom:12.7px;
}
.help-list .dd .img {
    margin-top:0px;
    margin-right:25px;
    height:160px;
    display:list-item;
    overflow:hidden;
}
.help-list .dd .img img {
    width:215px;
}
.help-list .dd .title-date {
    width:620px;
    padding-bottom:5px;
}
.help-list .dd .title-date h4 {
    padding-top:10px;
    padding-bottom:5px;
}
.help-list .dd .title-date a {
    color:#333;
    white-space:nowrap;
}
.help-list .dd .title-date a:hover {
    color:#FF5B57;
}
.help-list .dd .title-date span {
    height:20px;
    font-size:12px;
    line-height:20px;
    color:#888;
}
.help-list .dd .title-date span b {
    padding-left:5px;
    padding-right:5px;
}
.help-list .dd .view-details {
    font-size:12px;
    color:#333;
}
.help-list .dd .description {
    width:620px;
    padding-top:8px;
    font-size:12px;
    line-height:20px;
    border-top:1px dotted #BFBFBF;
}
.help_ur_here {
    line-height:30px;
    padding-bottom:5px;
}
.help_ur_here a {
    color:#333;
}
.help_ur_here a:hover {
    color:#FF5B57;
}
.help_ur_here code {
    color:#333;
    background-color:#eee;
}
.weizhi {
    border-bottom-width:1px;
    border-bottom-style:dotted;
    border-bottom-color:#dedede;
}
.weizhi h2 {
    height:34px;
    line-height:34px;
    font-size:12px;
    background-color:#fff;
    font-weight:normal;
    display:block;
    background-image:url(../images/home.gif);
    background-repeat:no-repeat;
    background-position:10px center;
}
.weizhi h2 a {
    color:#666;
}
.weizhi h2 a:hover {
    color:#f60;
}
.Article-title {
    padding-top:10px;
}
.Article-title .title-head {
    float:left;
}
.Article-title .title-head img {
    width:70px;
    height:70px;
    border-radius:10px;
}
.title-wrap {
    margin-left:90px;
}
.title-wrap h1 {
    font-size:22px;
    line-height:150%;
    font-weight:bold;
}
.title-date {
    font-size:12px;
    color:#666;
    padding:0px 0;
}
.title-date a.name-date {
    color:#006cd3;
    text-decoration:none;
    margin-right:10px;
}
.title-date span,.title-date-box span {
    padding-left:20px;
    padding-right:10px;
    color:#999;
    line-height:16px;
    display:inline-block;
}
.title-date span.title-icon {
    background-position:0 0;
    margin-left:10px;
}
.title-date-box span.time-icon {
    background-position:0 -120px;
}
.title-date-box span.view-icon {
    background-position:left 0px;
    background-image:url(../images/bianji-ll.png);
    background-repeat:no-repeat;
    padding-left:25px;
}
.title-date-box span.reply-icon {
    background-position:left 0px;
    background-image:url(../images/bianji-bq.png);
    background-repeat:no-repeat;
    padding-left:25px;
    width:325px;
    white-space:nowrap;
}
.title-date-box span.reply-icon a {
    color:#999;
}
.title-date-box span.reply-icon a:hover {
    color:#016ed5;
}
.title-date-box a.fp_l span,a.fp_r span {
    text-align:center;
    float:right;
}
.title-date-box a.fp_l span:hover,a.fp_r span:hover {
    color:#016ed5;
    text-decoration:underline;
}
.article-body {
    padding-top:20px;
}
.article-body .article-date {
    font-size:12px;
    color:#999;
    line-height:24px;
    border-top:1px dotted #cdcdcd;
    border-bottom:1px dotted #cdcdcd;
}
.article-body .article-date cite {
    padding:0 5px;
}
.article-content {
    padding-top:10px;
    font-size:14px;
    line-height:24px;
    color:#333;
    text-align:justify;
    overflow:hidden;
}
.article-content>p {
    padding-bottom:20px;
}
.article-content>p>strong {
    font-weight:bold;
}
.article-footer {
    padding-top:30px;
}
.article-btn {
    margin-left:314px;
    margin-left:auto;
    margin-top:20px;
    margin-bottom:0px;
    margin-right:auto;
}
.article-btn a {
    text-decoration:none;
}
.article-btn-hover,.reply-btn-hover {
    display:inline-block;
    *zoom:1;
    width:100px;
    line-height:38px;
    text-align:center;
    color:#666;
    font-size:14px;
    border-radius:5px;
    cursor:pointer;
    margin:0 0 0 10px;
}
a.article-btn-hover {
    color:#fff;
    background-color:#333;
}
a.reply-btn-hover {
    color:#fff;
    background:#006cd3;
}
a:hover.reply-btn-hover {
    background-color:#4AA3E3;
}
a.article-btn-hover:hover {
    color:#fff;
    background-color:#717171;
}
a.reply-btn-hover:hover {
    color:#fff
}
.article-content img {
    }*html .article-content img {
    width:expression(this.width>570?"580px":ture);
}
*html .article-content img {
    height:expression(this.height>570?"580px":ture);
}
.Wshang-Left-index .Article-wrap,.Wshang-Left-index .Article-recommend,.Wshang-Left-index .Article-reply {
    padding:0;
    border:none;
}
.Wshang-Left-index .Article-wrap {
    padding-bottom:20px;
}
.Wshang-Left-index .article-content {
    padding-left:20px;
    padding-right:20px;
}
.Wshang-Left-index .Article-recommend h2 {
    border-bottom:1px solid #ececec;
    border-top:1px solid #ececec;
    padding:10px 0;
}
.Wshang-Left-index .Article-reply {
    padding-top:20px;
}
.Wshang-Left-index .commtent-button {
    width:650px;
}
.Wshang-Left-index .title-wrap {
    margin:0;
}
.Wshang-Left-index .title-wrap h1 {
    padding-bottom:10px;
}
.Wshang-Left-index .title-wrap h1 span {
    background-image:url(../images/qz.gif);
    background-repeat:no-repeat;
    background-position:left 4px;
    width:30px;
    padding-left:30px;
    margin-left:5px;
}
.Wshang-Left-index .title-date {
    border-bottom:1px solid #ececec;
    border-top:1px solid #ececec;
}
.Wshang-Left-index .title-date-box {
    margin-left:405px;
}
.Wshang-Left-index .Location {
    line-height:19px;
}
.article-tool {
    float:left;
    color:#999;
}
.article-tool cite {
    padding:0 10px;
    color:#ccc;
}
.article-tool a {
    margin-right:10px;
    color:#999;
}
.article-tool a:hover {
    color:#228fdd;
}
.BodyWrap {
    width:1000px;
    margin:0 auto;
    background:#fff;
    overflow:hidden;
    box-shadow:0px 1px 3px rgba(20,20,20,0.1);
}
.BodyLeft {
    width:620px;
    float:left;
}
.Wshang-Body {
    margin:0 auto;
    width:1000px;
    padding-top:10px;
}
.Wshang-Left {
    float:left;
    width:670px;
}
.Wshang-Right {
    margin-left:680px;
    width:300px;
    border:1px solid #ececec;
    background:#fff;
    padding:20px 9px;
}
.Wshang-index {
    background:#fff;
    border:1px solid #dedede;
    width:1210px;
    margin-right:auto;
    margin-bottom:10px;
    margin-left:auto;
    padding-right:20px;
    padding-left:20px;
    padding-top:5px;
    margin-top:10px;
}
.Wshang-Left-index {
    float:left;
    width:1167px;
}
.Wshang-Right-index {
    margin-left:670px;
    width:290px;
}
.fanpian {
    margin-top:20px;
    border-top-width:1px;
    border-top-style:dotted;
    border-top-color:#dedede;
    padding-top:10px;
    padding-bottom:5px;
}
.fanpian p span {
    background-image:url(../images/qz.gif);
    background-repeat:no-repeat;
    background-position:left center;
    width:30px;
    padding-left:30px;
    margin-left:10px;
}
.fanpian a {
    color:#016ed5
}
.fanpian a:hover {
    text-decoration:underline;
}
.bwdz {
    }.bwdz .dz {
    margin-top:10px;
}
.bwdz .dz a {
    color:#016ed5
}
.bwdz .dz a:hover {
    text-decoration:underline;
}
.m-popup,.m-pop-jcrop,.m-pop-music {
    position:fixed;
    top:0;
    left:0;
    z-index:100;
    width:100%;
    height:100%;
    background-color:#000;
    background:rgba(0,0,0,0.6);
}
.m-popup .popup-con,.m-pop-jcrop .jcrop-con,.m-pop-music .music-con {
    position:absolute;
    top:50%;
    left:50%;
    height:460px;
    width:520px;
    margin:-230px 0 0 -260px;
    border-radius:6px;
    background-color:#fff;
}
.popup-con h3,.m-pop-jcrop h3,.m-pop-music h3 {
    margin-top:0;
    padding:20px 0 20px 20px;
    background-color:#FCFCFC;
    border-bottom:#eee 1px solid;
    border-radius:6px 6px 0 0;
    color:#FFAA00;
}
.popup-con h3 em {
    font-style:normal;
    font-size:16px;
    color:#A7A7A7;
}
.popupbox {
    padding:20px;
    font-size:18px;
}
#logo_new {
    width:150px;
    height:150px;
}
.popuptxt {
    padding:0px 20px;
    font-size:16px;
}
.jcrop-fm {
    width:580px;
    height:400px;
    margin:10px auto;
    border:#E6E6E6 1px solid;
    background-color:#eee;
    overflow:hidden;
}
.m-pop-jcrop .jcrop-con {
    height:540px;
    width:800px;
    margin:-270px 0 0 -400px;
}
.m-pop-music .music-con {
    height:540px;
    width:520px;
    margin:-270px 0 0 -400px;
}
.btn-ed-close {
    display:block;
    width:28px;
    height:28px;
    float:right;
    margin-right:20px;
}
.icon-m,.css_sprite {
    background-image:url("../images/icon-main.png");
    background-repeat:no-repeat;
}
.coplist,.copypage {
    padding:10px 20px;
}
.coplist li {
    line-height:40px;
    font-size:16px;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    text-overflow:ellipsis;
}
.coplist input,.coplist select {
    padding-left:6px;
    height:40px;
}
.w-middle2 {
    width:186px !important;
}
.popupbox {
    padding:20px;
    font-size:18px;
}
.f-pc100 {
    width:100%;
}
.btn-addwz,.btn-save {
    font-size:20px;
}
.btn-choocemb,.btn-addwz,.btn-save,.btn-upload {
    display:inline-block;
    border-radius:6px;
    padding:10px 15px;
}
.user-main .btn-primary {
    color:#fff;
    background-color:#FF4146;
    border-color:#FF4146;
    display:block;
    width:200px;
    height:50px;
    font-size:24px;
    line-height:33px;
    margin:10px auto auto;
}
.f-hide {
    display:none!important;
}
.text-red {
    color:#e83434;
    font-weight:bold;
    margin-right:6px;
}
#chargeCatfood {
    color:#e83434;
    text-decoration:underline
}
.glyphicon-ok {
    background-image:url("../images/ok.png");
    background-repeat:no-repeat;
}
.glyphicon-remove {
    background-image:url("../images/full.png");
    background-repeat:no-repeat;
}
.PDB2C_moban1_cat_size1 {
    display:none;
}
.vip-intro-table {
    width:100%;
}
.vip-intro-table td {
    line-height:50px;
    font-size:18px;
}
.vip-intro-table th {
    line-height:50px;
    font-size:18px;
}
.vip-intro-table,.vip-intro-table td,.vip-intro-table th {
    border:1px solid #CFCFCF;
    text-align:center
}
.vip-intro-table th {
    border-top:10px solid #CFCFCF;
    text-align:center
}
.vip-intro-table #free {
    border-top:10px #b4b4b4 solid;
    line-height:50px;
    color:#b4b4b4
}
.vip-intro-table #month {
    border-top:10px #3f92d6 solid;
    line-height:50px;
    color:#3f92d6
}
.vip-intro-table #year {
    border-top:10px #f4a225 solid;
    line-height:50px;
    color:#f4a225
}
.vip-intro-table #life {
    border-top:10px #e2514e solid;
    line-height:50px;
    color:#e2514e
}
.cover-page-index .four-procucts ul {
    width:100%;
    height:100px;
    overflow:hidden;
    margin-bottom:50px;
}
.cover-page-index .four-procucts ul li {
    float:left;
    width:295px;
    height:100%;
    margin-right:10px;
    padding-left:100px;
    padding-top:20px;
}
.cover-page-index .four-procucts ul li.one {
    background:url(../images/fp-tb-1.png) no-repeat left top #fff;
}
.cover-page-index .four-procucts ul li.two {
    background:url(../images/fp-tb-2.png) no-repeat left top #fff;
}
.cover-page-index .four-procucts ul li.three {
    background:url(../images/fp-tb-3.png) no-repeat left top #fff;
}
.cover-page-index .four-procucts ul li.last {
    margin-right:0;
    background:url(../images/fp-tb-4.png) no-repeat left top #fff;
}
.cover-page-index .four-procucts ul li p.title {
    font-size:24px;
    color:#333;
}
.cover-page-index .four-procucts ul li p.text {
    font-size:14px;
    color:#888;
}
.index-top-banner {
    height:90px;
    text-align:center;
    width:100%;
    background:url(../images/index-top-banner.png) no-repeat center;
}
.index-top-banner a {
    display:block;
    width:100%;
    height:100%;
}
.cover-page-wrapper .xinyu {
    width:1210px;
    float:left;
    border-top:1px solid rgb(223,223,223);
    display:inline;
    margin:auto;
    padding-top:30px;
}
.xinyu .bottom-introduce {
    border-bottom:1px solid #eee;
    padding:0 0 35px 100px;
    margin-bottom:20px;
}
.xinyu .bottom-introduce li {
    float:left;
    margin-right:37px;
}
.xinyu .bottom-introduce li em {
    display:block;
    width:60px;
    height:60px;
    background:url(../images/bottp.png);
    margin-right:5px;
}
.xinyu .bottom-introduce li em.type {
    background-position:0 0;
}
.xinyu .bottom-introduce li em.model {
    background-position:0 -114px;
}
.xinyu .bottom-introduce li em.safe {
    background-position:0 -233px;
}
.xinyu .bottom-introduce li em.deal {
    background-position:0 -353px;
}
.xinyu .bottom-introduce li em.remind {
    background-position:0 -514px;
}
.xinyu .bottom-introduce li h4 {
    font-size:16px;
    margin-bottom:10px;
    padding-top:10px;
}
.cover-page-index .demos1 {
    margin-top:30px;
    font-size:14px;
    background:#fff;
    padding:20px;
}
.cover-page-index .demos1 dt:first-child {
    float:left;
}
.cover-page-index .demos1 dt {
    float:right;
}
.cover-page-index .demos1 dd {
    clear:both;
}
.cover-page-index .demos1 dl {
    width:220px;
    *width:215px;
    margin:10px;
    padding-right:0px;
    border-right:2px solid #E3E3E3;
}
.cover-page-index .demos1 a {
    color:#333;
}
.cover-page-index .demos1 dd {
    position:relative;
    float:left;
    padding-top:5px;
}
.cover-page-index .demos1 dd a {
    float:left;
    margin-right:10px;
    font-size:14px;
    line-height:18px;
    color:#606060;
}
.cover-page-index .demos1 dd a:hover {
    color:#ef353d;
}
.cover-page-index .demos1 dd.miscro-channel span {
    float:left;
    font-size:12px;
    line-height:25px;
    color:#606060;
}
.cover-page-index .demos1 dd.flow-us a {
    padding-left:20px;
    *width:80px;
    background-repeat:no-repeat;
    background-position:left center;
}
.cover-page-index .demos1 dd.flow-us a.sina-blog {
    background-image:url(../images/sina-blog.png);
}
.cover-page-index .demos1 dd.flow-us a.tecent-blog {
    background-image:url(../images/tecent-blog.png);
}
.cover-page-index .demos1 dd.flow-us a.app {
    width:110px;
    background-image:url(../images/app.png);
}
.cover-page-index .demos1 dd.miscro-channel img {
    position:absolute;
    left:118px;
    top:-20px;
}
.vtitle {
    margin-top:5px;
    padding:10px 0;
    border-bottom:1px dotted #ccc;
    text-align:left;
    font-weight:bold;
    font-size:14px;
    background:url(../images/ss.png) no-repeat -415px -175px;
    text-indent:20px;
    color:#444;
}
.xg_list {
    text-align:left;
    margin:15px auto 20px auto;
    color:#666;
    line-height:25px;
    margin-bottom:15px;
}
.xg_list ul {
    height:140px;
    border-bottom:1px dotted #ccc;
}
.xg_list ul li {
    float:left;
    display:block;
    width:370px;
    height:30px;
    line-height:30px;
    text-indent:10px;
    background:url(../images/ss.png) -425px -230px no-repeat;
    overflow:hidden;
    margin:0 0 0 10px;
}
.xg_list li a {
    color:#444;
    font-size:14px;
}
.xg_list li a:visited {
    color:#888;
}
.site_info {
    margin:0 auto;
    margin-top:5px;
    width:100%;
    background:#fff;
    overflow:hidden;
    text-align:left;
    position:relative;
    padding:0px;
    _padding-bottom:20px;
}
.site_info ul {
    margin:0 auto;
    padding:9px 15px 9px 15px;
    display:block;
    width:100%;
    height:75px;
    border:1px solid #ddd;
    background:#fefefe;
}
.site_info .share {
    width:250px;
    float:right;
    display:inline;
    position:absolute;
    top:15px;
    right:10px;
}
.site_info ul li {
    list-style:none;
    width:100%;
    overflow:hidden;
    line-height:28px;
}
.site_info ul li span {
    width:68px;
    color:#666;
    float:left;
    font-size:12px;
}
.site_info a,.site_info a:visited {
    color:#666;
    padding-right:12px;
    text-decoration:underline;
}
.site_info a:hover {
    color:#c00;
}
.site_info a.s_i_a,.site_info ul li.s_i_a a {
    padding:0;
    text-decoration:none;
}
.site_info ul li p {
    float:right;
    display:block;
    width:1065px;
    height:26px;
    overflow:hidden;
    color:#666;
    padding:0;
    margin:0;
    font-size:12px;
}
.site_info strong,.site_info b {
    font-weight:400;
}
.site_info .sr {
    float:right;
    position:relative;
    margin-top:-28px;
    width:65px;
    display:inline;
    height:20px;
    text-align:left;
    padding-left:15px;
}
.site_info .sr a {
    color:#268600;
    color:#000;
    display:block;
}
.site_info .sr a:hover {
    color:#c00;
}
.nr_body {
    display:block;
    word-wrap:break-word;
    text-align:left;
    width:100%;
    line-height:24px;
    color:#222;
    overflow:hidden;
    font-size:14px;
    color:#444;
}
.nr_body h2 {
    font-size:16px;
}
.nr_body a,.nr_body a:visited {
    color:#0090CE;
}
.nr_body p {
    margin:0;
    text-align:left;
    font-size:14px;
    line-height:24px;
    margin:0 0 15px;
}
.nr_body blockquote p {
    margin:0;
}
.nr_body img {
    border-radius:3px;
    box-shadow:rgba(0,0,0,0.15) 0 0 8px;
    background:#FBFBFB;
    border:1px solid #ddd;
    margin:10px auto;
    padding:5px;
}
.nr_body hr {
    height:1px;
    border:none;
    border-top:2px dotted #999
}
.nr_body a:hover img {
    border:1px solid #CCC;
}
.nav_b a,.nav_b a:hover {
    -moz-transition:all .1s ease-in;
    -webkit-transition:all .1s ease-in;
    -o-transition:all .1s ease-in;
    transition:all .1s ease-in;
}
#nr_tad1 img,#nr_tad1 a:hover img {
    border-radius:0;
    box-shadow:rgba(0,0,0,0.15) 0 0 0;
    border:0;
    margin:0;
    padding:0;
}
.nr_body a {
    color:#333;
}
.nr_body a:hover {
    color:#f30;
}
.nr_body a strong {
    font-weight:bold;
}
.nr_info {
    display:block;
    text-align:left;
    padding:12px 0;
    color:#666;
    line-height:20px;
    border-bottom:1px dotted #ccc;
}
.nr_mbinfo {
    border-top:1px dotted #ccc;
}
.nr_info em {
    font-style:normal
}
.nr_info em a {
    text-decoration:underline;
}
.nr_info span {
    padding:0 15px;
    color:#333;
    font-weight:normal;
}
.nr_info span.one {
    padding-left:0;
}
.nr_info a {
    color:#333;
}
.nr_info span a.zz {
    color:#090;
    text-decoration:underline;
    font-weight:bold;
}
.ml_sucai .nr_body img {
    margin:5px;
    border-radius:3px;
    border:0;
    background:#fff;
}
.nr_down {
    display:block;
    padding:15px 0;
    height:31px;
}
.nr_down a.down_link {
    display:block;
    color:#353535;
    font-size:14px;
    font-weight:bold;
    line-height:31px;
    overflow:hidden;
    text-align:left;
    text-indent:40px;
    float:left;
    width:182px;
    height:31px;
    background:url(../images/ss.png) no-repeat 0 -338px;
}
.nr_down a:hover.down_link {
    text-decoration:none;
    background-position:0 -369px;
}
.nr_down span {
    float:left;
    line-height:31px;
    padding-left:20px;
}
.nr_down span em {
    color:#C00;
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    padding:0 2px;
}
.nr_down span a {
    color:#0052A4;
    padding-left:10px;
}
.ml_mb .list,.ml_cmsmb .list {
    padding-bottom:0;
}
.wz_nr_r {
    text-align:right;
    float:right;
    padding:0;
    position:relative;
    display:block;
    width:170px;
    overflow:hidden;
    margin-top:-30px;
}
.wz_nr_r a {
    color:#23447E;
    padding-left:10px;
}
.mb10 {
    border-bottom:0;
    font-size:12px;
}
.pingjia {
    width:100%;
    height:130px;
}
.pinglun1 {
    width:1000px;
    float:left;
    border-bottom:0;
    font-size:12px;
}
.pinglunimg {
    width:130px;
    float:right;
    height:130px;
    background:url(../images/pl.jpg) no-repeat;
}
.pingjia h1 {
    font-size:16px;
    color:#d10000;
}
.pingjia p {
    margin-top:10px;
    font-size:14px;
    max-width:1162;
    width:auto;
    margin-bottom:10px;
}
.mainbg {
    width:1210px;
    margin:0 auto;
    margin-top:50px;
    background:#fff;
    height:auto;
}
.about_l {
    float:left;
    width:152px;
    background:#fff;
}
.menu {
    float:left;
    width:170px;
}
.menu li {
    border-left:4px solid white;
    height:54px;
}
.about_r {
    border-left:1px solid #E5E5E5;
    width:1055px;
    font-size:14px;
    padding-left:20px;
    float:right;
    overflow:hidden;
    text-align:left;
    background:#fff;
    color:#333;
    font-size:12px;
    line-height:30px;
}
.mb_i {
    width:1200px;
}
.mb_box {
    width:597px;
    height:326px;
    background:#fff;
    float:left;
    display:inline;
    border-bottom:1px solid #DADAD9;
    margin-left:15px;
    margin-bottom:15px;
}
.margin {
    margin-left:0px;
}
.mb_box_tit {
    height:34px;
    border-bottom:1px solid #eee;
    line-height:34px;
    padding-left:12px;
}
.mb_box_tit strong {
    font-size:14px;
}
.mb_box_tit span {
    float:right;
    display:inline;
    margin-right:10px;
}
.mb_box_tit span a {
    float:right;
    display:inline;
    margin-right:10px;
    color:#555;
}
.mb_box_pic {
    float:left;
    display:inline;
    margin:10px 10px 10px 10px;
}
.mb_box_pic dd {
    margin-bottom:10px;
}
.mb_box_pic dd img:hover {
    background:#eee
}
.mb_box_pic dd img {
    width:159px;
    height:100px;
    padding:3px;
    border:1px solid #ddd
}
.mb_box_pic p {
    margin-bottom:5px;
    text-align:center
}
.mb_box_pic p a {
    color:#555;
    font-size:14px;
}
.mb_box_con {
    float:right;
    display:inline;
    width:410px;
    margin-top:12px;
}
.mb_box_con dd {
    background:url(../images/icon.jpg) 0 5px no-repeat;
    padding-left:12px;
    height:24px;
}
.mb_box_con dd a {
    color:#555;
    font-size:14px;
}
.mb_box_con dd span {
    float:right;
    color:#555;
    display:inline;
    margin-right:14px;
}
.mb_box_con dd i {
    float:left;
    color:#aaa;
    display:inline;
    margin-right:5px;
    padding-top:5px;
}
.mb_box1 {
    width:594px;
    height:326px;
    background:#fff;
    float:right;
    display:inline;
    margin:10px 0px 0px 0px;
    border-bottom:1px solid #DADAD9
}
.mb_box1_tit {
    height:34px;
    border-bottom:1px solid #eee;
    line-height:34px;
    padding-left:12px;
}
.mb_box1_tit strong {
    font-size:14px;
}
.mb_box1_tit span {
    float:right;
    display:inline;
    margin-right:10px;
}
.mb_box1_pic {
    float:left;
    display:inline;
    margin:10px 10px 10px 15px;
}
.mb_box1_pic dd {
    margin-bottom:10px;
}
.mb_box1_pic dd img:hover {
    background:#eee
}
.mb_box1_pic dd img {
    width:159px;
    height:100px;
    padding:3px;
    border:1px solid #ddd
}
.mb_box1_pic p {
    margin-bottom:5px;
    text-align:center
}
.mb_box1_con {
    float:right;
    display:inline;
    width:380px;
    margin-top:12px;
}
.mb_box1_con dd {
    background:url(../images/icon.jpg) 0 5px no-repeat;
    padding-left:12px;
    height:24px;
}
.mb_box1_con dd span {
    float:right;
    color:#aaa;
    display:inline;
    margin-right:15px;
}
.mb_box1_con dd i {
    float:left;
    color:#aaa;
    display:inline;
    margin-right:5px;
    padding-top:5px;
}
.cover-page-list .right .mbxzb_fl {
    width:1210px;
    color:#454545;
    padding:8px 0;
    font-size:14px;
    margin:0 auto 20px auto;
    background:#fff;
}
.cover-page-list .right .mbxzb_fl .mbxzb_box {
    line-height:11px;
    padding:11px 0;
    margin:0 20px;
}
.cover-page-list .right {
    width:1220px;
    position:relative;
    left:0;
    margin:0 auto;
}
.cover-page-list .right .sort {
    padding:10px 0px;
    border-bottom:1px #eee dashed;
    margin:0 auto;
}
.cover-page-list .right .sort a.activity {
    color:#ef353d;
}
.cover-page-list .right .sort .hide-left {
    float:left;
    width:40px;
    height:40px;
    background-color:#FC7878;
    cursor:pointer;
}
.cover-page-list .left .template span {
    float:left;
    width:34px;
    height:34px;
    background-color:#dcdcdc;
    cursor:pointer;
    position:absolute;
    right:-34px;
    z-index:2;
}
.cover-page-list .left .template span:hover {
    background-color:#75caee;
}
.cover-page-list .left .template span i {
    float:left;
    width:10px;
    height:15px;
    margin-top:10px;
    margin-left:12px;
    background-image:url(../images/cover-page-sjx-3.png);
    background-repeat:no-repeat;
}
.cover-page-list .left .template span i.now {
    background-image:url(../images/cover-page-sjx-4.png);
}
.cover-page-list .right .sort-icons {
    margin-top:5px;
    font-size:12px;
    color:#333;
}
.cover-page-list .right .sort dl {
    width:1210px;
    margin:0 auto;
    height:40px;
}
.cover-page-list .right .sort dt {
    float:left;
    margin-top:11px;
    margin-right:10px;
    font-size:12px;
    color:#333;
}
.cover-page-list .right .sort-icons span {
    line-height:30px;
    width:900px;
}
.cover-page-list .right .sort-icons a {
    float:left;
    color:#333;
    text-align:center;
    margin-top:7px;
    padding-right:20px;
    padding-bottom:3px;
    padding-left:20px;
    line-height:20px;
}
.cover-page-list .right .sort-icons1 a {
    float:left;
    color:#333;
    text-align:center;
    margin-top:4px;
    padding-right:20px;
    padding-bottom:3px;
    padding-left:20px;
    line-height:20px;
}
.cover-page-list .right .sort-icons a:hover {
    text-decoration:none;
}
.cover-page-list .right .sort-icons a.now {
    color:#fff;
    background-color:#FE5F56;
    margin-top:7px;
    padding-right:25px;
    padding-bottom:3px;
    padding-left:10px;
    white-space:nowrap;
    background-image:url(../images/gou.png);
    background-repeat:no-repeat;
    background-position:right center;
    border-radius:3px;
}
.cover-page-list .right .sort-icons1 a:hover {
    text-decoration:none;
}
.cover-page-list .right .sort-icons1 a.now {
    color:#fff;
    background-color:#FE5F56;
    margin-top:7px;
    padding-right:25px;
    padding-bottom:3px;
    padding-left:10px;
    white-space:nowrap;
    background-image:url(../images/gou.png);
    background-repeat:no-repeat;
    background-position:right center;
    border-radius:3px;
}
.cover-page-list .right .sort .totals {
    margin-top:20px;
    margin-right:50px;
    font-size:12px;
}
.cover-page-list .right .sort .totals i {
    font-style:normal;
    color:#DE0000;
}
.wrapper1 {
    width:1200px;
    margin:0 auto;
    clear:both;
    height:auto;
}
.clearfix {
    display:block;
}
.imgbox {
    }.imgbox .lft {
    margin-top:48px;
    margin-left:35px;
}
.imgbox .rgt {
    margin-top:50px;
    margin-right:5px;
    margin-bottom:5px;
}
.mainBox {
    background:#fff;
}
.leftBox {
    width:140px;
    float:left;
}
.subNav li {
    border-left:4px solid white;
    line-height:30px;
}
.subNav li a {
    color:#414141;
    display:block;
    font-size:16px;
    padding:0 0 0 15px;
    margin:10px;
    text-align:left;
    text-decoration:none;
}
.subNav dd span {
    color:#414141;
    display:block;
    font-size:16px;
    padding:0 0 0 10px;
    margin:10px;
    text-align:left;
    text-decoration:none;
}
.subNav li .cur span {
    border-color:#414141;
    border-left:4px solid #414141;
}
.subNav li a:hover {
    border-color:#414141;
    border-left:4px solid #414141;
}
.subNav dd.cur span:hover {
    color:#414141;
}
.rightBox {
    width:985px;
    float:right;
    margin-right:34px;
    display:inline;
    border-left:1px solid #E5E5E5;
}
.rightxian {
    padding:0 0 0 30px;
}
.rightBox .body {
    font-size:14px;
    padding:10px 0;
}
.pingjia {
    width:100%;
    height:130px;
}
.pinglun1 {
    width:1000px;
    float:left;
    border-bottom:0;
    font-size:12px;
}
.pinglunimg {
    width:130px;
    float:right;
    height:130px;
    background:url(../images/pl.jpg) no-repeat;
}
.pingjia h1 {
    font-size:16px;
    color:#d10000;
}
.pingjia p {
    margin-top:10px;
    font-size:14px;
    max-width:1162;
    width:auto;
    margin-bottom:10px;
}
.nav_banner {
    width:250px;
    height:425px;
    position:absolute;
    left:0;
    z-index:10px;
    display:block;
}
.nav_banner a {
    color:#333;
}
.pullDownList {
    position:relative;
    z-index:2;
    background:rgba(0,0,0,.5);
}
.pullDownList li {
    height:106.25px;
    color:#fff;
    font-size:14px;
    position:relative;
}
.pullDownList li a {
    color:#fff;
    display:inline-block;
    height:106.25px;
    width:270px;
    padding:31px 0 30px 90px;
}
.pullDownList li a:hover {
    text-decoration:none
}
.pullDownList .pullDownList_li1 a {
    background:url('../images/banner_list_1.png') no-repeat 0 center;
    background-position:20px;
}
.pullDownList .pullDownList_li1 a:hover {
    background:url('../images/banner_list_1_hover.png') no-repeat 0 0;
    background-position:20px;
}
.pullDownList .pullDownList_li2 a {
    background:url('../images/banner_list_2.png') no-repeat 0 center;
    background-position:25px;
}
.pullDownList .pullDownList_li2 a:hover {
    background:url('../images/banner_list_2_hover.png') no-repeat 0 0;
    background-position:25px;
}
.pullDownList .pullDownList_li3 a {
    background:url('../images/banner_list_3.png') no-repeat 0 center;
    background-position:20px;
}
.pullDownList .pullDownList_li3 a:hover {
    background:url('../images/banner_list_3_hover.png') no-repeat 0 0;
    background-position:20px;
}
.pullDownList .pullDownList_li4 a {
    background:url('../images/banner_list_4.png') no-repeat 0 center;
    background-position:20px;
}
.pullDownList .pullDownList_li4 a:hover {
    background:url('../images/banner_list_4_hover.png') no-repeat 0 0;
    background-position:20px;
}
.pullDownList .pullDownList_li5 a {
    background:url('../images/banner_list_5.png') no-repeat 0 center;
    background-position:24px;
}
.pullDownList .pullDownList_li5 a:hover {
    background:url('../images/banner_list_5_hover.png') no-repeat 0 0;
    background-position:24px;
}
.pullDownList div {
    float:left;
    height:85px;
}
.pullDownList li h3 {
    font-size:18px;
    line-height:25px;
}
.pullDownList li p {
    height:20px;
    margin:5px 0;
}
.pullDownList li.menulihover {
    background:#fff
}
.yMenuListCon {
    height:425px;
    position:absolute;
    z-index:2;
    top:0;
    left:270px;
    overflow:hidden;
    -webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
    -moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
    box-shadow:3px 3px 10px rgba(0,0,0,0.3);
}
.yMenuListConin {
    height:425px;
    display:none;
    background:#fff;
    border-top:1px solid #CCCCCC
}
.yMenuListConin a:hover {
    color:#EF353D;
}
.yMenuListConin_4 {
    width:940px;
}
.yMenuListConin_1,.yMenuListConin_2,.yMenuListConin_3 {
    width:640px;
}
.yMenuListConin_5 {
    width:340px;
}
.yMenuListConin .ListConin_l {
    width:300px;
    height:425px;
    float:left
}
.yMenuListConin li {
    width:300px;
    height:85px;
}
.yMenuListConin .ListConin_l div,.yMenuListConin .ListConin_l h4 {
    float:left;
    height:85px;
    line-height:85px;
}
.yMenuListConin .ListConin_l div {
    width:120px;
    text-align:center;
}
.yMenuListConin .ListConin_l h4 {
    font-size:14px;
}
.shopitem {
    border-bottom:1px solid #f1f1f1;
    padding:10px 4px;
}
.shoplist .uhead {
    float:left;
    width:50px;
    text-align:center;
}
.shoplist .uhead img {
    margin:0 auto;
    border:1px solid #eaeaea;
    padding:1px;
    display:block;
    border-radius:50%;
}
.shoplist .shoptxt {
    float:right;
    width:calc(100% - 50px);
    height:50px;
}
.shoplist .time {
    color:#8c8c8c;
    float:right;
}
.shoplist .pcontent {
    background:#f5f5f5;
    padding:10px;
}
.ds-powered-by a {
    display:none;
}
.avatar {
    -webkit-transition:0.4s;
    -webkit-transition:-webkit-transform 0.4s ease-out;
    transition:transform 0.4s ease-out;
    -moz-transition:-moz-transform 0.4s ease-out;
}
.avatar:hover {
    transform:rotateZ(360deg);
    -webkit-transform:rotateZ(360deg);
    -moz-transform:rotateZ(360deg);
}
.eboxx-i .btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
}
.eboxx-i .btn:hover,.btn:focus,.btn.focus {
    color:#333;
    text-decoration:none;
}
.eboxx-i .btn:active,.btn.active {
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}
.eboxx-i .btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    cursor:not-allowed;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
    opacity:.65;
}
.eboxx-i a.btn.disabled,fieldset[disabled] a.btn {
    pointer-events:none;
}
.eboxx-i .btn-default {
    color:#555;
    background-color:#fff;
    border-color:#d6d6d6;
}
.eboxx-i .btn-default:hover,.btn-default:focus,.btn-default:active {
    color:#333;
    background-color:#e6e6e6;
    border-color:#bbb;
}
.eboxx-i .btn-primary {
    color:#fff;
    background-color:#00AAEE;
    border-color:#00AAEE;
}
.eboxx-i .btn-primary:hover,.btn-primary:focus,.btn-primary:active {
    color:#fff;
    background-color:#00A1EC;
    border-color:#00A1EC;
}
.eboxx-i .btn-success {
    color:#fff;
    background-color:#50CD7C;
    border-color:#50CD7C;
}
.eboxx-i .btn-success:hover,.btn-success:focus,.btn-success:active {
    color:#fff;
    background-color:#3CC76D;
    border-color:#3CC76D;
}
.eboxx-i .btn-danger {
    color:#fff;
    background-color:#FF8966;
    border-color:#FF8966;
}
.eboxx-i .btn-danger:hover,.btn-danger:focus,.btn-danger:active {
    color:#fff;
    background-color:#FF6F44;
    border-color:#FF6F44;
}
.eboxx-i .btn-whrite {
    color:#555;
    background-color:#fff;
    border-color:#fff;
}
.eboxx-i .btn-whrite:hover,.btn-whrite:focus,.btn-whrite:active {
    color:#333;
    background-color:#fff;
    border-color:#fff;
}
.eboxx-i .btn-xs {
    padding:2px 6px;
    font-size:12px;
}
.eboxx-i .btn-sm {
    padding:4px 12px;
}
.eboxx-i .btn-lg {
    font-size:20px;
    border-radius:4px;
    padding:10px 25px;
}
.eboxx-i .btn-block {
    width:100%;
}
.eboxx {
    overflow:hidden;
    font-size:12px;
    text-align:center;
    background-color:#fff;
    margin:15px auto;
}
.eboxx h4 {
    font-size:14px;
    color:#444;
    margin:10px 0;
}
.eboxx-i {
    position:relative;
    float:left;
    width:20%;
    padding:20px;
    background-color:#fff;
    color:#777;
}
.eboxx-01,.eboxx-02,.eboxx-03,.eboxx-04 {
    border-right:2px solid #eee;
}
.eboxx-i:hover {
    background-color:#F9F9F9;
}
.eboxx-i p {
    height:36px;
    overflow:hidden;
    color:#bbb;
    margin-bottom:10px;
}
@media (max-width:1024px) {
    .eboxx .btn-default {
    display:none;
}
.eboxx h4 {
    height:20px;
    overflow:hidden;
}
}@media (max-width:860px) {
    .eboxx .eboxx-100 {
    display:none;
}
.eboxx-i {
    width:25%;
}
.eboxx-04 {
    border-right:none;
}
}@media (max-width:640px) {
    .eboxx-i {
    width:50%;
}
.eboxx-01 {
    border-bottom:2px solid #eee;
}
.eboxx-02 {
    border-right:none;
    border-bottom:2px solid #eee;
}
}@media (max-width:480px) {
    .eboxx-i {
    padding:10px 15px 15px;
}
.eboxx h4 {
    margin-bottom:0;
}
.eboxx-i p {
    margin:5px 0
}
}.related_posts {
    margin-top:5px;
}
.related_img {
    width:600px;
    height:210px;
}
.related_box {
    float:left;
    overflow:hidden;
    margin-top:5px;
    width:148px;
    border-right:1px #eee solid
}
.related_box:hover {
    background:#f9f9f9
}
.related_box .r_title {
    width:auto;
    height:72px;
    font-weight:400;
    font-size:14px;
    margin:0 10px;
    overflow:hidden;
}
.related_box .r_pic {
    margin:6px
}
.related_box .r_pic img {
    width:130px;
    height:100px;
    border:1px solid #e1e1e1;
    background:#fff;
    padding:2px
}
.container {
    width:1210px;
    padding-right:0px;
    padding-left:0px;
}
.button01 {
    float:left;
    margin-right:10px;
}
.button01>li {
    float:left;
    margin-left:10px;
}
.button01 a {
    z-index:1;
    position:relative;
    display:block;
    height:38px;
    width:130px;
    font-size:12px;
    line-height:40px;
    color:white;
    text-decoration:none;
    text-align:center;
    text-transform:uppercase;
    background:#FF4146;
}
.button01>p {
    }.button01 p {
    background:#222;
    display:block;
    height:38px;
    width:130px;
    margin:-38px 0 0 0px;
    font-size:12px;
    text-align:center;
    font:12px/45px Helvetica,Verdana,sans-serif;
    color:#fff;
    position:absolute;
    -webkit-transition:margin 0.5s ease;
    -moz-transition:margin 0.5s ease;
    -o-transition:margin 0.5s ease;
    -ms-transition:margin 0.5s ease;
    transition:margin 0.5s ease;
}
.button01:hover .bottom {
    margin:0px 0 0 0px;
    line-height:38px;
    border-bottom-right-radius:15px;
    border-bottom-left-radius:15px;
}
.button01:hover .top {
    margin:-75px 0 0 0px;
    line-height:38px;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
}
.button01 .bottom {
    border-bottom-right-radius:15px;
    border-bottom-left-radius:15px;
}
.button01 .top {
    border-top-left-radius:15px;
    border-top-right-radius:15px;
}
.button01 a:active {
    background:#00b7ea;
    background:-moz-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(36%,#00b7ea),color-stop(100%,#009ec3));
    background:-webkit-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    background:-o-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    background:-ms-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    background:linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0 );
}
.wpxz li {
    float:left;
}
.wpxz li a {
    margin-right:10px;
    text-align:center;
    background-color:#FF4146;
    width:130px;
    height:38px;
    width:130px;
    display:block;
    font-size:12px;
    line-height:40px;
    color:#fff;
    border-top-style:none;
    border-right-style:none;
    border-bottom-style:none;
    border-left-style:none;
    margin-right:10px;
    text-decoration:none;
}
#div1 {
    z-index:99999;
}
#div1 .xia {
    width:660px;
    height:283px;
    top:0px;
    background:#fff;
    border:1px solid #DCDBD9;
    position:absolute;
    z-index:99;
}
#div1 .modalxia>h4 {
    display:block;
    font-size:28px;
    color:#ff4146;
    text-align:center;
    line-height:100px;
    font-weight:bold;
}
#div1 .gb2 {
    position:absolute;
    display:block;
    width:40px;
    height:40px;
    background:#fff;
    z-index:999;
    color:#F00;
    right:10px;
    top:30px;
    border-radius:50px;
    line-height:40px;
    text-align:center;
}
#div1 .modalxia {
    height:100px;
    background:#333;
    width:100%;
    z-index:99;
    position:absolute;
    top:0px;
}
#div1 .xzzn {
    margin:40px auto 0px auto;
    padding-left:130px;
    height:38px;
}
.tishi {
    margin-top:50px;
    font-size:16px;
    border-left:5px solid #ff4146;
    border-right:1px solid #ff4146;
    border-bottom:1px solid #ff4146;
    border-top:1px solid #ff4146;
    width:500px;
    margin:50px auto 0px auto;
    line-height:30px;
}
.tishi>span {
    margin-right:10px;
    background:#f77a7a;
    padding:5px;
    color:#fff;
}
.hide_box {
    z-index:999;
    filter:alpha(opacity=50);
    background:#666;
    opacity:0.5;
    -moz-opacity:0.5;
    left:0;
    top:0;
    height:99%;
    width:100%;
    position:fixed;
    display:none;
}
.shang_box {
    width:540px;
    height:540px;
    padding:10px;
    background-color:#fff;
    border-radius:10px;
    position:fixed;
    z-index:1000;
    left:50%;
    top:50%;
    margin-left:-280px;
    margin-top:-280px;
    border:1px dotted #dedede;
    display:none;
}
.shang_box img {
    border:none;
    border-width:0;
}
.shang_close {
    float:right;
    display:inline-block;
}
.shang_logo {
    display:block;
    text-align:center;
    margin:20px auto;
}
.shang_tit {
    width:100%;
    height:75px;
    text-align:center;
    line-height:66px;
    color:#a3a3a3;
    font-size:16px;
    background:url('../images/cy-reward-title-bg.jpg');
    margin-top:7px;
    margin-right:2px;
}
.shang_tit p {
    color:#a3a3a3;
    text-align:center;
    font-size:16px;
}
.shang_payimg {
    width:153px;
    border:6px solid #EA5F00;
    margin:0 auto;
    height:153px;
}
.shang_payimg img {
    display:block;
    text-align:center;
    width:140px;
    height:140px;
}
.pay_explain {
    text-align:center;
    margin:10px auto;
    font-size:12px;
    color:#545454;
}
.radiobox {
    width:16px;
    height:16px;
    background:url('../images/radio2.jpg');
    display:block;
    float:left;
    margin-top:5px;
    margin-right:14px;
}
.checked .radiobox {
    background:url('../images/radio1.jpg');
}
.shang_payselect {
    text-align:center;
    margin:0 auto;
    margin-top:40px;
    cursor:pointer;
    height:60px;
    width:280px;
}
.shang_payselect .pay_item {
    display:inline-block;
    margin-right:10px;
    float:left;
}
.shang_info {
    clear:both;
}
.shang_info p,.shang_info a {
    color:#C3C3C3;
    text-align:center;
    font-size:12px;
    text-decoration:none;
    line-height:2em;
}
.mbxzbvip {
    width:1210px;
    margin:0 auto;
}
.latestlogin {
    width:100%;
    float:left;
    overflow:hidden;
}
.latestlogin>h1 {
    font-size:14px;
    margin-bottom:10px;
    margin-top:10px;
    background:#fff;
    line-height:35px;
    color:#6b6b6b;
    border:1px solid #fff;
}
.latestlogin>h1>strong {
    background:#ef4b39;
    padding:8px 10px 8px 10px;
    color:#fff;
}
.latestlogin .e7 {
    float:left;
}
.latestlogin .e7>li {
    float:left;
    width:87PX;
    height:115px;
    margin-left:25px;
}
.latestlogin .e7>li>a img {
    width:87px;
    height:87px;
    border-radius:50px;
    box-shadow:rgba(0,0,0,0.15) 0 0 8px;
    background:#fff;
    border:2px solid #fff;
}
.latestlogin .e7>li>a>p {
    text-align:center;
    color:#333;
    font-size:12px;
    line-height:25PX;
}
.latestlogin .sqrz {
    margin-right:10px;
    float:right;
    overflow:hidden;
    height:30px;
    line-height:34px;
}
.latestlogin .sqrz>a {
    color:#fff;
    background:#ef4b39;
    font-size:12px;
    padding:2px 5px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
.latestlogin .e7 .margin {
    margin-left:0px;
}
.page-header {
    background:#181818;
    height:30px;
    line-height:30px;
    border-bottom:#11110f 1px solid;
    margin:0px;
}
.page-header .top_menu {
    width:1230px;
    margin:0 auto;
    height:30px;
    line-height:30px;
    color:#4D4D4D;
}
.top_nav {
    height:30px;
    line-height:30px;
    position:relative;
    z-index:9999999999;
}
.current1 {
    height:26px;
    padding-top:4px;
    line-height:18px;
    padding-left:8px;
}
.top_nav {
    height:30px;
    line-height:30px;
    position:relative;
    z-index:9999999999;
}
.page-header .top_menu a {
    color:#4D4D4D;
}
.wxlogin {
    position:relative;
    text-align:center;
}
.wx_login_ewm {
    margin-top:50px;
}
#output {
    width:200px;
    margin:0 auto;
}
.wx_login_text p {
    text-align:center;
    line-height:40px;
    font-size:14px;
    color:#555;
}
.wxsq_bj {
    width:160px;
    margin:80px auto;
}
.wxsq_title {
    text-align:center;
    font-size:14px;
}
.wxsq_btn {
    width:90%;
    margin:50px auto;
}
.wxsq_btn a {
    width:100%;
    height:45px;
    border-radius:4px;
    background:#08b30d;
    color:#fff;
    text-align:center;
    font-size:14px;
    line-height:45px;
}
.dn {
    display:none;
}
.wx_login {
    width:400px;
    height:446px;
    position:fixed;
    z-index:2000;
    top:50%;
    left:50%;
    margin-top:-400px;
    margin-left:-200px;
    background:#fff;
    padding:50px;
    border:1px solid rgba(102,133,136,.1);
    box-shadow:0 4px 20px 0 rgba(0,0,0,.16);
    border-radius:6px;
    font-size:14px;
    text-align:center;
    box-sizing:border-box;
    color:#434343;
    transition:transform .5s cubic-bezier(.55,0,.1,1),opacity .5s cubic-bezier(.55,0,.1,1)
}
.wx_login .wxgba {
    font-size:20px;
    color:#333;
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
}
.wx_login .wxgba:after,.wx_login .wxgba:before {
    content:"";
    width:25px;
    height:2px;
    background:#555;
    position:absolute;
    top:14px;
    left:2px;
}
.wx_login .wxgba:after {
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
}
.wx_login .wxgba:before {
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
}
.qq_iframe {
    width:100%;
    height:100%;
    border:none;
}
.nav_banner_right {
    position:absolute;
    right:0;
    top:15px;
    background:#fff;
    z-index:10;
    border:none;
}
.nav_banner_right .r_inner_box {
    width:280px;
    padding:135px 0 0;
    height:390px;
    background:url(../images/sidebg.jpg) top no-repeat;
}
.nav_banner_right .r_scroll_name {
    margin:15px 0 10px;
    position:relative;
    overflow:hidden;
    height:50px;
}
.nav_banner_right .r_scroll_name ul {
    width:260px;
    height:50px;
    overflow:hidden;
    margin:15px 0 10px 0;
}
.nav_banner_right .r_scroll_name ul li {
    width:260px;
    height:50px;
}
.nav_banner_right .r_scroll_name ul li h3 {
    font-size:16px !important;
    font-weight:500;
    text-align:center;
    height:30px;
    line-height:30px
}
.nav_banner_right .r_scroll_name ul li h3 strong a {
    font-size:25px;
    color:#000;
}
.right_banner_tab {
    height:170px;
    padding:0;
    margin-top:5px;
}
.right_banner_tab .r_b_head {
    height:34px;
    border-top:1px solid #e9e9e9;
}
.right_banner_tab .r_b_head a {
    display:inline-block;
    width:69.25px;
    height:31px;
    line-height:31px;
    text-align:center;
    cursor:pointer;
    color:rgb(104,103,101);
    vertical-align:top;
    position:relative;
    font-size:12px;
    border-right:1px solid rgb(233,233,233);
    border-bottom:1px solid rgb(233,233,233);
    text-decoration:none;
}
.right_banner_tab .r_b_head a.first {
    border-left:none;
}
.right_banner_tab .r_b_head a.on {
    height:30px;
    border-bottom:#fff 1px solid;
    color:#333;
    font-weight:bold;
}
.right_banner_tab .r_b_body {
    height:116px;
}
.right_banner_tab .r_b_tBody {
    padding:12px 15px;
    height:136px;
    overflow:hidden;
}
.right_banner_tab .r_b_tBody li {
    padding-left:10px;
    height:25px;
    line-height:25px;
    overflow:hidden;
    background:url(../images/libg.png) no-repeat left 11px;
    -o-transition:all .2s;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -ms-transition:all .2s;
    transition:all .2s;
}
.right_banner_tab .r_b_tBody li:hover {
    background-position:left -14px;
}
.right_banner_tab .r_b_tBody li a {
    color:#666;
    transition:color 0.2s ease 0s;
}
.zhinan {
    width:718px;
    background:#fff;
    height:268px;
    border:1px solid #eee;
}
.zhinan h1 {
    border-bottom:#ddd 1px dashed;
    display:block;
    font-size:18px;
    line-height:150%;
    color:#333;
    *zoom:1;
    height:45px;
}
.zhinan h1 span {
    display:block;
    float:left;
    font-size:14px;
    position:relative;
    margin:10px 5px 5px 0;
    padding-left:15px;
    font-weight:normal;
    border-left:#d36f16 2px solid;
}
.zhinan h1 ul {
    margin-top:11px;
    padding-right:10px;
}
.zhinan h1 ul li {
    width:70px;
    height:24px;
    overflow:hidden;
    float:left;
    text-align:center;
    line-height:24px;
    font-weight:100;
    font-size:14px;
    margin-right:5px;
}
.zhinan h1 ul li.on {
    float:left;
    display:block;
    cursor:pointer;
    position:relative;
    top:0;
    background:#ffd100;
    color:#383838;
    float:left;
    text-align:center;
    border-radius:5px;
}
.zn_ad {
    width:165px;
    margin:35px 0px 0px 20px;
    _display:inline;
    overflow:hidden;
}
.zn_cont {
    width:528px;
    margin:6px 0px 0px 0;
    height:200px;
    overflow:hidden;
}
.zn_cont_item {
    display:none;
}
.zn_cont_item ul {
    height:200px;
    overflow:hidden;
    position:relative;
}
.zn_cont_item ul li {
    width:250px;
    float:left;
    display:inline;
    border-bottom:1px dotted #E8E8E8;
    margin:5px 0 0 10px;
    height:30px;
    line-height:30px;
    overflow:hidden;
    padding:0 10px;
    background:url(/skin/images/li.png) no-repeat left 10px;
}
.zn_cont_item ul li a {
    color:#666;
}
.zn_cont_item ul li a:hover {
    color:#d36f16;
}
.fan-shuo .m2list li p a:hover {
    color:#d36f16;
}
.dongtai {
    width:482px;
    background:#fff;
    height:268px;
    border:1px solid #eee;
}
.c-sectitle-2 {
    display:block;
    font-size:18px;
    line-height:150%;
    color:#333;
    *zoom:1;
    height:45px;
    border-bottom:1px dashed #DDD
}
.c-sectitle-2 span {
    display:block;
    float:left;
    font-size:14px;
    position:relative;
    margin:10px 5px 5px 0;
    padding-left:15px;
    font-weight:normal;
    border-left:#d36f16 2px solid;
}
.c-sectitle-2 a {
    display:block;
    float:right;
    font-size:12px;
    margin:8px 10px 0 0;
    background:url(../images/biao4.gif) right center no-repeat;
    padding-right:16px;
}
.fan-shuo {
    padding:10px 15px;
    overflow:hidden;
    _position:relative;
}
.fan-shuo .m2list li {
    text-align:left;
    padding:4px 8px;
    height:23px;
    margin-bottom:5px;
    box-sizing:unset;
    color:#666;
    line-height:14px;
    border-bottom:1px dotted #eee;
    background:url(/skin/images/li.png) no-repeat left 9px;
}
.fan-shuo .m2list li p {
    width:440px;
    overflow:hidden;
    display:inline-block;
    height:23px;
}
.fan-shuo .m2list li p span {
    color:#999;
    float:right;
}
.fan-shuo .m2list li p a {
    color:#666;
    font-size:14px;
}
.tag-lsts {
    padding-top:15px;
    padding-left:10px;
    background:#fff;
}
.tag-lsts dd {
    display:block;
    float:left;
    margin:0 12px 10px 0;
    border:1px solid #f0f0f0;
    color:#666;
    line-height:19px;
    width:120px;
    border-radius:5px;
}
.tag-lsts dd a {
    display:block;
    color:#666;
    padding:4px 8px;
    text-align:center;
}
.tag-lsts a:hover {
    background-color:#ffd100;
    color:#383838 !important;
    text-decoration:none
}
.hide-pc {
    display:blok;
}
.show-app {
    display:none;
}
.app-search {
    display:none;
}
.user_rz {
    display:block;
}
@media (max-width:829px) {
    .user_rz {
    display:none;
}
.app-search {
    display:block;
}
.cover-page-wrapper {
    width:100%;
}
.hide-pc {
    display:none;
}
.show-app {
    display:block;
}
.nav-app-top {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:64px;
    overflow:hidden;
    background:#F1585A;
    z-index:999;
}
.app-head-logo {
    width:100%;
    height:50px;
    margin-top:5px;
    text-align:center;
}
.app-head-logo img {
    display:inline-block;
    height:100%;
}
.nav-app-top .menuiocn {
    position:absolute;
    left:0;
    top:0;
    width:64px;
    height:64px;
}
.nav-app-top .menuiocn img {
    display:block;
    width:100%;
    height:100%;
    z-index:9999;
}
.app-menu {
    width:50%;
    height:100%;
    background:#F1585A;
    position:fixed;
    left:50px;
    padding-top:8%;
    display:none;
    top:0;
    z-index:9999;
}
.app-menu li {
    text-align:center;
    border-bottom:1px solid #F26463;
    padding:5% 0;
    display:block;
}
.app-menu li a {
    display:block;
    width:100%;
    color:#fff;
}
.app-menu li a:hover {
    color:#edff00;
}
.menuiocn {
    width:15.625%;
    position:absolute;
    top:0;
    left:0;
}
.menuiocn img {
    width:100%;
}
.seariocn {
    position:absolute;
    right:0;
    top:0;
    width:64px;
    height:64px;
}
.seariocn {
    width:24px;
    height:24px;
    margin:20px;
}
.seariocn img {
    width:100%;
}
.headbox {
    position:relative;
}
.headbox img {
    width:100%;
}
.boxbg {
    position:fixed;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.5);
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:none;
    z-index:99999;
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
    *zoom:1;
}
.bottom-app {
    width:100%;
    padding-top:10px;
    z-index:999;
    height:64px;
    position:fixed;
    background:#ed2d38;
    left:0;
    bottom:0;
}
.bottom-tab-app {
    display:block;
    width:100%;
    height:100%;
}
.bottom-tab-app li {
    display:inline-block;
    width:32.5%;
    height:100%;
    text-align:center;
}
.bottom-tab-app li a {
    color:#fff;
}
.bottom-tab-app li a img {
    margin-bottom:5px;
}
body {
    min-width:100%;
    padding:64px 0;
    width:100%;
    height:100%;
}
body .cover-page-index .boutique {
    padding:5px;
}
.cover-page-index .boutique .items {
    width:100%;
}
body .cover-page-index .boutique .items-li {
    width:48% !important;
    float:left !important;
    box-sizing:border-box;
    margin:0 1% 10px !important;
}
body .cover-page-index .boutique .items-li > a {
    width:100%;
    height:auto;
}
body .cover-page-index .boutique .items-li img {
    min-width:100%;
    min-height:auto;
    max-width:100%;
}
.boutique .items-li .price-attente .price {
    margin-left:10px;
}
.boutique .items-li .price-attente .attente {
    margin-right:10px;
}
.cover-page-foot {
    display:none;
}
.tag-lsts dd {
    width:30%;
    margin:0 1.5% 10px;
}
.zhinan {
    width:100%;
    height:auto;
    background:#fff;
}
.dongtai {
    width:100%;
    height:auto;
}
.zn_cont {
    width:100%;
    background:#fff;
}
.zhinan h1 {
    height:auto;
}
.zn_ad {
    display:none;
}
.zn_cont_item ul li {
    display:block;
    width:100%;
    float:none;
}
.fan-shuo {
    float:left;
    background:#fff;
    width:100%;
    box-sizing:border-box;
    padding:0 5px 0 10px;
}
.fan-shuo .m2list li p {
    width:100%;
}
.cover-page-index .demos1 {
    display:none;
}
.cover-page-index-slide .center {
    width:100%;
}
.nav_banner,.nav_banner_right {
    display:none;
}
#wrap {
    width:100%;
    height:200px;
}
.slide_ul li img {
    width:100%;
    height:200px;
}
.cover-page-index-slide .center .relative {
    height:200px;
}
.cover-page-index-slide .center {
    height:200px;
}
.j-slide-btn {
    display:none;
}
.cover-page-index-slide .center .relative .location {
    left:0;
}
.pt50 {
    padding-top:5px;
}
.bcf2 {
    padding-bottom:5px;
}
.mt50 {
    margin-top:5px;
}
.c2,.c2 .info,.c2 .info33,.maina,.mainb,.mainc,.maind,.deanwp,.wp,.info44,.wrapper,.w721,#filter,.sidebar,.cate-r,.erweima,.w1195,.next_part2,.next_one,.next_one div,.next_part,.next_two,.search {
    width:100% !important;
}
.block {
    margin:0;
}
.cate-tab {
    width:auto !important;
    margin-top:40px;
}
.help-list .dd .img {
    height:80px;
    margin-top:0;
}
.help-list .dd .img img {
    width:108px;
}
.help-list .dd .description {
    width:100%;
}
.art li {
    overflow:hidden;
}
.art li a {
    width:calc(100% - 50px) !important;
}
.erweima img {
    display:block;
    margin:0 auto;
}
.banner,.next_part {
    min-width:100% !important;
}
.next_part {
    height:1350px !important;
}
.w1195 {
    width:100%;
}
.banner_next {
    padding-top:90px !important;
}
.next_two {
    padding:10px 0 !important;
}
.next_two .common {
    width:46% !important;
    margin:20px 2% !important;
}
.search {
    background:#ddd !important;
    padding:10px !important;
    height:70px !important;
}
.searchbar {
    width:calc(100% - 140px) !important;
    padding:0 !important;
    float:left !important;
}
.submit1 {
    top:10px !important;
}
.howtodo {
    width:100% !important;
    height:1200px !important;
    margin:0 !important;
}
.howtodo .colors {
    height:300px !important;
}
.howtodo .colors {
    width:300px !important;
    display:block !important;
    margin:0 auto !important;
    float:none;
}
.howtodo:after {
    clear:both;
    content:"";
    display:block;
    width:100%;
}
.main {
    height:auto !important;
}
.shit_content .left_part,.shit_content .right_part {
    width:100% !important;
    text-align:left !important;
}
.shit {
    height:auto !important;
    background:#fd4949 !important;
    color:#333 !important;
}
.shit_content {
    padding:10px !important;
    box-sizing:border-box !important;
}
.check_info {
    width:100% !important;
}
.submit_btn {
    width:100% !important;
    margin-bottom:80px;
}
.submit_btn .f_l,.submit_btn .f_r {
    float:none;
    margin-bottom:10px;
}
.dedehtml-shortcode-tags li {
    width:30% !important;
    margin:10px 1% !important;
}
.container {
    width:100% !important;
    box-sizing:border-box !important;
}
.vip-function-content {
    min-width:100% !important;
}
.mod-function-container {
    width:100% !important;
    height:auto !important;
}
.mod-privilege-item {
    margin-bottom:10px;
    margin-right:0 !important;
}
.s0 {
    width:100% !important;
}
.cover-page-list .right .mbxzb_fl {
    width:100% !important;
    box-sizing:border-box !important;
}
.cover-page-list .right .mbxzb_fl .mbxzb_box {
    box-sizing:border-box !important;
    margin:0 !important;
    padding:10px !important;
}
.cover-page-list .right .sort dl {
    width:100% !important;
    line-height:40px !important;
    height:auto !important;
    position:relative;
}
.cover-page-list .right .sort dt {
    position:absolute;
    left:0;
    top:0;
    margin-top:0;
}
.cover-page-list .right .sort-icons {
    padding-left:60px;
    display:block;
}
.cover-page-list .right {
    width:100% !important;
}
.cover-page-list .right .sort dl::after,.cover-page-list .right .sort-icons::after {
    display:block;
    width:100%;
    height:1px;
    content:"";
    clear:both;
}
.boutique .items.wfs {
    width:100% !important;
}
.boutique .items-li {
    width:48% !important;
    margin:5px 1%;
    padding-bottom:30px !important;
}
.boutique .items-li>a,.place,.cover-page-details .details .mid,.cover-page-details .details .mid-container,.cover-page-details .details .right {
    width:100% !important;
}
.place {
    line-height:30px !important;
    padding:10px !important;
}
.cover-page-details .details .mid {
    height:auto !important;
}
.cover-page-details .details .mid::after {
    display:block;
    width:100%;
    height:1px;
    content:"";
    clear:both;
}
.cover-page-details .details .mid-container div.details-mid-item,.cover-page-details .details .mid {
    border:none;
    margin:0 auto;
    float:none;
}
.cover-page-details .details {
    padding:10px !important;
}
.package {
    display:none;
}
.cover-page-details .content-icons ul li {
    margin-right:5px !important;
}
.cover-page-details .content-item .desc img {
    max-width:100%;
}
.w720 {
    width:100%;
    float:none;
}
.help-list .dd .title-date span {
    width:100%;
    padding:0;
}
.zhinan h1 ul li {
    width:18%;
    margin:0 1%;
}
.help-list .dd .description {
    display:none;
}
.help-list .dd .title-date {
    width:calc(100% - 140px);
}
.help-list .dd:first-child .title-date {
    width:100%;
}
.help-list .dd:nth-child(2) .title-date h4 a {
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    display:inline-block;
}
.cover-page-list .right .sort-icons a,.cover-page-list .right .sort-icons a.now {
    width:25%;
    padding:0;
    margin-bottom:5px;
    margin-top:0;
}
.cover-page-details .advantage-items li {
    width:100%;
}
.cover-page-details .advantage-items li.item-2,.cover-page-details .advantage-items li.item-4,.cover-page-details .advantage-items li.item-6,.cover-page-details .advantage-items li.item-8 {
    margin-left:0;
}
.cover-page-details .advantage-items li p {
    width:100%;
}
.cover-page-details .details .right .make a:nth-child(even),#copy_btn {
    display:none;
}
.cover-page-details .details .right .make a[data-pop="pop-dows"] {
    display:none;
}
.cover-page-details .details .right .discount-msg-two .m_i3 ul,.cover-page-details .details .right .discount-msg-two .m_i3,.cover-page-details .details .right .discount-msg-two .m_i4 {
    width:100%;
    height:50px;
    padding:0;
}
.cover-page-details .details .right .discount-msg-two .m_i4 ul {
    width:100%;
    height:50px;
}
.cover-page-details .details .right .discount-msg-two,.cover-page-details .details .right .discount-msg-two .m_i3 ul,.cover-page-details .details .right .discount-msg-two .m_i3 {
    height:150px;
}
.cover-page-details .details .right .discount-msg-two {
    height:200px;
}
.cover-page-details .details .right .discount-msg-two .m_i3 ul li:nth-child(3) {
    border:0 none !important;
    width:50%;
    height:50px;
    line-height:50px;
    text-indent:10px;
}
.cover-page-details .details .right .discount-msg-two .m_i3 ul li,.cover-page-details .details .right .discount-msg-two .m_i4 ul li {
    width:50%;
    height:50px;
    line-height:50px;
    text-indent:10px;
}
.cover-page-details .details .right .discount-msg-two .m_i3 ul li label,.cover-page-details .details .right .discount-msg-two .m_i4 ul li label {
    font-size:14px;
}
.soft span {
    margin-bottom:10px;
}
.specialTips {
    width:100%;
    height:60px;
}
.specialTips p {
    height:60px;
}
.specialTips div {
    float:right;
    line-height:30px;
    margin-left:0;
}
.cover-page-details .content-item-dl dd,.boutique .items-li img {
    width:100%;
}
.boutique .items-li>a {
    height:40vw;
}
.site_info ul {
    height:auto !important;
}
.site_info ul li p {
    width:100% !important;
}
.search-box {
    display:none;
    position:fixed;
    top:0;
    left:0;
    z-index:9999999;
    width:100%;
    height:60px;
    overflow:hidden;
    background:#49535C;
    box-sizing:box-border;
    padding:10px;
}
.search-input {
    width:100%;
    box-sizing:box-border;
    padding-right:60px;
    overflow:hidden;
    position:relative;
    z-index:99999999;
}
.sinput {
    width:100%;
    height:40px;
    padding:5px 20px;
    line-height:30px;
    background:#fff;
    border:none;
    border-radius:5px;
    box-sizing:box-border;
}
.cancel-search {
    width:60px;
    line-height:40px;
    display:block;
    height:40px;
    text-align:center;
    position:absolute;
    color:#fff;
    top:0;
    right:0;
    font-size:18px;
    cursor:pointer;
}
.cover-bg {
    display:none;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:999999;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    cursor:pointer;
}
.tabGroup .canvas {
    width:100% !important;
}
body .tabGroup .boutique .items-li {
    width:calc(50vw - 10px) !important;
    margin:0 5px !important;
}
body .tabGroup .boutique .items-li img {
    width:100% !important;
    height:100% !important;
}
}.cmt-more-wrap-gw {
    text-align:center;
    font-size:12px;
    height:30px;
    line-height:30px;
    color:#999;
    background:#f0f0f0;
    cursor:pointer
}
.cmt-more-wrap-gw:hover {
    background:#d9eafb;
    color:#4398ed
}
.all_cat {
    height:425px;
    position:absolute;
    width:250px;
    z-index:10;
    _padding-top:1px;
    _margin-top:-1px;
    background:rgba(0,0,0,0.9);
}
.all_cat .box {
    height:399px;
    z-index:10;
}
.all_cat .box_bg {
    height:400px;
    position:absolute;
    left:0px;
    top:0px;
    z-index:-10
}
.all_cat .box .bt {
    width:240px;
    height:40px;
    font-size:25px;
    color:#fff
}
.all_cat ul {
    position:relative;
    float:left;
}
.all_cat li {
    width:250px;
    display:block;
    border-bottom-width:1px;
    border-bottom-style:dotted;
    border-bottom-color:#666;
    padding:10px 0 10px 10px;
}
.all_cat li .s1 {
    font-size:16px;
    line-height:20px;
    padding-top:10px;
    background:url(../images/pull_r_icon.png) 210px 15px no-repeat
}
.all_cat li .s1 a {
    color:#fff;
    padding-left:30px;
    font-size:16px;
}
.all_cat li .s1 h2 {
    color:#fff;
    font-weight:normal;
    font-size:100%;
}
.all_cat li .s1 a.web {
    background:url(../images/web.png) left no-repeat
}
.all_cat li .s1 a.host {
    background:url(../images/host.png) left no-repeat
}
.all_cat li .s1 a.value {
    background:url(../images/value.png) left no-repeat
}
.all_cat li .s2 {
    padding-bottom:10px;
    line-height:20px;
}
.all_cat li .s2 a {
    display:inline-block;
    color:#aaaaaa;
    font-size:14px;
    width:30%;
    text-align:left;
    margin-top:15px;
}
.all_cat li:last-child {
    border:none;
}
@media (max-width: 829px){
   .boutique .items-li .description a{
       padding:4px;
   }