@charset "UTF-8";

body {
height:auto;
padding:0px;
margin:0px;
font-size:14px;
line-height:150%;
background-position:center -60px;
background-repeat: repeat-x;
font-family:"微软雅黑","宋体","Microsoft YaHei","Hiragino Sans GB",tahoma,arial,simhei;
background-image:url(/u/images/bg/5.png);
background-attachment: fixed; 
background-repeat: no-repeat;
background-size:100% 110%;
}

/******************************************************************************* u-top */

#u-top {
float:left;
width:100%;
height:auto;
line-height:30px;
padding-top:0px;
}

#u-top .body{
width:auto;
height:auto;
overflow:hidden;
min-width:200px;
max-width:1200px;
}

#u-top .body .box{
float:left;
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
padding-top:5px;
line-height:180%;
color:#999999;
font-size:14px;
}

#u-top .body div{
float:left;
width:auto;
height:auto;
}

#u-top .body .avatar{
width:auto;
height:auto;
margin-right:10px;
}

#u-top .body .nickname{
width:auto;
font-size:14px;
font-weight:bold;
line-height:180%;
}

#u-top .body .avatar_box{
width:40px;
height:40px;
padding-top:5px;
padding-left:5px;
}

#u-top .body .avatar_box img{
width:100%;
height:100%;
border-radius:50%;
}

#u-top .body .account{
width:auto;
height:auto;
text-align:left;
}

#u-top .body .account h5{
font-size:16px;
line-height:50px;
}

#u-top .body .account span{
float:left;
width:auto;
height:30px;
line-height:30px;
margin-left:0px;
}

#u-top .body .account font{
float:left;
font-size:14px;
width:auto;
height: auto;
line-height:24px;
margin-right:5px;
}

#u-top .body .setup{
float:right;
width:auto;
height:auto;
text-align:right;
}

#u-top .body .setup span{
float:right;
width:auto;
height:auto;
margin-left:0px;
padding:20px 20px 0px 0px;
}

#u-top .body .setup img{
width:20px;
}


/******************************************************************************* u-index-title */

#u-index-title {
float:left;
width:100%;
height:auto;
line-height:30px;
padding-top:0px;
}

#u-index-title .body{
width:auto;
height:auto;
overflow:hidden;
min-width:200px;
max-width:1200px;
}

#u-index-title .body .box{
float:left;
width:96%;
height:36px;
margin-left:2%;
margin-right:2%;
padding-top:5px;
color:#fff;
font-size:14px;
background-color:#FE835A;
border-top-left-radius:20px;
border-top-right-radius:20px;
background: linear-gradient(to right, #FF7350, #FBB372); 
}

#u-index-title .body ul{
float:left;
width:100%;
height:auto;
}

#u-index-title .body li{
float:left;
width:auto;
height:auto;
}

#u-index-title .body .l{
padding-left:15px;
font-size:14px;
font-weight:bold;
font-size:16px;
}

#u-index-title .body .c{
float:left;
width:auto;
height:auto;
}

#u-index-title .body .c span{
float:left;
width:auto;
height:auto;
padding-top:5px;
padding-left:15px;
}

#u-index-title .body .c span img{
width:20px;
height:20px;
}

#u-index-title .body .r{
float:right;
padding-right:10px;
font-size:14px;
font-weight:bold;
}

#u-index-title .body .r span{
float:left;
background-color:#FFF;
border-radius:20px;
width: auto;
height:26px;
line-height:26px;
color:#FE643C;
margin-left:10px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
}

#u-index-title .body .r .integral{
background-color:#FF7350;
color:#fff;
}


#u-index-title .body .sitebox{
background: linear-gradient(to right, #0485B4, #78D7F9); 
}

#u-index-title .body .sitebox .r span{
color:#015776;
}

#u-index-title .body .sitebox2{
background:rgba(255, 255, 255, 0);
color:#000;
}

#u-index-title .body .sitebox2 .r span{
color:#015776;
}


#u-index-title .body .sitebox2 .r .on{
color:red;
}

