@charset "utf-8";

*{margin:0;padding:0;list-style:none;vertical-align: middle;}
body {font: normal 100% , Helvetica, Arial, sans-serif;color: #5d5d5d; background:#ededed; min-height:800px;}  
img{border: 0; margin: 0; padding: 0; outline:none;/*max-width:100%;*/}
::-webkit-input-placeholder{color:#555}
:focus::-webkit-input-placeholder{color:#424242}
.clearfix:after {content: ".";display:block;height:0;clear:both;overflow:hidden;}
input{outline:none;}
a{outline:none;cursor:pointer;color:#333;text-decoration:none;}
a,a:hover,a:active,a:visited,a:link,a:focus{text-decoration:none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;}
/* position */
.ption_r {position:relative;}
.ption_a {position:absolute;} 
/* clear */
.clear{content: ".";display:block;height:0;clear:both;overflow:hidden;}
.hide{display:none;}
.txr{text-align:right;}
.txc{text-align:center;}
.flt{float:left;}
.frt{float:right;}
.org{color:#f50;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pl60{padding-left:60px;}
.mb66{margin-bottom:66px;}
.lh3em{line-height:3em;font-size:1.5em;}


.mark {
  display: none;
  position: fixed;
  top: 500px;
  right: 0;
  left: 0;
  margin: auto;
  line-height: 25px;
  width: 80%;
  padding:28px 40px;
  font-size:25px;
  color: #000;
  background:#b5b5b5;
  border-radius:40px;
  z-index:999;
}
.mark_tit{color: #000;line-height: 2em; margin-bottom:9px;}
.mark p{color: #727272;}
.mark .dan{color: #000; text-align:center;}
.cancel_fun{float:left; width:175px;line-height: 45px; text-align:center; margin-top:34px; margin-bottom:10px; border:#000 solid 1px; border-radius:30px;}
.confirm_fun{float:right; width:175px;line-height: 45px; text-align:center; margin-top:34px; margin-bottom:10px; border:#000 solid 1px; background:#000; color:#bbb; border-radius:30px;}


header,nav,footer,section,article{display: block; margin: 0; padding: 0;}
.wrap{width:100%;max-width:640px;margin:0 auto; position:relative;}
.abbg {width:640px;height:1800px;overflow:hidden;position:fixed;left:0;top:0; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:99;}
.abdiv {width:360px;padding:20px;overflow:hidden;left:100px; top:200px;position:absolute; background:#fff;z-index:999; border-radius:4px; display:none;}
.abclose {width:29px;height:38px;left:500px; top:290px;position:absolute; background:url(../images/arr17.png);z-index:9999;}
#loading {width:100%;min-width:640px;height:2020px;overflow:hidden;left:0;top:0;position:fixed; background:url(../images/loading.gif) 245px 350px no-repeat; background-color:rgba(0,0,0,0.8); z-index:9999; display:none;}
/*头部*/
.guanzhu{position:fixed; height:66px; line-height:66px; top:0px; left:0px; width:94%; font-size:1.5em; z-index:9999;background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; padding:1% 3%;}
.guanzhu span{float:left; color:#fff;}
.guanzhu img{float:right; padding-top:10px;}
header{overflow:hidden;}
.header{position:relative; background:#171717 url(../images/housebg.jpg) top center no-repeat; line-height:1.8em;font-size:2em; padding:90px 42px 60px 42px;  
    max-width: 640px;
    margin: 0 auto;}
.headimg {width:188px; height:188px; float:left; margin-right:30px; position:relative; overflow:hidden; border-radius:6%;}
.headimg span{display:none;position:absolute; width:100%; line-height:188px; color:#fff; text-align:center; top:0;background:#000;filter:alpha(opacity=70); opacity: 0.7;}
.header .headimg img{min-width:188px;min-height:188px;}
.headname {width:338px; float:left; color:#7b7b7b;}
.headname p{color:#cecdcd; position:relative; margin-bottom:10px;}
.headname p b{font-weight:normal;}
.headname p span{color:#8b8b8b; float:right; display:inline-block; padding-left:40px; padding-right:15px; margin-top:13px; border:#8b8b8b solid 1px; border-radius:20px; font-size:18px; line-height:28px;background:url(../images/arr-edit.png) 15px 5px no-repeat;}
.headname p input{display:none;position:absolute; width:100%; height:95%; background:#171717 url(); text-indent:20px; border:#8b8b8b solid 2px; border-radius:36px; color:#cdcdcd; font-size:26px;}
.headname div{font-size:0.8em; position:relative;}
.headname div span{display:none;text-indent:55px; padding-right:30px; border:#8b8b8b solid 2px; border-radius:36px; color:#cdcdcd; font-size:22px; line-height:54px; float:right; background:url(../images/mem_finish.png) 25px 15px no-repeat;}
.header .gg{font-size:0.6em; line-height:45px; color:#bdbdbd; border-radius:20px; margin-top:60px; overflow:hidden;}
.header .gg dl{float:left;background:#292929; display:inline-block; width:183px; text-align:center; margin:1px; padding:20px 0;}
.header .gg dl dt{ color:#bdbdbd; font-size:28px;}
.header .gg dl dd{ color:#bdbdbd; font-size:28px;}

.usermenu ul{margin-top:15px; padding-bottom:175px;}
.usermenu ul li{font-size:22px; width:33%; float:left; text-align:center; margin-bottom:75px;}
.usermenu ul li a{display:block; color:#7b7b7b;}
.usermenu ul li img{margin-bottom:20px;}

.topmenu{width:640px;height:66px;background:#ff5b00;color:#fff;font-size:1.8em;line-height:66px; position:fixed; top:0; z-index:99;}
.topmenu a{color:#fff; float:left; background:url(../images/arr14.png) left no-repeat; padding-left:30px; margin-left:20px;}
.topmenu .sub{color:#ff5b00;display:block; padding:4px 15px; line-height:50px;height:50px; background:#edff29; text-align:center;font-size:1em; margin-top:8px; margin-right:20px; border:0; border-radius:4px; float:right;-webkit-appearance:none;appearance:none;}
.topbg{position:absolute;left:0; top:130px; font-size:0.6em;width:100%; height:45px; line-height:45px; color:#ffea00; text-align:right;}
.topbg img{margin-right:10px;}

.passdiv {width:450px;padding:40px;overflow:hidden;left:50px; top:50px;position:absolute;z-index:999; border-radius:38px; display:none;background:rgba(40, 40, 40, 0.8)!important;filter:Alpha(opacity=80);}
.passdiv.housebg {background:rgba(0, 0, 0, 0.9)!important;filter:Alpha(opacity=90);}
.passdiv ul{position:relative; color:#f2ff64; text-align:center;}
.passdiv ul li{width:100%;background:url(); padding:0; margin:0;}
.passdiv ul input{width:450px; height:60px; line-height:60px; text-align:center; font-size:1.5em; border:#fff solid 1px; background:url(); color:#fff;}
.passdiv ul span{width:450px; height:60px; display:block; line-height:60px; text-align:center; font-size:1.2em; background:#f2ff64; color:#ff6a00; margin-top:20px;}
.passdiv ul a{color:#f2ff64; text-decoration:underline;font-size:1.0em;}
.passdiv dl{position:relative; color:#f2ff64;}
.passdiv dl input{width:430px; padding:0 10px; height:60px; line-height:60px; font-size:1.5em; border:#fff solid 1px; background:url(); color:#f2ff64; margin-top:10px;}
.passdiv dl select{width:453px; padding:0 5px; height:60px; line-height:60px; font-size:1.5em; border:#fff solid 1px; background:url(); color:#f2ff64;-webkit-appearance:none;appearance:none;}
.passdiv dl span{width:450px; height:60px; display:block; line-height:60px; text-align:center; font-size:1.5em; background:#f2ff64; color:#ff6a00; margin-top:20px;}
.passdiv .qin_tit{display:block; padding:20px 0; font-size:1.8em; font-weight:bold; color:#7c7c7c;}
.passdiv .qin_con{display:block; padding:20px 0; font-size:1.5em; line-height:1.5em; color:#7c7c7c;}
.passdiv .qin_btn{display:block; padding:20px 0; text-align:center;}
.passdiv .qin_btn span{width:200px;display:inline-block; line-height:60px; text-align:center; font-size:1.5em; color:#fff; margin:0 10px; border:#5e5e5e solid 1px; border-radius:30px;}
.passdiv .qin_btn span.nojia{background:#26b400;}
.passdiv .qin_btn span.yijia{background:#5e5e5e; color:#999;}

.userput dl{margin-top:2px;background:#fff;font-size:1.5em; height:50px;line-height:50px; display:block;}
.userput dl dt{float:left;width:120px; padding-left:20px;}
.userput dl dd{float:left;width:440px; text-align:right; padding-right:25px; background:url(../images/arr16.png) right no-repeat}
.userput dl.put1{margin-top:20px;}
.userput .put2{margin-top:20px; padding-left:20px;background:#fff;font-size:1.5em; height:50px;line-height:50px; display:block;}

.userhouse dl{margin:46px 40px;background:#282828; display:block; border-radius:5px; overflow:hidden; box-shadow:0px 0px 25px #000;}
.userhouse dl a{display:block;}
.userhouse dl dt{float:left; width:174px; height:213px;}
.userhouse dl dt input{width:31px;height:31px; border:#999 solid 3px; border-radius:50%;background:url();-webkit-appearance:none;appearance:none; position:absolute;}
.userhouse dl dt input:checked{background:#999 url(../images/arr104.png) center no-repeat;}
.userhouse dl dd{float:left;width:336px; height:193px;display:block; padding:10px 25px; color:#5e5d5d; overflow:hidden;}
.userhouse dl dd div{width:100%;display:block;padding:10px 0;line-height:35px;font-size:30px;}
.userhouse dl dd .area{color:#686767;width:336px;padding:9px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom:#363636 solid 2px; font-size:22px;}
.userhouse dl dd div.desc{width:336px;height:25px;line-height:25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#aba9a9; font-size:22px; padding-top:11px;}
.userhouse dl dd font{float:left; width:240px;overflow: hidden; display:block;white-space: nowrap;text-overflow: ellipsis; color:#bdbbbb;}
.userhouse dl dd font b{width:30px; height:30px; line-height:40px;border-radius:50%; background:url(../images/arr105.png) center no-repeat;position:absolute; margin-left:1px;}
.userhouse dl dd span{float:right; font-size:20px; color:#bdbbbb;}
.userhouse dl dd span img{vertical-align:text-bottom; margin-right:4px;}
.userhouse dl dd span.round{border-radius:20px; display:block; border:#bbb solid 1px; font-size:14px; line-height:22px; padding:0 15px; margin-top:6px;}
.userhouse .put1{color:#0e7200;}
.userhouse .put2{color:#ff6262;}
.userhouse .put3 a{color:#fff;width:60px; height:60px; line-height:60px;font-size:1.5em; text-align:center; display:inline-block; background:#ff5b00; border-radius:50%; margin:0 auto; margin-top:50px;}
.userhouse .put4 {color:#ff5b00; font-size:1.5em; line-height:2.5em;}
.userhouse .housesea{padding:40px 44px 0 41px;}
.userhouse .housesea p{width:100%;height:60px; display:block; border-radius:6px; border:#828384 solid 2px;}
.userhouse .housesea #keyword{width:84%;height:60px; float:left; border-radius:6px; font-size:1.4em; background:url(); text-indent:10px; border:0; -webkit-appearance:none;appearance:none; color:#fff;}
.userhouse .housesea #seabut{width:15%;height:60px; float:left; background:url(../images/arr88.png) center no-repeat; border:0; -webkit-appearance:none;appearance:none;}
.housechoose{width:100%;}
.housechoose ul{width:100%;height:80px;}
.housechoose li{width:50%; height:80px; display:block; line-height:80px; text-align:center; font-size:2em; float:left; border-bottom:#ededed solid 4px;}
.housechoose li.cur{border-bottom:#f60 solid 4px;}
.housechoose ul.san li{width:33.3%;}

.man_g_title {margin:20px 40px; font-size:30px; color:#cacaca; margin-bottom:-20px;}
.man_g_edit {margin:0 40px; font-size:20px; color:#929292; text-align:right;}
.man_g_edit span{display:inline-block; background-color:#3f3f3f; padding:5px 25px; border-radius:20px; margin-left:40px; margin-bottom:50px; margin-top:-22px;}

.tjhouseloadmore {line-height:3.5em; font-size:2em; text-align:center; display:none;}

.qfrecord {width:590px;font-size:30px; color:#b7b7b7; padding-bottom:20px;}
.qfrecord font{ display:inline-block; padding:5px 15px; font-size:12px; color:#b7b7b7; border:#b7b7b7 solid 1px; border-radius:15px; margin-left:10px;}
.qfrecord span{float:right;}
.qfopen {background:url(../images/mem_open.png) bottom center no-repeat; padding-bottom:20px;}
.qfopen.close {background:url(../images/mem_close.png) bottom center no-repeat; padding-bottom:20px;}
.qfcon {height:150px; width:100%; margin-bottom:110px; overflow:hidden; position: relative;}
.qfcon_zhe {height:270px; width:100%;background:#1c1c1c;filter:alpha(opacity=90); opacity: 0.9; position:absolute;}

.guwen {padding:140px 50px; text-align:center; color:#7b7b7b; font-size:24px;}
.guwen p{margin-top:20px;}
.guwen a{display:inline-block; background-color:#454545; padding:15px 45px; font-size:26px; border-radius:40px; color:#d3d3d3;}

.chongrec {padding:45px; color:#b3b3b3; font-size:24px;}
.chongrec p{width:100%; border-bottom:#4d4d4d solid 2px; padding:30px 0;}
.chongrec dl{width:100%; border-bottom:#4d4d4d solid 2px; padding:30px 0; line-height:34px;}
.chongrec dl dt{float:left; width:70%;}
.chongrec dl dt img{float:left; margin-right:18px;}
.chongrec dl dd{float:right;}

.tousu {padding:45px; color:#7b7b7b; font-size:24px;}
.tousu p{margin-bottom:28px;}
.tousu p.white{color:#bbb;}
.tousu textarea{border:#333 solid 2px; border-radius:20px; width:90%; height:100px; padding:5%; background-color:#191919; font-size:24px; color:#7b7b7b;}
.tousu .input{border:#333 solid 2px; border-radius:20px; width:90%; padding:4% 5%; background-color:#191919; font-size:24px; color:#7b7b7b;}
.tousu .subts{width:100%;display:inline-block; padding:10px 45px 10px 80px; font-size:26px;margin-top: 15px; border-radius:40px; color:#1c1c1c;background:#8e8e8e url(../images/mem_finish2.png) 225px 14px no-repeat; border:0;}
.subts{display:inline-block; padding:10px 45px 10px 80px; font-size:26px;margin-top: 15px; border-radius:40px; color:#1c1c1c;background:#8e8e8e url(../images/mem_finish2.png) 40px 14px no-repeat; border:0;}
.subts.finishStep{padding:10px 45px;background:#8e8e8e url();}

.selectBg {padding:25px 45px 50px 45px;max-width:640px;margin:0 auto; position:fixed; bottom:0; z-index:999; background:#1c1c1c;}
.selectBg p{display:block; color:#b5b5b5; line-height:3em; font-size:25px;}
.selectBg span{display: inline-block;padding:0 30px; border:#8b8b8b solid 2px; border-radius:36px; color:#cdcdcd; font-size:24px; line-height:44px; margin-top:30px; float:left;}
.selectBg span.flr{float:right;}

.addhouse {padding:45px; color:#5d5d5d; font-size:24px;max-width:640px;margin:0 auto;}
.addhouse p{color:#dfdfdf; font-size:26px; margin:28px 0;}
.addhouse p span{color:#5d5d5d; font-size:24px;}
.addhouse input,.addhouse textarea,.adddeath input,.adddeath textarea{border:#333 solid 2px; border-radius:40px; width:90%; padding:2% 5%; background-color:#191919; font-size:24px; color:#7d7d7d; margin-bottom:28px;}
.addhouse input.radio,.adddeath input.radio{width:25px; height:25px; border:#616161 solid 4px;background:url();-webkit-appearance:none;appearance:none; padding:0; margin:0 10px;}
.addhouse input.radio:checked,.adddeath input.radio:checked{background:#616161 url();}
.addhouse label,.adddeath label{display:inline-block;margin-bottom:28px;}
.addhouse .step{display:inline-block; padding:10px 40px; font-size:26px;margin-top: 15px;color:#dfdfdf;}
.beijing li{float:left; position:relative; margin-right:15px; margin-bottom:15px;}
.beijing li img{opacity: 0.3; width:173px;}
.beijing li b{width:22px; height:22px; display:block; position:absolute; background:url(../images/mem_finish.png); top:10px; right:10px;opacity: 0;}
.beijing li.cur img{opacity: 1;}
.beijing li.cur b{opacity: 1;}
.beijing li:nth-child(3){margin-right:0px;}
.beijing li:nth-child(6){margin-right:0px;}
.addhouse .glaxy_add {padding:10px 55px;}
.addhouse .addpic {position:relative;}
.addhouse .addpic .upf{position:absolute; outline: medium none; opacity:0; left:0;}
.addhouse .xiao,.adddeath .xiao {width:35%;}
.addhouse .riqi,.adddeath .riqi {border:#333 solid 2px; border-radius:40px; padding:2% 5%; background-color:#191919; font-size:24px; color:#7d7d7d; margin-bottom:28px;}
.addhouse .riqi2,.adddeath .riqi2 {width:10%; float:left;font-size:24px; color:#7d7d7d; line-height:57px; text-align:center;}
.addhouse .riqi select,.adddeath .riqi select{background:url(../images/arr21.png) right no-repeat; border:0; height:34px; line-height:34px;font-size:1em; color:#7d7d7d;-webkit-appearance:none;appearance:none;padding:0 15px 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:;}
.addhouse .glaxy_kk input {height:1.4em;line-height:1.4em; margin:10px 0; padding:0;color:#7d7d7d;}

.housefriend dl{width:600px;height:80px; padding:20px 0; border-bottom:#ccc solid 1px; margin-left:20px; clear:right;}
.housefriend dl dt{float:left; font-size:1.5em; line-height:1.5em;}
.housefriend dl dt img{border-radius:50%; margin-right:20px;}
.housefriend dl dd{float:right; text-align:right; color:#ccc;padding-top:23px;}
.housefriend dl dd b{display:inline-block; padding:5px 10px;font-size:1.2em; line-height:1.2em; background:#eee; color:#333;}

.mygift {width:555px; margin-left:42px; padding-bottom:100px;}
.mytit{font-size:30px; line-height:2.5em; margin-top:30px;}
.mygift dl{width:397px;height:162px; padding:0 24px 0 0; border:#434343 solid 6px; margin-top:20px; margin-left:120px; border-radius:10px; background:#000; clear:right;}
.mygift dl dt{float:left;width:162px;height:162px;background:#000;border: #434343 solid 6px;border-radius: 50%; position:relative; position:absolute; margin-left:-90px; margin-top:-6px;}
.mygift dl dt img{width:162px;height:162px;border-radius: 50%;}
.mygift dl dd{float:right; text-align:right; color:#747474;padding-top:23px;font-size:22px;}
.mygift dl dd font{display:block; padding-bottom:10px;font-size:24px; line-height:1.2em;}
.mygift input{width:31px;height:31px; border:#999 solid 3px; border-radius:50%;background:url();-webkit-appearance:none;appearance:none; position:absolute; margin-left:-40px;}
.mygift input:checked{background:#999 url(../images/arr104.png) center no-repeat;}
.jingxian{font-size:24px; line-height:2.5em; margin:30px 0 30px 20px;}
.jingxian input{position:inherit; vertical-align:middle; margin-right:10px; margin-bottom:4px; margin-left:-20px;}
.jingxian span{float:right; display:inline-block; background:#454545; color:#c7c7c7; padding:0 25px; border-radius:40px;line-height:2.2em;}
.jingxian_gou{width:90%; text-align:center;display:inline-block; background:#454545; color:#c7c7c7; padding:0 25px; border-radius:40px;line-height:2.2em; font-size:24px; margin:40px 0;}
.jingxian_gou a{color:#c7c7c7;}
.yiyong img{opacity:0.5;filter:Alpha(opacity=50);}}

.housenotice {padding:20px 0;}
.housenotice dl{width:600px; margin:20px 0 0 20px; background:#fff;box-shadow:0px 0px 5px #ccc;}
.housenotice dl dt{font-size:1.5em;height:80px; padding:20px; line-height:1.5em; border-bottom:#ccc solid 2px;}
.housenotice dl dt img{border-radius:50%; margin-right:20px; vertical-align:middle; float:left;}
.housenotice dl dd{text-align:right; padding:15px;font-size:1.8em;line-height:1.8em;}
.housenotice dl dd font a{color:#06F; margin-left:30px; cursor:pointer;}
.housenotice dl dd span{color:#06F;}
.housenotice dl dd b{color:#666; font-weight:normal;}

.userhouseinfo{width:640px; height:512px; background:#1c1c1c url(../images/housebg.jpg); position: fixed; top:0; z-index:9; overflow:hidden;}
.userhouseinfo .housemenu{width:640px;height:79px;color:#fff;font-size:1.8em;line-height:79px;/*text-shadow: black 0.1em 0.1em 0.2em;*/}
.userhouseinfo .housemenu span{color:#dedcdc; width:195px; float:left; font-size:0.8em; text-indent:20px;}
.userhouseinfo .housemenu span.mingc{color:#fff; width:254px; float:left;font-size:1.0em; text-align:center; text-indent:0;}
.userhouseinfo .housemenu font{width:80px;height:79px;color:#dedcdc; float:right;margin-right:20px;font-size:0.8em;}
.music {width:80px; height:80px; position: absolute; top:30px; right:30px;background:url(../images/music.png) transparent no-repeat center center;}
.music b.paus{background-size:0 0;}
.music b{width:80px; height:80px; display:block;background:url(../images/music02.gif) transparent center center no-repeat;}

.saoma {width:60px; height:60px; position: absolute; top:180px; right:35px;box-shadow:0px 0px 0.2em 0.1em #000;text-shadow: black 0.1em 0.1em 0.2em;}

.userhouseinfo .info1{width:640px; height:312px; text-align:center; overflow:hidden;}
.userhouseinfo .info1 b{width:254px; height:302px; position:absolute;background:url(../images/jngtxk.png); margin-left:-4px; margin-top:-1px;}
.userhouseinfo .info1 img{width:245px; height:300px;}
.userhouseinfo font{float:right;}
.userhouseinfo dl{width:640px; margin:6px 0;}
.userhouseinfo dl dt{width:50px;padding-left:25px; float:left; overflow:hidden; text-align:center;line-height:1.2em;}
.userhouseinfo dl dt img{width:43px; height:43px; border:#fff solid 2px; border-radius:50%; margin-bottom:5px;}
.userhouseinfo dl dd{width:510px; min-height:70px; padding:10px; float:left; background:#292929; margin-left:12px; font-size:1.4em;line-height:2em; border-radius:4px;}
.userhouseinfo dl dd p{color:#666;}
.userhouseinfo dl dd div{width:510px; height:60px; overflow:auto;}
.userhouseinfo dl dd ul{width:1400px; height:60px;}
.userhouseinfo dl dd ul li{width:60px; height:60px; float:left; margin-right:15px;}
.userhouseinfo dl dd ul li img{width:60px; height:60px; border-radius:50%;}
.userhouseinfo .info6{width:640px;height:54px; clear: both;}
.userhouseinfo .info6 li{width:213px; float:left;line-height:54px; text-align:center;font-size:30px; border-bottom:#494949 solid 2px; color:#a4a4a4;} 
.userhouseinfo .info6 li.cur{border-bottom:#a5a5a5 solid 2px; color:#fff;}
.userhouseinfo .info7{width:640px; clear: both; height:50px; padding-top:15px; text-align:center;}
.userhouseinfo .info7 .t2{font-size:1.4em; color:#c2bdb4;border-radius:30px; border:#c2bdb4 solid 2px; display:inline-block; padding:5px 40px;}

.userhouseinfo2 {width:640px;  margin-top:512px; background:#1c1c1c; overflow:hidden;}
.gTitle{font-size:28px; color:#fff; padding-top:45px; padding-right:40px;}
.gContent{padding:7px 40px 37px 0; border-bottom:#494949 solid 1px;font-size:24px; line-height:38px; overflow:hidden;}
.gContent span{vertical-align: top;}
.gContent span.buildtime{font-size:24px; float:right;}
.gContent textarea{border:#333 solid 2px; border-radius:20px; width:90%; height:100px; padding:5%; background-color:#191919; font-size:24px; color:#7b7b7b; display:none;}
.gEdit {font-size:24px; padding:0;}
.gEdit span{font-size:24px; background:#000; border-radius:30px; padding:0 30px; border:#777 solid 2px; margin:15px 0; vertical-align: top; float:left;}
.gEdit span.editBtn{font-size:24px; color:#fff; background:#777; line-height:28px; border-radius:30px; padding:5px 34px 5px 34px;}
.gEdit span img{vertical-align: top;}
.gEdit span.frt{float:right;}
.gMore{margin-bottom:8px;}
.gLable li{display:inline-block; margin:8px 15px 8px 0;}
.gLable li span{display:inline-block; padding:0 25px; line-height:38px; margin-right:0.3em; color:#cfd18f; border:#cfd18f solid 1px; border-radius:30px; font-size:24px;}
.gLable li b{display:inline-block; width: 14px; height: 14px; background: url(../images/arr98.png);}
.gLable li span.color0{color:#cfd28d; border:#cfd28d solid 1px;}
.gLable li span.color1{color:#ae9376; border:#ae9376 solid 1px;}
.gLable li span.color2{color:#71608a; border:#71608a solid 1px;}
.gLable li span.color3{color:#87ae75; border:#87ae75 solid 1px;}
.gLable li span.color4{color:#75a6ad; border:#75a6ad solid 1px;}
.gLable li span.color5{color:#b07591; border:#b07591 solid 1px;}
.gLable li span.color6{color:#4f69bd; border:#4f69bd solid 1px;}
.gLable li span.color7{color:#dbd94a; border:#dbd94a solid 1px;}
.gLable li span.color8{color:#08e942; border:#08e942 solid 1px;}
.gLable li span.color9{color:#6795fb; border:#6795fb solid 1px;}
.gMore font{color:#7d7d7d; float:left;}
.gMore span{color:#dfdfdf; font-weight:normal; float:right;}
.lableAdd {margin-top:10px; display:none;}
.lableAdd .addtext{width:415px; padding-left:15px; line-height:36px; border:#707070 solid 1px; background:url(); border-radius:20px; color:#ccc; font-size:20px;}
.lableAdd .addbtn{width:100px; line-height:36px; border:#898989 solid 1px; background:#898989; border-radius:20px; color:#fff; font-size:24px;}
.gPic {width:580px; margin:15px 0;}
.gPic dl{float:left; width:87px; padding-left:32px; text-align:center;}
.scroll_fc {float:left; overflow:hidden;}
.scroll_fc div{width:600px;height:87px;  overflow:hidden;}
.scroll_fc dl:first-child{padding-left:0;}
.gPic dl dt{position:relative;}
.gPic dl dt img{border-radius:50%;width:87px;height:87px;}
.gPic dl dt b{position:absolute; right:-15px; top:0; width:14px; height:14px; background:url(../images/arr98.png);}
.gPic dl dd{height:56px; display:inline-block;}
.gPic dl dd span{display:inline-block; border:#06b616 solid 1px; color:#06b616; border-radius:20px; padding:3px 10px; font-size:1em; margin-top:5px;}

#infolist {width:610px;font-size:24px; margin-left:-30px;}
#infolist dl{width:610px; margin:20px 0;}
#infolist dl dt{width:86px; height:86px;float:left; overflow:hidden;}
#infolist dl dt img{width:86px; height:86px; border-radius:50%;}
#infolist dl dd{width:476px; padding-right:28px; min-height:70px; float:left; margin-left:20px; line-height:1.5em; color:#7d7d7d; padding-bottom:30px; border-bottom:#494949 solid 2px;}
#infolist dl dd p{color:#dfdfdf; font-size:30px;line-height:2.6em;}
#infolist dl dd p font{float:right;font-size:24px; color:#7d7d7d;}
#infolist dl dd span{color:#515151; font-size:1em;line-height:3em;}
#infolist dl dd div.scroll_jipin{width:504px; height:96px; overflow: scroll;}
#infolist dl dd ul{width:504px; height:96px; float:left;}
#infolist dl dd ul li{width:90px; height:96px; float:left; margin-right:12px;}
#infolist dl dd ul li:last-child{margin-right:0;}
#infolist dl dd ul li img{width:90px; height:90px; border-radius:50%; border:#535353 solid 3px;}

.qifu_top {width:640px; height:85px;position:fixed; top:0;background:#eee; z-index:9999; border-bottom:#ddd solid 1px;}
.qifu_top a{width:90px;height:85px; display:block; background:url(../images/arr84.png) center no-repeat; float:left;}
.qifu_top font{line-height:85px; display:block; padding-right:50px; font-size:1.8em; float:left;}
.qifu_top span{float:right; padding-top:20px; padding-right:35px;} 
.qifu_left {width:140px; height:100%;position:fixed; left:0; top:0;background:#1f1f1f; z-index:999;}
.qifu_left ul{width:140px; padding-bottom:80px;}
.qifu_left ul li{display:block;width:140px;font-size:1.8em; line-height:2.8em; text-align:center; color:#b3b3b3;}
.qifu_left ul li.cur{background:#000;}

.qifulist {width:465px; margin-left:175px; padding-bottom:150px;}

.qifulist dl{border-bottom:#454545 solid 1px; width:465px; height:180px;margin-top:20px;}
.qifulist dl dt{width:190px; height:170px; float:left;}
.qifulist dl dt img{width:162px; height:162px; border:#434343 solid 6px; border-radius:50%;}
.qifulist dl dd{width:275px; height:170px; position:relative; float:left;}
.qifulist dl dd p{width:275px;display:block; height:60px;line-height:30px;font-size:1.5em; color:#a7a7a7;}
.qifulist dl dd font{font-size:1.8em; color:#a3a3a3; display:block; padding:15px 0;}
.qifulist dl dd span{font-size:24px; color:#27cd00; display:block;}
.qifulist dl dd span div{float:right; padding-right:10px}
.addp{width:45px;height:45px; display:inline-block;background:url(../images/add-.png); display:none;}
.addnum{height:45px; display:inline-block; padding:0 15px; display:none;}
.adda{width:45px;height:45px; display:inline-block;background:url(../images/add+.png);}
.qifulist dl.qfcheck dd b{display:block;}

.qifu .info5{width:592px; margin-left:25px; padding-top:120px; clear: both;font-size:1.8em;}
.qifu .info5 textarea{width:582px; height:300px; padding:5px;line-height:40px; background:url(); margin:10px 0; color:#000; clear:left;font-size:1em; border-radius:10px; border:#ddd solid 1px;}
.qifu .info5 p{width:592px; height:80px; line-height:80px; background:#f60; margin:10px 0; color:#fff; font-weight:bold; font-size:1.2em; text-align:center; border-radius:8px;}

.qifu_bo{position:fixed; bottom:0; width:640px; line-height:90px; z-index:9999; text-align:center; background:#1b1b1b; font-size:1.8em; color:#fff;}
.qifu_bo p{float:left; padding-left:33px; padding-right:20px;/*background:url(../images/cart_down.png) right no-repeat;*/}
.qifu_bo p.down{background:url(../images/cart_down.png) right no-repeat;}
.qifu_bo p.up{background:url(../images/cart_up.png) right no-repeat;}
.qifu_bo a{width:200px; display:block;  background:#009A00; color:#fff; float:right;}
.qifu_bo a b{font-size:1.4em; display:block; line-height:60px;}
.qifu_bo a font{font-size:0.8em; line-height:40px; display:block; margin-top:-10px;}

.qifu_detail{position:fixed; bottom:90px; width:574px; max-height:240px; padding:28px 33px; overflow:hidden; z-index:9991; background:#313131; display:none;}
.qifu_detail_in{width:574px; max-height:240px; overflow:auto; font-size:1.8em; color:#acacac;}
.qifu_detail dl{display:block; border-bottom:#4a4a4a solid 1px; line-height:74px;}
.qifu_detail dl:first-child{border-top:#4a4a4a solid 1px;}
.qifu_detail dl dt{float:left; width:380px;}
.qifu_detail dl dt div{float:left;}
.qifu_detail dl dt div.frt{float:right;}
.qifu_detail dl dd{float:right; width:194px; text-align:right;}

.qifu_addcart_icon{width:45px; height:45px;background:#009A00; border-radius:50%; z-index:99999;}

.jibailist {width:500px; margin-left:140px;padding-top:100px; margin-bottom:150px;}
.jibailist dl{border-bottom:#ececec solid 1px; width:500px; height:110px; padding:25px 0;}
.jibailist dl dt{width:110px; height:110px; position:relative; margin-right:20px; float:left;}
.jibailist dl dt p{width:62px;display:block; height:62px;line-height:62px;position:absolute; left:0; top:0;background:#F44336; text-align:center;font-size:1.5em; color:#fff; border-radius:50%;}
.jibailist dl dd{width:370px; height:110px; float:left;}
.jibailist dl dd font{font-size:1.8em; display:block; padding:15px 0;}
.jibailist dl dd p{font-size:1.5em; color:#FE4E3E; display:block; line-height:45px;}
.jibailist dl dd p span{float:right; vertical-align:middle; padding-right:20px;}
.jibailist dl dd p span em{width:45px; height:45px; display:inline-block; background:#FFD300 url(../images/arr90.png) center no-repeat; border:#FFD300 solid 1px; border-radius:50%; cursor:pointer;}
.jibailist dl dd p span em.l{width:45px; height:45px; display:none; background:url(../images/arr91.png) center no-repeat; border:#D5D8DB solid 1px; border-radius:50%; cursor:pointer;}
.jibailist dl dd p span b{display:none; padding:0 10px; color:#888;}

.jibai_bo{position:fixed; bottom:0; width:640px; z-index:9999;height:80px;border-top:#5CB85C solid 2px;}
.jibai_bo dt{width:300px; padding-left:140px; display:block; line-height:80px; background:#fff;  font-size:1.8em; color:#FB6057; position:relative; float:left;}
.jibai_bo dt span{width:100px;height:110px;display:block; position:absolute;background:url(../images/arr93.png) bottom no-repeat; left:20px; bottom:20px; text-align:right;}
.jibai_bo dt span b{width:30px;height:30px;line-height:30px;display:block; background:#FF6900; font-size:0.8em; color:#fff; text-align:center; margin-left:70px; border-radius:50%;}
.jibai_bo dt font{vertical-align: middle;}
.jibai_bo dd a{width:200px; display:block; line-height:80px; background:#5CB85C;  font-size:1.6em; color:#fff; text-align:center; float:left;}

.cartlist dl{width:610px; height:180px;box-shadow:5px 5px 5px #ececec; background:#fff; margin:10px auto; position:relative;}
.cartlist dl dt{width:150px; height:150px; padding-top:15px; float:left;}
.cartlist dl dt b{width:44px;display:block; height:44px;line-height:44px;position:absolute; right:7px; top:7px;background:#0FDE16 url(../images/arr59.png) center no-repeat; border-radius:50%; cursor:pointer;}
.cartlist dl dd{width:450px; height:120px; padding-top:35px; float:right;}
.cartlist dl dd font{font-size:1.8em; color:#000; display:block; padding:15px 0;}
.cartlist dl dd p{font-size:1.5em; color:#C0C0C0; display:block;}
.cartlist dl dd p span{float:right; vertical-align:middle; padding-right:20px;}
.cartlist dl dd p span em{width:45px; height:45px; display:inline-block; background:#FFD300 url(../images/arr90.png) center no-repeat; border:#FFD300 solid 1px; border-radius:50%; cursor:pointer;}
.cartlist dl dd p span em.l{width:45px; height:45px; display:inline-block; background:url(../images/arr91.png) center no-repeat; border:#D5D8DB solid 1px; border-radius:50%; cursor:pointer;}
.cartlist dl dd p span b{display:inline-block; padding:0 10px; color:#888;}
.cartlist .weituo{width:580px; padding:15px;box-shadow:5px 5px 5px #ddd; background:#eee; margin:20px auto; line-height:2em; font-size:1.5em;}
.cartlist .weituo select,.cartlist .weituo input{height:40px;line-height:40px;padding:0 5px;border:#ccc solid 1px;font-size:1em; border-radius:5px;}
.cartlist .weituo input{width:120px;}
.cartlist .weituo b{font-weight:bold;}

.cart_bo{position:fixed; bottom:0; width:620px; padding:25px 10px; background:#F1EAEA;line-height:40px;font-size:1.6em;color:#1C1B1B;}
.cart_bo p{text-align:center; margin-bottom:10px; font-weight:bold;}
.cart_bo p.t{text-align:left;}
.cart_bo a{width:280px; display:block; line-height:60px; background:#5CB85C; border:#3BA73C solid 2px; border-radius:5px; font-size:1em; color:#fff; text-align:center; margin-left:10px; float:left;}
.cart_bo a.r{background:#449D44; border:#338334 solid 2px;}
.cart_bo p select{height:30px;line-height:30px;border:#ccc solid 1px;font-size:1em;background:url();-webkit-appearance:none;appearance:none;}

.cartok {width:450px;overflow:hidden;left:90px; top:100px;position:fixed;z-index:999; border-radius:8px; display:none; background:#fff;}
.cartok p.t{padding:20px 35px; border-bottom:#eee solid 1px;font-size:1.8em; font-weight:bold;}
.cartok p.m{padding:30px 35px; border-bottom:#eee solid 1px;font-size:1.6em;}
.cartok p.b{padding:20px 35px; font-size:1.6em; text-align:right;}
.cartok p.b .b1{color:#F44336;}
.cartok p.b .b2{color:#4CAF50;}

.chongcon {line-height:40px;font-size:24px; padding:10% 0; background-color:#232323;}
.chongcon li{width:33%; float:left; color:#a9a9ac; text-align:center; padding-top:20px;}
.chongcon li.con{padding-top:0px;}
.chongcon li img{padding-bottom:4px;}
.chongtit {line-height:40px; margin-top:20px;font-size:24px; padding:1% 3%; color:#a9a9ac;}
.chongtit .frt{color:#2CC602;}
.chonglist {margin-left:-3%;}
.chonglist li{width:26%; margin:17px 0; margin-left:6%; line-height:50px; border:#616161 solid 1px; border-radius:2px; background:#1c1c1c; color:#a4a4a4; text-align:center; border-radius:24px; float:left; cursor:pointer;font-size:24px;}
.chonglist li.cur{background:#414141;}
.chonglist li.oth{width:58%;}
.chonglist li.oth input{width:140px;height:50px;line-height:50px; border:0; text-align:left; text-indent:15px;font-size:1.2em; background:url(); color:#a4a4a4;}
.chonglist p{width:100%;display:none;text-indent:200px; color:#2CC602;font-size:1.4em; clear:left; padding-top:5px;}
.chonglist span{width:90%; margin-left:6%;display:block;font-size:24px; clear:left; padding-top:25px; line-height:1.2em;}
.chonglist font{color:#2CC602; vertical-align:top}
.chonglist b{font-weight:normal; vertical-align:top}
.chongbtn a{width:95%; display:block; margin:25px auto; height:60px;line-height:60px; text-align:center;font-size:26px; color:#fff; border-radius:34px; background:#26B400;}
.chongbz {padding: 0 20px 40px 20px; line-height:2em;font-size:22px;}

.hidemenu{margin-bottom:100px;}

.glaxy_man {width:100%; display:block; padding-top:50px;}
.glaxy_man span{font-size:1.5em; display:inline-block; color:#fff; background:#777; border-radius:30px; padding:10px 40px;}
.glaxy_man input.upf{    width:140px;
    height: 40px;
    cursor: pointer;
    outline: medium none;
    position: absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0; 
    right:0px;
    top: 0px;}
.glaxy_name {font-size:30px; color:#ccc; padding-top:50px;}
.glaxy_name span{color:#969696;}
.glaxy_story {font-size:24px; margin-top:20px;}
.glaxy_list {padding-top:30px;}	
.glaxy_list li{float:left; width:170px;height:170px;margin-right:8px; margin-bottom:8px; overflow:hidden;}
.glaxy_bottom {padding:13px 0 30px 0;border-bottom:#494949 solid 1px;}
.glaxy_bottom span{font-size:24px; display:inline-block; color:#fff; background:#777; border-radius:30px; padding:8px 36px;margin-right:80px; margin-top:9px;}


.glaxy_box{padding:50px 50px 50px 0;border-bottom:#494949 solid 1px; font-size:1.5em;}
.glaxy_box.qf_box{margin-left:-30px; border:0; padding:38px 30px 38px 0;}
.glaxy_kk{background:#1a1a1a; border-radius:40px; padding:0 30px; border:#777 solid 2px; margin-bottom:20px;}
.glaxy_kk input{width:100%; height:60px;line-height:60px; font-size:26px; background:url(); border:0; color:#fff;}
.glaxy_kk.bt {width:40%; float:left;}
.glaxy_kk.nf {width:30%; float:right;}
.glaxy_kk.nf input:first-child{width:60px;}
.glaxy_kk.nf input:last-child{width:30px; margin-left:10px;}
.glaxy_add_pic_list{width:100%; float:left; display:none;}
.glaxy_add_pic_list div{width:114px; height:115px; display:inline-block; margin-right:15px; margin-bottom:15px; position:relative;}
.glaxy_add_pic_list div img{width:114px; height:115px;}
.glaxy_add_pic_list div b{width:14px; height:14px;background:url(../images/arr98.png); position:absolute; right:15px; top:15px;}
.glaxy_add_pic_list div.gppic{width:50px; height:50px; display:inline-block; padding-right:15px; margin-bottom:15px; position:relative;}
.glaxy_add_pic_list div.gppic img{width:50px; height:50px; border-radius:50%;}
.glaxy_add_pic_list div.gppic b{width:11px; height:11px;background:url(../images/arr103.png); position:absolute; right:0; top:0;}
.glaxy_add{background:#3b3b3b; display:inline-block; border-radius:40px; padding:10px 36px; margin-top:15px; font-size:24px; color:#c1c1c1;}
.glaxy_sub{background:#3b3b3b; display:inline-block; border-radius:40px; padding:10px 36px; margin-top:15px; font-size:24px; border:0; color:#c1c1c1; float:right;}

.glaxy_tit {width:610px;padding-left:30px; display:block;font-size:1.5em; margin-top:30px;}
.glaxy_tit dt{float:left;width:120px; height:60px;line-height:60px; border-bottom:#666 solid 1px; color:#fff;}
.glaxy_tit dd{float:left;width:460px; height:60px; border-bottom:#666 solid 1px; background:url(../images/arr16.png) right no-repeat;}
.glaxy_tit dd input,.glaxy_tit dd select{width:370px;height:55px;line-height:55px;font-size:1em; color:#aaa;background:url(); border:0;-webkit-appearance:none;appearance:none;}

.moreguest{width:592px; margin-left:18px; margin-top:40px;}
.moreguest dt{width:85px;height:50px; float:left; overflow:hidden; text-align:center;font-size:1.5em;line-height:50px; font-weight:bold;}
.moreguest dd{width:500px; min-height:50px;float:left;}
.moreguest dd img{width:43px; height:43px; border:#fff solid 2px; border-radius:50%; margin-right:15px; margin-bottom:15px;}

.userguest td{text-align:center;font-size:1.5em;font-weight:bold;}
.userguest2 td{text-align:center;font-size:1.4em; line-height:1.5em; padding:5px 0;}
.userguest2 td a{color:#f50;}
.userguest2 input {width:30px; height:40px;}
.userguest2 tr {background:#f9f9f9;}
.userguest2 .guestbg {background:#e9e9e9;}
.userguest2 .guestbg2 {background:#ddd;}

.guestenter ul{padding:170px 0 170px 120px;}
.guestenter ul li{float:left; width:126px; height:80px; text-align:center; padding-top:46px; border-radius:50%; margin-right:10px; background:#ff6c00;}

.guestnum {padding:30px 0 50px 35px; position:relative;}
.guestnum dl{float:left; width:50px; margin-right:35px; cursor:pointer;}
.guestnum dl dt{width:50px; height:50px;line-height:50px; text-align:center; color:#fff; border-radius:50%; background:#ff6c00;}
.guestnum dl dt.b2{background:#21af00;}
.guestnum dl dt.b3{background:#b1009a;}
.guestnum dl dt.b4{background:#F00;}
.guestnum dl dt.b5{background:#06F;}
.guestnum dl dt.b6{background:#333;}
.guestnum dl dt.b7{background:#F60;}
.guestnum dl dd{width:50px; font-size:1.2em; text-align:center; padding-top:10px;}
.guestnum2 {display:block; text-align:center;padding-bottom:50px;}
.guestnum2 b{display:block; width:100%; font-size:1.8em; position:absolute; margin-top:-10px;margin-bottom:50px;}
.addguest {width:640px;background:#ff6c00;color:#fff; text-align:center;font-size:2em; height:75px; line-height:75px; margin-top:90px; position:fixed; bottom:0;}
.addguest a{color:#fff; display:block;}
.addguest img{vertical-align: text-top;}

.guest_search select,.guest_search input {height:40px; line-height:40px; font-size:1.4em; padding:0 10px;} 

.guestdiv {width:570px;padding:10px;overflow:hidden;margin-left:25px; top:100px;position: fixed; background:#ff6c00;z-index:999; border-radius:4px; display:none;}
.guestclose {width:35px;height:35px;margin-left:590px; top:80px;position: fixed; background:url(../images/arr31.png);z-index:9999; display:none;}

.guestdl dl{width:570px;font-size:1.5em;color:#fff;}
.guestdl dt{float:left;width:120px; padding-top:10px;}
.guestdl dd{float:left;width:450px; padding-top:10px; border-bottom:#fff solid 1px;text-align:right;}
.guestdl input{width:440px;font-size:1.0em;color:#fff; border:0; background:#ff6c00 url(); text-align:right;-webkit-appearance:none;appearance:none;background-color:#ff6c00;}
.guestdl input.radi{width:40px;text-align:left; margin-left:20px;background:#ff0 url();-webkit-appearance:;appearance:;background-color:#f30;}
.guestdl select{font-size:1.0em;color:#fff; border:0; background:#ff6c00 url(); text-align:right;background-color:#ff6c00;}/*-webkit-appearance:none;appearance:none;*/
.guestdl select option{display:block;text-align:right; }
.guestdl textarea{width:430px;height:85px;font-size:1.0em;line-height:1.5em;color:#fff; border:0; background:url(); text-align:left; margin-top:5px;}
.guestbut {width:130px;background:#ff6c00;border:#ff9c55 solid 1px; border-radius:8px; text-align:center; color:#ffea00; font-size:1.5em;line-height:40px; margin:20px auto;}

.shangxiang dt{width:160px;height:150px; border:#e6e6e6 solid 1px; float:left; overflow:hidden; text-align:center; background:#F60}
.shangxiang dd{width:180px;height:150px; float:left; overflow:hidden; margin-left:10px;}
.shangxiang dd p{font-size:1.0em;line-height:1.5em; display:block;}
.shangxiang dd p.tit{font-size:1.5em;line-height:1.8em; border-bottom:#9c1d22 solid 1px; margin-bottom:10px;background:url(../images/arr21.png) right no-repeat; cursor:pointer;}
.shangxiang dd ul{position:absolute; width:180px; background:#C00; z-index:9999; left:192px; top:65px;}
.shangxiang dd ul li{padding:5px; color:#fff; cursor:pointer;}
.shangxiang dd p input{width:40px;height:15px;}

.chongzhi {margin:20px 0;}
.chongzhi dt{float:left;}
.chongzhi dt b{color:#ff0000;}
.chongzhi dd{float:right;}
.chongzhi dd a{color:#9c0000;}

.buybut {width:180px;background:#9c1d22; border-radius:8px; text-align:center; color:#fff; font-size:1.5em;line-height:50px; font-weight:bold; margin:20px auto;}

.loadmore {width:100%;background:url(../images/arr28.png) center no-repeat;  margin-bottom:25px;height:38px; margin-top:-10px;}
.loadmore2{width:100%;background:url(../images/arr29.png) center top no-repeat; padding-top:20px;  margin:15px 0; text-align:center;}
.moreback {background:url(../images/arr28-2.png) center no-repeat;}

.userpass dl {margin-top:10px;}
.userpass dl dt{float:left;width:120px;padding-left:20px; text-align:right; height:40px; line-height:50px;font-size:1.5em;}
.userpass dl dd{float:left;width:480px;padding-left:10px; line-height:40px;font-size:1.5em; border-bottom:#767778 solid 1px; position:relative;padding-bottom:5px;}
.userpass dl dd div{width:480px;height:50px; background:#000; margin:5px 0;}
.userpass dl dd div span{width:280px;height:50px; line-height:50px; display:block; background:#f60; text-align:center; font-size:1.2em; color:#fff; border-radius:5px;}
.userpass dl dd input.upf{    width: 480px;
    height: 40px;
    cursor: pointer;
    font-size: 30px;
    outline: medium none;
    position: absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0; 
    left:0px;
    top: 0px;}
.userpass dl dd input{width:480px; background:url(); border:0; height:40px; line-height:40px;font-size:1em; color:#fff;}
.userpass dl dd.sex input{width:22px; height:22px; background:url(); border:0;}
.userpass dl dd select{background:url(../images/arr21.png) right no-repeat; border:0; height:40px; line-height:40px;font-size:1em; color:#fff;-webkit-appearance:none;appearance:none;padding:0 15px 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:;}
.userpass dl dd textarea{width:480px; background:url(); border:0; height:100px; line-height:40px;font-size:1em; color:#fff;}
.updl dl {display:none;}

.usertit input{width:100%; background:url(); border:0; border-bottom:#ff5b00 solid 1px; height:40px; line-height:40px;font-size:1.5em; text-indent:10px;}
.usertit div{font-size:1.2em; text-indent:10px; color:#686868;line-height:40px;}

.hetit {line-height:50px;font-size:1.5em; padding-top:30px; padding-left:10px; color:#f50; font-weight:bold;}
.hetit b{float:right; color:#FF0; padding-right:10px;}

.piao{width:640px;height:320px; position:relative;margin-bottom:30px;}
.piao p{width:640px; height:70px;position: absolute; bottom:0;background:rgba(0, 0, 0, 0.7)!important;filter:Alpha(opacity=70); background:#000; z-index:9;}
.piao b{width:176x; height:82px;line-height:82px; padding:0 35px; display:inline-block;position: absolute; margin-left:239px; bottom:0; z-index:10; background:url(../images/arr94.png) center no-repeat; font-size:2em; font-weight:bold; color:#72383D; text-align:center; overflow:hidden;}
.piao span{width:60px; height:60px; display:block;line-height:55px; text-align:center; border-radius:50%;background:rgba(0, 0, 0, 0.7)!important;filter:Alpha(opacity=70); background:#000; color:#fff; font-size:2em; font-family:Verdana, Geneva, sans-serif; font-weight:bold; position:absolute; left:20px; top:20px;}

.piao_left{width:33px; height:202px; float:left; margin-left:30px; margin-top:30px;background:url(../images/arr96.jpg);}
.piao_right{width:530px; float:left; margin-left:30px;}
.piao_right li{display:block; line-height:85px; font-size:2em; border-bottom:#CCC solid 1px;background:url(../images/arr16.png) right no-repeat;}
.piao_right li.nos{background:url(); color:#999;}
.piao_btn{width:590px; line-height:76px; margin-left:30px; text-align:center; color:#fff; background:#FF9A14; border-radius:8px;font-size:2em; margin-top:30px;}

.citylist{position:absolute; top:0; width:640px; min-height:800px; background:#fff; z-index:20;}
.citylist dl dt{display:block; background:#eee;line-height:40px; text-indent:15px;}
.citylist dl dd{display:block; background:#fff;}
.citylist dl dd b{width:28%; height:40px; display:block;line-height:40px; border:#eee solid 1px; border-radius:3px; text-align:center; font-size:1.2em; float:left; margin:10px 0 10px 15px; font-weight:normal; cursor:pointer;}
.citylist dl dd b.cur{color:#09F;}
.zimu{position:fixed; top:20px; width:40px; z-index:90; right:0; top:100px;}
.zimu li{display:block; text-align:center; line-height:38px; cursor:pointer;color:#09F; font-size:1.3em;}

#chooserili{width:640px;position:fixed; bottom:0; background:#f3f3f3; z-index:99; display:none;}
#chooserili font{display:block; padding:20px 0; font-size:1.8em; line-height:2em; text-indent:20px; border-bottom:#ccc solid 1px;}
#chooserili p{display:block; padding:20px;font-size:1.5em;}
#chooserili p select{padding:0 25px; height:40px; line-height:40px; font-size:1.2em; border:0; background:#fff; color:#333;-webkit-appearance:none;appearance:none;}
#chooserili span{display:block; font-size:1.2em; line-height:2em; border-top:#ccc solid 1px; text-align:right; padding:10px 20px 10px 0;}
#chooserili span b{display:inline-block; padding:5px 10px; color:#09F;font-size:1.5em; cursor:pointer;}
#chooserili span b.jintian{color:#f30; margin-right:350px;}


.piaotopmenu{width:640px;background:#ff5b00;color:#fff;font-size:2.2em;line-height:86px; position:fixed; top:0; z-index:99;}
.piaotopmenu a{float:left; width:80px; height:80px; background:url(../images/arr95.png) left no-repeat; margin-left:20px;}
.piaotopmenu b{float:left; line-height:86px; margin-left:110px;}
.piaotopmenu font{float:left; width:33%; line-height:50px; font-size:0.7em; text-align:center; cursor:pointer;}
.piaotopmenu font.cur{color:#FFAAAC;}
.piaotopmenu span{float:left; width:33%;color:#0A9FDE; line-height:50px; background:#fff url(../images/arr97.png) center no-repeat; font-size:0.7em; text-align:center; border-radius:5px; cursor:pointer; margin-bottom:20px;}

.plist dl{display:block; height:110px; margin-top:2px; padding:20px 15px; background:#fff; cursor:pointer;}
.plist dl dt{display:block; line-height:45px; font-size:1.6em;}
.plist dl dt font{margin-left:20px;}
.plist dl dt b{ float:right; color:#ff5b00;font-size:1.2em;}
.plist dl dd{display:block; font-size:1.6em;}
.plist dl dd em{display:inline-block; width:15px; height:15px; background:#1EC088; border-radius:50%; overflow:hidden; vertical-align:middle;}
.plist dl dd p{line-height:45px; display:block; font-weight:bold;}
.plist dl dd em.xyq{background:#FF5959;}
.plist dl dd p span{font-size:1em;color:#999; float:right; text-align:right; margin-left:20px;}
.plist dl.guoshi {cursor:default;}
.plist dl.guoshi dt,.plist dl.guoshi dd,.plist dl.guoshi dt b{color:#ccc;}
.plist dl.guoshi dd p em,.plist dl.guoshi dd p em.xyq{background:#ccc;}
.nopiao{text-align:center; line-height:100px;font-size:1.6em;}


dl.modsex{display:block;width:100%;}
dl.modsex dt{width:360px; text-align:left; padding:0; margin:0; color:#000;}
dl.modsex dd div{width:360px;text-align:left;background:url(../images/arr18.png) right no-repeat; border-bottom:#333 solid 1px;}
dl.modsex dd div.cur{background:url(../images/arr19.png) right no-repeat;}

.bottom_info {width:640px; text-align: center; line-height: 1.9em; font-size:1em; padding-top:60px; padding-bottom:150px;}
.bottom_info p{font-size:1em;}

.totop{width:640px; height:130px; bottom:0; background-color:#000; position:fixed;}
.totop p{float:left; width:33%; line-height:130px; text-align:center;}

.erweima{padding-top:140px; padding-bottom:50px; text-align:center; font-size:1.8em; line-height:1.5em;}
