a:hover{text-decoration:none}
.eng{font-family:Verdana,Geneva,sans-serif}
.box-user{min-height:580px;height:100%;_height:580px}
.user-password{padding-left:85px;margin-top:12px}
.user-password .fwSpan{padding:0 0 13px 0;height:27px;margin-left:-83px}
.user-password .fwSpan2{padding:0 0 32px 0}
.user-password .fwSpan label.tit{width:70px;float:left;text-align:right;vertical-align:middle;line-height:27px;color:#484848;padding-right:10px}
.user-password .fwSpan .i_text_u{float:left;height:25px;border:1px solid #cfcfcf;padding-left:8px;font:12px/25px "Verdana";color:#383838;width:180px}
.user-password .fwSpan .i_check_u{float:left;margin-top:6px}
.user-password .fwSpan .info-txt-inner{line-height:27px;padding-left:9px}
.user-password .fwSpan .checkicon{float:left;padding:3px 0 0 13px}
.user-password .fwSpan .checkTip{float:left;color:#db0b20;line-height:31px;padding-left:8px}
.user-password .fp-btn{background:#ff2400;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;font-family:"microsoft Yahei";font-weight:bold;width:190px;height:36px;color:#fff;font-size:16px;cursor:pointer;display:block;line-height:36px;text-align:center}
.yeNumh2{font:bold 16px/21px "microsoft Yahei";color:#383838}
.yeNum-Sum{font:bold 14px/21px "Simsun";color:#919191;padding-left:25px}
.box-user .title-voucher{height:45px}
.title-voucher .exchange-block{float:right;padding:20px 5px;line-height:30px}
.title-voucher .exchange-error{float:right;padding:20px 0px;line-height:30px;color:red;font-weight:500}
.title-voucher label.exchange-title{float:left;color:#999;font-size:12px;line-height:32px;padding-right:10px;vertical-align:middle}
.title-voucher .i-txt-exchange{width:160px;padding-left:10px;height:30px;border:1px solid #c2c2c2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-right:5px;font-family:Verdana,Geneva,sans-serif;font-size:13px;line-height:30px;color:#3867bb}
.title-voucher .b-exchange{width:70px;height:32px;border:1px solid #c2c2c2;background:url(../images/btn-exchange-bgline.gif) repeat-x left top #e2e2e2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#333;font-family:microsoft Yahei;line-height:30px}
.title-voucher .pl0{padding-left:0;display:block;padding-top:5px}
.yeNum-Sum b{font:normal 20px/21px Verdana,Geneva,sans-serif;color:#ef0a0a}
.user-level2{padding:0 0 0 20px;height:45px;border-bottom:1px solid #e1e1e1;line-height:20px}
.ulv-progress-wrap{position:relative;float:left;padding-top:7px}
.ulv-progress-wrap .level-name{color:#484848}
.ulv-progress-wrap a{padding-left:26px;color:#ff3c00}
.ulv-progress-wrap b.current{color:#ff3c00;padding-left:4px}
.ulv-progress-wrap em{padding-left:190px;color:#919191}
.ulv-progress-wrap ul{border:1px solid #e1e1e1;position:absolute;z-index:10;left:130px;top:9px;display:block;width:160px;height:12px;padding:1px}
.ulv-progress-wrap ul li{display:block;height:12px;background:#86d5fe}
.level-txt{position:absolute;left:130px;top:9px;width:164px;line-height:16px;text-align:center;color:#1a1a1a;z-index:50}
.user-level2 .update-btn{background:#ff2400;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;width:106px;height:32px;color:#fff;font-size:14px;cursor:pointer;display:block;line-height:32px;text-align:center;font-family:"microsoft Yahei";font-weight:bold;margin-left:30px;float:left}
.yeNum-table-wrap{padding-top:32px}
.yeNum-table-wrap .tbltab{background:#ff6a70;padding:0 30px;color:#fff;font-weight:bold;line-height:30px;display:inline-block;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;margin-left:20px}
.yeNum-table th{background:#fafafa;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;line-height:31px;color:#757575}
.yeNum-table td{text-align:center;color:#323232;line-height:17px;padding:7px 0;border-bottom:1px solid #e4e4e4}
.msg-table-wrap .yeNum-table th{border-top:none}
.yeNum-table .aleft{text-align:left;padding-left:45px}
.yeNum-table .a-orange{color:#ff4800}
.yeNum-table .txtgrey{color:#b2b2b2}
.tblbtn{background:#ff2400;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:none;width:70px;height:20px;color:#fff;font-size:12px;cursor:pointer;display:inline-block;line-height:20px;text-align:center;margin:0 auto}
.yeNum-table .tblbtn-yellow{background:#ffc946}
.yeNum-table .readed-msg{color:#a3a3a3}
.yeNum-table .msg-tbl-bottom td{border-top:2px solid #e4e4e4;background:#fafafa}
.yeNum-table .tbl-btn-delete{width:62px;height:25px;line-height:25px;background:#fff;color:#323232;border:1px solid #dfdfdf;margin:0}
.box-user .title-bar .srtip{color:#9a9a9a;text-decoration:underline}
.box-user .title-bar-SM{border-bottom:1px solid #e1e1e1;height:50px;padding-bottom:10px;padding-top:12px}
.title-bar-SM .SM-title{text-align:center;width:80px;float:left;padding-top:4px}
.title-bar-SM .SM-title a{color:#ff6a70}
.title-bar-SM .SM-tip-tbl{float:left}
.title-bar-SM .SM-tip-tbl td{vertical-align:middle;padding-left:28px;height:50px}
.title-bar-SM .SM-tip-tbl .SM-Sum{padding-left:2px}
.title-bar-SM .SM-tip-tbl .SM-question{padding-left:20px;font:normal 12px/21px "simsun";color:#eb0808}
.title-bar-SM .SM-tip{border:1px solid #ffb385;background:#ffeeda;line-height:18px;display:inline-block;padding:0 7px;margin-top:3px}
.title-bar-SM .SM-tip b,.title-bar-SM .SM-tip em{color:#ee0909;font-family:Verdana,Geneva,sans-serif}
.title-bar-SM .SM-getNuse{float:right;padding-right:15px;padding-top:4px}
.title-bar-SM .SM-getNuse a{height:37px;width:60px;padding-left:66px;font:bold 16px/37px "microsoft Yahei";color:#fff;display:inline-block;margin-left:10px}
.title-bar-SM .SM-getNuse a.btn-getSM-off{background:url(../images/btn-bg-getSM-off.gif) no-repeat}
.title-bar-SM .SM-getNuse a.btn-useSM-off{background:url(../images/btn-bg-useSM-off.gif) no-repeat}
.title-bar-SM .SM-getNuse a.btn-getSM-on,.title-bar-SM .SM-getNuse a.btn-getSM-off:hover{background:url(../images/btn-bg-getSM-on.gif) no-repeat}
.title-bar-SM .SM-getNuse a.btn-useSM-on,.title-bar-SM .SM-getNuse a.btn-useSM-off:hover{background:url(../images/btn-bg-useSM-on.gif) no-repeat}
.SM-activ .onea{padding:20px 20px 20px 15px;border-bottom:1px solid #e1e1e1;height:50px}
.SM-activ .onea .leftimg{float:left;width:100px}
.SM-activ .onea .leftimg img{width:70px;height:50px;border:1px solid #cfcfcf}
.SM-activ .onea .lefttxt{float:left;line-height:24px;width:500px}
.SM-activ .onea .lefttxt p{color:#3a3a3a}
.SM-activ .onea .lefttxt span{color:#ff7417}
.SM-activ .onea .rightbtn{float:right;padding-top:7px}
.btn-SM-activ{background:#ff4800;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:none;width:112px;height:32px;color:#fff;font-size:12px;cursor:pointer;display:block;line-height:32px;text-align:center}
.btn-grey{background:#ddd;cursor:default}
.data-wrap{padding-left:85px;margin-top:12px}
.data-wrap .fwSpan{padding:0 0 13px 0;margin-left:-65px;line-height:19px;overflow:hidden}
.data-wrap .fwSpan2{padding:0 0 32px 0}
.data-wrap .fwSpan label{width:70px;float:left;text-align:right;vertical-align:middle;color:#484848;padding-right:5px}
.data-wrap .fwSpan span.data-inner{color:#a5a5a5;float:left}
.data-wrap .fwSpan .i_text_u{float:left;height:25px;border:1px solid #cfcfcf;padding-left:8px;font:12px/29px "Verdana";color:#383838;width:180px}
.data-wrap .fwSpan .checkicon{float:left;padding:3px 0 0 13px}
.data-wrap .fwSpan .checkTip{float:left;color:#db0b20;line-height:31px;padding-left:8px}
.data-wrap .fp-btn{background:#ff2400;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;font-family:"microsoft Yahei";font-weight:bold;width:190px;height:36px;color:#fff;font-size:16px;cursor:pointer;display:block;line-height:36px;text-align:center}
.data-wrap .ulv-progress-wrap{padding-left:9px;padding-top:0}
.data-wrap .ulv-progress-wrap ul{top:5px}
.data-wrap .level-txt{top:5px}
.fwSpanClear{clear:both}
.data-wrap .btn-data1{width:50px;height:20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:inline-block;line-height:20px;font:12px/20px "simsun"}
.info-stit{border-top:1px solid #e1e1e1}
.info-stit h3{font:bold 14px/30px "simsun";color:#ef0a0a;margin:8px 20px}
.info-wrap{padding-left:140px}
.info-wrap .fwSpan{margin-left:-140px}
.info-wrap .fwSpan label.tit{width:130px}
.reg-sex{display:inline-block;border:1px solid #cfcfcf;background:#fff;color:#474747;width:188px;height:24px}
.reg-sex em{width:50%;display:inline-block;height:24px;line-height:24px;text-align:center;cursor:pointer}
.reg-sex em.current{background:#83ddff;color:#fff;cursor:default}
.pop-edit{width:600px;border:2px solid #cdcdcd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:30px 0;background:#fff}
.vote-wrap .box-user{min-height:490px;height:100%;_height:490px;background:url(../images/vote_bigBg.jpg) no-repeat right bottom}
.vote-wrap .box-user-inner{background:url(../images/box-user-inner.png) no-repeat 20px -20px}
.vote-title{text-align:right;padding:10px 10px 0}
.vote-title a{color:#d7161e}
.vote-rght{float:left;width:392px;margin-top:30px}
.vote-lft{border-right:1px solid #000}
.vote-rght h3{text-align:center;margin:8px 15px 0;background:#ff6101;color:#fff;font:20px/35px microsoft Yahei;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.table-order .btn-vote{background:#ff7200;color:#fff;font-weight:bold;line-height:28px;padding:0 9px;display:inline-block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.table-order .btn-vote-grey{background:#ccc}
.vote-box li{float:left;padding:19px 14px;display:block;width:167px;text-align:center}
.vote-box li img{width:140px;height:140px;margin-bottom:12px;border:1px solid #fff}
.vote-box li p{font:12px/18px "Simsun";color:#000}
.vote-box li .voteNum{color:#c20000;font-size:13px;font-weight:bold;margin-top:3px;padding-top:4px;text-align:center;border-top:1px solid #222}
.vote-box li .voteNum b{font-family:Tahoma,Geneva,sans-serif}
.vote-box li .check-box{margin-top:7px;height:24px;width:168px;text-align:center;background:#ff634f;display:block;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.vote-box li .check-box input{margin-top:5px;border:none}
.vote-submit{width:100%;text-align:center;padding:17px 0 50px}
.vote-submit p{line-height:24px;margin-bottom:10px}
a.vote-btn{background:#ff2400;color:#fff;font-weight:bold;line-height:32px;font-family:microsoft Yahei;font-size:16px;padding:0 60px;display:inline-block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:32px;box-shadow:0 2px #d40000;-moz-box-shadow:0 2px #d40000;-webkit-box-shadow:0 2px #d40000}
.vote-gift-wrap{height:280px;padding-top:40px;text-align:center}
.vote-gift-wrap h4{color:#ff5501;font:bold 16px/24px microsoft Yahei;margin-bottom:11px}
.vote-gift-wrap p{display:inline-block;padding:5px 25px;line-height:18px;background:#ff634f;color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.vote-gift-wrap p a{color:#fff100;text-decoration:underline}
.box-recommend{padding:20px;font-family:microsoft Yahei}
.box-recommend a{text-decoration:underline}
.box-recommend h3{text-align:center;line-height:20px;margin:30px 0 10px;font-size:18px}
.box-recommend .rcm-code-wrap{text-align:center}
.box-recommend .rcm-code{height:55px;border:2px solid #ccc;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#007d00;font:bold 30px/55px Arial,Helvetica,sans-serif;text-align:center;margin:0 auto 45px;padding:0 24px;display:inline-block}
.box-recommend p,.box-recommend ul li{padding-left:24px;line-height:24px;color:#5c5c5c;font-size:14px}
.box-recommend ul{padding-bottom:24px}
.box-recommend ul li{background:url(../images/icon-circle.png) no-repeat 0 7px;background-size:8px}
.box-recommend p.rule{margin-bottom:14px;background:url(../images/map-arrow-bg.png) no-repeat -7px -9px}
.collection-city{background:#fff9f9;border-top:1px solid #f9cdcf;border-bottom:1px solid #e4e4e4;padding:7px}
.collection-city a{float:left;padding:0 5px;color:#d20e17;margin-right:2px;line-height:25px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.collection-city a:hover,.collection-city a.current{background:#ec252e;color:#fff}
.collection-table-wrap .yeNum-table td{padding:20px 0}
.collection-table-wrap .yeNum-table .check-box{width:40px}
.collection-table-wrap .yeNum-table .hotel-pic{width:137px}
.collection-table-wrap .yeNum-table .hotel-pic img{width:137px;height:100px}
.collection-table-wrap .yeNum-table .info{width:240px;padding-left:12px;padding-right:12px;text-align:left}
.collection-table-wrap .yeNum-table .info a{color:#3867bb;line-height:26px;font-size:16px}
.collection-table-wrap .yeNum-table .info p{line-height:19px;margin-bottom:3px}
.collection-table-wrap .yeNum-table .comment{width:136px}
.collection-table-wrap .yeNum-table .score{float:right;padding:12px 9px}
.collection-table-wrap .yeNum-table .score dt{text-align:right}
.collection-table-wrap .yeNum-table .score dt a{color:#6ead2b}
.collection-table-wrap .yeNum-table .score dt span{color:#6ead2b;font-size:18px;font-family:"arial"}
.collection-table-wrap .yeNum-table .score dd{color:#b1b1b1;line-height:18px;text-align:right;font-family:"arial"}
.collection-table-wrap .yeNum-table .price-td{width:120px}
.collection-table-wrap .yeNum-table .price{font-family:"microsoft yahei";color:#d7161e;font-size:18px;font-weight:normal}
.collection-table-wrap .yeNum-table .price em{font-size:12px;padding-left:2px}
.collection-table-wrap .yeNum-table .msg-tbl-bottom td{padding:8px 0}
.collection-table-wrap .yeNum-table .action .tblbtn{margin-bottom:10px}
.collection-table-wrap .diamond{ background:url("../images/hotel/list-icon-diamond.png") repeat-x 0 center; height:22px; vertical-align: middle; display: inline-block; position: relative }
.collection-table-wrap .diamond-3{ width: 69px; }
.collection-table-wrap .diamond-2{ width: 46px; }
.collection-table-wrap .diamond-4{ width: 92px; }
.collection-table-wrap .hover-diamond{ position: absolute;top:-80px; left:-8px; z-index: 10;  width: 214px; height: 69px; box-sizing: border-box; border: 1px solid #d7161e; border-radius: 10px; background:#fff; padding:10px 15px 0; display: none }
.collection-table-wrap .hover-diamond .diamond-arrow{ position: absolute; bottom:-12px; left:12px; z-index: 15}
.collection-table-wrap .hover-diamond .title{ color:#d7161e; font-size:16px; line-height: 26px; font-weight: bold; margin-bottom: 0}
.collection-table-wrap .hover-diamond .intro{ color:#666; line-height: 22px; font-size:12px; font-weight: normal}
.recharge-wrap{padding:8px 20px;margin-bottom:15px;background:#fcfbf9;border-top:1px dashed #d2d2d2;border-bottom:1px dashed #d2d2d2}
.recharge-wrap .tit{float:left;color:#3867bb;font-size:14px;padding-right:8px}
.recharge-wrap .i_text_recharge{border:1px solid #d7c6b6;line-height:29px;height:29px;font-size:16px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#333;padding-left:5px;width:175px;float:left;margin-right:10px}
.recharge-wrap::-webkit-input-placeholder{color:#aea89e;font-size:12px;font-weight:normal}
.recharge-wrap::-moz-placeholder{color:#aea89e;font-size:12px;font-weight:normal}
.recharge-wrap:-moz-placeholder{color:#aea89e;font-size:12px;font-weight:normal}
.recharge-wrap:-ms-input-placeholder{color:#aea89e;font-size:12px;font-weight:normal}
.box-insurance{padding-bottom:40px;overflow:hidden}
.box-insurance .data-wrap{float:left;width:35%}
.box-insurance .rights-wrap{width:95%;border-top:1px solid #e5e5e5;padding-top:20px;margin-left:20px;padding-left:0}
.rights-wrap .fwSpan{margin-left:0}
.quan-wrap{width:225px;float:left;padding-bottom:12px}
.box-insurance .data-wrap .fwSpan label{width:110px;color:#a7a7a7;font-size:14px}
.box-insurance .data-wrap .fwSpan .data-inner{color:#403e3e;font-size:14px}
.box-insurance .data-wrap .fwSpan .title{color:#000;font-size:16px}
.box-insurance .data-wrap .fwSpan .link-s{color:#1d82ff;font-size:12px}
.box-insurance .data-wrap .fwSpan .link{color:#1d82ff;text-decoration:underline;cursor:pointer}
.empty-insurance{font-size:14px;color:#999;padding:260px 0;text-align:center}
.pop-rule{position:fixed;left:50%;right:40px;top:40px;bottom:40px;z-index:3500;width:900px;margin-left:-500px;background:#fff;padding:50px;overflow-y:scroll;line-height:20px;font-size:14px;color:#4d4d4d;display:none}
.pop-rule p{padding-bottom:20px}
.pop-rule .insurance-headline{font-size:20px;line-height:40px;padding-bottom:20px}
.pop-rule .link{color:#1d82ff;text-decoration:underline}
.pop-rule .icon-close{position:fixed;right:20px;top:20px;display:inline-block}
.bg-pop{position:fixed;left:0;right:0;top:0;bottom:0;background:#949494;background:rgba(200,200,200,.7);z-index:2800}
.pop-short-message{background:#fff;border-radius:5px;width:285px;padding:35px 0;position:relative;text-align:center}
.pop-short-message .icon-pop-close{position:absolute;left:0;top:0;z-index:10}
.pop-short-message .icon-pop-close img{width:30px}
.pop-short-message .intro{font-size:14px;color:#333;padding-bottom:28px}
.pop-short-message .check-img{width:135px}
.pop-short-message .refresh{color:#999;font-size:11px;line-height:21px}
.pop-short-message .i-txt-check{width:180px;height:40px;line-height:40px;color:#333;font-size:16px;border:none;border-bottom:1px solid #e5e5e5;text-align:center;margin-top:7px}
.pop-short-message .btn-pop{display:block;width:180px;margin:0 auto;background:#f00538;color:#fff;line-height:38px;border-radius:5px;margin-top:15px}
.pop-rule .insurance-table{background:#4DB1E8;border-collapse:separate;border-spacing:1px}
.pop-rule .insurance-table td{background:#fff;text-align:center;vertical-align:middle;padding:5px}
.pop-rule .insurance-table td p{padding:0}
.main-face-ul{background:#fff;overflow:hidden;margin-top:-10px}
.main-face-ul .one-main-face{float:left;border-right:1px solid #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:19.6%}
.main-face-ul .one-main-face p{font-size:12px;line-height:1;padding-top:12px;text-align:center}
.main-face-ul .one-main-face .main-face{height:103px;width:100%;background:url(../images/main-faces.png) no-repeat}
.main-face-ul .one-main-face.one{border-left:1px solid #eaeaea}
.main-face-ul .one-main-face.one .main-face{background-position:18px -102px}
.main-face-ul .one-main-face.two .main-face{background-position:-57px -102px}
.main-face-ul .one-main-face.three .main-face{background-position:-132px -102px}
.main-face-ul .one-main-face.four .main-face{background-position:-207px -102px}
.main-face-ul .one-main-face.five .main-face{background-position:-282px -102px}
.main-face-ul .one .current{background-position:18px 6px !important}
.main-face-ul .two .current{background-position:-57px 6px !important}
.main-face-ul .three .current{background-position:-132px 6px !important}
.main-face-ul .four .current{background-position:-207px 6px !important}
.main-face-ul .five .current{background-position:-282px 6px !important}
.gift-box{width:100%}
.items-ul{background:#fff;padding:12px 0;margin-bottom:10px}
.items-ul .one-item{overflow:hidden;line-height:35px;color:#4d4d4d}
.items-ul .one-item .title{width:60px;font-size:12px;float:left;text-align:left}
.items-ul .one-item .comment{padding-right:20px;width:60px;font-size:12px;float:right;text-align:right}
.items-ul .one-item .three-faces{width:215px;float:left}
.items-ul .one-item .three-faces .one-face{width:20%;background:url(../images/three-face.png) no-repeat center;height:35px;float:left;cursor:pointer}
.items-ul .one-item .three-faces .face-smile{background-position:center 5px}
.items-ul .one-item .three-faces .face-sad{background-position:center -63px}
.features-wrap{background:#fff;margin-bottom:10px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.features-wrap h4{font-size:12px;line-height:28px;color:#4d4d4d;text-align:left}
.feature-ul{overflow:hidden;padding:12px 0}
.feature-ul li{float:left;white-space:nowrap;line-height:30px;height:30px;font-size:12px;color:#f71d1d;border:1px solid #f71d1d;padding:0 14px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;margin:0 2px 8px;cursor:pointer}
.feature-ul li.current{background:#f71d1d;color:#fff}
.feature-bad{display:none}