#u-index-titlebox .body .listbox li{
float:left;
width:33.3333%;
height:60px;
padding-top:10px;
text-align:center;
border-top:0px;
}

#u-index-titlebox .body .listbox span{
float:left;
width:100%;
height:30px;
line-height:240%;
text-align:center;
margin-left:0px;

}
#u-index-titlebox .body .listbox font{
float:left;
width:100%;
line-height:160%;
text-align:center;
color:#7B7B7B;
}

/******************************************************************************* u-index-titlebox */

#u-index-titlebox {
float:left;
width:100%;
height:auto;
line-height:30px;
padding-top:0px;
}

#u-index-titlebox .body{
width:auto;
height:auto;
overflow:hidden;
min-width:200px;
max-width:1200px;
}

#u-index-titlebox .body .box{
float:left;
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
padding-top:10px;
padding-bottom:10px;
line-height:180%;
color:#000;
font-size:12px;
background-color:#fff;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
}

#u-index-title .body .box-topinfo{
background-color: #FFF1D6;
border-radius:10px;
width:90%;
height:auto;
line-height:200%;
text-align:center;
padding-left:3%;
padding-right:3%;
padding-top:10px;
padding-bottom:10px;
color:#6B4645;
font-size:14px;
}

#u-index-titlebox .body ul{
float:left;
width:100%;
height:auto;
}

#u-index-titlebox .body li{
float:left;
width:25%;
height:60px;
padding-top:10px;
}

#u-index-titlebox .body span{
float:left;
width:100%;
height:30px;
line-height:240%;
font-size:14px;
}

#u-index-titlebox .body span img{
height:26px;
width: auto;
opacity:0.8;
filter:Alpha(Opacity=80);
}

#u-index-titlebox .body font{
float:left;
width:100%;
line-height:200%;
text-align:center;
color:#696969;
}

#u-index-titlebox .body .sitebox2{
border-top-left-radius:20px;
border-top-right-radius:20px;
}

/******************************************************************************* u-top-menu */

#u-top-menu {
float:left;
width:100%;
height:30px;
line-height:30px;
padding-top:10px;
}

#u-top-menu .body{
width:auto;
height:100%;
overflow:hidden;
min-width:200px;
max-width:1200px;
}

#u-top-menu .back{
float:left;
height:28px;
margin-left:2%;
width:40px;
background-image:url(/u/images/png/back.png);
background-repeat: no-repeat;
background-position:center center;
border-radius:20px 0px 0px 20px;
cursor:pointer;
overflow:hidden;
max-width:60px;
}

#u-top-menu .name{
float:left;
height:28px;
width: auto;
overflow:hidden;
line-height:28px;
font-size:16px;
font-weight:bold;
color:#000;
text-align:left;
}

#u-top-menu .menu{
float:left;
height:28px;
margin-right:2%;
width:40px;
background-image:url(/images/menu.png);
background-repeat: no-repeat;
background-position:center center;
background-size:18px;
cursor:pointer;
overflow:hidden;
max-width:80px;
}


#u-top-menu .more{
float:right;
height:28px;
margin-right:2%;
width:40px;
background-image:url(/u/images/png/more.png);
background-repeat: no-repeat;
background-position:center center;
background-size:20px;
cursor:pointer;
overflow:hidden;
max-width:80px;
}

#u-top-menu .service{
float:right;
height:28px;
width:40px;
background-image:url(/u/images/png/service.png);
background-repeat: no-repeat;
background-position:center center;
background-size:20px;
cursor:pointer;
overflow:hidden;
max-width:80px;
}

#u-top-menu .so{
float:right;
height:28px;
width:40px;
background-image:url(/u/images/png/so.png);
background-repeat: no-repeat;
background-position:center center;
background-size:20px;
cursor:pointer;
overflow:hidden;
max-width:80px;
}


/******************************************************************************* u-setup-list */

#u-setup-list {
float:left;
width:100%;
height:auto;
line-height:30px;
padding-top:0px;
}

