﻿
/*/*login 登录开始
.login_top{ text-align:center; margin-top:6px;}
.login{ color:#fff; height:240px; margin:12px 0 40px 20px;}
.login_box{ font-size:14px; float:left;}
.login_box p{ margin:18px 0 10px;}
.login_box input{ padding:8px; background:#fff; border:0; width:226px; color:#97958f; font-size:14px;}
.login_box p input{ cursor:pointer; width:125px; text-align:center; color:#fff; font-weight:bold; padding:0 0 4px; margin-right:16px; height:35px; background:url(../../images/btn_125_c.png) no-repeat left center;}
.login_box p a{ color:#fff; font-size:12px; text-decoration:underline;}
*/

/*.login_right{ float:left; color:#fff; margin-left:90px; margin-top:18px;}
.login_right ul{ font-size:14px; margin:14px 0;}
.login_right li{ padding-left:28px; background:url(../../images/login_icon.png) no-repeat left center; height:36px; line-height:36px;}
.login_right a{ color:#fff; width:125px; height:35px; line-height:35px; display:block; text-align:center; background:url(../../images/btn_125_h.png) no-repeat left center; font-size:14px; font-weight:bold;}
login 结束 

register 注册开始
.register{ color:#fff; float:left;}
.register p{ margin:10px 0 0px 0px;}
.register div{  width:260px;}
.register div input{ color:#7a7a7a; padding:4px 4px 4px 8px; background:#fff; border:0; width:120px;}
.register div select{ color:#343434; padding:4px 4px 4px 6px; background:#fff; border:0; width:100px;}
.register div .yzm_input{ width:80px;}
.register div table div.label{ width:auto; margin:50px 20px 25px;}
.register div label input{ margin-right:10px; width:14px; height:14px; vertical-align:middle;}
.register div table div{ width:48px; height:20px; margin-right:10px;}
.register div table div img{width:48px; height:20px;}
.register div a{ color:#fff; text-decoration:underline;}
.register div table td{ height:36px;}
.other{ color:#cacaca; cursor:pointer;}
.register div .regisetr_btn{ font-size:14px; color:#fff; margin-left:100px; font-weight:bold; padding:0 0 4px 0; width:124px; height:37px; background:url(../images/btn_124.png) no-repeat left center; cursor:pointer;}
.register .yz_btn1{ width:23px; height:20px; background:url(../images/register1.png) no-repeat left center; margin:0 0 0 16px;}
.register .yz_btn2{ width:23px; height:20px; background:url(/images/register2.png) no-repeat left center; margin:0 0 0 16px;}
.yz_pwd{ height:24px; margin-left:16px; width:124px;}
.yz_pwd li{ float:left; width:40px; height:24px; line-height:24px; text-align:center; color:#d1ccc0; background:#837554; margin-right:1px;}
.yz_pwd .yz_active{ background:#c69b52; color:#fff;}
.register .email{ height:14px;}*/
.login {float:left; color: #fff;margin: 12px 0 40px 10px; }
.login #tabs{ margin-bottom:10px;}
.login #tabs li{ float:left; width:87px; height:38px; line-height:38px; text-align:center; cursor:pointer;}
.login #tabs li.login_active{ background:url(../images/btn_bg.jpg) no-repeat center;}

#login_box1 { clear:both;color: #fff; float:left;}
#login_box1 { margin: 0 auto; width: 330px; }
#login_box1 input[type=text]{ color: #7a7a7a; padding: 4px 4px 4px 8px; background:#fff; border: 0;}
#login_box1  select { color: #343434; padding: 4px 4px 4px 6px; background: #fff; border: 0; width: 100px; }
#login_box1  .yzm_input { width: 80px; }
#login_box1 table div.label { width: auto; margin: 50px 20px 25px; }
#login_box1  label input { margin-right: 10px; width: 14px; height: 14px; vertical-align: middle; }
#login_box1  table div { width: 48px; height: 20px; margin-right: 10px; }
#login_box1  table div img { width: 48px; height: 20px; }
#login_box1  a { color: #fff; text-decoration: underline; }
#login_box1  table td { height: 36px; }
.other { color: #cacaca; cursor: pointer; }
#login_box1  .regisetr_btn { font-size: 14px; color: #fff; margin-left: 100px; font-weight: bold; padding: 0 0 4px 0; width: 124px; height: 37px; background: url(../images/btn_124.png) no-repeat left center; cursor: pointer; }
#login_box1 .yz_btn1 { width: 23px; height: 20px; background: url(../images/register1.png) no-repeat left center; margin: 0 0 0 16px; }
#login_box1 .yz_btn2 { width: 23px; height: 20px; background: url(../images/register2.png) no-repeat left center; margin: 0 0 0 16px; }
.yz_pwd { height: 24px; width: 124px; }
.yz_pwd li { float: left; width: 40px; height: 24px; line-height: 24px; text-align: center; color: #d1ccc0; background: #837554; margin-right: 1px; }
.yz_pwd .yz_active { background: #c69b52; color: #fff; }
/*register 注册结束*/


/*member*/
.member_logo{ margin:14px 0 0 10px;}
.member_center{ color:#fff;}
.top_bar .welcome{ background:none; padding-left:0;}
.member_top{ color:#fff; padding:22px 30px; border:1px solid #5a5a5a; margin-top:6px; margin-bottom:30px;}
.member_top p{ margin-bottom:10px;}
.member_top p a{ color:#fff; text-decoration:underline; margin-left:6px;}
.member_top ul{ height:60px;padding:6px;}
.member_top li{ float:left;height:30px;width:300px; padding-left:10px; background:url(../../images/member_icon.gif) no-repeat left center; margin-bottom:8px;}
.member_top  span{ font-family:Arial; color:#c59649; margin-right:6px;}
.member_center b{ color:#fff; font-size:14px; margin-left:4px;}
.way{ height:34px; padding-left:60px; margin-top:16px; margin-bottom:40px; }
.way a{ display:block; width:123px; height:33px; line-height:33px; background:url(../../images/btn-123-33.png) no-repeat left center; color:#fff; text-align:center; float:left; margin-right:20px;}
.tip_call{ padding-left:22px; margin-bottom:10px;border-top:1px solid #5a5a5a; padding-top:12px;clear:both;}
.book_num{ padding-left:22px;}
.book_num b{ font-size:12px;}
.book_num span{ font-family:Arial; color:#c69a44; font-size:14px;}
#gift_category{ display:none;}
/*member*/



/*myOrder 开始*/
.myOrder{ color:#fff;}
.orderSearch{ padding:18px 0; background:#4d4d4d;}
.orderSearch table{ width:80%; margin:0 auto; color:#fff;}
.orderSearch input{ cursor:pointer; font-family:Arial; border:0; background:#fff url(../images/input_t.png) no-repeat 110px center; padding:6px 4px 6px 8px; color:#797979; width:120px;}
.orderSearch input.cx{ width:95px; height:30px; background:url(../images/xq.png) no-repeat left center; color:#fff; padding:0 0 2px 0;}
.myOrder .tip{ margin:30px 0; padding-left:4px;}
.myOrder_d{ width:100%; border-bottom:1px solid #4e4e4e;}
.myOrder_d th{ height:34px; background:#4d4d4d; color:#fff; border-bottom:1px solid #5e5e5e;}
.myOrder_d td{ text-align:center; height:52px;line-height:1}
.myOrder_d td.orderLink{ text-align:center;  width:90px;}
.orderOdd{ background:#4d4d4d;}
.myOrder_d i{ font-family:Arial;}
.myOrder_d i.last{width:180px; text-align:right;}
.myOrder_d a{ color:#fff; text-decoration:underline; margin:0 5px;}
.myOrder_d div.dianping{ height:15px; padding-left:20px;background:url(../images/dp.png) no-repeat left center;}
.myOrder_d div.dianping a{ margin-left:0px;}
.myOrder_d p{ line-height:18px;}
.Exchange{margin-top:14px;}
.Exchange p{ width:80px; margin:0 auto; text-align:right;}
/*myOrder 结束*/

/*分页2 开始*/
.myOrder .pages div{ width:20px; height:20px; line-height:20px; background:url(../images/page1.png) no-repeat left center; margin-left:10px;}
.myOrder .pages a{ color:#dfdfdf;}
.myOrder .pages div.page_word{ width:auto; background:none; font-size:14px;}
.myOrder .pages div.page_word a{font-size:14px;}
.myOrder .pages div.pagemore2{ background:url(../images/page2.png) no-repeat left center; line-height:20px;}
.myOrder .pages{ height:20px;}
.myOrder .searchp{ width:340px; margin-bottom:40px;}
/*分页2 结束*/

/*changePwd 开始*/
.changePwd{ color:#fff;}
.changePwd .cPwd{ margin:6px 0 24px;}
.changePwd span{ color:#c69a44; margin-right:4px;}
.changePwd b{ color:#fff4f4;}
.changePwd table{ width:350px; margin:0 auto;}
.changePwd table td{ height:40px;}
.changePwd  input{ padding:6px; background:#fff; border:0; width:190px;}
.must{    background: url(../images/fill.png) no-repeat 213px;}
.change_pwd_btn{ text-align:center;}
.change_pwd_btn input{ margin:30px 0;  width:118px; height:32px; background:url(../images/btn_118_32.png) no-repeat left center; color:#fff; font-weight:bold;cursor:pointer;}
/*changePwd 结束*/

/*myInformation 开始*/
.myInformation{ color:#fff;}
.myInformation table{ margin:10px 0 20px 100px;}
.myInformation .td1{text-align:right;height:33px;}
.myInformation td .input{width:203px; height:23px; border:#aeaeae 1px solid; line-height:25px; padding-left:3px; float:left;}
.myInformation td .text{color:#b62417; text-align:left;}
.myInformation td .input1{vertical-align:middle; padding-right:5px;}
.myInformation td .input2{width:203px; height:23px; background:url(../images/select_san.jpg) right center no-repeat; border:#aeaeae 1px solid; line-height:25px; padding-left:3px; float:left;}
.myInformation td .input3{width:60px; height:23px; border:#aeaeae 1px solid; line-height:25px; padding-left:3px; float:left;}
.myInformation td .input4{width:120px;_width:121px; height:23px; border:#aeaeae 1px solid; line-height:25px; padding-left:3px; float:left;}
.myInformation td .input5{width:95px; height:23px; background:url(../images/select_san.jpg) right center no-repeat; border:#aeaeae 1px solid; line-height:25px; padding-left:3px; float:left;}
.myInformation td .input6{width:98px; height:23px; border:#aeaeae 1px solid; line-height:25px; padding-left:3px; float:left;}
.info_change{ text-align:center;}
.info_change input{ width:90px; height:35px; background:url(../images/btn_90_35.png) no-repeat left center; color:#fff; font-size:14px; font-weight:bold; border:0; padding-bottom:2px; margin-top:30px; cursor:pointer;}
/*myInformation 结束*/

/*score 开始*/
.score{ margin:20px 0;}
.score span{ font-family:Arial; color:#c69a44;}
.score_d{ border:0;}
.score_d td{ height:36px;}
/*score 结束*/


/*gift 开始*/
.nav_list li ul { margin: 10px 0; }
.nav_list li ul li { border: 0; padding: 8px; }
.nav_list .news_active ul a { color: #fff; }
.gift_box { color: #fff; margin-top: 10px; clear: both; margin-bottom: 40px; }
.gift_box a { color: #fff; }
.gift_title { font-size: 14px; margin-bottom: 24px; margin-left: 16px; }
.gift_list { margin-left: 0px; }
.gift_d { width: 186px; float: left; margin-left: 54px; margin-bottom: 20px; }
.gift_d:nth-child(3n+1){margin-left:0}
.gift_d table { width: 186px; text-align: center; }
.gift_d .gift_img { width: 186px; height: 186px; border: 1px solid #4c4c4c; }
.gift_img img {width: expression(this.width > 186 ? '186px': true); max-width: 186px; height: expression(this.height > 186 ? '186px': true);max-height: 186px; }
.gift_name { padding: 8px 0 4px;  max-height:72px; overflow:hidden; text-overflow:clip;}
.gift_name a{line-height:24px;    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 186px;
    display: block;}
.dh { width: 77px; height: 29px; line-height: 26px; display: block; background: url(../images/serch_j.png) no-repeat left center; text-align: center; margin: 12px auto 0; }
#gift_category { display: none; }
.gift1 { padding: 10px 6px 0; color: #fff; }
.gift1 table .gift1_img { width: 280px; height: 280px; border: 1px solid #4e4e4e; text-align: center; }
.gift1_img img {
width: expression(this.width > 280 ? '280px': true); max-width: 280px; height: expression(this.height > 280 ? '280px': true);
max-height: 280px; }
.gift1 table td { height: 20px; }
.gift1_title { font-size: 16px; font-weight: bold; padding-top: 6px; }
.kx { padding: 0 12px; }
.kx1 { padding: 0 3px; }
.number { font-family: Arial; color: #c69a44; margin-right: 10px; }
.change_num { border: 0; background: #fff; padding: 4px; width: 50px; text-align: center; color: #343434; margin-right: 4px; }
.gift1 p { padding-left: 24px; margin-bottom: 20px; }
.change_btn { cursor: pointer; border: 0; width: 123px; height: 33px; background: url(../images/btn-123-33.png) no-repeat left center; font-size: 14px; font-weight: bold; color: #fff; padding-bottom: 2px; }
.gift_xq { margin-top: 36px; }
.gift_xq img{width:auto;max-width:100%;height:100%}
.gift_xq h3 { font-size: 12px; padding-bottom: 12px; border-bottom: 1px solid #4e4e4e; padding-left: 8px; margin-bottom: 15px; }
.gift_xq p { margin-bottom: 0px; line-height: 26px; padding-left: 0; }
.gift2 { color: #fff; }
.gift2 h3 { font-size: 12px; margin-bottom: 16px; }
.change_detial { width: 100%; text-align: center; margin-top: 24px; }
.change_th td { height: 36px; background: #4c4c4c; }
.change_detial table { width: 64px; height: 64px; border: 1px solid #4b4b4b; margin: 20px 0 20px 10px; }
.change_detial table td { border: 0; }
.change_detial table td img{width: 60px; height: 60px; }
.border td { border-bottom: 1px solid #4b4b4b; }
.jf_detail { text-align: right; margin-top: 20px; margin-right: 24px; }
.jf_detail span { margin-left: 42px; }
.jf_detail i { font-size: 14px; font-family: Arial; color: #c69a44; margin-right: 4px; }
.sh_h3 { margin-top: 45px; padding: 0 0 8px 8px; border-bottom: 1px solid #4b4b4b; }
.gift3 { color: #fff; }
.gift3 .success_change { width: 270px; margin: 60px auto 80px; text-align: center; }
.success_change h2 { font-size: 18px; color: #c69a44; padding-left: 36px; background: url(../../images/gift/success.png) no-repeat 28px center; height: 20px; margin-bottom: 20px; }
.sh_address { margin: 0 auto; }
.sh_address input { padding: 6px 4px; border: 0; background: #fff; width: 270px; color: #343434; }
.sh_address td { padding-bottom: 10px; }
.sh_address select { padding: 6px 4px; border: 0; background: #fff; width: 86px; color: #343434; margin-right: 6px; }
.sh_address .dq_select { margin-right: 0; }
.must_b { padding-left: 28px; background: url(../images/fill.png) no-repeat 16px 12px; }
.sh_address textarea { padding: 6px 4px; border: 0; background: #fff; width: 270px; height: 80px; }
.dh_btn { text-align: center; }
.dh_btn input { width: 109px; height: 35px; color: #fff; font-size: 14px; font-weight: bold; background: url(../images/btn_109_35.png) no-repeat left center; cursor: pointer; margin-top: 10px; }

/*myComment 开始*/
.comment_search { padding: 16px 40px; background: #4d4d4d; color: #fff; margin-bottom: 36px; }
.comment_search select { background: #fff; padding: 6px 6px 6px 8px; color: #727070; border: 0; width: 180px; margin: 0 32px 0 26px; }
.comment_search input { width: 90px; height: 33px; background: url(../images/btn_90_33.png) no-repeat left center; font-size: 14px; border: 0; cursor: pointer; color: #fff; }
.myComment .comment_search table { margin: 0; }
.myComment table { background: #4d4d4d; color: #fff; margin-top: 24px; }
.myComment a { color: #fff; }
.comment_hotel { padding: 20px 0; width: 160px; border-right: 1px solid #575757; text-align: center; }
.comment_hotel img { vertical-align: top; width: 95px; height: 97px; }
.comment_hotel p { margin-top: 10px; }
.comment_type { padding-left: 12px; width: 230px; height: 30px; }
.comment_word { vertical-align: top; border-top: 1px solid #575757; padding: 14px 12px 0; }
.comment_word p { line-height: 22px; margin-top: 10px; }
.comment_answer { height: 46px; padding-left: 30px; border-top: 1px solid #575757; }
.comment_star { position: relative; display: block; height: 30px; line-height: 30px; }
.comment_star ul {position:absolute; top:50%;  margin-top:-7px; left:62px;}
.comment_star li { float: left; margin-right: 4px; width: 15px; height: 13px; background: url(../images/star.png) no-repeat left center; }
.comment_star .star_h { background: url(../images/star1.png) no-repeat left center; }
/*myComment 结束*/


/*分页star*/
.searchp{ margin:30px auto 0; width:450px;}
.searchp a {color: #535353;   font-size: 12px;}
.searchp .pageactive{color:#fff; }
.DataPager1 a{ font-family:Arial;}
.DataPager1 .pagemore{ border:0; }
.DataPager1 .pagemore a{ font-size:14px;position:relative; top:-4px;}
.DataPager1 div{ float:left; margin-left:4px; height:29px; line-height:29px; width:28px; background:url(/images/page_s1.png) no-repeat left center; text-align:center;}
.DataPager1 div.big{ width:59px; background:url(/images/page_b.png) no-repeat left center;}
.DataPager1 .boro{ background:url(/images/page_s2.png) no-repeat left center;}
.DataPager1{ margin-right:20px;}
.newmore ul .page{ border:0;}
.newmore .blue{ color:#2997de; padding:0 8px; float:none;}
.pages .mr{ margin:0 10px 0 14px;}
/*分页end*/


/*登录界面Login*/
.login_box{display:none;}
.login_box2 .short2,.ses{width: 95px; height: 28px; position: absolute; background: #e9e9e9; line-height: 28px; text-align: center;color: #575757; right: 2px;top: 36px;cursor: pointer;}
.login_box2{position: relative;}
.ses{opacity:0; display:none;}
#tabs li:nth-child(3) a{color:#fff;}
 .fr{color:#fff;}
 #login_box0 p,#login_box2 p{font-size:12px;}
 #login_box_btn{display:block; line-height:38px; font-size:14px;}
/*登录界面Login*/


