﻿@charset "utf-8";
/* houtai */
.bgee{ background:#EEEEEE;}
.login_head_wrap{ width:100%; height:68px; background:#fff;}
.login_head{ width:1200px; margin:0 auto; padding:0; height:68px;}
.login_head img{ float:left; margin-top:10px;}
.login_head ul{ float:left; margin-left:64px;}
.login_head ul li{  float:left;}
.login_head ul li a{ font-size:14px; color:#666; float:left; line-height:68px; padding:0 12px;}
.login_head ul li a:hover{ background:#f5f5f5; color:#ff6600;}
.login_head p{ font-size:18px; line-height:68px; color:#e63687; float:right; background:url("/Content/pc/Img/tel.jpg") no-repeat left center; padding-left:25px;}
.login_main_wrap{ width:100%; background:url(/Content/pc/Img/dl.jpg) center top no-repeat; height:721px;}
.login_main{ width:1200px; margin:0 auto; padding:0; }
.login_form{height:418px; width:276px; padding:0 26px; background:#fff; float:right; margin-top:102px; box-shadow:-1px 1px 5px #125292; border-radius:8px;}
.login_form h1{ color:#0076c7; font-size:24px; text-align:center; margin-top:38px; margin-bottom:33px;}
.login_form label{ font-size:16px; color:#999; font-weight:bold; margin-bottom:12px; float:left;}
.login_form input.loginsr{ width:226px; height:41px; line-height:41px; font-size:16px; border:1px solid #ADC0C6; border-radius:5px;  box-shadow:1px 1px 2px #C4C4C4 inset; padding-left:48px; color:#666;}
.login_form .mb24{ margin-bottom:24px;}
.login_form .name{ background:url(/Content/pc/Img/icon04.gif) 14px center no-repeat;}
.login_form .password{ background:url(/Content/pc/Img/icon05.gif) 16px center no-repeat;}
.login_tip{ margin-top:10px; color:#666; line-height:22px; padding:0 5px;}
.login_tip span{ height:22px; width:64px; text-align:center; line-height:22px; color:#b5855a; background:#FCE2BD; display:block; float:right; cursor:pointer;}
.login_form .login_btn{ width:276px; height:43px; color:#fff; background:#0076C6; margin-top:42px; border:none; border-radius:5px; cursor:pointer; font-size:16px; letter-spacing:4px;}
.login_form .login_btn:hover{ background:#008BEA;}
.login_foot{ width:1200px; margin:0 auto; padding:0; text-align:center; font-size:12px; color:#888; margin-top:30px; padding-bottom:50px; line-height:normal;}

.main_s{ width:1200px; margin:0 auto; padding:0; margin-top:22px; }
.main_s_left{ width:188px; float:left; background:#fff; border:1px solid #E5E5E5;}
.main_s_left ul{ margin-top:43px; margin-bottom:118px;}
.main_s_left li{ width:100%; text-align:center; height:37px; line-height:37px; float:left;}
.main_s_left li a{ height:37px; line-height:37px; width:188px; float:left; font-size:16px; color:#666;}
.main_s_left li a:hover{ background:#f5f5f5; color:#0077C0; border-left:3px solid #2B98DB; margin-left:-3px;}
.main_s_left li a.select{ background:#f5f5f5; color:#0077C0; border-left:3px solid #2B98DB; margin-left:-3px;}
.main_s_left dl{ margin-bottom:118px;}
.main_s_left dt{ height:37px; line-height:37px; float:left; background:#2B98DB; width:176px; font-size:16px; color:#fff; font-weight:bold; padding-left:12px;}
.main_s_left dd{ width:100%; height:37px; line-height:37px; float:left;}
.main_s_left dd a{ height:37px; padding-left:42px; line-height:37px; width:146px; float:left; font-size:16px; color:#666;}
.main_s_left dd a:hover{ background:#f5f5f5; color:#0077C0; border-left:3px solid #2B98DB; margin-left:-3px;}
.main_s_left dd a.select{ background:#f5f5f5; color:#0077C0; border-left:3px solid #2B98DB; margin-left:-3px;}
.main_s_right{ width:910px; padding:40px 40px; float:right; border:1px solid #E5E5E5; background:#fff; }
.main_s_head{ height:43px; line-height:43px; background:#f5f5f5; text-align:center; font-weight:normal; font-size:22px; color:#666; margin-bottom:40px;}
.main_s_content{ line-height:2.0; font-size:14px;}

.main_user{ width:1198px; border:1px solid #E5E5E5; margin:0 auto; padding:0; margin-top:22px; background:url(/Content/pc/Img/line.gif) #fff 189px top repeat-y;}
.main_user_nav{ width:189px; float:left;} 
.user_who{ background:url(/Content/pc/Img/user.gif) center top no-repeat; padding-top:68px; margin-top:22px; padding-bottom:20px; border-bottom:1px solid #E5E5E5;}
.user_who p{ margin-left:40px; line-height:1.5;}
.user_name{ font-size:18px; color:#666; font-weight:bold; font-family:arial;}
.user_point{ font-size:14px; color:#999; padding-left:2px;}
.user_navbar dl{ margin-bottom:45px; float:left;}
.user_navbar dt{ font-size:14px; color:#333; margin-left:25px; margin-bottom:14px; margin-top:28px; float:left; width:164px; _display:inline;}
.user_navbar dd{ float:left;}
.user_navbar dd a{ height:40px; line-height:40px; color:#666; width:114px; float:left; font-size:14px; padding-left:75px; position:relative;}
.user_navbar dd a:hover{ color:#0077c0;}
.user_navbar dd a:hover i.ui02{ background-position:-16px -19px;}
.user_navbar dd a:hover i.ui03{ background-position:-37px -19px;}
.user_navbar dd a:hover i.ui04{ background-position:-53px -19px;}
.user_navbar dd a:hover i.ui05{ background-position:-67px -19px;}
.user_navbar dd a:hover i.ui06{ background-position:-84px -19px;}
.user_navbar dd a:hover i.ui07{ background-position:-100px -19px;}
.user_navbar dd i{ background:url(/Content/pc/Img/nyicon.png) no-repeat;  _overflow:hidden; vertical-align:middle; position:absolute;}
.user_navbar i.ui01{ width:15px; height:15px; display:inline-block; left:47px; top:13px;}
.user_navbar i.ui02{ width:20px; height:11px; display:inline-block; left:45px; top:16px; background-position:-16px 0;}
.user_navbar i.ui03{ width:15px; height:13px; display:inline-block; left:47px; top:15px; background-position:-37px 0;}
.user_navbar i.ui04{ width:13px; height:17px; display:inline-block; left:47px; top:12px; background-position:-53px 0;}
.user_navbar i.ui05{ width:15px; height:15px; display:inline-block; left:47px; top:13px; background-position:-67px 0;}
.user_navbar i.ui06{ width:15px; height:16px; display:inline-block; left:47px; top:12px; background-position:-84px 0;}
.user_navbar i.ui07{ width:16px; height:18px; display:inline-block; left:47px; top:12px; background-position:-100px 0;}
.user_navbar dd a.current{ background:#D7EEFE; color:#0077c0;}
.user_navbar dd a.current i.ui01{ background-position:0 -19px;}
.user_navbar dd a.current i.ui02{ background-position:-16px -19px;}
.user_navbar dd a.current i.ui03{ background-position:-37px -19px;}
.user_navbar dd a.current i.ui04{ background-position:-53px -19px;}
.user_navbar dd a.current i.ui05{ background-position:-67px -19px;}
.user_navbar dd a.current i.ui06{ background-position:-84px -19px;}
.user_navbar dd a.current i.ui07{ background-position:-100px -19px;}
.main_user_content{ width:960px; float:left; margin:24px 24px; _display:inline;}
.user_content_head{ width:100%; text-align:right; position:relative; height:32px; line-height:32px; border-bottom:2px solid #E0E0E0;}
.user_content_head h3{ font-size:18px; color:#666; width:80px; text-align:center; position:absolute; left:0; top:0; line-height:normal; padding-bottom:7px; _padding-bottom:4px; border-bottom:2px; border-bottom:2px solid #2E96DD;}
.user_content_head p{ color:#999; margin-right:5px;}
.user_content{ margin-top:13px; width:100%;}
.user_sx{ color:#666; margin-left:5px;}
.user_sx a{ width:38px; height:22px; line-height:22px; text-align:center; display:inline-block; margin-left:5px;} 
.user_sx a:hover{ color:#0175C0;}
.user_sx a.select{ background:#0175C0; color:#fff; border-radius:3px;}
.user_sx a.select:hover{ color:#fff;}
.user_infolist{ width:100%; margin-top:13px;}
.user_infolist table{border-right:1px solid #ddd;border-bottom:1px solid #ddd; width:100%;}
.user_infolist table td{border-left:1px solid #ddd;border-top:1px solid #ddd; height:36px; line-height:1.4; padding:9px 9px;}
.user_infolist table th{border-left:1px solid #ddd;border-top:1px solid #ddd; background:#F5F5F5; border-bottom:2px solid #ddd; font-size:14px; font-weight:normal; color:#666; padding:9px 9px; line-height:1.4;}
.info_price{ color:#ff6600; font-size:16px;}
.user_infolist h5{ font-size:12px; font-weight:normal;}
.user_infolist table{ margin-bottom:20px;}
.user_infolist table td a{ width:40px; height:20px; line-height:20px; text-align:center; color:#fff; background:#0276BF; display:block; border-radius:3px;}
.user_infolist table td a:hover{ color:#fff;}
.user_infolist table td .zt_qx{ color:#8C6B40;}
.user_infolist table td .zt_cg{ color:#029708;}
.user_infolist table tr:hover{ background:#f5f5f5;}
.user_infolist table tr.num{background:#f5f5f5;}
.user_infolist table tr.num td{ height:26px; font-size:14px;}

.user_back{ text-align:right;}
.user_back a{ width:46px; height:23px; line-height:23px; text-align:center; display:inline-block; margin-right:5px; background:#999; color:#fff; border-radius:3px;} 
.user_detail{ width:100%; margin-top:13px;}
.user_detail table{border-right:1px solid #ddd;border-bottom:1px solid #ddd; width:100%;}
.user_detail table td{border-left:1px solid #ddd;border-top:1px solid #ddd; padding-left:8px; font-size:14px; line-height:normal; color:#666;}
.user_detail h1{ color:#2B98DB; font-size:16px;}
.user_detail em{ font-family:arial; font-size:30px; color:#ff6600;}
.user_other{ margin-top:20px;}
.user_other .order_item_head{ font-size:16px;}
.user_other_bt{ padding:15px 15px;}
.user_other_bt table th{border-left:1px solid #ddd;border-top:1px solid #ddd; background:#F5F5F5; border-bottom:1px solid #ddd; font-size:14px; font-weight:normal; color:#666; padding:9px 9px; line-height:1.4; text-align:left;}
.user_other_bt table td{ height:46px;}
.user_other_bt table td em{ font-size:16px;}
.ddzt_ing{ color:#333;}
.ddzt_success{ color:#029708;}
.ddzt_fail{ color:#8c6b40;}

.xgmm{ text-align:center; padding-top:58px;}
.xgmm p{ margin-bottom:10px;}
.xgmm label{ width:80px; display:inline-block; font-size:14px;}
.xgmm .psw{ height:30px; line-height:30px; width:170px; border:1px solid #A9BCCD; vertical-align:middle; padding-left:8px;   box-shadow:1px 1px 2px #ddd inset;}
.xgmm_btn{ width:73px; height:30px; border:none; background:#2B98DB; color:#fff; cursor:pointer; border-radius:3px; margin-left:-22px;}

/*order*/
.order_head_wrap{ height:43px; line-height:43px; border-bottom:1px solid #E7E7E7; background:#F8F8F8}
.order_head{ width:960px; margin:0 auto; padding:0; text-align:center; position:relative;}
.order_head a{ position:absolute; left:0; top:0; font-size:16px; color:#999;}
.order_head h3{ font-weight:normal; font-size:18px;}
.order_head p{ position:absolute; right:0; top:0; background:url("/Content/pc/Img/tel.jpg") no-repeat left center; color: #e63687; font-size: 16px;padding-left: 25px;}
.order_main{ width:960px; margin:0 auto; padding:0;}
.order_main h1{ font-size:24px; font-weight:normal; text-align:center; line-height:92px; height:92px; _height:62px; _line-height:62px; _padding-top:40px;}
.order_main h1 span{ width:48px; height:20px; line-height:20px; text-align:center; color:#fff; background:#EE8158; font-size:12px; display:inline-block; vertical-align:middle; border-radius:3px; margin-left:5px; font-family:"宋体";} 
.order_item{ border-radius:5px; border:1px solid #BBE7F2; margin-bottom:15px;}
.order_item_head{ height:37px; line-height:37px; font-size:18px; color:#366C9B; padding-left:13px; border-bottom:1px solid #BBE7F2; background:#D9EDF6;}
.order_mpinfo{ margin:15px 0 15px 140px;}
.order_mpinfo_time{ margin:8px 0 2px 6px;}
.order_mpinfo_time .date{ margin-right:-6px; _margin-bottom:10px;}
.order_mpinfo_time .date li{ float:left; margin-right:6px; margin-bottom:6px; _margin-bottom:0; _width:20%;}
.order_mpinfo p{ margin-bottom:10px;}
.order_mpinfo label{ width:80px; display:inline-block; font-size:12px; text-align:right; _line-height:normal;}
.order_mpinfo label em{ color:#ff0000; font-size:14px; margin-right:3px;}
.order_mpinfo .psw{height:30px; line-height:30px; width:170px; border:1px solid #A9BCCD; _vertical-align:middle; padding-left:8px;   box-shadow:1px 1px 2px #ddd inset;}
.order_date{ background:#fff url(/Content/pc/Img/dateicon.png) right center no-repeat;}
.order_mpinfo .tip{ margin-left:10px; color:#999;}
.order_mpinfo a{ display:inline-block; vertical-align:middle;}
.order_mpinfo .date{height:30px; line-height:30px; width:40px; border:1px solid #A9BCCD; vertical-align:middle; text-align:center;   box-shadow:1px 1px 2px #ddd inset;}
.order_mpinfo .J_Minus{ width:30px; height:30px; background:url(/Content/pc/Img/icon07.gif) center center no-repeat; display:inline-block; border:1px solid #A9BCCD; border-right:none;}
.order_mpinfo .J_Plus{ width:30px; height:30px; background:url(/Content/pc/Img/icon06.gif) center center no-repeat; display:inline-block; border:1px solid #A9BCCD; border-left:none;}
.order_txt{ line-height:2.2; font-size:14px; padding:16px 20px;}
.order_price{ text-align:right; float:right; width:330px;}
.order_price p{ font-size:22px; line-height:40px; float:left;}
.order_price em{ color:#ff6600; font-size:16px;}
.order_price span{ color:#ff6600; font-size:28px; font-family:arial;}
.order_price a{ float:right; width:106px; height:40px; line-height:40px; text-align:center; color:#fff; background:#018AD2; font-size:16px; border-radius:5px; margin:0 15px 0 0;}
.order_price a:hover{ color:#fff;}
.order_foot{width:960px; margin:0 auto; padding:0; text-align:center; color:#888; font-size:14px; margin:60px auto 20px; _padding-bottom:20px;}
.order_qzinfo{ margin:15px 15px;}
.order_qzinfo th{ height:30px; line-height:normal; font-weight:normal; background:#eee; color:#999; padding-left:10px; text-align:left;}
.order_qzinfo td{ padding-left:10px; line-height:normal;}
.qzwho{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #C8C8C8; margin-left:0; padding-left:125px; margin:15px 15px; position:relative;}
.qzwho h5{ position:absolute; left:0; top:8px; _left:-125px; _line-height:normal;}
.qzwho:last-child{ border-bottom:none; margin-bottom:0;}
.qzwho select{ height:32px; line-height:32px; width:180px; border:1px solid #A9BCCD; _vertical-align:middle;;   box-shadow:1px 1px 2px #ddd inset; margin-right:10px;}
.order_ly{ padding:5px 5px;}
.order_ly tr{ height:36px; line-height:36px;font-size:14px; border-bottom:1px solid #ddd;}
.order_ly th{ padding-left:10px; background:#eee; color:#666; text-align:left; font-size:14px;}
.order_ly td{ padding-left:10px; height:42px; line-height:42px; border-bottom:1px solid #ddd;}
.order_ly td em{ color:#ff6600; font-family:arial;}
.order_ly td a{ vertical-align:middle;}
.order_ly td .ordernum{height:26px; line-height:26px; width:40px; border:1px solid #A9BCCD; vertical-align:middle; text-align:center;   box-shadow:1px 1px 2px #ddd inset; font-size:12px;}

.order_ly td .date{height:26px; line-height:26px; width:40px; border:1px solid #A9BCCD; vertical-align:middle; text-align:center;   box-shadow:1px 1px 2px #ddd inset; font-size:12px;}
.order_ly td .J_Minus{ width:26px; height:26px; background:url(/Content/pc/Img/icon07.gif) center center no-repeat; display:inline-block; border:1px solid #A9BCCD; border-right:none;}
.order_ly td .J_Plus{ width:26px; height:26px; background:url(/Content/pc/Img/icon06.gif) center center no-repeat; display:inline-block; border:1px solid #A9BCCD; border-left:none;}
.order_ly_info{ padding:5px 5px; font-size:14px;}
.order_ly_info select{ height:34px; width:71px; border:1px solid #ccc; _vertical-align:middle; border-radius:3px;   box-shadow:1px 1px 2px #ddd inset; padding-left:5px;}
.order_ly_info label{ background:#eee; height:32px; width:48px; line-height:32px; font-size:12px; text-align:center; display:inline-block; vertical-align:middle; border-right:1px solid #ccc;}
.order_ly_info .psw{ height:30px; line-height:30px; vertical-align:middle; width:107px; padding-left:5px; border:none;}
.order_ly_info .Pedestriancode{ height:30px; line-height:30px; vertical-align:middle; width:175px; padding-left:5px; border:none;}
.order_ly_info .Pedestriantel{ height:30px; line-height:30px; vertical-align:middle; width:125px; padding-left:5px; border:none;}
.order_ly_info .inputwrap{ border:1px solid #ccc; _vertical-align:middle; border-radius:3px;   box-shadow:1px 1px 2px #ddd inset; height:32px; overflow:hidden;}
.order_ly_info select.w76{ width:76px;}
.order_ly_info select.w236{ width:236px;}
.order_ly_info .w165{ width:165px;}
.order_ly_info .w185{ width:185px;}
.order_ly_info .w247{ width:247px;}
.order_ly_info label.w60{ width:60px;}
.order_ly_info .w152{ width:152px;}
.order_price input{ float:right; width:106px; height:40px; border:none; cursor:pointer; text-align:center; color:#fff; background:#018AD2; font-size:16px; border-radius:5px; margin:0 15px 0 0;}