#u-setup-list .body{
width:100%;
height:auto;
overflow:hidden;
min-width:200px;
max-width:1200px;
}

#u-setup-list .body .box{
float:left;
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
padding-top:0px;
padding-bottom:5px;
line-height:180%;
color:#666;
font-size:14px;
background-color:#fff;
border-radius:20px;
}

#u-setup-list .body .box_notbg{
background-color:transparent;
}

#u-setup-list .body ul{
float:left;
width:100%;
height:auto;
}

#u-setup-list .body li{
float:left;
width:100%;
height:50px;
overflow:hidden;
line-height:50px;
font-size:14px;
border-top:1px solid #F9F9F9;
text-align:left;
}

#u-setup-list .body .select_li{
width:auto; 
height:30px;
text-align:left;
font-size:14px;
font-weight:bold;
line-height:30px;
border-radius:20px;
}

#u-setup-list .body .select{
width: auto;
height:30px;
font-size:14px;
border:0px;
line-height:30px;
outline: none;
border-radius:20px;
background-color:#fff;
font-weight:bold;
padding-left:5px;
}

#u-setup-list .body .text{
float:left;
width:100%;
height:auto;
line-height:200%;
font-size:14px;
text-align:left;
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #F1EFEF;
background-color:#FCFCFC;
}

#u-setup-list .body .box-topinfo{
background-color: #FFF1D6;
border-radius:10px;
width:90%;
height:auto;
line-height:200%;
text-align:left;
padding-left:3%;
padding-right:3%;
padding-top:10px;
padding-bottom:10px;
color:#6B4645;
font-size:14px;
}

#u-setup-list .body .box-title{
width:92%;
height:auto;
line-height:200%;
text-align:left;
padding-left:4%;
padding-right:4%;
padding-top:10px;
padding-bottom:10px;
color:#000;
font-size:16px;
font-weight:bold;
}

#u-setup-list .body .li_top{
border-top:0px;
}

#u-setup-list .body .heightauto{
height:auto;
}

#u-setup-list .body span{
float:left;
width:auto;
height:auto;
margin-left:15px;
font-size:14px;
}

#u-setup-list .body .tag{
float:left;
border-radius:20px;
background-color: #FF0000;
height:30px;
width:auto;
margin-top:10px;
line-height:30px;
padding:0px 10px;
color:#fff;
font-size:12px;
}

#u-setup-list .body .button{
float:left;
border-radius:20px;
background-color:#eee;
height:30px;
width:auto;
min-width:36px;
margin-top:10px;
line-height:30px;
padding:0px 10px;
color:#666;
font-size:12px;
text-align:center;
}

#u-setup-list .body .button_red{
background-color:#FFD2C7;
}

#u-setup-list .body .button_blue{
background-color:#E1EAFD;
color:#195ADE;
}


#u-setup-list .body font{
float:right;
width:auto;
text-align:right;
margin-right:10px;
}

#u-setup-list .body .right{
background-image:url(/u/images/png/right.png);
background-repeat: no-repeat;
background-position:center right;
background-size:auto 12px;
padding-right:15px;
}

#u-setup-list .body a{
color:#000;
}


#u-setup-list .body .checkbox{
width:16px; height:16px; margin-top:12px;
}

#u-setup-list .body .radio{
width:16px;
height:16px;
margin-top:16px;
}

#u-setup-list .body label{
line-height:200%;
font-size:14px;
}

#u-setup-list .body .homeshow_input{
font-size:14px;
}

#u-setup-list .body .input{
width:96%;
height:40px;
border:0px;
line-height:40px;
font-family:"微软雅黑","宋体","Microsoft YaHei","Hiragino Sans GB",tahoma,arial,simhei;
font-weight:bold;
font-size:16px;
outline:0px;
border-radius:20px;
text-indent: 10px;
background-color:#FFFFFF;
}

#u-setup-list .body .disabled{
color:#aaa;
}

