.newmall_main { width: 1200px; margin: 0 auto; }
.newmall_headbox { width: 1200px; height: 100px; overflow: hidden; margin: 25px 0 30px; border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
.newmall_headbox li { width: 397px; height: 100px; float: left; background: white; border-right: 3px solid #f6f6f6; text-align: center; position: relative; }
.newmall_headbox a { display: block; width: 397px; height: 80px; border-bottom: 5px solid white; padding-top: 15px; }
.newmall_headbox a:hover { text-decoration: none; }
.newmall_headbox .iconfont { font-size: 42px; line-height: 1; }
.newmall_headbox .tt-txt { font-size: 18px; color: #383838; }
.newmall_headbox .arrow { display: block; width: 0; height: 0; line-height: 0; font-size: 0; border-top: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid transparent; position: absolute; left: 50%; bottom: 5px; margin-left: -6px; }
.newmall_headbox .title1 .iconfont { color: #ce4ce4; }
.newmall_headbox .title1 .active { border-bottom: 5px solid #ce4ce4; }
.newmall_headbox .title1 .active .arrow { border-bottom: 6px solid #ce4ce4; }
.newmall_headbox .title1 .active .tt-txt { color: #ce4ce4; }
.newmall_headbox .title2 .iconfont { color: #72e8d8; }
.newmall_headbox .title2 .active { border-bottom: 5px solid #72e8d8; }
.newmall_headbox .title2 .active .arrow { border-bottom: 6px solid #72e8d8; }
.newmall_headbox .title2 .active .tt-txt { color: #72e8d8; }
.newmall_headbox .title3 .iconfont { color: #fe6150; }
.newmall_headbox .title3 .active { border-bottom: 5px solid #fe6150; }
.newmall_headbox .title3 .active .arrow { border-bottom: 6px solid #fe6150; }
.newmall_headbox .title3 .active .tt-txt { color: #fe6150; }
/*会员 start*/
.newmall_bdbox { width: 1200px; background: white; border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; color: #383838; }
.newmall_bdbox .titlebox { width: 1200px; height: 75px; border-bottom: 1px solid #ffb127; position: relative; font-size: 38px; line-height: 75px; }
.newmall_bdbox .titlebox p { float: left; width: 260px; height: 75px; }
.newmall_bdbox .titlebox p.tt1 { width: 680px; text-align: center; }
.newmall_bdbox .spot { font-size: 18px; color: #ffb127; position: absolute; line-height: 1; left: -2px; bottom: -8px; }
.newmall_bdbox .listbox li { width: 1200px; height: 140px; overflow: hidden; border-bottom: 1px dashed #fff7e9; }
.newmall_bdbox .listbox .list1, .newmall_bdbox .listbox .list2, .newmall_bdbox .listbox .list3, .newmall_bdbox .listbox .list4, .newmall_bdbox .listbox .list5 { height: 140px; float: left; }
.newmall_bdbox .listbox .list1 { width: 145px; }
.newmall_bdbox .listbox .list2 { width: 100px; height: 100px; line-height: 999em; overflow: hidden; margin: 20px  0; background: url(http://img1.kukushow.com/images/inno/hall_bg.png) no-repeat;}
.newmall_bdbox .listbox .vip_icon_bg1{background-position: 0 0;}
.newmall_bdbox .listbox .vip_icon_bg2{background-position: 0 -102px;}
.newmall_bdbox .listbox .vip_icon_bg3{background-position: 0 -204px;}
.newmall_bdbox .listbox .vip_icon_bg4{background-position: 0 -306px;}
.newmall_bdbox .listbox .vip_icon_bg5{background-position: 0 -408px;}
.newmall_bdbox .listbox .vip_icon_bg6{background-position: 0 -510px;}
.newmall_bdbox .listbox .vip_icon_bg7{background-position: 0 -612px;}
.newmall_bdbox .listbox .vip_icon_bg8{background-position: 0 -714px;}
.newmall_bdbox .listbox .list3 { width: 410px; margin-left: 25px; }
.newmall_bdbox .listbox .list4 { width: 140px; line-height: 140px; text-align: center; font-size: 36px; font-weight: bold; color: #585858; }
.newmall_bdbox .listbox .list5 { width: 140px; line-height: 140px; text-align: center; font-size: 36px; font-weight: bold; color: #585858; margin-left: 123px; }
.newmall_bdbox .listbox .vip-ico1{width:52px; height:29px; margin: 54px auto 0;background-position: -100px 0;}
.newmall_bdbox .listbox .vip-ico2{width:52px; height:29px; margin: 54px auto 0;background-position: -48px 0;}
.newmall_bdbox .listbox .nbbox { width: 20px; height: 20px; border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -khtml-border-radius: 50%; overflow: hidden; background: #ffb127; border: 2px solid #ffe1ab; margin: 46px auto 0; color: white; font-size: 15px; text-align: center; line-height: 20px; }
.newmall_bdbox .listbox .hdphoto { width: 101px; height: 100px; border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -khtml-border-radius: 50%; overflow: hidden; margin-top: 20px; }
.newmall_bdbox .listbox .txt1 { font-size: 20px; padding-top: 38px; font-weight: bold; }
.newmall_bdbox .listbox .iconfont { font-size: 54px; color: #4edb45; text-shadow: 1px 1px 0 #54c04d; }
.newmall_bdbox .listbox .fc_ad { color: #adadad; }

.newmall_buybox { width: 1200px; height: 252px; margin: 30px 0 60px; }

.newmall_buybox .contentbox { width: 590px; height: 252px; background: white; border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; overflow: hidden; }
.newmall_buybox .titlebox { width: 100%; height: 70px; text-align: center; line-height: 70px; font-size: 20px; color: #383838; font-weight: bold; }
.newmall_buybox .vip_user { margin: 0 5px;padding: 3px 0;}
.newmall_buybox ul { width: 245px; height: 125px; margin: 0 auto; }
.newmall_buybox li { width: 100%; height: 35px; font-size: 14px; color: #383838; }
.newmall_buybox input { margin-right: 10px; }
.newmall_buybox .number { color: #ffb127; float: right; width: 70px; }
.newmall_buybox .input-bd { width: 34px; height: 18px; border: 1px solid #bcbcbc; background: white; text-align: center; font-size: 14px; color: #383838; font-family: '微软雅黑'; }
.newmall_buybox .upbtn { display: block; width: 100px; height: 32px; line-height: 32px; text-align: center; color: white; font-size: 14px; background: #ffb127; border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; -moz-border-radius: 20px; -khtml-border-radius: 20px; overflow: hidden; margin: 0 auto; }
.newmall_buybox .upbtn:hover { text-decoration: none; background: #f89e00; }

/*会员 end*/
/*靓号 start*/
.newmall_search .refresh { display: block; float: right; width: 100px; height: 30px; line-height: 30px; text-align: center; color: white; font-size: 14px; background: #ffb127; border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; -moz-border-radius: 20px; -khtml-border-radius: 20px; margin-top: 21px; cursor: pointer; }
.newmall_search .refresh .iconfont { font-size: 24px; float: left; margin-left: 8px; }

/*设置一组动画*/
@keyframes iconfont_rotate
{
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}

@-moz-keyframes iconfont_rotate /* Firefox */
{
from {-moz-transform:rotate(0deg)}
to {-moz-transform:rotate(360deg)}
}

@-webkit-keyframes iconfont_rotate /* Safari 和 Chrome */
{
from {-webkit-transform:rotate(0deg)}
to {-webkit-transform:rotate(360deg)}
}

@-o-keyframes iconfont_rotate /* Opera */
{
from {-o-transform:rotate(0deg)}
to {-o-transform:rotate(360deg)}
}

.newmall_search .refresh .iconfont_rotate{
animation: iconfont_rotate 1s linear;
-moz-animation: iconfont_rotate 1s linear;	/* Firefox */
-webkit-animation: iconfont_rotate 1s linear;	/* Safari 和 Chrome */
-o-animation: iconfont_rotate 1s linear;	/* Opera */
animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
}

.newmall_search .refresh:hover { text-decoration: none; background: #f89e00; }
.newmall_search .hall-search { width: 170px; height: 30px; border: 1px solid #ffdc3c; float: right; margin: 21px 40px 0 0; border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; overflow: hidden; }
.newmall_search .hall-search-input { width: 120px; height: 30px; float: left; overflow: hidden; }
.newmall_search .hall-search-input input { width: 110px; height: 30px; line-height: 30px; border: none; background: transparent; font-size: 12px; color: #808080; outline: none; padding: 0 5px; }
.newmall_search .hall-search-btn { display: block; width: 50px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #808080; float: right; background: #ffdc3c; }
.newmall_search .hall-search-btn:hover { text-decoration: none; }

.newmall_number_main .number-title { height: 72px; overflow: hidden; margin-bottom: 20px; }
.newmall_number_main .nbbg { width: 75px; height: 72px; float: left; background: url(http://img1.kukushow.com/images/inno/hall-ttbg.png) no-repeat; text-align: center; line-height: 72px; color: white; font-size: 14px; }
.newmall_number_main .hall-number-listbox { width: 1200px; overflow: hidden; color: #383838; padding-bottom: 20px; }
.newmall_number_main .hall-number-listbox li { width: 238px; height: 144px; border: 1px solid #f6f6f6; float: left; background: white; position: relative; text-align: center; }
.newmall_number_main .hall-number-listbox .label { font-size: 50px; color: #ffb127; position: absolute; right: 0; top: 0; line-height: 1; }
.newmall_number_main .hall-number-listbox .number { font-size: 30px; font-weight: bold; height: 65px; line-height: 70px; overflow: hidden; white-space: nowrap; }
.newmall_number_main .hall-number-listbox .buy-btn { display: block; width: 54px; height: 20px; line-height: 20px; text-align: center; background: #ff4627; border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; -moz-border-radius: 20px; -khtml-border-radius: 20px; color: white; font-size: 14px; margin: 0 auto; }
.newmall_number_main .hall-number-listbox .buy-btn:hover { background: #da1f00; text-decoration: none; }
.newmall_number_main .hall-number-listbox .money { font-size: 14px; color: #ffb127; padding-top: 15px; }

/*靓号 end*/
/*贵族 start*/
.hall-noble_main .noble-title { font-size: 22px; color: #ffb127; font-weight: bold; height: 40px; }
.hall-noble_main .noble-privilege { width: 1200px; overflow: hidden; border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; margin-bottom: 25px; }
.hall-noble_main .noble-privilege li { width: 298px; height: 260px; float: left; background: white; border: 1px solid #f6f6f6; float: left; overflow: hidden; text-align: center; font-size: 14px; color: black; }
.hall-noble_main .noble-privilege .imgbox { width: 170px; height: 165px; margin: 20px auto 10px;line-height: 999em;overflow: hidden; background: url(http://img1.kukushow.com/images/inno/hall_bg.png) no-repeat;}
.hall-noble_main .noble-privilege .vip3_icon_bg1 {background-position:  -102px 0px;}
.hall-noble_main .noble-privilege .vip3_icon_bg2 {background-position:  -102px -166px;}
.hall-noble_main .noble-privilege .vip3_icon_bg3 {background-position:  -102px -332px;}
.hall-noble_main .noble-privilege .vip3_icon_bg4 {background-position:  -102px -498px;}
.hall-noble_main .noble-privilege .vip3_icon_bg5 {background-position:  -102px -666px}
.hall-noble_main .noble-privilege .vip3_icon_bg6 {background-position:  -102px -832px}
.hall-noble_main .noble-privilege .vip3_icon_bg7 {background-position:  -102px -997px}
.hall-noble_main .noble-privilege .vip3_icon_bg8 {background-position:  -102px -1163px}
.hall-noble_main .noble-howBecome { width: 1200px; height: 202px; margin-bottom: 25px; overflow: hidden; border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; }
.hall-noble_main .noble-howBecome li { width: 398px; height: 200px; float: left; background: white; border: 1px solid #f6f6f6; color: #383838; }
.hall-noble_main .noble-howBecome .txt1, .hall-noble_main .noble-howBecome .txt2, .hall-noble_main .noble-howBecome .txt3 { width: 360px; margin: 0 auto; }
.hall-noble_main .noble-howBecome .txt1 { height: 60px; line-height: 60px; font-size: 16px; font-weight: bold; }
.hall-noble_main .noble-howBecome .txt2 { height: 76px; line-height: 30px; font-size: 14px; }
.hall-noble_main .noble-howBecome .txt3 { font-size: 14px; color: #adadad; }
.hall-noble_main .noble-contrast { width: 1200px; border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; overflow: hidden; }
.hall-noble_main .noble-contrast table { width: 1200px; font-size: 14px; color: #383838; }
.hall-noble_main .noble-contrast thead { background: #ffb127; color: white; }
.hall-noble_main .noble-contrast th, .hall-noble_main .noble-contrast td { width: 300px; text-align: center; }
.hall-noble_main .noble-contrast th { height: 50px; font-size: 14px; font-weight: bold; }
.hall-noble_main .noble-contrast td { height: 70px; background: white; font-size: 14px; }
.hall-noble_main .noble-contrast .fc_purple { color: #d951f0; }
.hall-noble_main .f_b {font-weight: bold; padding: 0 5px; }
.hall-noble_main .noble-contrast .car-img{width: 110px;height: 55px;margin: 10px 0;}
/*贵族 end*/