.userwarp{ width: 1200px; height: auto; margin: 0 auto; padding-top: 20px;}.usercon{  width: 1198px; height: 516px; border:1px solid #eaeaea; margin: 0px auto; background: #fff; border-radius: 10px; padding-top: 45px;}
.usercon .regleft{ border: 1px solid #d7d7d7; width: 650px; float: left; padding-left: 130px; border-right: 1px solid #d9d9d9; padding-right: 25px;}
.usercon .regleft dt.titbox{ line-height: 36px; color: #666; padding-left: 80px; font-size: 14px; line-height: 72px;}
.usercon .regleft dt.titbox span{ font-size: 22px; padding-right: 10px; color: #ff8800}
.usercon .regleft dt.titbox a{ color: #2577e3; text-decoration: underline;}

.regleft .reginput_list{ width: 100%; padding: 10px 0; height: 38px;}
.regleft .reginput_list p.regtext{ width: 130px; float: left; font-size: 14px; color: #666; text-align: right; line-height: 38px;}
.regleft .reginput_list p.regtext em.point{ color: red;}
.regleft .reginput_list input.reginput{ color: #999; width: 230px; padding-left: 10px; height: 36px; border:1px solid #d9d9d9; float: left; background: url(../images/ico_png.png) no-repeat -414px -3px;}
.regleft .reginput_list input.yzminput{color: #999;width: 125px; padding-left: 10px; height: 36px; border:1px solid #cccccc;  float: left;background: url(../images/ico_png.png) no-repeat -414px -3px;}
.regleft .reginput_list span.resend{ width: 75px; height: 26px; line-height: 26px; background: #ccc; display: inline-block; text-align: center; margin-top: 5px; margin-left: 10px; border-radius: 2px; color: #666; cursor: pointer;}
.regleft .reginput_list p.judge{ float: left; color: #999;line-height: 38px; padding-left: 10px;}
.regleft .reginput_list p.judge em.correct{ width: 22px; height: 22px; display: inline-block; background: url(../images/ico_png.png) -696px -10px; margin-right: 5px; vertical-align: middle;}
.regleft .reginput_list p.judge em.error{ width: 22px; height: 22px; display: inline-block; background: url(../images/ico_png.png) -728px -10px; margin-right: 5px; vertical-align: middle;}
.regleft .regagreement{ padding-left: 130px; padding-top: 10px;}
.regleft .regagreement a{ color: #1a78b5; padding-left: 5px;}
.regleft .reg_bont { padding-left: 130px; padding-top: 25px}
.regleft .reg_bont input.registeredbont{width: 240px;height: 50px;border: none;line-height: 50px;text-indent: center;font-size: 20px;background: #ff8800;color: #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.regleft .reg_bont input.registeredbont:hover{ background: #ff6600}

.regleft .log_other{ width:235px; padding: 15px 20px 15px 70px; color: #666}
.regleft .log_other input{vertical-align:middle;outline: none;}
.regleft .log_other span.forget a{ color: #1a78b5; float: right;}
.regleft .log_bont{ width: 100%; text-align: center; padding-top: 10px;}
.regleft .log_bont input.loginbont{width: 295px;height: 50px;border: none;line-height: 50px;text-indent: center;font-size: 20px;background: #f5b73c;color: #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
     
.right_ys{ width: 230px; float: right; height: auto; margin-right: 80px;}
.choose_us{ width: 208px; padding: 0 10px 10px 10px; height: auto;border: 1px solid #d7d7d7;}
.choose_us p.h_tit{ font-size: 16px; line-height: 36px;}
.choose_us li{ font-size: 14px; color: #666; padding-top: 10px;}
.choose_us span.g_ico{ width: 19px; height: 16px;background: url(../images/ico_png.png) no-repeat -760px -13px; display: inline-block; margin-right: 6px;}
p.dl_link{ padding-top: 20px;}
p.dl_link a{ width: 230px; height: 48px; display: inline-block; border-radius: 5px; border:1px solid #ff8800; text-align: center; line-height: 48px; font-size: 18px; color: #ff8800;text-transform: uppercase;
outline: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
p.dl_link a:hover{ background: #ff8800; color: #fff}

/*************************用户中心****************************/

.userhome{ width: 900px; height: 100px; border:2px solid #f5b940; background: #fff; padding-top: 20px; padding-left: 16px;}
.userhome .usertx{ width: 70px; height: 70px; float: left;}
.userhome .usertx img{width: 70px; height: 70px; }
.userhome .userinfor{ width: 380px; float: left; padding-left:40px;}
.userhome .userinfor span{ width: 45px; height: 30px; background: #f6f6f6; display: inline-block; text-align: center; margin-right: 5px;}
.userhome .userinfor span.current{ background: #f5b940; color: #fff;}
.userhome .userinfor i.lockico{ width: 15px; height: 17px;background: url(../images/ico.png) -342px -12px; display: inline-block; margin-top: 3px; margin-right: 3px;}
.userhome .userinfor dt{ font-weight: bold; color: #ff9900; font-size: 14px; line-height: 30px;}
.userhome .userinfor dd{ font-size: 14px; color: #666; line-height: 30px;}

.userh_tj{ background: #fff; width: 100%; height: auto; margin-top: 20px;}
.userh_tj .tjtit{ font-size: 18px; color: #333; line-height: 36px; padding-left: 15px;}
.userh_tj .tjcont{ width: 100%; padding: 20px 0}
.userh_tj .tjcont span.leftbont{ float: left;background: url(../images/ico_png.png) -879px -10px; width: 15px; height: 23px; display: inline-block; margin-top: 40px; cursor: pointer; margin-left: 5px;}
.userh_tj .tjcont span.rightbont{ float: right;background: url(../images/ico_png.png) -909px -10px; width: 15px; height: 23px; display: inline-block;margin-top: 40px;cursor: pointer; margin-right: 5px;}
.userh_tj .tjcont li{ float: left; text-align: center; line-height: 26px; font-size: 14px; padding-left: 16px}

.user_mian{ width: 1200px; height: auto; margin: 0 auto; padding-top: 20px;}
.usermenu{ float: left; width: 230px; height: auto; background: #fff}
.usermenu .u_m_list{ height:auto; width: 229px; border:1px solid #e4e4e4; background: #f9f9f9}
.usermenu .u_m_list dt{ background: #f6f6f6; line-height: 48px ;padding-left:16px; width: 212px; font-size: 16px; border-bottom: 1px solid #e4e4e4; color: #000}
.usermenu .u_m_list dd{ padding:10px 0 8px 16px; }
.usermenu .u_m_list a{ color: #666; font-size: 14px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.usermenu .u_m_list a:hover{ color: #f80}
.ur_content{ width: 920px; padding: 15px 15px 50px 30px; float: right; height: auto; border: 1px solid #e4e4e4; background: #fefefe}
/*个人信息*/
.ur_tit{ font-size: 16px; color: #ff6600; line-height: 22px; border-left: 3px solid #ff6600; padding-left: 10PX; margin: 10PX 0;}
.userinfo{ width: 918px; height: auto;background: #fff}
.userinfo .infolist{ width: 100%; height: auto; padding-top: 15px; height: 34px;}
.userinfo .info_ptxt{ width: 150px; text-align: right; font-size: 14px; float: left; line-height: 34px;}
.userinfo .info_ptxt span.point{ color:red}
.userinfo .info_input{color: #999;width: 230px;padding-left: 10px;height: 32px;border: 1px solid #cccccc;border-radius: 3px;float: left;}
.userinfo .info_input2{color: #999;width: 150px;padding-left: 10px;height: 32px;border: 1px solid #cccccc;border-radius: 3px;float: left;}
.userinfo .infolist select{ height: 26px; margin-top: 4px; float: left; margin-right: 8px;}
.userinfo .inforihgt_text{ font-size: 14px; color: #333; float: left; line-height: 34px;}
.userinfo .privacy{ color: #999; padding-left: 100px; padding-right: 50px; padding-top: 20px;}
.userinfo .privacy span.yellow{ color: #ff6600}
.userinfo .info_bont { padding-left: 150px; padding-top: 25px; padding-bottom: 30px;}
.userinfo .info_bont input.infosubmit{width: 150px;height: 42px;border: none;line-height: 42px;text-indent: center;font-size: 16px;background: #f80;color: #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;cursor: pointer;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.userinfo .info_bont input.infosubmit:hover{ background: #f60}
/*修改密码*/
.userpassword{ width: 718px; height: auto; background: #fff; padding-top: 30px}
.userpassword .pasdworlist{ width: 100%; height: auto; padding-top: 15px; height: 34px;}
.pasdworlist p.passtext{ width: 115px; text-align: right; font-size: 14px; float: left; line-height: 34px}
.pasdworlist p.passtext span.point{ color:red}
.pasdworlist .pass_input{color: #999;width: 230px;padding-left: 10px;height: 32px;border: 1px solid #cccccc;border-radius: 3px;float: left;}
.pasdworlist p.prompt{ float: left; color: #f5b73c; line-height: 34px; padding-left: 10px;}
.passlevel{ width: 242px; float: left; height: 28px; padding-top:6px;}
.passlevel span.state{ background: #ddd; font-size: 14px; width: auto; padding: 0 10px; line-height: 26px; display: inline-block; color: #666; margin-right: 5px;}
.passlevel span.current{background: #f60; font-size: 14px; width: auto; padding: 0 10px; line-height: 26px; display: inline-block; color: #fff; margin-right: 5px;}
.pasdwor_bont { padding-left: 115px; padding-top: 25px; padding-bottom: 30px;}
.pasdwor_bont input.pasdworsubmit{width: 150px;height: 42px;border: none;line-height: 42px;text-indent: center;font-size: 16px;background: #f5b73c;color: #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;cursor: pointer;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.pasdwor_bont input.pasdworsubmit:hover{ background: #e9a31a}
/*积分*/
.u_integral{ width: 100%; }
.u_integral .integtop{ background: #eeeeee; width: 100%; height: 85px; padding-top: 15px; font-size: 16px;}
.u_integral .integtop .available{ width: 150px; height: 55px; float: left; border-right: 1px solid #ccc; text-align: center; padding-top: 15px;}
.u_integral .integtop .overdue{ width: 285px; height: 55px; float: left; text-align: center; border-right: 1px solid #ccc;padding-top: 15px; }
.u_integral .integtop .exchange{ width: 240px; height: 55px; float: left;padding-top: 15px; padding-left: 15px;}
.u_integral .integtop .exchange a.linkbont{ width: 215px; height: 40px;background: #f5b73c; display: inline-block; text-align: center; line-height: 40px; color: #fff; border-radius: 2px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.u_integral .integtop .exchange a.linkbont:hover{ background: #e9a31a; }
.u_integral .integtop p.c_yellow{ color: #f5b73c; font-size: 20px;}
.u_integral .jf_detail{ width: 920px; border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4; border-top: 2px solid #ff9900; height: auto; background: #fff; margin-top: 20px; padding-bottom: 20px }
.u_integral .jf_detail .detail_tit{ background: #fff4ec; line-height: 42px; height: 42px; font-size: 14px;border-bottom: 1px solid #eddfd5; font-weight: bold;}
.u_integral .jf_detail .detail_tit dd.t1{ float: left; width: 231px; text-align: center;}
.u_integral .jf_detail .detail_tit dd.t2{ float: left; width: 191px; text-align: center;}
.u_integral .jf_detail .detail_tit dd.t3{ float: left; width: 271px; text-align: center;}
.u_integral .jf_detail .detail_tit dd.t4{ float: left; width: 226px; text-align: center;}
.u_integral .jf_detail li{ border-bottom: 1px #e4e4e4 dashed; line-height: 56px; height: 56px; font-size: 14px}
.u_integral .jf_detail li dd.t1{ float: left; width: 231px; text-align: center; color: #666;}
.u_integral .jf_detail li dd.t2{ float: left; width: 191px; text-align: center; font-size: 22px; color: #f60}
.u_integral .jf_detail li dd.t3{ float: left; width: 271px; text-align: center; color: #999}
.u_integral .jf_detail li dd.t4{ float: left; width: 226px; text-align: center;}
/*常用联系?*/
.u_contact{width: 718px; border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4; border-top: 2px solid #ff9900; height: auto; background: #fff; margin-top: 10px; padding-bottom: 20px }
.u_contact .contact_tit{ background: #fff4ec; line-height: 42px; height: 42px; font-size: 14px; border-bottom: 1px solid #eddfd5; font-weight: bold;}
.u_contact .contact_tit dd.t1{ float: left; width: 70px; text-align: center;}
.u_contact .contact_tit dd.t2{ float: left; width: 87px; text-align: center;}
.u_contact .contact_tit dd.t3{ float: left; width: 110px; text-align: center;}
.u_contact .contact_tit dd.t4{ float: left; width: 220px; text-align: center;}
.u_contact .contact_tit dd.t5{ float: left; width: 130px; text-align: center;}
.u_contact .contact_tit dd.t6{ float: left; width: 100px; text-align: center;}
.u_contact li{border-bottom: 1px #e4e4e4 dashed; line-height: 56px; height: 56px; font-size: 14px; color: #666}
.u_contact dd.t1{ float: left; width: 70px; text-align: center;}
.u_contact dd.t1 input{ margin-top: 20px}
.u_contact dd.t2{ float: left; width: 87px; text-align: center;}
.u_contact dd.t3{ float: left; width: 110px; text-align: center;}
.u_contact dd.t4{ float: left; width: 220px; text-align: center;}
.u_contact dd.t5{ float: left; width: 130px; text-align: center;}
.u_contact dd.t6{ float: left; width: 100px; text-align: center;}
.u_contact dd.t6 a.delete{ width: 18px; height: 18px; background: url(../images/ico.png) -239px -12px; display: inline-block; margin-top: 14px; margin-right: 5px; float: left; margin-left: 30px}
.u_contact dd.t6 a.Modify{ width: 16px; height: 15px; background: url(../images/ico.png) -263px -13px; display: inline-block; margin-top: 16px;float: left;}
/*订单?*/
.ordertit{ width: 100%; border-bottom: 2px solid #2577e3; height: 40px;}
.ordertit li{ line-height: 40px; float: left; height: 40px}
.ordertit a{ color: #666; font-size: 14px;  display: inline-block; text-align: center; width: 115px;}
.ordertit a:hover{ color: #2577e3}
.ordertit li.current a{ background: #2577e3; color: #fff}
.orderserach{ height: 28px; width: 100%; padding: 15px 0}
.orderserach .dates{ width: 440px; float: left; color: #666}
.orderserach .dates input.times{ width: 90px; background: #fff; border:1px solid #b5b5b5; line-height: 26px; height: 26px; padding-left: 5px; color: #999; font-size: 12px}
.orderserach .dates select.datelist{ height: 26px;}
.orderserach .dates span{ padding: 0 10px;}
.orderserach .serach{ width: 280px; float: right;}
.orderserach .serach input.serach_input{ width: 165px; height: 26px; line-height: 26px; border:1px solid #b5b5b5; padding-left: 5px; color: #999;font-size: 12px}
.orderserach .serach input.serach_bont{ width: 80px; background: #2577e3; text-align: center; line-height: 28px;border:none; color: #fff }

.orderlsit{ width: 100%; height: auto;}
.orderlist_tit_down{border:1px solid #97b4f0;height: 40px;line-height: 40px; font-size: 13px; background: #fff; margin-top: 10px; color: #666;font-weight: bold; background: #eefaff}
.orderlist_tit_open{ background: #2577e3; height: 40px; width: 100%; color: #fff; line-height: 40px; font-size: 13px; font-weight: bold;margin-top: 10px;}
.orderlist_tit_open span{ padding: 0 10px;}
.orderlist_tit_down span{ padding: 0 10px;}
.orderlist_tit_down a.ico_open{ width: 15px; height: 15px; background: url(../images/ico_png.png) -934px -14px; display:inline-block; margin-left: 10px;}
.orderlist_tit_open a.ico_down{ width: 15px; height: 15px; background: url(../images/ico_png.png) -959px -14px; display:inline-block; margin-left: 10px;}

.orderlsit_bigshow{ width: 100%; height: auto;}
.orderlsit_show{width: 921px; border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4;height: auto; background: #fff; }
.orderlsit_show .order_tit {background: #f1f1f1;line-height: 42px;height: 42px;font-size: 14px;border-bottom: 1px solid #ddd;}
.orderlsit_show .order_tit dd.t1{ float: left; width: 95px; text-align: center;border-right: 1px #ddd solid;}
.orderlsit_show .order_tit dd.t2{ float: left; width: 221px; text-align: center;border-right: 1px #ddd solid;}
.orderlsit_show .order_tit dd.t3{ float: left; width: 135px; text-align: center;border-right: 1px #ddd solid;}
.orderlsit_show .order_tit dd.t4{ float: left; width: 164px; text-align: center;border-right: 1px #ddd solid;}
.orderlsit_show .order_tit dd.t5{ float: left; width: 163px; text-align: center;border-right: 1px #ddd solid;}
.orderlsit_show .order_tit dd.t6{ float: left; width: 133px; text-align: center;}
.orderlsit_show li{border-bottom: 1px #e4e4e4 solid; height: 85px; font-size: 12px; color: #666}
.orderlsit_show li dd.t1{ float: left; width: 95px; text-align: center;border-right: 1px #e4e4e4 solid; height: 45px; padding-top: 20px}
.orderlsit_show li dd.t1 label{ padding-left: 5px;}
.orderlsit_show li dd.t2{ float: left; width: 221px; text-align: center;border-right: 1px #e4e4e4 solid;height: 75px; padding-top: 10px; }
.orderlsit_show li dd.t2 p{ line-height: 21px}
.orderlsit_show li dd.t3{ float: left; width: 135px; text-align: center;border-right: 1px #e4e4e4 solid;height: 85px; line-height: 65px}
.orderlsit_show li dd.t4{ float: left; width: 164px; text-align: center;border-right: 1px #e4e4e4 solid;height: 76px; padding-top: 10px; }
.orderlsit_show li dd.t2 p{ line-height: 21px}
.orderlsit_show li dd.t5{ float: left; width: 163px; text-align: center;border-right: 1px #e4e4e4 solid;height: 85px; line-height: 65px; }
.orderlsit_show li dd.t5 span.price{ font-size: 14px; color: #f60; font-weight: bold;}
.orderlsit_show li dd.t6{ float: left; width: 133px; text-align: center;height: 65px; }
.orderlsit_show li dd.t6 p.state2{ line-height: 56px; color: #999}
.orderlsit_show li dd.t6 p.state{ color: #999; padding-top: 6px; padding-bottom: 3px;}
.orderlsit_show li dd.t6 p.refund a{ width: 54px; height: 23px; display: inline-block; background: #cc6633; color: #fff; text-align: center; line-height: 23px; border-radius: 2px}
.orderpay{ padding-top: 20px; width: 100%;}
.orderpay a.paybont{ text-align: center; width: 150px;height: 42px; display: inline-block; line-height: 42px;text-indent: center;font-size: 16px;background: #f80;color: #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; float: right;}
.orderpay p.payprice{ color: #666; font-size: 16px;float: right; padding-right: 15px}
.orderpay span.price{ line-height: 42px; color: #f60;  font-size: 22px;}