#u-setup-list .body .textarea{
width:94%;
height:200px;
border:0px;
line-height:28px;
font-family:"微软雅黑","宋体","Microsoft YaHei","Hiragino Sans GB",tahoma,arial,simhei;
font-weight:bold;
font-size:16px;
outline:0px;
border-radius:20px;
padding-left:10px;
background-color:#FFFFFF;
padding-top:12px;
}

#u-setup-list .body .textarea60{
height:50px;
}

#u-setup-list .body .savestate{
float:left;
width:96%;
height:100px;
margin-left:2%;
margin-right:2%;
line-height:180%;
border-radius:20px;
color:#999999;
padding-top:20px;
padding-bottom:20px;
background-image:url(/images/ok_green.png);
background-repeat: no-repeat;
background-position:center 10px;
background-size:auto 100px;
padding-top:120px;
}

#u-setup-list .body .savestate_err{
float:left;
width:96%;
height:100px;
margin-left:2%;
margin-right:2%;
line-height:180%;
border-radius:20px;
color:#999999;
padding-top:20px;
padding-bottom:20px;
background-image:url(/images/ku.png);
background-repeat: no-repeat;
background-position:center 10px;
background-size:auto 100px;
padding-top:120px;
}


#u-setup-list .body .agreement{
float:left;
width:92%;
height:auto;
margin-left:4%;
margin-right:4%;
line-height:180%;
color:#999;
font-size:14px;
font-weight:bold;
text-align:left;
}

#u-setup-list .body .box-prompt{
float:left;
width:92%;
height:auto;
margin-left:4%;
margin-right:4%;
line-height:180%;
color:#999;
font-size:14px;
font-weight:bold;
}

#u-setup-list .body .box-prompt .err{
color:red;
text-align:left;
background-image:url(/u/images/ico_16/savestate_no.png);
background-repeat: no-repeat;
background-position:10px center;
background-size:auto 20px;
text-indent:36px;
}

#u-setup-list .body .box-prompt .ok{
color:#1CBB0C;
text-align:left;
background-image:url(/u/images/ico_16/savestate_ok.png);
background-repeat: no-repeat;
background-position:10px center;
background-size:auto 20px;
text-indent:36px;
}

#u-setup-list .body .box-prompt .prompt{
color:#FEAC37;
text-align:left;
background-size:auto 18px;
}

#u-setup-list .body .nodata{
float:left;
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
line-height:180%;
border-radius:20px;
color:#999999;
padding-top:20px;
padding-bottom:20px;
}

#u-setup-list .body .box-submit{
float:left;
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
line-height:180%;
border-radius:20px;
}

#u-setup-list .body .submit{
width:100%;
height:40px;
color:#fff;
border:0px;
margin:0px;
padding:0px;
line-height:100%;
border-radius:20px;
background-color:#FD4517;
font-weight:bold;
cursor:pointer;
}

#u-setup-list .body .submit_back{
width:100%;
height:40px;
color:#fff;
border:0px;
margin:0px;
padding:0px;
line-height:100%;
border-radius:20px;
background-color: #FF6600;
font-weight:bold;
cursor:pointer;
}

#u-setup-list .body .submit_disabled{
width:100%;
height:40px;
color:#fff;
border:0px;
margin:0px;
padding:0px;
line-height:100%;
border-radius:20px;
background-color: #FCA38D;
font-weight:bold;
}

#u-setup-list ::-webkit-input-placeholder { /* WebKit browsers */
color: #ccc;
font-size:14px;
font-weight:400;
padding-left:0px;
text-align:left;
padding-top:0px;
line-height:28px;
}

#u-setup-list ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #ccc;
font-size:14px;
font-weight:400;
padding-left:0px;
text-align:left;
padding-top:0px;
line-height:28px;
}

#u-setup-list :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #ccc;
font-size:14px;
font-weight:400;
padding-left:0px;
text-align:left;
padding-top:0px;
line-height:28px;
}   

#u-setup-list .body .search{
float:left;
width:96%;
height:38px;
margin-left:2%;
margin-right:2%;
padding-top:0px;
padding-bottom:5px;
line-height:180%;
color:#666;
font-size:12px;
overflow:hidden;
}

