@charset "utf-8";
/* CSS Document */
@import url(basic.css);

/*login*/
.login_banner{width:100%; height:469px; background:url(../images/login_banner.jpg) top center no-repeat; margin-top:33px;}
.login_box{height:469px;}
.login_input{ width:340px; height:469px; float:right; background:url(../images/box_bg.png) repeat-x;  padding:0 29px;}
.login_input h3{font-size:24px; font-weight:bold; color:#1e76a1; margin-top:35px;}
.input_list{padding:25px 0 0 0; _padding-top:18px; overflow:hidden; float:none;}
.input_list li{ margin-bottom:10px; position:relative;}
.input_list li p{font-size:14px; color:#333; margin-bottom:5px; display:inline-block; width:75px;}
.input_list li input{width:245px; height:18px; line-height:18px; border:1px solid #cccccc; outline:none; padding-left:3px; padding:6px;}
.input_list li span{ position:absolute; left:90px; top:28px; color:#999; display:inline-block; background:#f40; padding:2px 5px; color:#fff;}
.input_list li img{ vertical-align:middle; margin:0 8px;}
.quick_btn{ width:120px; height:35px; background:#1275a6; display:block; border-radius:3px; text-align:center; line-height:35px; font-size:14px; color:#fff; float:right; font-family:"微软雅黑";}
.quick_btn{height:35px; margin-top:8px; overflow:hidden; float:right;}
.login_input p.text{margin-top:20px; _margin-top:15px; font-size:14px; color:#333; float:left; margin-left:80px;}
.login_input p.text span{ color:#666;}
.login_input p.text a{ color:#1275a6; font-family:"微软雅黑";}
.login_input p.text a:hover{ text-decoration:underline;}

/*member*/
.member_box{margin-top:60px; padding-bottom:160px;}
.member_l{ width:200px;}
.member_list{ padding:25px 0 0 0; overflow:hidden;}
.member_list li{ height:35px; line-height:35px; width:100%; margin-bottom:12px; font-size:14px;}
.member_list li a{height:35px; line-height:35px; display:block; padding-left:35px; background:#fff; color:#333; font-family:"微软雅黑";}
.member_list li a:hover{ background:#1275a6; border-radius:3px; color:#fff;}
.member_list li.m_sed a{background:#1275a6; border-radius:3px; color:#fff;}

.member_r{ width:800px; padding-top:54px;}
.member_intor{width:100%; border-top:3px solid #0e6996;background:#fff;}
.intor_l{width:778px; margin-left:20px;}

.member_user{ padding:15px 0; _height:20px; overflow:hidden; border-bottom:1px solid #E4E4E4;}
.member_user span.fl{font-size:18px; color:#0b76aa;}
.member_user span.fr{ color:#666;font-size:14px; margin-top:5px;}
.member_user span.fr a{font-family:"微软雅黑"; color:#0b76aa;}
.member_user span.fr a:hover{text-decoration:underline;}

.level_user{padding:15px 0; _height:25px; overflow:hidden; border-bottom:1px solid #E4E4E4;}
.level_user span.ordinary{background:url(../images/member/user_icon.jpg) left center no-repeat; padding-left:20px; font-size:14px; font-weight:bold; color:#333;}
.level_warp{float:left; width:218px; height:22px; border:1px solid #6c8fa0; background:#78b6d5; margin-left:10px; line-height:22px; text-align:center; color:#fff; border-radius:3px;}
.level_text{float:left; margin-left:20px; font-size:14px;}
.level_user span.silver{background: url(../images/member/user_icon2.jpg) left center no-repeat; padding-left:20px;font-weight:bold; color:#333;}
.level_user span.discount{ font-weight:bold;}
.account{ margin:20px 0 0 0; line-height:20px; font-size:14px; color:#333;}
.account span{ font-size:20px; color:#e47b0a;}
.account a{ color:#2d7da4; margin-left:10px; font-family:"微软雅黑";}
.account a:hover{ text-decoration:underline;}
.level_btn{height:38px; width:100%; margin:20px 0 0 0;}
.level_btn a{ margin-right:10px; line-height:38px;}
.level_btn a.jilu { padding:0 15px; margin-left:10px; display:inline; font-size:14px;font-family: "微软雅黑";text-decoration:underline; color:#0b76aa;}
.intor_r{ width:160px; margin-right:22px;}
.intor_r a{ width:160px; height:180px; display:block; position:relative; margin-bottom:20px;}
.intor_r img{margin-top:20px; margin-bottom:10px; position:relative;}
.intor_r p{ text-align:center; color:#666; line-height:18px;}
.touming{ width:100%; height:25px; background:#333; opacity:.6; filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=60); _filter: alpha(opacity=60);-moz-opacity: .6; -webkit-opacity: .6; -ms-opacity: .6; position:absolute; bottom:0; left:0; z-index:5; color:#31b7f9; line-height:25px; text-align:center;}

.recent_order{width:760px; border-top:3px solid #0e6996;background:#fff; margin-bottom:20px; padding:10px 20px;}
.order_tit{padding:10px 0 10px 0; overflow:hidden; _height:20px; line-height:20px; font-size:16px; color:#333;}
.order_tit a{font-size:14px; color:#0c76aa; font-family:"微软雅黑";}
.order_tit a:hover{ text-decoration:underline;}
.recent_order table{ border:1px solid #ccc; border-radius:2px; margin-bottom:20px; border-collapse:separate;}
.recent_order table th{ text-align:left; padding:5px 8px; background:#F1F1F1; border-bottom:1px dotted #ccc; font-size:14px; color:#333;}
.recent_order table td{ font-size:14px; padding:5px 8px; line-height:20px;}
.recent_order table td span{ font-weight:bold;}
.recent_order table td span.blue{ margin-left:10px; color:#0c76aa; font-weight:lighter;}
.blue{ color:#0c76aa;}
.recent_order table td a{ font-family:"微软雅黑"; color:#333;}
.recent_order table td a:hover{ color:#0c76aa; text-decoration:underline;}

.modify_box{width:760px; border-top:3px solid #0e6996;background:#fff; margin-bottom:20px; padding:10px 20px;}
.modify_tit{ font-size:14px; color:#333;}
.modify_tit span.blue{ font-size:18px;}
.modify_text{ margin:10px 0 0 0; line-height:20px; border-bottom:1px dotted #ccc; overflow:hidden; padding:10px 0;}
.modify_text span.fl{ font-size:14px; font-weight:bold;}
.modify_text span.fr{ background:url(../images/member/back.png) left center no-repeat; padding-left:25px; font-size:14px;}
.modify_text span.fr a{ color:#666;}
.modify_text span.fr a:hover{ color:#0c76aa; text-decoration:underline;}

.modify_form{margin:20px 0 0 0; overflow:hidden;}
.modify_form table{}
.modify_form table td{ line-height:20px; padding:10px; font-size:14px;}
.modify_form table td input{ width:278px; height:17px; line-height:17px; padding:8px; border:1px solid #ccc; border-radius:3px; outline:none; float:left;}
.modify_form table td a{height:35px; display:block; line-height:35px; background:#525D6B;color: #FFF;border-radius: 2px;padding:0px 28px;float: left; font-family:"微软雅黑";}
.modify_form table td a:hover{background:#2d7da4;}

/*棰勫瓨娆?/
.back{background:url(../images/member/back.png) left center no-repeat; padding-left:25px; font-size:14px;}
.back a{ color:#333;}

.cancel_box{width:100%; height:100%; _height:1000px; background: rgba(0,0,0,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); top:0; left:0; position: fixed; display:none; z-index:9999; scrollbar:hidden;}
* html .forgebox { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.cancel_nr{ width:456px; height:200px; background:#fff; margin:0 auto; margin-top:25%; position:relative;}
.cancel_tit{ width:100%; height:30px; line-height:30px; background:#2d7da4;}
.cancel_tit span.fl{ margin-left:10px; font-size:14px; color:#fff;}
.cancel_tit span.off{ font-size:14px; margin-right:20px;}
.cancel_tit span.off a{ font-family:"微软雅黑"; color:#fff;}
.cancel_tit span.off a:hover{ text-decoration:underline;}
.cancel_text{ line-height:30px; padding:5px 0 5px 20px; font-size:16px; margin:15px 0;}
.cancel_btn{height:25px; width:100%; margin-top:60px;}
.cancel_btn a{ width:80px; height:30px; display:block; background:#f0f0f0; color:#666; float:right; margin-right:25px; font-size:14px; line-height:30px; text-align:center; border-radius:3px; font-family:"微软雅黑";}
.cancel_btn a.sure{ background:#2d7da4; color:#fff;}

/*find*/
.member_tit{ font-size:24px; font-weight:bold; color:#2d7da4; background:url(../images/member/mem_line.jpg) left center no-repeat; padding-left:20px;}
.w800{width:800px; margin:0 auto; margin-bottom:20px;}
.find_main{border:1px solid #E3E3E3;margin-top:15px;padding:30px 20px 30px 20px;background-color: #FFF; overflow:hidden; width:760px;}
.find_l{width:480px;border-right: 1px dotted #E3E3E3;}
.find_l p{font-size:14px; line-height:22px;}
.find_list{ padding:12px 0 0 0; overflow:hidden;}
.find_list li{padding:5px 0; font-size:14px;}
.find_list li input{height: 17px;line-height: 17px;border: 1px solid #CCCCCC;border-radius: 2px;padding: 8px;}
.find_list li a{height:33px;line-height:33px !important;background-color: #525D6B;color: #FFF;border-radius: 2px;cursor: pointer; display:block; width:112px; text-align:center; font-family:"微软雅黑";  margin-top:10px;}
.find_list li a:hover{ background:#2d7da4;}
.find_list li span{margin-right:10px;}

.find_r{margin-left:20px; font-size:16px; font-weight:bold;}
.find_r a{ margin-left:10px; font-weight:lighter; color:#2d7da4; text-decoration:underline; font-family:"微软雅黑";}
/*liu*/
.xingji{ overflow:hidden; margin:20px 0;}
.ji{ overflow:hidden;}
.ji li{ float:left; height:6px; width:80px; background:#DFDDDD; border-radius:6px; margin-right:1px;}
.ji li.xj-on{ background:#0C8ECF;}
.fen,.xing{ overflow:hidden;}
.fen li,.xing li{float:left; height:40px; width:80px; line-height:40px; font-size:14px; color:#999;}
.yuge{ overflow:hidden; border:2px solid #f0f0f0; padding:10px;}
.yuge i{ display:inline-block; padding:0 20px 0 10px;}
.tabbox2{ width:100%; border-style:solid;border-width:1px; border-color:#e2e2e2;border-collapse:collapse;margin:15px 0; background:#fff; clear:both;}
.tabbox2 th{ background:#f4f4f4; height:46px; line-height:46px; font-size:14px;}
.tabbox2 td{ padding:8px;border-style:solid;border-width:1px; border-color:#e2e2e2; line-height:28px; text-align:center;}
a.jfright { float:right;padding:3px 13px; display:inline;border-radius: 3px; background:#0095de; color:#fff;}
a.jfright:hover { background:#006ea5;text-decoration: none;}
input.jfbnt {padding:6px 13px; display:inline;border-radius: 3px; background:#0095de; color:#fff;}


.recent_order .tabjf{ width:100%; border-style:solid;border-width:1px; border-color:#e2e2e2;border-collapse:collapse;margin:15px 0; background:#fff; clear:both;}
.recent_order .tabjf th{ background:#f4f4f4; height:30px; line-height:30px; font-size:15px; text-align:center;}
.recent_order .tabjf td { padding:8px;border-style:solid;border-width:1px; border-color:#e2e2e2; line-height:28px; text-align:center; color:#555555;}
.recent_order .tabjf2 td { text-align:left;}

.recent_order .tabjf a.del {padding:3px 13px; display:inline;border-radius: 3px; background:#ef0707; color:#fff;}
.recent_order .tabjf a.del:hover {background:#ff2323;}
.jfxing_hy { width:150px; height:24px; float:left; background:url(../images/xing_hy.png) 0 -34px repeat-x;}
.jfxing_hyn {height:24px; float:left; background:url(../images/xing_hy.png) 0 3px repeat-x;}
.level_warp_jf {width:auto;padding:0 18px;}
span.jf_xingji {padding:0 15px; display:inline; line-height:20px; color:#888;}
input.text_jfhd { border:1px solid #ccc; height:25px; padding:2px 5px;font-family: "微软雅黑"; line-height:25px; color:#444;}
.area { border:1px solid #ccc; width:400px; height:150px; padding:2px 5px;font-family: "微软雅黑"; line-height:25px; color:#444; float:left;}
.tab_xing { padding:10px 0;}
.tab_xing li { display:block; border-bottom:1px solid #ccc;padding:15px 10px;}
.tab_xing li b { display:block;  font-size:16px; padding-bottom:10px; color:#2D7DA4;}
.tab_xing li p { display:block; font-size:12px; color:#666; line-height:25px;}