.sweet-alert{
  width: 400px;
  margin-left: -200px;
  font-family: Microsoft YaHei, SimSun, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 0px 17px 17px 17px;
}

.sweet-alert button.cancel {
  border: 1px solid #fe6025;
  color: #fe6025;
  background: #FFFFFF;
}

.sweet-alert button.cancel:hover {
  border: 1px solid #fe6025;
  background: #fe6025;
  color: #FFFFFF;
}

.sweet-alert h2 {
  text-transform: none;
  position: relative;
  padding: 0;
  font-weight: 100;
  height: 54px;
  line-height: 54px;
  font-size: 18px;
  color: #3f3f3f;
  border-bottom: 1px solid #f0f0f0;
  text-align: center;
  margin: 0;
}

.sweet-alert p {
  color: #999999;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  text-align: inherit;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  padding: 0 30px;
  margin: 40px 0px 20px;
}

.sweet-overlay{
  background-color: black;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  background-color: rgba(0, 0, 0, 0.8);
}

.a_btn_size8030 {
    width: 80px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.myautor_btn_box {
    position: absolute;
    top: 155px;
    width: 382px;
    height: 32px;
}

.myautor_btn_bqbox {
    position: absolute;
    top: 228px;
    width: 250px;
    height: 32px;
}

.main_con_mywrap {
    width: 1000px;
    border: 1px solid #f0f0f0;
    background: #FFFFFF;
    padding: 35px 49px;
    overflow: hidden;
    min-height: 630px;
}

.main_con_designer_nodata {
    background: #FFFFFF;
    padding: 35px 49px;
    overflow: hidden;
    min-height: 630px;
}

.myselflist_hd {
    width: 147px;
    float: left;

}

.myselflist_hd li {
    width: 142px;

    line-height: 22px;
    padding:  21px 0;
    padding-right: 5px;
    text-align: center;
    font-size: 16px;
    color: #666666;
    cursor: pointer;


}

.myselflist_hd li a {
    display: block;
    height: 22px;
    width: 100%;
    line-height: 22px;
    color: #666666;
}

.myselflist_hd li a.active, .myselflist_hd li a:hover {
    color: #fe6025;
    border-right:5px solid #fe6025;
}
.myselfSkinList{
    float: left;
    width: 851px;
    min-height: 500px;
    border-left: 1px solid #e1e1e1;
}

.myselflist_bd {
    width: 1040px;
    padding-left: 14px;
}

.myselflist_bd li {
    width: 383px;
    padding: 12px;
    border: 1px solid #e0e1e7;
    border-radius: 4px;
    margin-right: 20px;
    margin-top: 20px;
    float: left;
    position: relative;
}

.myselflist_bd_bq {
    width: 110%;
    padding-left: 14px ;
    overflow:hidden;
}

.myselflist_bd_bq li {
    width: 250px;
    padding: 10px;
    border: 1px solid #e0e1e7;
    border-radius: 4px;
    margin-right: 10px;
    margin-top: 20px;
    float: left;
    position: relative;
}

.myselflist_bdqb {
    width: 248px;
    height: 203px;
    border: 1px solid #e0e1e7;
    position: relative;
}

.myselflist_bdqb > img {
    width: 100%;
    height: 100%;
    display: block;
}

/*表情包hasbanner 公用样式*/
.expression_list_banner {
    width: 381px;
    height: 126px;
    border: 1px solid #e0e1e7;
    position: relative;
    background-size: 100% 100%;
}

.expression_list_banner > img {
    width: 100%;
    height: 100%;
    display: block;
}

/*表情包-nobanner*/
.exp_nobanner_haspng {
    background: url(/static/i/nobanner.png) no-repeat 50% 50%;
}

/*表情包-nobanner-nopng*/
.exp_nobanner_nopng {
    background: url(/static/i/nobannernobq.png) no-repeat 50% 50%;
}

/*单品表情已提交*/
.exp_single_has_submit {
    background: url(/static/i/danpinbiaoqing.png) no-repeat 50% 50%;
}

/*单品表情待提交*/
.exp_single_haspng_nosubmit {
    background: url(/static/i/danpinbiaoqing_ing.png) no-repeat 50% 50%;
}

/*单品表情待完善*/
.exp_single_nopng {
    background: url(/static/i/danpinbiaoqingno.png) no-repeat 50% 50%;
}

.exp_single_haspng_nosubmit > img, .exp_single_has_submit > img, .exp_nobanner_haspng > img {
    width: 128px;
    height: 128px;
    display: block;
    margin-left: 20px;
}

.check {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 90px;
    height: 28px;
}

.checking {
    background: url(/static/i/checking.png) no-repeat 0 0;
}

.checkout {
    background: url(/static/i/checkout.png) no-repeat 0 0;
}

.checknosub {
    background: url(/static/i/checknosub.png) no-repeat 0 0;
}

.checksucc {
    background: url(/static/i/checksucc.png) no-repeat 0 0;
}

.checkonline {
    background: url(/static/i/checkonline.png) no-repeat 0 0;
}

.checking.dasai {
    width: 182px;
    background-image: url(/static/i/checking_dasai.png);
}

.checkout.dasai {
    width: 182px;
    background-image: url(/static/i/checkout_dasai.png);
}

.checknosub.dasai {
    width: 182px;
    background-image: url(/static/i/checknosub_dasai.png);
}

.checksucc.dasai {
    width: 182px;
    background-image: url(/static/i/checksucc_dasai.png);
}

.checkonline.dasai {
    width: 182px;
    background-image: url(/static/i/checkonline_dasai.png);
}

.myautor_name {
    line-height: 34px;
    color: #666666;
    font-size: 16px;
}

.myautor_time {
    line-height: 14px;
    color: #999999;
    font-size: 12px;
}

.p_h2center {
    font-size: 16px;
    line-height: 46px;
    text-align: center;
    color: #999999;
}

.p_link {
    font-size: 20px;
    line-height: 38px;
    text-align: center;
    color: #FE6025;
}

/*.p_link a {
    text-decoration: underline;
}*/

.author_works_bqul{
    width: 1030px;
}
.author_works_bqul li{
    width: 450px;
    padding: 20px 20px 15px;
    border: 1px solid #e0e1e7;
    float: left;
    margin-right: 16px;
    margin-bottom: 19px;
}
.author_works_bqimg,.author_works_bqimg img{
    width: 450px;
    height: 162px;
    display: block;
}
.rewardconBox{
    width: 823px;
    overflow: hidden;

}
.rewardTit {
    height: 53px;
    font-size: 14px;
    vertical-align: top;
    line-height: 53px;
}
.rewardTit
.rewardList ul{
    width:100%;
}
.rewardList ul li{
    padding: 14px 0;
    border-top: 1px solid #e1e1e1;
    overflow: hidden;
    display: block;
}
.rewardListimg{
    width: 153px;
    height :78px;
    margin-right: 14px;
}
.rewardListimg img{
    display: block;
    width: 100%;
    height: 100%;
}
.rewardListingo{
    padding-top: 5px;
    font-size: 12px;
    line-height: 22px;
    color: #999999;
}
.rewardListingo .p_name{
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}
.rewardnum{
    font-size: 16px;
    line-height: 78px;
    color: #666666;
}
.selectedreward{
    width: 108px;
    height: 23px;
    line-height: 23px;
    margin-top: 14px;
    font-size: 14px;
    border:1px solid #e1e1e1;
    text-align: center;
}
.selectedreward option{

}