#u-setup-list .body .search .l{
float:left;
width:70%;
height: auto;
}

#u-setup-list .body .search .r{
float:right;
width:30%;
height: auto;
}



#u-setup-list .body .search .key{
width:100%;
height:40px;
border:0px;
line-height:40px;
font-family:"微软雅黑","宋体","Microsoft YaHei","Hiragino Sans GB",tahoma,arial,simhei;
font-weight:bold;
font-size:14px;
outline:0px;
border-top-left-radius:20px;
border-bottom-left-radius:20px;
text-indent: 20px;
background-color:#FFFFFF;
}

#u-setup-list .body .search .search_submit{
width:100%;
height:41px;
color:#fff;
border:0px;
margin:0px;
padding:0px;
line-height:100%;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
background-color:#FD4517;
font-weight:bold;
}


#u-setup-list .search .del{
float:right;
width:30px;
height:34px;
text-align:center;
line-height:36px;
top:-39px;
right:-12px;
position:relative;
z-index:1;
cursor: pointer;
}

#u-setup-list .search .del img{
margin-top:10px;
margin-right:10px;
}

#u-setup-list .search .del_out{
opacity:0.5;
filter:Alpha(Opacity=50);
}

#u-setup-list .search .del_over{
opacity:1;
filter:Alpha(Opacity=100);
}

#u-setup-list .search .box_notbg{
background-color:transparent;
}

#u-setup-list .body .img{
float:left;
width:120px;
height:auto;
text-align:left;
padding:10px;
}

#u-setup-list .body .img img{
width:100%;
border-radius:10px;
max-width:130px;
}

#u-setup-list .body .siteimg{
float:left;
width:100px;
height:100px;
text-align:left;
border-radius:50%;
background-color:#fcfcfc;
margin:10px;
}

#u-setup-list .body .siteimg img{
width:100%;
height:100%;
border-radius:50%;
max-width:130px;
}

#u-setup-list .body .info{
float:left;
width:calc(100% - 150px);
height:auto;
border-radius:20px;
}

#u-setup-list .body .info li{
float:left;
width:100%;
height: auto;
overflow:hidden;
line-height:150%;
font-size:14px;
border-top:0px;
padding-top:10px;
text-align:left;
}

#u-setup-list .body .lottery_number{
float:left;
width:100%;
height:auto;
color:red;
font-weight:bold;
font-size:16px;
text-align:center;
}

#u-setup-list .body .info li span{
text-indent:0px;
margin-left:0px;
}

#u-setup-list .body .info .txt{
float:left;
height:auto;
min-height:70px;
line-height:200%;
}

#u-setup-list .body .info .txt .price{
float:left;
width:100%;
height:auto;
font-size:14px;
color:red;
}

#u-setup-list .body .info .txt d{
float:left;
width: auto;
height:auto;
}

#u-setup-list .body .info .txt red{
color:red;
font-weight:bold;
}

#u-setup-list .body .info .txt blue{
color:blue;
font-weight:bold;
}

#u-setup-list .body .info .txt orange{
color:orange;
font-weight:bold;
}


#u-setup-list .body .info .txt green{
color:green;
font-weight:bold;
}

#u-setup-list .body .info .txt span{
width:100%;
height:auto;
float:left;
text-indent:0px;
margin-left:0px;
font-size:12px;
}

#u-setup-list .body .info .txt .tab{
float:left;
width:auto;
height:24px;
padding-left:10px;
padding-right:10px;
line-height:24px;
background-color:#F7F6F6;
border-radius:20px;
color:#666;
font-weight:bold;
margin-right:5px;
margin-bottom:5px;
}

#u-setup-list .body .info .txt .tab_red{
background-color: #FFE1E1;
color:red;
}

#u-setup-list .body .info .txt .tab_green{
background-color: #ECFFEC;
color:green;
}

#u-setup-list .body .info .txt .tab_blue{
background-color: #E7EEFC;
color:blue;
}

#u-setup-list .body .info .click{
width:100%;
height:auto;
margin-bottom:10px;
}


