﻿@charset "utf-8";

/*****************通用样式开始*******************/
body{font-family:"Microsoft YaHei", SimHei, sans-serif;font-size:14px !important;}
.width-auto{width:auto !important;}
.white-bg, .bg-color{background-color:#fff;}
.border-right{border-right:1px solid #eee;}
.border{border:1px solid #eee;}
.line{height:1px;border-bottom:1px solid #e6e6e6;clear:both;}
.breadcrumb{font-size:12px;}
.loading{width:32px;height:32px;margin:0 auto;background:url("../images/loading.gif") no-repeat;}
h4, h5, h6, p{padding:0; margin:0;}
h1{font-size:50px;}
em{font-style:normal;}
a:active, a:hover, a:focus{text-decoration:none;-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}
.preview{padding:2px;margin-top:42px;border:1px solid #ffe4af;}
ul,ol {list-style:none;}
.box{background-color:#f6f6f6; border-radius:5px; border:1px solid #eee; padding:15px;}
.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}
.no-padding{padding:0;}
.no-radius{border-radius:0 !important;}
.mb20{margin-bottom:20px;}
.ptb{padding-top:20px;padding-bottom:20px;}
.red{color:#F30 !important;}
.white{color:#FFF !important;}
.org{color:#ff7200 !important;}
.c-aaa{color:#aaa;font-size:12px;}
.green{color:#005706;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.lh20{line-height:20px;}
.lh28{line-height:28px;}
.ofh{overflow:hidden;}
.pr{position:relative;}
.blank{clear:both;height:18px;}
.clear{clear:both;padding:0 !important;margin:0 !important;}
.input{height:27px;border:1px solid #d3d3d3;line-height:27px;padding-left:8px;padding-right:8px;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrapper-xs{padding:5px;}
.wrapper-sm {padding:10px;}
.wrapper {padding:15px;}
.wrapper-md {padding:20px;}
.wrapper-lg {padding:30px;}
.wrapper-xl {padding: 50px;}
.m-t-none {margin-top:0;}
.m-b-none{margin-bottom:0;}
.m-b {margin-bottom: 15px;}
.m-t {margin-top: 15px;}
.m-l {margin-left: 15px;}
.m-l-md {margin-left: 25px;}
.m-r {margin-right: 15px;}
.m-r-md{margin-right:25px;}


.levelIcon{background:url("../images/memorial-icon.png") left top no-repeat;width:38px;height:67px;display:block;}
.levelIcon.level1{background-position:left top;}
.levelIcon.level2{background-position:-38px top;}
.levelIcon.level3{background-position:-76px top;}

.formIcon{background:url("../images/memorials/formicon.png") left top no-repeat;width:30px;height:30px;display:block;float:left;}
.formIcon.ok{background-position:left -3px;}
.formIcon.err{background-position:left -38px;}

.navIcon{background:url("top-iocn.png") left top no-repeat;width:20px;height:20px;display:block; float:left;}
.navIcon.user{background-position:right top;}
.navIcon.register{background-position:-60px top;}
.navIcon.snav{background-position:-40px top;}
.navIcon.help{background-position:-20px top;}
.navIcon.search{background-position:left top;}

.userIcon{background:url("../images/memorials/top-da.png") left top no-repeat;width:25px;height:25px; text-indent:-9999px;margin-top:8px;}
.userIcon.addFriend{background-position:left top;}
.userIcon.news{background-position:-25px 0px;}
.userIcon.msg{background-position:-50px top;}

.smIcon{ background:url(../images/memorials/xiao-icon.png) no-repeat top;height:15px; width:15px; display:inline-block; vertical-align:middle;}
.smIcon.add{background-position:-1px top;}
.smIcon.user{background-position:-1px -15px;}
.smIcon.search{background-position:left -30px;width:18px;height:21px;}

.holdIcon{width:58px;height:58px; background:url(../images/memorials/jb-icon.png) no-repeat top left; display:block;}
.holdIcon.a{background-position:left top;}
.holdIcon.b{background-position:-58px 0;}
.holdIcon.c{background-position:-116px 0;}
.holdIcon.d{background-position:-174px 0;}
.holdIcon.e{background-position:-232px 0;}
.holdIcon.f{background-position:-290px 0;}
.holdIcon.g{background-position:-348px 0;}
.holdIcon.h{background-position:-406px 0;}
.holdIcon.a:hover{background-position:left -58px;}
.holdIcon.b:hover{background-position:-58px -58px;}
.holdIcon.c:hover{background-position:-116px -58px;}
.holdIcon.d:hover{background-position:-174px -58px;}
.holdIcon.e:hover{background-position:-231px -58px;}
.holdIcon.f:hover{background-position:-289px -58px;}
.holdIcon.g:hover{background-position:-347px -58px;}
.holdIcon.h:hover{background-position:-405px -58px;}

.baseIcon{background:url("../images/memorials/ttxx-icon.png") left top no-repeat;width:20px;height:20px;display:block;float:left;}
.baseIcon.face{background-position:left top;}
.baseIcon.audio{background-position:-39px top;}
.baseIcon.video{background-position:-60px top;}
.baseIcon.msg{background-position:-79px top;}
.baseIcon.con{background-position:-100px top;}
.baseIcon.img{background-position:-19px top;}

.postIcon{background:url("../images/memorials/ttxx-buttom.png") left top no-repeat;height:20px;width:20px;display:block;float:left;}
.postIcon.user{background-position:left top;}
.postIcon.clock{background-position:-20px top;}
.postIcon.pc{background-position:-41px top;}
.postIcon.phone{background-position:-61px top;}
.postIcon.wx{background-position:-81px top;}
.postIcon.za{background-position:-101px top;}
.postIcon.for{background-position:-121px top;}
.postIcon.msg{background-position:-141px top;}
.postIcon.jb{background-position:-161px top;}
.postIcon.reply{background-position:-181px top;display:inline-block !important; float:none; vertical-align:middle;}

.albumIcon{background:url("../images/memorials/photo-icon.png") left top no-repeat;width:18px;height:18px;display:inline-block;position:relative;top:4px;}
.albumIcon.camera{background-position:left top;}
.albumIcon.slides{background-position:-18px top;}
.albumIcon.diy{background-position:-37px top;}

.articleIcon{background:url('../images/article.png') left top no-repeat;width:17px;height:14px;display:inline-block;position:relative;top:2px;}
.articleIcon.coin{background-position:left top;width:14px;}
.articleIcon.good{background-position:-14px top;}
.articleIcon.msg{background-position:-31px top;}

.serviceIcon{background:url('../images/service/service.png') left top no-repeat;width:36px;height:36px;}
.serviceIcon.sa{background-position:left top;}
.serviceIcon.sb{background-position:-36px top;}
.serviceIcon.sc{background-position:-72px top;}
.serviceIcon.sd{background-position:-108px top;}
.serviceIcon.se{background-position:-144px top;}
.serviceIcon.sf{background-position:-180px top;}
.serviceIcon.sg{background-position:-216px top;}

.tt-btn{color:#c50000 !important;background:#feca31; border:1px solid #f1b913;border-radius:5px; padding:3px 8px; margin-top:5px;}
.tt-btn.biger, .tt-btn.tt-btn-default{padding:3px 8px; vertical-align:middle;line-height:24px;position:relative;}
.tt-btn.biger{padding:8px;}
.tt-btn.biger i, .tt-btn.tt-btn-default i{position:relative;top:-1px;}
.tt-btn:hover, .tt-btn:focus{ background:#ffd351;color:#c50000;text-decoration:none;}
.tt-cancle{color:#333 !important;background:#ddd; border:1px solid #cbc9c9;border-radius:5px; padding:3px 8px; margin-top:5px;}
.diy-btn{padding:5px 6px;text-align:center;display:inline-block;}
.diy-btn.gray{background-color:#dcdcdc;color:#333;;border:1px solid #cbc9c9;}
.diy-btn.gray:hover{background-color:#cbc9b9;}
.diy-btn.orange{background-color:#ff7800;border:1px solid #e86f04;color:#FFF;}
.diy-btn.orange:hover{background-color:#e86f04;}

.add-yx{position:absolute; top:16px; left:150px;}
.add-yx a{width:125px; height:32px; display:block; background:#feca31; border:1px solid #f1b913; border-radius:5px;}
.add-yx a:hover{ background:#ffd351;}
.add-yx a b{ float:left; width:15px; height:15px; background:url(../images/memorials/xiao-icon.png) no-repeat top; margin:8px 0 0 8px;}
.add-yx a p{ float:left; font-family:Arial; font-size:14px; text-decoration:none; color:#c50000; margin:8px 0 0 8px;}

.load-more a{border:1px solid #dbdbdb;background-color:#e6e6e6;border-radius:5px;display:block;width:300px;text-align:center;font-weight:bold;text-decoration:none;margin:0 auto;line-height:35px;height:35px;color:#333;}
.load-more a:hover{background-color:#FFF;}

.login-form .form-group{margin-bottom:8px;}
.login-form .form-group label{width:50px;text-align:right;}
.login-form .form-group .code{width:95px;}

/*****************通用样式结束*******************/

/*****************CKEditor*******************/


.base-tool{height:41px;}
.base-tool > ul > li{float:left;border:1px solid #e0e1e0;border-left:none;border-bottom:none;background-color:#eff0ef;}
.base-tool > ul > li:first-child{border-radius:5px 0 0 0;border-left:1px solid #e0e1e0;}
.base-tool > ul > li:last-child{border-radius:0 5px 0 0;}
.base-tool > ul > li > a{display:block;padding:10px;color:#6a6a6a;}
.base-tool > ul > li:hover{background-color:#fff;}
.base-content{border:1px solid #e2e2e2;background:#FFF;}
.base-footer{height:100px;border:1px solid #e2e2e2;border-top:none;background:#FFF;position:relative;border-radius:0 0 5px 5px;}
.base-footer .col-md-8{padding:0;}
.form-box{font-size:12px;padding-top:10px;}
.form-box div input{width:77px;height:27px;border:1px solid #d3d3d3;margin-right:8px;}
.form-box li{padding-top:10px;clear:both;}
.form-box li > input{padding-right:5px;}
.form-box li label{font-weight:normal; padding-right:8px;position:relative;}
.form-box li label span{padding-left:2px;position:relative; top:-2px;}
.verification-code{float:left; padding:0 8px 0 0;}
.insert-code{color:#888;padding-top:10px;}
.insert-code strong{font-size:24px;color:#ff6c00;}
.submit-btn{text-align:right; padding-top:30px;}
.submit-btn a{padding:10px 15px; font-size:18px;}

.post-box{border:1px solid #e2e2e2; border-radius:5px;background-color:#f8f8f8;margin-bottom:15px;}
.publish-author{width:85px;float:left;padding-top:13px;font-size:12px;}
.publish-content{width:713px;float:right;border-left:1px solid #ededeb; background-color:#FFF; padding:15px 0;}
.p-author{text-align:center;}
.p-author img{width:60px;height:60px;}
.p-tool{background-color:#eee;}
.p-tool ul li{float:left;padding:1px 0;position:relative;}
.p-tool a, .p-tool div{display:block; padding:8px 10px;}
.p-tool a:hover{background-color:#FFF;}
/*****************CKEditor*******************/

#header{ width:100%; height:40px; margin:auto; background:#eff0ef; border-bottom:1px solid #e0e1e0;}
.navbar-brand{padding-top:7px;padding-bottom:0;height:auto !important;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;}
.navbar-nav{border-left:1px solid #e0e1e0;}
.navbar-nav > li{border-right:1px solid #e0e1e0;}
.jlg-user{padding:0px; margin:0px;float:right;}
.jlg-user li{float:left; height:40px; padding:0px 6px 0 6px; font-size:12px; color:#6a6a6a; position:relative;font-size:12px; color:#6a6a6a;}
.jlg-user li a{ color:#6a6a6a; text-decoration:none; display:block;}
.jlg-user li a:hover{ color:#F30;}
.jlg-user li p{float:left; padding-top:13px;}
.jlg-user li span{float:left; margin-right:6px;}
.user-yuan{position:absolute;right:0;color:#fff;background:#ff6600; border-radius:8px;padding:2px;}
.jlg-user .badge{position:absolute;right:-5px;color:#fff;background:#ff6600;}
.navbar-right{margin-right:auto !important;}

.bt-top{padding-top:225px;padding-bottom:100px;position:relative; color:#fff;}
.bt-top .ttid{font-size:18px; padding-right:8px;}
.bt-top h1, .bt-top h3{margin:0;}
.m-tool{background:url('../images/memorials/w-dot.png');padding:10px;display:inline-block;border-radius:4px;color:#333;}
.m-tool a{margin-right:10px;color:#333;}
.m-level{background:url('../images/level.png') 94px top no-repeat;width:94px;height:115px;display:inline-block;position:absolute;top:60px;right:20px;}
.m-level.level1{background-position:-189px top;}
.m-level.level2{background-position:-94px top;}
.m-level.level3{background-position:0px top;}

.bt-nr-bian{position:relative; z-index:1; top:7px;}
.bt-nr-bian li{float:left; padding-right:10px;}
.bt-nr-bian li a{color:#333;}
.bt-nr-bian li a:hover{color:#F30;}
.visit{color:#343434;font-size:18px;}
.visit span{font-size:12px;}
.atte i, .copy i{position:relative;top:-2px;}
.bt-nr-bbg{ width:98%; height:35px; background:#FFF; position:absolute; left:0; top:10px; border-radius:5px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.dj-a{width: 38px; height:67px; position:absolute; top:-22px; right:20px; z-index:20; background:url(../images/membercenter/memorial-icon.png) no-repeat left top;}
.bsLogoLink{width:110px !important;}

/*****************内页左边通用样式开始*******************/

.ny-ren-xx li{border-bottom:1px solid #efefef;line-height:28px;}
.ny-ren-xx span{color:#8c8c8c;}
.person-content{padding:0 !important;}

.hold-box{font-size:12px;}
.hold-box a{margin:0 auto;color:#4a4a4a;}
.hold-box a:hover{color:#f30;}
.hold-box span{color:#9b9b9b;}
.hold-box .col-md-3{padding:5px;text-align:center;overflow:hidden;}

.subNavBox{width:100%; margin:auto; height:auto; display:table; padding-top:10px; font-family:Arial;}
.subNav{border-bottom:solid 1px #eeeeee;cursor:pointer;font-size:14px;color:#666666;line-height:35px;padding-left:15px;background:url(../images/memorials/jiantou1.jpg) no-repeat;background-position:95% 50%; }
.subNav:hover{color:#ff5300;}
.currentDd{color:#ff5300; font-weight:bold;}
.currentDt{background-image:url(../images/memorials/jiantou.jpg);}
.navContent{margin:auto; border-bottom:solid 1px #eeeeee; padding:8px 0 8px 0; display:none; background:#fff8ce; list-style:none; overflow:hidden;}
.navContent li a{display:block;width:50%;heighr:25px;text-align:center;font-size:12px;line-height:25px;color:#936503; float:left; text-decoration:none;}
.navContent li a:hover{ background:#fef3b4; border-radius:5px;}

.person-list{position:relative;top:1px;z-index:1;}
.sline-box{margin:0 20px; overflow:hidden;position:relative;}
.sline_prev, .sline_next{position:absolute;}
.sline_prev{ left:0;}
.sline_next{ right:0;}
.sline{padding:0 !important; border-bottom:none;list-style:none;overflow:hidden;}
.sline > li{float:left;}
.sline > li.active > a, .sline > li.active > a:hover, .sline > li > a:hover, .sline > li.active > a:focus{background-color:#f6f6f6; border-color:#eee; border-top:3px solid #2177c3;}

/*****************内页左边通用样式结束*******************/

/*****************导航菜单样式结束*******************/

.menu-list{ height:42px; margin:auto; background:#3882c3; position:relative; border-radius:5px 5px 0 0; overflow:hidden;}
.menu-list li{float:left; height:42px; line-height:42px; /*border-right:1px solid #2476bd;*/ text-align:center; padding:0 !important;}
.menu-list li a{color:#fff; display:block; text-decoration:none; padding:0 10px;}
.menu-list li a:hover, .menu-list li.active a{background-color:#2177c3; color:#FF0;}
.menu-list li.active a{color:#FFF;}

/*****************导航菜单样式结束*******************/

.info ul li{clear:both; border-bottom:1px solid #eee; line-height:32px;}
.info .col-md-5{padding-right:0;}
.info .col-md-7{padding-left:0;}
.info ul li h4{padding-bottom:10px;}
.info ul li span{color:#979797;}
.info ul li strong{font-size:18px;color:#f60;}
.jdwz{ line-height:24px; font-size:13px;}
.jdwz strong{ color:#F60; font-size:16px;}
.btn.btn-tt{background:#eee;color:#666;font-size:14px; padding:5px; border:1px solid #d8d8d8;}

.dx-bnt{ width:96px; height:96px; position:absolute; top:0; right:20px;}
.dx-bnt a{width:96px; height:96px; display:block; background:url(../images/memorials/dx-bnt.png) no-repeat top center; text-indent:-99999px;}
.dx-bnt a:hover{ background:url(../images/memorials/dx-bnt.png) no-repeat bottom center;}

.heart{width:89px; height:80px; background:url(../images/memorials/heart.png) no-repeat top left; text-align:center; margin:30px auto;}
.heart.c{background-position:left top;}
.heart.b{background-position:-89px 0px;}
.heart.c{background-position:right top;}
.heart a{display:block; padding-top:14px;font-size:12px;}
.heart a:hover{text-decoration:none;}
.heart a p{ width:89px; color:#ff6600; margin:0;}
.heart a span{width:89px; color:#333333;}
.heart.b a p{color:#009900;}
.heart.c a p{color:#ff0000;}

.jb-menu-bnt{margin:0 auto;}
.jb-menu-bnt li{float:left;text-align:center; margin:2px 4px}
.jb-menu-bnt li p{padding-top:8px;  font-size:12px; margin:0;}
.jb-menu-bnt li span{font-size:12px; color:#9b9b9b;}
.jb-menu-bnt a{color:#4a4a4a;text-decoration:none;font-size:12px;}
.jb-menu-bnt a:hover{color:#f30;}

.my-style{background:url(../images/memorials/shenzhoushi.png) 7px 10px no-repeat !important; padding-left:34px !important;}
.bg-title{position:relative; height:48px; line-height:48px;}
.bg-tit{position:relative;left:-24px; text-align:center; background:url(../images/memorials/blog/blog01-title.png) no-repeat left top; display:block; height:48px; width:135px; line-height:54px; color:#FFF;}
.bg-tit:hover{color:#FFF;}
.about-index{line-height:26px; padding-top:15px; padding-bottom:15px; overflow:hidden;}

.yx-for{overflow:hidden;padding:0 15px;line-height:30px;}
.yx-for h2{margin:0;padding-right:10px;}
.yx-index-nr{ height:auto; margin:auto;}
.yx-index-nr li{ float:left; height:30px; border:1px solid #cccccc; padding-left:8px; padding-right:8px; margin-left:6px; margin-bottom:10px; font-family:Arial; border-radius:5px;}
.yx-index-nr li a{ display:block;}
.yx-index-nr li:hover{ background:#E4E6E3;}
.yx-index-nr li a p{ float:left; font-size:14px; line-height:30px; color:#666666;}
.yx-index-nr li a b{float:left; font-size:12px; line-height:30px; color:#979797; font-weight:normal; }

.wz-bt-index{overflow:hidden;line-height:26px !important;vertical-align:middle;}
.wz-br-index{overflow:hidden;clear:both;}
.wz-bt-index h5, .wz-bt-index h6{float:left;}
.wz-bt-index h5{padding-right:20px;}
.wz-bt-index h5 a{color:#333;font-weight:bold;}
.wz-bt-index h6 a{color:#f60;}
.wz-bt-index span{float:right;font-size:12px;color:#8e8c8c;}
.da-info ul li{border-bottom:1px solid #eee;padding:15px 0;overflow:hidden;}
.da-info a{color:#4a4a4a;}

.ttxx-inde-pic{ width:74px; float:left; text-align:center;}
.ttxx-inde-pic img{float:left; border-radius:5px; }
.ttxx-inde-pic p{width:74px; line-height:30px; font-size:12px;}
.ttxx-inde-pic p a{ color:#757575;}
.ttxx-inde-pic p a:hover{ color:#F60; text-decoration:underline;}
.ttxx-index-a{ width:720px; height:auto; float:left; padding-left:20px; line-height:25px;}
.ttxx-index-a p{ float:left; color:#4a4a4a; font-size:14px;}
.ttxx-index-a span{ float:left; color:#8e8c8c; font-size:12px;}

.message-index{margin:20px auto;}
.mes-index-bian{ height:120px; margin:auto;}
.mes-index-bian textarea{width:100%; height:100px; border:1px solid #e6e6e6; font-size:14px; line-height:25px; color:#333; background:#FFF;}
.mes-index-a{ width:760px; height:40px; margin:auto;}
.mes-index-a p{ float:left;  font-family:Arial; font-size:12px; color:#333; padding-top:6px;}
.mes-index-a p a{ text-decoration:none; color:#0075ed;}
.mes-index-a span{ float:left; padding-right:8px;}
.mes-index-a span input{ width:76px; height:26px;  border:1px solid #e6e6e6; background:#FFF;}
.mes-index-a img{ width:76px; height:28px; float:left; padding-right:8px;}
.mes-index-bnt{ height:40px; margin:auto; padding-top:8px; font-family:Arial;}
.mes-index-bnt span{ float:left;}
.mes-index-bnt span a{ width:116px; display:block; background:#feca31;  border:1px solid #f1b913; text-align:center; font-size:19px; color:#c50000; padding:10px; border-radius:5px; text-decoration:none; }
.mes-index-bnt span a:hover{background:#ffd351;}
.mes-index-bnt p{ float:right; font-size:14px; color:#666666; padding-left:20px; padding-top:10px;}
.mes-index-bnt p a{color:#666666; text-decoration:none;}
.mes-index-bnt p a:hover{ color:#F60; text-decoration:underline;}

/*******************右边开始***********************/

.side-title{overflow:hidden; line-height:24px;margin-bottom:10px;}
.side-title .tit{float:left;color:#333; font-size:16px;}
.side-title .more{float:right;font-size:12px;}
.side-login{clear:both;font-size:12px;color:#888;line-height:24px;}
.side-tips{color:#F60;font-size:12px;padding-top:10px;}
.scoll-up{padding-top:10px;height:270px;overflow:hidden;}
.scoll-up li{border-top:1px solid #FFF; border-bottom:1px solid #ededed;font-size:12px;padding:3px 0;}
.scoll-up li a{color:#F60;}
.scoll-up li span{color:#7b7b7b;}

.pic-box p{ line-height:32px; text-align:center;}

.flag{ background:url(../images/membercenter/ren-icon.png) left top no-repeat; display:block; height:16px;width:16px;}
.flag.dan{ background-position:left top;}
.flag.shuang{background-position:-16px top;}
.flag.duo{background-position:-32px top;}
.xp_link_pic{ width:56px; height:79px; float:left; position:relative;}
.xp_link_pic span{position:absolute;top:0;left:0;}
.xp_link_pic img{width:56px; height:79px; border-radius:5px;}
.xp_link_text{ width:150px; float:left; font-size:14px; color:#000000; padding-left:15px!important; }
.xp_link_text p{line-height:22px; color:#979797;}
.xp_link_text p a{ color:#333333; text-decoration:none;}
.xp_link_text p a:hover{ color:#000000; text-decoration:underline;}

.xp-huiyuan{ width:260px; height:auto; margin:auto; display:table; padding-top:8px;}
.xp-huiyuan ul{ padding:0px; margin:0px; list-style:none;}
.xp-huiyuan li{ width:75px; text-align:center; float:left; margin:6px 8px 0 0;}
.xp-huiyuan li:hover{ background:#EFEFEF;}
.xp-huiyuan li img{width:75px; border:1px solid #ffffff; border-radius:5px;}
.xp-huiyuan li p{font-size:12px;text-align:center;}
.xp-huiyuan li p a{color:#333333; text-decoration:none;line-height:24px;}
.xp-huiyuan li p a:hover{ color:#FF6600; text-decoration:underline;}
.xp-huiyuan li span{ height:20px; font-size:12px; text-align:center; color:#999;}

/*******************右边结束***********************/

/*******************page start***********************/

.page-nav{border-bottom:1px solid #eeeeee; padding-right:15px;}
.page-nav{border-bottom:1px solid #eeeeee; padding-right:15px;}
.page-nav ul li{float:left;margin-right:1px;min-width:100px;text-align:center;}
.page-nav ul li>a{display:block;padding:5px 10px;border-bottom:3px solid #dcdcdc;color:#797979;}
.page-nav ul li>a:hover{border-bottom:3px solid #F63;color:#333;}
.page-nav ul li.active a{border-bottom:3px solid #2177c3;color:#333;font-weight:bold;}
.page-nav .pull-right a{margin-left:10px;position:relative; top:-5px;}

.memorials-pager a{color:#FFFFFF !important;}
.memorials-pager .active a, .memorials-pager .active a:hover{background-color:#c7dfd7;border-color:#24a378;}
.memorials-pager .disabled a{color:#c6d0e4 !important;}
/*******************page end***********************/

/*******************小页脚开始***********************/

.footer{border-radius:0 0 5px 5px;background-color:#e6e6e6;line-height:25px;padding:25px 15px;font-size:13px;}
.footer p strong{ color:#F60; font-size:16px;}

/*******************小页脚结束***********************/

/*******************大页脚开始***********************/
.mainfooter{background-color:#5f6675;margin-top:20px;padding:25px 15px;color:#FFF;}
.mainfooter a{color:#FFF;}
.mainfooter a:hover{color:#FF0; text-decoration:underline;}
.mainfooter p{line-height:24px;}
.mainfooter p a{margin-right:5px;}
.mainfooter .attention{background-color:#FFF;padding:10px 0px 0px 0px;}
.attention div{padding:0px;text-align:center;font-size:12px;color:#4b4b4b;}
.attention a{font-size:12px;color:#666;}
.attention a:hover{color:#666;text-decoration:none;}
.attention p{line-height:28px;}

.waheaven-footer{background:#323232;margin-top:0;color:#b3b5ba;font-size:13px;    clear: BOTH;}
.waheaven-footer a{color:#b3b5ba;}

.foot-bbg{ width:100%; height:240px; margin:auto; background:#5f6675; margin-top:20px;}
.foot-bian{ width:1150px; height:240px; margin:auto; position:relative;}
.foot-rwm{ width:408px; height:173px; position:absolute; top:32px; right:0px; background:#FFF; }
.foot-rwm ul{ padding:0px; margin:0px; list-style:none;}
.foot-rwm li{ width:112px; height:146px; float:left; margin-top:18px; margin-left:18px;}
.foot-rwm li img{ width:112px; height:112px; float:left;}
.foot-rwm li p{ width:112px; line-height:30px; float:left; font-family:Arial; font-size:12px; text-align:center;}
.foot-rwm li a{ color:#666; text-decoration:none;}
.foot-left{ width:750px; height:auto; float:left; display:table; padding-top:50px;}
.foot-left-a{ width:750px; height:auto; margin:auto;}
.foot-left-a ul{ padding:0px; margin:0px; list-style:none;}
.foot-left-a li{ width:70px; float:left; font-family:Arial; font-size:13px; color:#FFF; text-align:left; line-height:30px;}
.foot-left-a li a{color:#FFF; text-decoration:none;}
.foot-left-a li a:hover{ color:#FF0; text-decoration:underline;}
.foot-wenzhi{ width:750px; height:auto; margin:auto;}
.foot-wenzhi p{float:left; font-family:Arial; font-size:13px; color:#FFF; text-align:left; width:750px; line-height:30px;}
.foot-wenzhi p a{ color:#FFF; text-decoration:none; padding-right:5px;}
.foot-wenzhi p a:hover{ color:#FF0; text-decoration:underline;}

/*******************大页脚结束***********************/

/*********************分页样式开始*********************/
DIV.meneame {
    PADDING-RIGHT: 3px;  COLOR: #ff6500; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-top:20px; clear:both;
}
DIV.meneame A {
    BORDER-RIGHT: #ff9600 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ff9600 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(../images/memorials/meneame.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9600 1px solid; TEXT-DECORATION: none
}
DIV.meneame A:hover {
    BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame A:active {
    BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame SPAN.current {
    BORDER-RIGHT: #ff6500 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6500 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff6500 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6500 1px solid; BACKGROUND-COLOR: #ffbe94
}
DIV.meneame SPAN.disabled {
    BORDER-RIGHT: #ffe3c6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ffe3c6 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffe3c6 1px solid; COLOR: #ffe3c6; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe3c6 1px solid
}

DIV.meneameMail {
    overflow:hidden;
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-top:20px; clear:both;
}

/*********************分页样式结束*********************/
/*********************右边浮动层样式开始*********************/
.cs-icon span{background:url('kf.jpg') no-repeat;width:48px;height:48px;display:block;float:left; transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;vertical-align:middle;}

.cs-icon.cs1{background-color:#d25344;}
.cs-icon.cs2{background-color:#6d6d9f;}
.cs-icon.cs3{background-color:#8bc48d;}
.cs-icon.cs4{background-color:#e6776c;}
.cs-icon.cs5{background-color:#bc3f61;}

.cs-icon.cs1 span{background-position:-46px top;}
.cs-icon.cs2 span{background-position:-46px -50px;}
.cs-icon.cs3 span{background-position:-46px -98px;}
.cs-icon.cs4 span{background-position:-46px -148px;}
.cs-icon.cs5 span{background-position:-46px -196px;}

a.cs-icon.cs1:hover span{background-position:left top;}
a.cs-icon.cs2:hover span{background-position:left -50px;}
a.cs-icon.cs3:hover span{background-position:left -98px;}
a.cs-icon.cs4:hover span{background-position:left -148px;}
a.cs-icon.cs5:hover span{background-position:left -196px;}

#customerService{height:143px;position:fixed;top:258px;right:0px;}
*html #customerService{margin-top:258px;position:absolute;}
#customerService ul{list-style:none;vertical-align:middle;}
#customerService li{height:60px;}
#customerService li img{float:right;}
#customerService li a{height:48px;float:right;display:block;color:#fff;font-size:12px;margin-right:-80px;}
#customerService li div{display:inline-block;padding:0 10px;min-width:80px;text-align:center;padding-top:10px;overflow:hidden;}
#customerService li div small{display:block;}
/*********************右边浮动层样式结束*********************/
/*********************表情样式开始*********************/
#emotions{width:436px;}
#emotions ul{padding-left:5px;}
#emotions li{padding:0;}
.face-list ul{list-style:none;margin:0;}
.face-list ul li{float:left;border:1px solid #ddd;padding:5px;margin:0 5px 5px 0;cursor:pointer;}
.face-list ul li:hover{background-color:#eee;}
.tab-content{position:relative;padding:10px 5px;/*overflow:hidden;*/}
.nav-tabs{padding-left:5px;}
#curFace{display:none;position:absolute;top:5px;right:5px; padding:10px;border:2px solid #ff6500;background-color:#FFF;}

/*天娃1*/
.tw ul li span{background:url('../images/emotion/tw1.jpg') left top no-repeat;width:75px;height:75px;display:block;}
/*天娃2*/
.tw2 ul li span{background:url('../images/emotion/tw2.jpg') left top no-repeat;width:75px;height:75px;display:block;}

/*泡泡*/
.fface ul li span{background:url('../images/emotion/fface.gif') left top no-repeat;width:25px;height:25px;display:block;}

/*兔斯基*/
.tface ul li span{background:url('../images/emotion/tface.gif') left top no-repeat;width:35px;height:35px;display:block;}

/*绿豆蛙*/
.wface ul li span{background:url('../images/emotion/wface.gif') left top no-repeat;width:35px;height:35px;display:block;}

/*********************表情样式结束*********************/

.login-dialog{width:500px;margin-top:150px;}
.login-dialog .modal-content{box-shadow:none;border:none;}
.login-box{padding-top:10px;}
.login-box li{padding:5px 0 0 30px;}
.login-box label{width:100px;text-align:right;padding-right:10px;}
.login-box input{border:1px solid #333;padding:5px;height:34px;width:180px;}

/* message{ */
#show_msg {
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    border-radius: 4px;
    color: #3c763d;
    display: none;
    height: 41px;
    line-height:41px;
    padding: 0 10px;
    position: absolute;
    z-index: 999999;
}
#show_msg.error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color:#a94442;
}

#show_msg.info {
    background-color: #d1e4f3;
    border-color: #4d8fcb;
}
/* }message */

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes rotate{
    from{
        -webkit-transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        transform:rotate(0deg);
    }

    to{
        -webkit-transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
@keyframes rotate {
    from{
        -webkit-transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        transform:rotate(0deg);
    }
    to{
        -webkit-transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}

.playing .rotate {
    -webkit-animation-name: rotate;
    -ms-animation-name:rotate;
    animation-name: rotate;
    -webkit-animation-timing-function: linear;
    -ms-animation-timing-function:linear;
    animation-timing-function: linear;
}

.parsley-error {
  border-color: #ff5f5f !important;
}

.memorials-pager {
    float:right
}
.main-page {
    overflow: hidden;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 20px;
    clear: both;
}
.zz{
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width: 150px;
}
.jj{
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width: 157px;
    margin-top:5px;
}
.jj_1{
    overflow:hidden;
    max-height: 100px;
    margin-top: -10px;
}

#jdfeek{color: #aaa;
    font-size: 12px;
    float: right;

    float: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: right;}
    

  .memorials-pager ul li{ float: left;list-style-type: none;}
  .memorials-pager ul li a{ float: left;list-style-type: none; margin-left:10px; color:#FFF; background-color:#5cb85c; padding:5px 10px 5px 10px;border-radius: .25em;}
  .memorials-pager{ width:100%; text-align:center;margin-bottom: 10px;}
 .current{ width:30px;background-color:#2A882A !important;margin-left:10px; padding:5px 10px 5px 10px;border-radius: .25em; color:#FFF;}
 .paginator{ width:650px;}


.wz_title{ text-align:center}
.wz_title p{ font-size:25px; text-align:center; margin-bottom:10px; }
.wz_content{ margin-top:30px; line-height:30px !important;font-size: 14px !important; font-family: "Microsoft YaHei", SimHei, sans-serif !important;text-indent: 2em;}
.wz_content p{ line-height:35px !important;font-size: 18px !important; font-family: "Microsoft YaHei", SimHei, sans-serif !important;text-indent: 2em;}
.wz_content img{ padding:10px}
@supports (height: 200px) {
  .wz_content {padding-bottom:300px;line-height:35px !important;font-size: 18px !important; font-family: "Microsoft YaHei", SimHei, sans-serif !important;text-indent: 2em;}
}	


/* 头部登录框 */
.login_class{ cursor:pointer;}
ul.login_box{ float:none; display:none; width:200px;padding:6px 10px 12px 10px;line-height:150%; border:#FF8800 1px solid;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px; background:#fff; position:absolute; right:10px; top:30px; z-index:999999;}
ul.login_box li{ width:100%; cursor:auto; color:#666;}
ul.login_box li .login_form{ position:relative;}
ul.login_box li .login_form form{padding:0; margin:0;}
ul.login_box li .login_form strong{color:#000;line-height:30px; }
ul.login_box li .login_form input{ width:100%; height:28px; line-height:28px; padding:0; margin:0;border:#ccc 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}
ul.login_box li .login_form .submit{  cursor:pointer;  width:100%; height:30px; line-height:30px; margin-top:10px; border:none; background:#FF8800; font-size:1.2em; font-weight:bold; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px; -webkit-appearance: none;}
ul.login_box li .login_form .login_x{position:absolute; display:block; width:20px; height:20px; line-height:20px; right:-8px; top:0px; text-align:center; z-index:9999991; color:#999; font-family: "Arial"; }
ul.login_box li .login_form a{}
ul.login_box li .login_form a:hover{color:#F16C20;}
/* 登录、注册内容 */

.conbox{border:#E3E3E3 1px solid; background:#ffffff; padding:12px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}
.conboxad{ width:100%;  border:#E3E3E3 1px solid; background:#ffffff; padding:0px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}
/*资讯*/
.caselist{width:100%; line-height:150%;float:left;}
.caselist li{float:left;position:relative; padding-top:12px;  margin-top:12px; border-top:#E3E3E3 1px dotted;width:100%; }
.caselist li.last{padding-top:0px; margin-top:0px; border-top:none;}
.caselist li img{ float:left; margin-right:15px; width:80px; height:80px; border:#E3E3E3 1px solid;}
.caselist li p{ font-size:12px; color:#999999; line-height:150%;}
.caselist .caset{  overflow:hidden;}
.orderp div {
    float: left;
    text-align: left;
    padding-right:10px;
    font-size:18px
}
.orderp div a{
    color:#ff0000;
}
.orderp p {
    clear: both;
    padding-left:10px;
    padding-top:15px;
}
.coupons-table{
    text-align: left;
    padding-right:10px;
    font-size:14px
}





.user_main{ width:820px; margin-left:20px;}
.user_caselist{ margin-left:-20px;}
.user_caselist li{ border-top:#FFFFFF 1px dotted; border-bottom:#E3E3E3 1px dotted; padding-bottom:12px; padding-top:0px;}

#orders-list{ width:100%;  line-height:50px; text-align:center;border-radius:5px;}
#orders-list tbody tr th{ text-align:center; border:1px solid #E3E3E3}
#orders-list tbody tr td a{ text-align:center;}
#orders-list tr td{ border-bottom:0px; border:1px solid #E3E3E3}

.user_conbox{ height:500px;}









/*账户余额*/
#credit .sect{padding:15px 20px 40px;width:auto;}
#credit .credit-title{padding-bottom:12px;border-bottom:1px solid #f1f1f1;}
#credit .credit-title strong{font-size:24px;color:#c33;}
#credit p.charge{background:#fffbcc;border:1px solid #ffec19;margin:0 0 10px;padding:10px;}
#credit p.charge span{color:#399;}
#credit p.charge a{text-decoration:underline;}
#credit .coupons-table{margin:1px 0 0;width:100%;}
#credit .coupons-table th,#uright_ev56 .coupons-table td{border:none;}
#credit .coupons-table .income{color:#b2302d;}
#credit .coupons-table .expense{color:#469800;}
#credit .coupons-table a{color:#666;}
#credit .paginator{margin-top:20px;}
#credit .notice{padding:10px 0;}
#credit .rail{margin-top:34px;}
#credit .credit-card-box{margin-top:20px;}
#credit .credit-card{padding:4px 10px 4px 15px;}
#credit .credit-card .f-input{display:block;width:185px;}
#credit .credit-card .act{margin-top:10px;}
#credit .credit-card-notice{padding:5px 0 5px;color:red;}
#credit .credit-card-link{background:url(i/blue_arrow.gif) no-repeat 0 5px;padding-left:12px;}
#credit .credit-card .captcha{display:none;margin-top:10px;}
#credit .credit-card .captcha img{display:block;margin-top:5px;}
#credit .credit-card .show{display:block;}
/*充值*/
/* account charge */
#account-charge .charge{margin:0 10px;}
#account-charge .number{margin-top:10px;}
#account-charge .number .f-text{width:150px;}
#account-charge .tip{height:20px;color:#349835;}
#account-charge .choose{padding-top:5px;clear: both;}
#account-charge .choose-pay-type{padding-left:0;}
#account-charge .typelist{margin-left:0;}
#account-charge .typelist li{clear:both;float:left;margin-top:10px;width:640px;}
#account-charge .typelist input{float:left;margin-top:15px;}
#account-charge .typelist label{float:left;padding-top:12px;*padding-top:15px;width:420px;padding-left:160px;}
#account-charge .typelist .alipay{height:39px;background:url(/static/theme/58/css/i/alipay.gif) no-repeat 20px 2px;}
#account-charge .typelist .weixin{height:39px;background:url(/static/theme/58/css/i/weixin-s.gif) no-repeat 20px 2px;}
#account-charge .typelist .yeepay{height:39px;background:url(/static/theme/58/css/i/yeepay.gif) no-repeat 20px 2px;}
#account-charge .typelist .bill{height:39px;background:url(/static/theme/58/css/i/99bill.gif) no-repeat 20px 2px;}
#account-charge .typelist .tenpay{height:39px;background:url(/static/theme/58/css/i/tenpay.jpg) no-repeat 20px -1px;}
#account-charge .typelist .sdopay{height:39px;background:url(/static/theme/58/css/i/sdopay.png) no-repeat 20px -1px;}
#account-charge .typelist .cmpay{height:39px;background:url(/static/theme/58/css/i/cmpay.jpg) no-repeat 20px -1px;}
#account-charge .typelist .gopay{height:39px;background:url(/static/theme/58/css/i/gopay.gif) no-repeat 20px -1px;}
#account-charge .typelist .chinabank{height:35px;background:url(/static/theme/58/css/i/chinabank.gif) no-repeat 20px 3px;*background-position:20px 5px;}
#account-charge .commit{margin-top:5px;}
/* paybank */
#paybank{ margin-left: 16px; }
#paybank p{ width: 180px; height:20px; float:left ; margin:15px 0px 10px 0px;}
#paybank p input{ float:left; margin-top: 15px; }
#paybank p label{ float:left; height:25px; margin-top:15px; padding-left:150px; }
#paybank p .cmb{ background:url(i/icon_zsyh_s.gif) no-repeat 10px 0px; }
#paybank p .icbc{ background:url(i/icon_zggsyh_s.gif) no-repeat 10px 0px; }
#paybank p .ccb{ background:url(i/icon_ccb_s.gif) no-repeat 10px 0px; } 
#paybank p .abc{ background:url(i/icon_abc_s.gif) no-repeat 10px 0px; }
#paybank p .spdb{ background:url(i/icon_spdb_s.gif) no-repeat 10px 0px; }
#paybank p .bofc{ background:url(i/icon_bofc_s.gif) no-repeat 10px 0px; }
#paybank p .citic{ background:url(i/icon_itic_s.gif) no-repeat 10px 0px;}
#paybank p .cib{ background:url(i/icon_cib_s.gif) no-repeat 10px 0px; }
#paybank p .gdb{ background:url(i/icon_gdb_s.gif) no-repeat 10px 0px; }
#paybank p .sdb{ background:url(i/icon_sdb_s.gif) no-repeat 10px 0px; }
#paybank p .cebb{ background:url(i/icon_cebb_s.gif) no-repeat 10px 0px; }
#paybank p .bob{ background:url(i/icon_bob_s.gif) no-repeat 10px 0px; }
#paybank p .pingan{ background:url(i/icon_pingan_s.gif) no-repeat 10px 0px; }
#paybank p .cmbc{ background:url(i/icon_cmbc_s.gif) no-repeat 10px 0px; }
#paybank p .comm{ background:url(i/icon_comm_s.gif) no-repeat 10px 0px; }

/* paypal */
#help .faq .paytype .paypal{height:39px;background:url(i/paypal.gif) no-repeat 0 2px;}
#deal-buy .paytype .typelist .paypal{height:39px;background:url(i/paypal.gif) no-repeat 20px 2px;}
#account-charge .typelist .paypal{height:39px;background:url(i/paypal.gif) no-repeat 20px 2px;}
#deal-buy .choose-pay-type{padding-left:16px;}
#deal-buy .paytype h2 strong{color:#c00;}
#deal-buy .paytype .check-act{margin-top:32px;padding-left:16px;}
#deal-buy .paytype .typelist{margin-left:16px;}
#deal-buy .paytype .typelist li{clear:both;float:left;margin-top:10px;width:640px;}
#deal-buy .paytype .typelist input{float:left;margin-top:15px;}
#deal-buy .paytype .typelist label{float:left;padding-top:12px;*padding-top:15px;width:420px;padding-left:160px;}
#deal-buy .paytype .typelist .alipay{height:39px;background:url(i/alipay.gif) no-repeat 20px 2px;}
#deal-buy .paytype .typelist .yeepay{height:39px;background:url(i/yeepay.gif) no-repeat 20px 2px;}
#deal-buy .paytype .typelist .bill{height:39px;background:url(i/99bill.gif) no-repeat 20px 2px;}
#deal-buy .paytype .typelist .chinabank{height:35px;background:url(i/chinabank.gif) no-repeat 20px 3px;*background-position:20px 5px;}
#deal-buy .paytype .typelist .tenpay{height:35px;background:url(i/tenpay.jpg) no-repeat 10px -5px;*background-position:10px -3px;}
#deal-buy .paytype .typelist .sdopay{height:35px;background:url(i/sdopay.png) no-repeat 10px -5px;*background-position:10px -3px;}
#deal-buy .paytype .typelist .cmpay{height:35px;background:url(i/cmpay.jpg) no-repeat 10px -5px;*background-position:10px -3px;}
#deal-buy .paytype .typelist .gopay{height:35px;background:url(i/gopay.gif) no-repeat 10px -5px;*background-position:10px -3px;}
#deal-buy .paytype .mobile{margin:10px;}
#deal-buy .paytype .address{padding-left:16px;}
#deal-buy .paytype .address span{color:#666;}
#deal-buy .gotopay{padding:10px 1.5em;font-size:16px;}
#deal-buy .back-to-check{margin-top:20px;}

#order-pay .total-money{color:#c33;}
#order-pay-return .sect{padding:20px 50px 50px;width:auto;}
#order-pay-return h3.mobile{margin:20px 0 10px;font-size:18px;}
#order-pay-return p.mobile .f-text{width:150px;font-size:12px;color:#666;}
#order-pay-return .info{margin-left:32px;font-size:18px;font-weight:bold;}
#order-pay-return .info .delta{color:#c33;}
#order-pay-return .coupon-tip{margin-top:15px;background:#f7f7f7;padding:6px;}
#order-pay-return .coupon-tip-title{margin-top:10px;margin-left:25px;}
#order-pay-return .coupon-tip-title p{color:#666;font-size:12px;}
#order-pay-return .coupon-tip-list{margin-top:10px;padding:15px 25px 5px;background:#fff;}
#order-pay-return .coupon-tip-list h5{font-size:12px;font-weight:normal;color:#666;}
#order-pay-return .coupon-tip-list ol{margin-top:15px;}
#order-pay-return .coupon-tip-list li{margin-bottom:10px;list-style-position:inside;list-style-type:decimal;}
#order-pay-return .coupon-tip-list p{font-size:12px;padding-left:20px;*padding-left:16px;color:#666;}
#order-pay-return .coupon-tip-list a{text-decoration:underline;}
#order-pay-return .invite{width:596px;margin-top:30px;}
#order-pay-return .invite h3{font-size:18px;}
#order-pay-return .invite p{line-height:2;*line-height:1.5;}
#order-pay-return .invite .top{height:17px;background:url(i/bg-pay-return-box.gif) no-repeat 0 0;}
#order-pay-return .invite .content{padding:0 32px;background:#BCDDEE;}
#order-pay-return .invite .bottom{height:17px;background:url(i/bg-pay-return-box.gif) no-repeat 0 -18px;}
#order-pay-return .invite .f-text{width:375px;}
#order-pay-return .invite .formbutton{display:none;*display:inline;}
#order-pay-return .wait{padding:15px 25px;}
#order-pay-return .wait label{display:block;padding-bottom:5px;color:#666;font-weight:bold;}
#order-pay-return .wait p.mobile .f-text{width:185px;}
#order-pay-return .error-tip{margin:30px 0;font-weight:bold;text-align:center;}

#order-pay-return .coupon-tip .tipped{padding:3px;border:2px dashed #FFF;}
#order-pay-return .coupon-tip .tipped .coupon-status{margin-bottom:10px;padding:10px;background:#FFF;}
#order-pay-return .coupon-tip .tipped .coupon-sms{font-size:16px;margin:0 0 4px;}
#order-pay-return .coupon-tip .tipped .coupon-sms strong{font-size:20px;}
#order-pay-return .coupon-tip .tipped .check{float:right;width:131px;margin-top:0;text-align:center;overflow:hidden;}
#order-pay-return .coupon-tip .tipped h4{font-size:14px;margin:0 0 8px 10px;}
#order-pay-return .coupon-tip .tipped .no-sms-tip{margin:0 10px 10px;}
#order-pay-return .coupon-tip .tipped .no-sms-tip li{float:left;width:210px;margin:0 10px 10px 0;padding-left:30px;font-size:12px;background:url(i/bg-nosms-tip.png) no-repeat 0 7px;}
#order-pay-return .coupon-tip .tipped .no-sms-tip li.coupon{background-position:0 -43px;}
#order-pay-return .coupon-tip .tipped .no-sms-tip li.mobile{margin-bottom:0;background-position:0 -93px;}
#order-pay-return .coupon-tip .tipped .no-sms-tip li.consult{margin-bottom:0;background-position:0 -143px;}
#order-pay-return .coupon-tip .tip{color:#666;font-size:12px;}
#order-pay-return .coupon-untip{margin:20px 0;padding:20px 30px 24px;background:#fffbcc;border:1px solid #ffec19;border-radius:6px;}
#order-pay-return .coupon-untip .tip{color:#666;font-size:12px;}
#order-pay-return .coupon-untip .check{margin-top:10px;font-size:14px;}




.wrap {
    BORDER-BOTTOM: #e2e2e2 1px solid;
    BORDER-LEFT: #e2e2e2 1px solid;
    MARGIN: 10px auto 15px;
    WIDTH: 978px;
    BACKGROUND: url(/static/theme/58/css/img/u1.png) #fff repeat-y 0px 0px;
    OVERFLOW: hidden;
    BORDER-TOP: #e2e2e2 1px solid;
    BORDER-RIGHT: #e2e2e2 1px solid;
}

.uright {
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 30px;
    WIDTH: 753px;
    PADDING-RIGHT: 30px;
    FLOAT: right;
    OVERFLOW: hidden;
    PADDING-TOP: 20px;
}

.uleft {
    PADDING-BOTTOM: 20px;
    WIDTH: 165px;
    FLOAT: left;
    FONT-SIZE: 13px;
    OVERFLOW: hidden;
}
.indexcenter p a { color:#FFF;} 
.text-center{ clear:both;}
.indexcenter{ margin-top:15px;}
.indexcenter p{ width:40%; margin-left:5%; float:left; text-align:center; line-height:35px; background-color:#24a378;border-radius:5px; color:#FFF; font-size:15px; margin-bottom:15px;}
.text-left{ width:90%; margin-left:5%;}

.current_about{ background-color:#24a378;}
.current_about a{ color:#FFF}
.current_about a:hover{ color:#FFF}
#current_about2 li{ line-height:35px;border-radius:5px; padding-left:20px; margin-bottom:10px;}

.createcss{
	width: 480px;
	font-size: 16px;
	color: #666666;
    float: left;
    padding-left: 70px;
    display: table;
    padding-top: 40px;
}
.createcss li p {
    float: left;
    width: 90px;
    padding-right: 30px;
    text-align: right;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #666666;
    padding-top: 8px;
    height: 52px;
}

.createcss input {
    width: 300px;
    height: 35px;
    border: 1px solid #DBDBDB;
    padding: 6px 12px;
    font-size: 18px;
    color: #333333;
}
input .sub {
    width: 325px;
    height: 35px;
    display: block;
    background-color: #ff4f00;
    border-radius: 6px;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    padding-top: 8px;
}

.useradd_ct_main_fb_1{width:31%; height:44px; background-color:#44B549; float:left; text-align:center; color:White; line-height:44px; font-family:'微软雅黑';}
.useradd_ct_main_fb_1img{width:14px; height:44px; float:left; background-image:url('../style3/bg_processor218877_03.png')}

.useradd_ct_main_fb_2{width:31%; height:44px; background-color:#FFF; float:left; text-align:center; color:#747474; line-height:44px; font-family:'微软雅黑';}
.useradd_ct_main_fb_2img{width:14px; height:44px; float:left; background-image:url('../style3/bg_processor218877_01.png')}

.useradd_ct_main_fb_3{width:27%; height:44px; background-color:#FFF; float:left; text-align:center; color:#747474; line-height:44px; font-family:'微软雅黑';}


.caselist li{ padding-top:5px; padding-bottom:5px;}

.formbutton{ margin-top:15px;}

.useradd_ct_main_fb_1_2{width:31%; height:44px; background-color:#FFF; float:left; text-align:center; color:#747474; line-height:44px; font-family:'微软雅黑';}
.useradd_ct_main_fb_1img_2{width:14px; height:44px; float:left; background-image:url('../style3/bg_processor218877_02.png')}

.useradd_ct_main_fb_2_2{width:31%; height:44px; background-color:#44B549; float:left; text-align:center; color:White; line-height:44px; font-family:'微软雅黑';}
.useradd_ct_main_fb_2img_2{width:14px; height:44px; float:left; background-image:url('../style3/bg_processor218877_03.png')}

.useradd_ct_main_fb_3_2{width:31%; height:44px; background-color:#FFF; float:left; text-align:center; color:#747474; line-height:44px; font-family:'微软雅黑';}

.utit {
    margin-bottom: 10px;
    border: 1px solid #E6E7EA;
    height:46px;
}
#paytype img{ float:left; margin-right:15px;width:120px;height:40px;  border:#E3E3E3 1px solid;}

.coupons-table td{border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;font-size:10px;}
.coupons-table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#E8E8E8;line-height:25px;font-size:12px;}
.coupons-table img{width:100px}

.conbox{ border:0px;}

.typelist li{ margin-left:-40px;}

.sect img{ margin-left:5px;height:62px;}

.back-to-check{ margin-top:10px;}

.paymoney div {cursor:pointer;
    border: 1px solid #44B549;
    width: 80px;
    float: left;
    margin-right: 10px;
    text-align: center;
    height: 30px;
    line-height: 26px;
    margin-top: 15px;
    font-size: 15px;
    margin-bottom: 10px;
        border-radius: 2px;
}

.paymoneyhit{ background-color:#83BF86; color:White;}

.paynote {
    background-color: #F7F7F7;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #DCDBDB;
    margin-top: -25px;
    line-height: 25px;
    border-radius: 2px;
}

.formbutton{background-color: #44B549;
    border: 0px;
    color: #FFF;
    border-radius: 2px;
    width: 200px;
    height: 40px;
    font-size: 16px;
}
.m_on{
	
    color: #24a378;
    line-height: 30px;
    padding-left: 15px;

}
.m_on{ border-left: 4px solid #24A378;color:#24a378!important}

.tab-pane.fade.in.active ul li{border-bottom: 1px solid #F7F7F7;
    padding: 5px 0px;}
.tab-pane.fade.in.active .m_on{background-color: whitesmoke; padding-left:10px}

a.active_2 {
    color: #0A0A0A !important;
}

#conboxid{ line-height:25px; background-image:url("../style3/img/ct3.jpg");  background-size:97%; margin-left:3%;      padding: 20px 130px 100px 100px;background-repeat: repeat-y;}
.conbox_top{ background-image:url("../style3/img/top3.jpg");background-size:100%; margin:20px 20px 0 20px; background-repeat:no-repeat; height:94px; }
.conbox_bt{ background-image:url("../style3/img/bt3.jpg");background-size:100%;margin:0 20px 20px 20px;background-repeat:no-repeat;height:94px;}

.conbox-1{ font-size:25px; line-height:30px; width:100%; text-align:center; margin:20px 0px 10px 0px;}
.conbox-2{ font-size:13px; width:100%; text-align:center; margin-bottom:20px;}

.conbox-3 { text-align:right!important;}
.tab-box{ position:relative;}

p.ellipsis {
#    width: 150px;
}
div.label-success {
    width: 152px;
}

.media-heading.ellipsis {
    width: 150px;
}

.showMorehandle_2{ width:640px;}
.showMorehandle_2 .paginator li{ float: left;
    padding: 3px 5px 3px 5px;
    text-align: CENTER; margin-left:0px;}
    
    
    .showMorehandle_2 .paginator .current{margin-right:5px;}