#u-setup-list .body .menu{
float:left;
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
padding-top:0px;
padding-bottom:5px;
line-height:180%;
color:#666;
font-size:12px;
}

#u-setup-list .body .menu .l{
float:left;
width:auto;
height: auto;
}

#u-setup-list .body .menu .r{
float:right;
width:auto;
height: auto;
}

#u-setup-list .body .menu ul{
float:left;
width:auto;
height: auto;
}

#u-setup-list .body .menu li{
float:left;
width: auto;
height:30px;
line-height:24px;
border-radius:10px;
margin-right:5px;
border-top:0px;
}

#u-setup-list .body .menu .li_bottom{
margin-bottom:10px;
}

#u-setup-list .body .menu .date{
width:60px;
height:28px;
border:0px;
line-height:24px;
font-weight:300;
font-size:12px;
outline:0px;
border-radius:20px;
background-color:#FFFFFF;
text-align:center;
}

#u-setup-list .body .menu .menu_submit{
width:auto;
height:30px;
color:#fff;
border:0px;
margin:0px;
padding:0px;
line-height:100%;
border-radius:20px;
background-color:#ff6600;
font-weight:bold;
padding-left:10px;
padding-right:10px;
cursor:pointer;
}

#u-setup-list .body .menu ::-webkit-input-placeholder { /* WebKit browsers */
color: #ccc;
font-size:12px;
font-weight:400;
padding-left:0px;
text-align:center;
padding-top:0px;
line-height:18px;
}

#u-setup-list .body .menu ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #ccc;
font-size:12px;
font-weight:400;
padding-left:0px;
text-align:center;
padding-top:0px;
line-height:18px;
}

#u-setup-list .body .menu :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #ccc;
font-size:12px;
font-weight:400;
padding-left:0px;
text-align:center;
padding-top:0px;
line-height:18px;
}   


/******************************************************************************* pos_left */

#pos_left{
width:40px;
height:auto;
left:10px;
bottom:60px;
position:fixed;
_position:absolute;
z-index:10;
}

#pos_left div{
float:left;
width:40px;
height:40px;
margin-bottom:5px;
cursor:pointer;
font-size:12px;
overflow:hidden;
}

#pos_left .back{
background-image:url(/u/images/png/back.png);
background-repeat: no-repeat;
background-position:center center;
border-radius:50%;
background-color:#fff;
filter:Alpha(Opacity=70);
opacity:0.70;
}


/******************************************************************************* subpage */

#subpage {
float:left;
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
padding-top:10px;
padding-bottom:0px;
border-radius:20px;
}

#subpage .body{
width:auto;
height:auto;
overflow:hidden;
min-width:200px;
max-width:1200px;
}

#subpage .body ul{
float:left;
width:100%;
height:auto;
}

#subpage .body li{
float:left;
width:40px;
height:40px;
font-size:14px;
margin-left:10px;
border:1px solid #F1F1F1;
line-height:40px;
text-align:center;
font-weight:bold;
cursor:pointer;
text-decoration:none;
font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB";
background-color:#FFFFFF;
border-radius:10px;
}

#subpage  .body a{
color:#666666;
}

#subpage  .body .on{
border:1px solid #F1F1F1;
color:#F01B1B;
background-color:#FFD2C7;
}

#subpage  .body .over{
color:#F01B1B;
background-color:#FFD2C7;
}


/******************************************************************************* u_item_submenu */

#item_body .u_item_submenu{
float:left;
width:96%;
height:auto;
margin-left:2%;
overflow:hidden;
}

#item_body .u_item_submenu .swiper-slide{
float:left;
width: auto;
height:40px;
text-align:center;
font-size:16px;
border-bottom:0px solid #fff;
overflow:hidden;
color:#333;
cursor:pointer;
padding-left:3px;
padding-right:3px;
font-weight:bold;
line-height:40px;
cursor:pointer;
}

#item_body .u_item_submenu .on{
border-bottom:2px solid #F01B1B;
font-size:18px;
}

