﻿/* Minification failed. Returning unminified contents.
(757,274): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(757,367): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(758,116): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(765,255): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(765,347): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(773,348): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(773,440): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(775,348): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(775,440): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(801,211): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(801,303): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
 */
/**reset**/
img { vertical-align: top}
body { color: #666;}
input { outline:medium;}

/**内容**/
.content { background: #fff; font-family:"宋体";}

/**焦点图**/
.banner-box{ position:relative; height:378px; background: #e8e8e8;}
.banner-pic { width: 1180px; margin: 0 auto;}
.banner-pic .banner{ width:100%; height:378px; position:absolute; top:0; left:0; z-index: 8; display: none;}
.banner-pic .banner a{ position:absolute; top:0; left:0; width:100%; height:378px;}
.banner-icon { width: 530px; float: right; position: relative; z-index: 9;}
.banner-btn { display: none;}
.banner-prev,.banner-next { width: 30px; height: 70px; position: absolute; top: 154px;}
.banner-prev { background-position: -288px -126px; left: 0;}
.banner-next { background-position: -323px -126px; right: 0;}
.banner-libox { position: absolute; right: 25px; top: 338px;}
.banner-libox li{ background: url("../images/iconmore.png") no-repeat -357px -126px; float:left; width:12px; height:12px; margin: 0 5px; cursor:pointer}
.banner-libox li.blue { background-position: -373px -126px;}

/**焦点图-租车**/
#sidebar { width: 566px; height: 308px; position: absolute; margin-top: -343px; z-index: 99; box-shadow:#333 1px 1px 10px;}
.cal-start,.cal-end{ z-index:99 !important; margin-top:-4px;}

/**热租车型**/
.hotcar-box { padding: 30px 0;}
.hotcar-left { float: left; width: 442px; }
.hotcar-bt { font-size: 24px; height: 34px; }
.hotcar-bt span { font-size: 14px; color: #999; margin-left: 15px; vertical-align: 3px;}
.hotcar-bt span i { color: #e8591d; font-weight: bold; font-style: normal;}
.hotcar-banner { position: relative; width: 440px; border-width: 0 1px 0 1px; border-style: solid; border-color: #ebebeb;}
.hotcar-banner img { width: 440px; height: 392px;}
.hotcar-banner-bg { position: absolute; top: 0; right: 0; width: 195px; height: 195px; background: #333; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); z-index: 8;}
.hotcar-banner-txt { position: absolute; top: 80px; right: 12px; font-size: 24px; color: #fff; z-index: 9;}
.hotcar-banner-txt i { font-size: 30px; color: #e8591d; font-style: normal;}
.hotcar-right { float: left; width: 738px; position: relative;}
.hotcity-libox { position: absolute; top: 0; right: 0; z-index: 9;}
.hotcity-classify li { float: left; width: 70px; height: 32px; line-height: 32px; font-size: 14px; cursor: pointer; border-width: 1px 0 1px 1px; border-style: solid; border-color: #ebebeb #ebebeb #fff #ebebeb; text-align: center;}
.hotcity-classify li.hotcity-cur { color: #0076bf; font-weight: bold; border-top: 2px solid #0076bf;}
.hotcity-classify li.hotcity-more { border-right: 1px solid #ebebeb;}
.hotcity-classify li.hotcity-more a{ color: #666; display:block;}
.hotcar-libox { padding-top: 34px;}
.hotcar-no { font-size: 16px; width: 737px; height: 250px; padding-top: 142px; text-align: center; line-height: 40px; border-width: 1px 1px 0 0; border-style: solid; border-color: #ebebeb;}
.hotcar-no img { width: 40px; height: 40px; margin-right: 8px;}
.hotcar-classify a { float: left; position: relative; width: 368px; height: 195px; font-size: 14px; border-top: 1px solid #ebebeb; border-right: 1px solid #ebebeb; overflow: hidden;}
.hotcar-classify a:hover { cursor: pointer;}
.hotcar-classify a:hover .hotcar-name { color: #0076bf;}
.hotcar-classify a .hoticon { position: absolute; left: 0; top: 0; background-position: -536px 0; width: 44px; height: 44px;}
.hotcar-classify a .hotcar-name { font-size: 20px; color: #333; position: absolute; top: 14px; left: 34px;}
.hotcar-classify a .hotcar-type { position: absolute; top: 40px; left: 34px; color: #666;}
.hotcar-classify a .hotcar-price { position: absolute; top: 12px; right: 14px; color: #666;}
.hotcar-classify a .hotcar-price span { font-size: 26px; color: #e8591d;}
.hotcar-classify a .hotcar-car { position: absolute; right: -20px; bottom: 2px; background:transparent;}
.hotcar-classify a .hotcar-car img{ width: 213px; height: 134px;}

/**热租车型-品牌**/
.hotcar-icon a { width: 146px; height: 66px; text-align: center; float: left; border: 1px solid #ebebeb; border-right: none; position: relative; cursor: pointer;}
.hotcar-icon a img { padding-top: 8px; width:50px; height:50px;}
.hotcar-icon a.hotcar-more { width: 149px; border-right: 1px solid #ebebeb;}
.hotcar-brand { position: absolute; top: 0; left: 0; width: 146px; height: 66px; display: none;}
.hotcar-brand .hotcar-hbg { width: 100%; height: 100%; background: #333; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}
.hotcar-brand span { font-size: 18px; color: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 66px; line-height: 66px;}
.hotcar-icon a.hotcar-more .hotcar-brand { width: 149px;}

/**精彩活动**/
.activity-box { padding-bottom: 32px;}
.activity-bt { padding-bottom: 8px;}
.activity-info { position: relative;}
.activity-libox { position: relative; width: 1180px; height: 291px; overflow: hidden;}
.activity-list { height: 281px; padding: 5px; position: absolute; overflow: hidden; margin-left: -15px;}
.activity-list li { float: left; margin-left: 16px; position:relative;}
.activity-list li a { width: 268px; height: 278px; padding: 0 5px; border: 1px solid #e7e7e7; display:inline-block;}
.activity-list li a:hover{ box-shadow: 0px 0px 10px #b2b2b2;}
.activity-list li a:hover .activity_text { color: #0076bf;}
.activity_pic { padding-top: 5px;}
.activity_pic img { width: 268px; height: 204px; }
.activity_text { text-align: center; font-size: 18px; color: #333; padding: 22px 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.activity-prev,.activity-next { position: absolute; top: 50%; margin-top: -20px; width: 40px; height: 40px; display: none;}
.activity-prev { left: -55px; background-position: -584px 0;}
.activity-next { right: -55px; background-position: -626px 0;}

/**网点-问答-用车**/
.function-more { padding-bottom: 35px;}
.function-bt { padding-bottom: 8px;}
.title-left { float: left; font-size: 24px;}
.title-right { float: right; padding-top: 10px;}
.title-right a { font-size: 14px; color: #333;}
.title-right a:hover { color: #0076bf;}

/**营业网点**/
.function-yywd { width: 582px; float: left; margin-right: 14px;}
.yywd-details { height: 370px; border: 1px solid #ebebeb; overflow:hidden;}
.yywd-map { width: 300px; height: 370px; float: left;}
.yywd-address { padding-left: 22px; width: 236px; display: inline-block;}
.yywd-address dl { padding-top: 13px;}
.yywd-address dl dt a { font-size: 16px; line-height: 22px; color: #333;}
.yywd-address dl dt a:hover { color: #0076bf;}
.yywd-address dl dd { line-height: 18px; width: 236px; color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/**租车问答**/
.function-zcwd { width: 284px; float: left; margin-right: 14px;}
.zcwd-details { height: 370px; line-height: 24px; border: 1px solid #ebebeb; overflow:hidden;}
.zcwd-details img { width: 282px; height: 95px;}
.zcwd-details dl { padding: 0 20px;}
.zcwd-details dl dt { padding-top: 15px;}
.zcwd-details dl dt a { font-size: 18px; color: #333;}
.zcwd-details dl dt a:hover { color: #0076bf;}
.zcwd-details dl dd { font-size: 14px; width: 242px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/**更多用车**/
.function-gdyc { width: 286px; float: right;}
.gdyc-details { height: 370px;}
.gdyc-details a { width: 283px; height: 114px; margin-bottom: 12px; border: 1px solid #ebebeb; display: inline-block; position: relative;}
.gdyc-details a:hover { box-shadow: 0px 0px 10px #b2b2b2;}
.gdyc-details a.gdyc-gjzc { background-position: 0 0; color: #0076bf;}
.gdyc-details a.gdyc-zcjs { background-position: 0 -119px; color: #fc6520;}
.gdyc-details a.gdyc-yhcx { background-position: 0 -238px; margin: 0; color: #1375e0;}
.gdyc-bt { font-size: 25px; padding-left: 100px; padding-top: 28px;}
.gdyc-intro { font-size: 16px; color: #7f7f7f; padding-left: 100px; padding-top: 2px;}

/**底部浮层**/
.mobile-bannerbox { background:url("../images/mobilebg.png") repeat-x; position: fixed; left: 0; bottom: 0; width: 100%; height: 212px; min-width: 1180px; z-index: 996; font-family:"宋体";}
.mobile-details { width: 1180px; height: 212px; margin: 0 auto; position: relative;}
.mobile-phone { position: absolute; bottom: 0; left: 22px; width: 216px; height: 262px; background:url("../images/mobile-phone.png") no-repeat;}
.mobile-intro { position: absolute; top: 15px; left: 270px;}
.mobile-intro p { font-size: 45px; color: #fff;}
.mobile-intro p.mobile-title { font-size: 30px;}
.mobile-intro p span { color: #eb5902;}
.mobile-btn { margin-top: 20px;}
.mobile-btn a { width: 217px; height: 59px; display: inline-block; margin-left: 70px;}
.mobile-btn a.mb-iphone { background-position: -288px 0;}
.mobile-btn a.mb-android { background-position: -288px -64px;}
.mobile-code { position: absolute; top: 12px; right: 42px; width: 160px; height: 175px; text-align: center; font-size: 16px; color: #fff; padding-top: 8px;}
.mobile-codepic { width: 142px; height: 142px; display: inline-block; margin-top: 9px; background: url("../images/app_code-1.png") no-repeat; background-size: contain; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale');}
.mobile-close { position: absolute; top: 10px; right: -15px; width: 22px; height: 22px; cursor: pointer; background-position: -510px 0;}
.mobile-bannericon { position: fixed; left: -118px; bottom: 89px; z-index: 996; background-position: 0 -659px; width: 118px; height: 123px; cursor: pointer; display: none;}

/**右侧导航**/
.quick-nav { position: fixed; right: 0; bottom: 5px; width: 68px; z-index: 98; background: #fff; border: 1px solid #e7e7e7;}
.quick-nav a { width: 68px; display: inline-block; text-align: center; color: #666; cursor: pointer;}
.quick-nav a .quick-li { width: 68px; padding-bottom: 3px; border-bottom: 1px solid #e7e7e7;}
.quick-nav a .quick-last { border-bottom-color: #fff;}
.quick-nav a em { display: block; height: 28px; margin: 10px auto;}
.quick-nav a:hover { background: #0076bf; color: #fff;}
.quick-nav a:hover .quick-li { border-bottom: 1px solid #0076bf;}
.quick-nav a .quick-quan { background-position: -120px -352px; width: 30px;}
.quick-nav a .quick-dd { background-position: -120px -382px; width: 23px;}
.quick-nav a .quick-kf { background-position: -120px -412px; width: 28px;}
.quick-nav a .quick-advise { background-position: -120px -442px; width: 28px;}
.quick-nav a .quick-top { background-position: -120px -472px; width: 28px;}
.quick-nav a:hover .quick-quan { background-position: -154px -352px;}
.quick-nav a:hover .quick-dd { background-position: -154px -382px;}
.quick-nav a:hover .quick-kf { background-position: -154px -412px;}
.quick-nav a:hover .quick-advise { background-position: -154px -442px;}
.quick-nav a:hover .quick-top { background-position: -154px -472px;}
.quick-li span { font-size: 14px; line-height: 1;}
.clearfix { content: '';overflow: hidden;display: block;clear: both;}
.clearfix:after { _zoom: 1; }

/*航班号*/
#hbh-box { display: none; width: 162px; padding: 13px 0px 0 20px;  line-height: 18px; }
#hbh-box input { display: block; width: 137px; height: 18px; padding: 1px 2px; border: 2px solid #F63; color: #777; font: 12px/1.5 tahoma, arial, \5b8b\4f53; }
#hbh-box p { padding-top: 6px; }
#hbh-box strong { display: block; padding-bottom: 6px; color: #555; }
#hbh-box .base-arrow { top: 0; margin: 6px 0 0 -21px; display:none;}
#hbh-box .base-arrow em { color: #95cde9; }
#hbh-box .base-arrow span { margin-left: -11px; color: #ecf9ff; }

/*city*/
#CitiesList{font-size:12px; width:282px; overflow:hidden;background:#fff; z-index:20; position:absolute; display:none}
ul.tab{padding-top:6px;background:#b4e7ff url("") bottom left repeat-x;}
ul.tab li,ul.city li{ float:left; cursor:pointer;}
ul.tab li{ width:36px; text-align:center;border:1px solid #a0c7dc; border-bottom:none;color:#005785; margin-left:5px; line-height:20px; height:20px; background:#f4fcff; font-size:12px;  display:inline;}
ul.tab li.on{ height:21px; font-weight:bold;}
#CitiesList .city{ padding:15px 17px 7px;}
ul.city li{font-size:12px;color:#207091; margin-bottom:8px;}
ul.city li span{ padding:3px 5px 2px;white-space: nowrap; display:inline-block}
ul.city li span.on{ border:none;background:#f89b17; color:#fff;}
#CitiesList .city{ display:none}
.none{ display:none}

/*store*/
#CitiesList,.store-b,.store-m,.store-b ul.areabox li.cur-a .listbox,.listbox,#sendcar{border:1px solid #82bedc;-webkit-box-shadow:0px 3px 6px #888;-moz-box-shadow:0px 3px 6px #888; font-size:12px;}
.store-b{ width:280px; font-size:12px; background:#fff; line-height:14px;}
.store-b h4,.listbox h4,#sendcar h4{ padding:5px 0 4px 9px;background:#9ce0fc;color:#0f739c;font-size:12px; border-bottom:1px solid #7fb3c8; line-height:normal}
.store-b ul.areabox li{border-bottom:1px solid #aad4e8;}
.store-b ul.areabox li.d-area{padding:5px 0; line-height:normal}
.store-b ul.areabox li ul li,.listbox ul li{ border:none}
.store-b ul.areabox li ul li p,.listbox ul li p{border-bottom:1px solid #aad4e8; width:124px;}
.store-b ul.areabox li ul li.cur-b p,.listbox ul li.cur-b p{border-bottom:1px solid #aad4e8; width:129px;}
.store-b ul.areabox li strong{ line-height:14px; padding-top:3px; vertical-align:middle;width:70px; text-align:center; font-weight:normal; color:#555; float:left}
.store-b ul.areabox li p{line-height:18px;vertical-align:middle;display:inline-block; width:202px;}
.store-b ul.areabox li p span{color:#0f739c;padding:3px 5px 1px; cursor:pointer;line-height:14px; height:14px; display:inline-block}
.store-b ul.areabox li p span.on,.store-b ul.areabox li p span.on1{ background:#f89b17; color:#fff;}
div.listbox{ display:none;width:140px;border:1px solid #82bedc;}
.cur-a{position:relative;background:#d8f2ff;}/**/
li.cur-a .listbox{ display:block;position:absolute; right:-142px; top:-25px;z-index:3; background:#d8f2ff;}/**/
.listbox ul{ padding:6px 0px 0;}
.listbox ul li{padding-left:6px; color:#0b6b87;}
.store-b ul.areabox li .listbox ul li p,.listbox ul li p{ padding:0;padding-left:4px;}
.store-b ul.areabox li .listbox ul li,.store-b ul.areabox li .listbox ul li p,.listbox ul li,.listbox ul li p{ line-height:27px;}
.listbox ul li.cur-b{ position:relative; z-index:3; _display:inline}
.store-b ul.areabox li .listbox ul li.cur-b p,.listbox ul li.cur-b p{line-height:26px;line-height:25px\9;*line-height:25px;background:#fff6d9; border:1px solid #f0ab3e; border-right:none; color:#3f3f3f;}
.listbox ul li.cur-b ul,.listbox ul li.cur-b div.pop{position: absolute; width:138px;right:-138px;_right:-139px;top:-37px; z-index:999;}
.listbox ul li.cur-b ul li{border:1px solid #f0ab3e; border-left:none;color:#3f3f3f; padding:0; width:118px; background:#fff6d9;font-size:12px; padding:13px 10px; line-height:normal; overflow:hidden}
.store-b ul.areabox li .listbox ul li.cur-b ul li p,.listbox ul li.cur-b ul li p,.listbox ul li.cur-b ul li p span{ padding:0; border:none;width:auto; line-height:16px; color:#763131;}
.listbox ul li.cur-b ul li p a{ color:#0a5f9a; display:inline-block;}
.listbox ul li ul,.listbox ul li div.pop{ display:none}
.listbox ul li.cur-b ul,.listbox ul li.cur-b div.pop{ display:block;}
.listbox ul li.cur-b ul li p{ margin:0px; padding:0px; clear:both}
.storelist i{ font-style:normal}
.order{ width:81px; line-height:normal; padding:6px 0 4px;border:none; color:#773133; font-size:12px; cursor:pointer;display:block; text-align:center; margin:8px 0 11px;}
.hangban{ width:108px; border:1px solid #c28238; font-size:12px; padding:3px 2px 0 4px; color:#9a9a9a;}

.store-b ul.areabox li .listbox ul li p.storeaddress{ padding-bottom:10px;}
.listbox ul li{ _clear:both;_zoom:1}

/*sendtake*/
/*add by wjl 2011-10-12*/
#sendtake{ width:94px; border:1px solid #81bedd; background:#fff;z-index:999;font-size:12px; display:none}
.pop h4{ margin-bottom:3px;}
#sendtake h3,.pop h4{background:#9ce0fc; font-size:12px; color:#0f739c;border-bottom:1px solid #7fb3c8;padding:8px 0 6px 13px;}
#sendtake h3{ padding-left:0; text-align:center}
#sendtake ul li{border-bottom:1px solid #afd6e9; position:relative}
#sendtake ul li .pop label,#sendtake ul li .pop input{ float:left}
#sendtake ul li p.cityname{ text-align:center; padding:7px 0 6px;height:14px;}
#sendtake ul li.on{ position:relative}
#sendtake ul li.on p.cityname,#sendtake ul li.on1 p.cityname{ _display:inline;padding:7px 0 6px;background:#f3fbff; width:100%;color:#0f739c;zoom:1}
#sendtake ul li.on p span{display: inline-block; width:100%; text-align:center;}

#sendtake ul li div.pop{ position: absolute; width:300px; left:94px; top:-30px; padding-bottom:15px; background:#f3fbff;border:1px solid #81bedd;display:none;}
#sendtake ul li.on div.pop,#sendtake ul li.on1 div.pop{ display:block;}
.pop p{ padding-top:7px;}
.pop .sendinput{padding:5px 3px 4px;border:1px solid #aeaeae; font-size:12px; background:#fff}
.pop label{ width:43px; margin-right:11px; display:inline-block; text-align:right; vertical-align:top;color:#0e6386; padding:6px 0 4px; font-size:12px;}
.popBtnsubmit{width:61px; height:25px; border:none; cursor:pointer;}

.wnhnew{left:54px;}
.districtnew{ left:168px;}
.wnhnew,.districtnew{position:absolute; z-index:1000; background:#FFF; top:1px; width:103px; border:1px solid #999; display:none;}
.wnhnew p,.districtnew p{ padding:0px; margin:0; padding:3px 2px 1px; color:#666;}
.wnhnew p.on,.districtnew p.on{ background:#fedc6d; color:#333; cursor:pointer}
.relative{ position:relative}
.pop p b{ font-family:Tahoma; color:#e16603;}

/*time select*/
.timeselect{ color:#666; margin-top:5px; border:1px solid #0076bf; background:#fff; display:block; position:absolute; display:none; width: 290px; padding:4px; overflow: auto; z-index:9999}
.timeselect li{ width:48px; text-align:center; float:left; font-family:tahoma,arial,宋体; line-height:24px; cursor:pointer}
.timeselect li.on{ color:#FFF; background:#0088cc;}
.timeselect li.disable{ color:#ccc; cursor:default;}

/*免费送还车*/
.free, .retfree {position: absolute; z-index:999; display:none}
.free h3, .retfree h3 {
    border-bottom: none;background: #E5F2FA;line-height:32px;font-size:14px;
    padding-left:9px;color:#333333;font-weight:bold;}
.free ul, .retfree ul{ padding:12px 17px 15px; font-size:14px; color:#0291d3;}

.free .quyu{width:284px;}
.free .road,.free .community{ width:480px; }
.community{ display:none;}
.free .quyu,.free .road,.free .community{border:1px solid  #ccc; background:#fff; overflow:hidden;}
.quyu ul li{ line-height:24px; padding-bottom:4px;}
.quyu ul li span{display:inline-block; margin-right:10px; cursor:pointer;}
.quyu ul li strong.qu{ color:#5e5e5e; padding-right:10px;}

.free .road ul{ float:left;padding:12px 10px 15px;}
.road ul li { font-family:tahoma,arial,宋体; display: inline; float: left; width: 90px; margin:1px 1px 1px 1px; }
.road ul li span{display:inline-block;padding:2px;cursor:pointer;font-size: 12px; }
.road ul li span.on,.community ul.cun li.on,.quyu ul li span.on{ background:#0088cc !important;color: #fff; }
.road ul li span.on i,.community ul.cun li.on,.quyu ul li span.on i { color: #fff; }
.road ul li span i{ font-style:normal; color:#888;}
.community ul.cun li{ width:183px;float:left; height:18px; margin:4px 5px 4px 0;overflow:hidden; padding:2px 0 2px 5px; cursor:pointer; font-size: 12px; }
.community ul.cun li address{ font-family:tahoma,arial,宋体; color:#666; padding-left:10px; display: inline; font-style:normal;}
.community ul.cun .on address{ color:#fff;}
.free .back{ color:#0088cc; cursor:pointer}
.free i{font-style:normal}
.road ul li span strong{font-weight:normal}
.community ul.cun li{ line-height:18px;}

.free h3, .retfree h3 {position:relative; line-height:28px; height:28px;}
.free h3 input, .retfree h3 input{ width:175px; line-height:26px; height:26px;border:1px solid #7fa6bf; margin-top:6px; float:left; padding:0 5px; color:#777;}
.free .back{padding-right:10px;float:left;}
.free .road ul{ padding:32px 10px 10px; }
.free h3 span.positi-title, .retfree h3 span.positi-title{ position: absolute; display:inline-block; left:10px; top:34px;}
.soso{width:185px; max-height:116px; overflow:hidden;position:absolute; background: #fff; z-index:9999; border:1px solid #7fa6bf; border-top:none; display:none;_height: expression( this.scrollHeight>116 ? "116px" : "auto" )}
.soso li{ border-bottom:1px solid #afd4eb; line-height:29px; height:29px; overflow:hidden; padding:0 10px;font-size:12px; cursor:pointer;}
.soso li span{ padding-right:12px;font-weight:bold; color:#226b9f;}
.soso li address{ font-style:normal; display:inline;color:#666;}
.free ul, .retfree ul{ padding:32px 10px 10px; font-size:14px; color:#7B7B7B; }

.inquire-citybox{ padding:0 4px 4px 4px; margin-top: 4px; background-color:#FFF; width:194px; border:1px solid #0076bf;overflow:hidden;display:none;}
.citybox-confirm{ padding:4px; color:#0080CC; font-weight:bolder;  display:inline-block;}
.inquire-citybox .city-none{ display:none;}
.citybox-confirm span{ overflow:hidden; display:inline-block; }
.inquire-citybox li{ line-height:20px; display:inline-block;}
.inquire-citybox .citybox-select{ background-color:#0080CC; }
.inquire-citybox .citybox-select span{ color:#fff; }
.inquire-city-list a{ padding:3px 4px; color:#333;}
.inquire-city-list a:hover{ padding:3px 4px;  background-color:#0088cc; color:#fff; text-decoration:none;}
.inquire-citybox li span{ cursor:pointer;}

.inquire-city-list .city-zh{ width:86px; display:inline-block;}
.inquire-city-list .city-pinyin{ font-family:Verdana, Geneva, sans-serif; width:100px; font-size:11px;display:inline-block; text-align:right;}
.city-first{ background-color:#FF7021;}
.city-first .city-zh{ color:#FFF;}
.city-first .city-pinyin{ color:#FFF;}

/*.ydk-time-region{ height:22px;  font-size:12px;}*/
.time-region-txt{ font-family:tahoma,arial,宋体; text-align:right; padding: 4px 2px 0 0; color:#929292;}
.time-region-txt span{ color:#FB811E; font-weight:bolder; }

.gift-nba { color:#e55900; margin:1px 0 6px;}

/*门店加载*/
.gift-nba { color:#e55900; height: 14px; margin:1px 0 6px; visibility: visible;}
.ydk-box { position: absolute; top: 0; left: 0; margin-left: 0px; width: 828px; margin-top: 5px; background: #fff; font-size: 12px; color: #333; border: 1px solid #0076bf; display: none; z-index: 999;}
#setNearStore,#setBusinessDistrict{display:none;}
.store-inquire { padding: 22px 30px 0 30px;}
.store-inquire .iqst-all { float: left; background: #efefef; margin-right: 14px; display: inline-block; padding: 3px 15px; font-size: 12px; font-weight: normal; cursor: pointer;}
.store-inquire .iqst-current{ background: #0075c2; color: #fff;}
.ydk-box .wrap-title { padding: 20px 30px 12px 30px; }
.ydk-box .wrap-title .list-area { width: 100%; margin-left: -15px; overflow: hidden;}
.ydk-box .wrap-title .list-area li{ float: left; margin: 0 0 8px 15px; *margin-bottom: 8px; *margin-left: 0; padding: 0 9px; height: 20px; line-height: 20px; white-space: nowrap; text-align: center; cursor: pointer; display: inline;}
.ydk-box .wrap-title .list-area li.current { color: #fff; background: #0075c2;}
.store-inquire-box .iqst-input-txt { display: inline-block; padding: 4px 0px;}
.store-inquire-box .iqst-city { display:inline-block; padding: 4px 10px; color: #666; font-weight: bolder; background-color: #fff;}
.store-inquire-box .iqst-input{ display:inline-block; }
.store-inquire-box .iqst-input input { width: 300px; height:28px; line-height:28px; vertical-align:-1px; *vertical-align:-6px; border: 1px solid #ccc; color: #666; padding-left: 8px;}
.store-inquire-box .iqst-btn { cursor: pointer; font-weight: bolder; vertical-align: -1px; *vertical-align:1px; margin-left: 10px;}
.store-inquire-box .iqst-btn a{display:inline-block; background: #007fcc; text-align: center;  font-family: "\5fae\8f6f\96c5\9ed1"; color:#fff; text-decoration:none; width:80px; height:30px; line-height:30px; font-size:14px; font-weight:normal;}
.store-inquire-box .iqst-btn a:hover{ text-decoration:none;  background: #016eb6; color:#fff; }
.check-address{ text-align:left; width:400px; height:13px;padding-left:173px;}
.check-address span{ display:none; text-align:left; color:#ff0000; }
.car-point { border-top: 1px solid #e9e9e9;}
.car-point h3 { font-size: 14px; font-weight: bold; color: #0075c2; padding-top: 15px;}

.wrap-content { background: #fafafa; padding:0 30px; border-top: 1px solid #e9e9e9;}
.wrap-content .list-mendian { overflow: hidden; zoom: 1;}
.wrap-content .list-mendian li { float: left; width: 100%; display: none;}
.wrap-content .list-mendian li.current { display: block;}
.wrap-content .list-mendian li .dl-mendian { padding: 10px 0; display: table;}
.wrap-content .list-mendian li .dl-mendian dd { float: left; width: 187px; height: 34px; color: #555;}
.wrap-content .list-mendian li .dl-mendian dd span { float: left; margin-top: 4px; white-space: nowrap; cursor: pointer; }
.wrap-content .list-mendian li .dl-mendian dd span.hover { background: none; color: #fff; }
.wrap-content .list-mendian li .dl-mendian dd span em { float: left; font-style:normal; padding:2px 8px;}
.wrap-content .list-mendian li .dl-mendian dd span.hover em{ background:#0088cc;}
.wrap-content .list-mendian li .dl-mendian dd i { float: left; width: 18px; height: 18px; margin-top: 2px; background: url("../images/bg_store.png") no-repeat; overflow: hidden; }
.wrap-content .list-mendian li .dl-mendian dd .airport { background-position: 0 0; }
.wrap-content .list-mendian li .dl-mendian dd .trainstation { background-position: -20px 0; }
.wrap-content .list-mendian li .dl-mendian dd .allhour { background-position: -40px 0; }
.wrap-content .list-mendian li .dl-mendian dd .hover { background-color: #0075c2; color: #fff; }
.wrap-content .list-mendian li .dl-mendian dd .hover .airport { background-position: 0 -20px; }
.wrap-content .list-mendian li .dl-mendian dd .hover .trainstation { background-position: -20px -20px; }
.wrap-content .list-mendian li .dl-mendian dd .hover .allhour { background-position: -40px -20px; }

.tabHF-content .iqst-info{display: block; padding-top:10px; padding-bottom:10px;}
.tabHF-content .iqst-info-txt{padding-left: 10px; font-family:Tahoma, 宋体; color:#666;}
.tabHF-content .iqst-info-txt span{font-weight:bolder; color:#F63; padding-bottom:10px; display:inline-block;}
.tabHF-content .iqst-wrap{font-weight:normal;}
.iqst-wrap .dl-mendian{padding-left:10px;}
.iqst-wrap .dl-mendian dd.iqst-list-bg{ width:200px; background:url("../images/iqst-list-bg.jpg") repeat-x 10px 14px ; }
.iqst-wrap .dl-mendian dd em{ background: #fafafa;}
.iqst-wrap .dl-mendian dd .iqst-list-dis{float:right;text-align:right; font-style:normal; background-color:#fafafa; font-family:Verdana, Geneva, sans-serif; color:#CCC; padding-right:10px;padding-top:5px;}

.checkboxin{ margin-top:2px;*margin-top:-3px;_margin-top:0px;}

.inf-box { padding: 15px 30px; border-top: 1px solid #e9e9e9;}
.inf-box .inf-address li.key { float:left; display:inline-block; vertical-align:top; }
.inf-box .inf-address li.value { float:left; width: 700px; display:inline-block;}
.inf-box .link-map { width:12px; height:18px; display: inline-block; margin-left:6px;background: url("../images/viewmap.png") no-repeat;vertical-align:-7px; *vertical-align:-5px; }
.inf-time >div { width:100%; padding-top:10px;}

.near-search { position:absolute; z-index: 999; width: 308px; background: #fff; border: 1px solid #ccc; border-top: none; display: none;}
.nearsearch-list li { padding: 4px 18px 4px 8px; line-height: 20px; border-top: 1px solid #ccc; cursor: pointer; position: relative;}
.nearsearch-list li:hover { background: #0075c2; color: #fff;}
.nearsearch-list li span { position: absolute; top: 50%; right: 5px; height: 20px; line-height: 20px; margin-top: -10px;}


/*选择城市*/
.ydcity-box { position: absolute; margin-top: 5px; top: -1px; left: -1px; z-index: 1; width: 325px !important; background: #fff; border: solid 1px #0076bf; overflow: hidden; display:none; }
.ydcity-box .wrap-title { width: 325px !important; overflow: hidden; }
.ydcity-box .wrap-title ul li { background: #E5F2FA !important; color: #333 !important; font-weight: normal !important; line-height: 30px;}
.ydcity-box .wrap-title ul.tabHF-title li { background:#fff !important;}
.city-help{padding: 5px 5px 6px; background: #E6F7FF; color: #0E6386; font-weight: bolder}
.ydcity-box .list-bt li { background: #E5F2FA !important; color: #333 !important; font-weight: normal !important; line-height: 30px;}
.ydcity-box .list-type { width: 310px; height: 32px; line-height: 30px; padding: 5px; overflow: hidden; zoom: 1; }
.ydcity-box .list-type li { float: left; width: 51px; text-align: center; border-bottom: 2px solid #999; color: #333; font-family: Tahoma; cursor: pointer; }
.ydcity-box .list-type li.current { color: #0080CC !important; height: 30px; font-weight: bolder !important; border-bottom: 2px solid #0080CC; background: #fff; }
.ydcity-box .list-city { overflow: hidden; }
.ydcity-box .list-city li { color: #555; display: none; }
.ydcity-box .list-city li.current { display:block; }
.ydcity-box .list-city li .inner-box { padding-bottom: 12px; overflow: hidden; }
.ydcity-box .list-city li dl { overflow: hidden; zoom: 1; }
.city-initial { padding-left: 50px; width: 275px; display: block; float: left; position: relative; *margin-top:10px;}
.city-initial em { position: absolute; display: inline-block; font-size: 14px; font-weight: bolder; color: #0088cc; left: 20px; top: 7px; font-style: normal; font-family: Verdana, Geneva, sans-serif;}
.ydcity-box .list-city li dl dd { float: left; margin: 10px 0 0 12px; width: 68px; display: inline; }
.ydcity-box .list-city li dl .city-initial dd { margin: 7px 0 !important;}
.ydcity-box .list-city li dl dd span { padding: 2px 5px; display:inline-block; cursor: pointer; }
.ydcity-box .list-city li dl dd span.hover { color:#fff; background-color:#0080CC;}

.shc-box { margin-top: 3px; position: absolute; top: 0; left: 0; z-index: 1; width: 298px; background: #fff; border: solid 1px #81BEDD; display: none;}
.shc-box h3 { padding-left: 8px; height: 28px; line-height: 28px; color: #0e6386; font-size: 12px; font-weight: bold;  overflow: hidden; border-bottom:0px solid #81BEDD; background:url("../images/listarea_bg.jpg") repeat-x 0px -3px;}
.shc-box .list-city { padding: 5px 0; width: 100%; background: #fff; overflow: hidden;}
.shc-box .list-city li { float: left; margin: 0 0 5px 15px; padding: 2px; white-space: nowrap; color: #666; text-align: center; cursor: pointer; display: inline;}
.shc-box .list-city li.current,.shc-box .list-city li.selected{ color:#fff; background:#0E6386;}

/*上门取还车*/
.shc-form { padding: 5px 0 34px; display: table; }
.shc-form .form-list { padding-top: 10px; width: 100%; color: #555; display: table; }
.shc-form .form-list li { float: left; line-height: 29px; }
.shc-form .form-list li.key { width: 43px; text-align: center; }
.shc-form .select-box, .shc-form .address-box { cursor: pointer; display: block;}
.shc-form .select-box.current { position: relative; }
.shc-form .select-type, .shc-form .select-area { height: 27px; display: block; }
.shc-form .select-type { width: 116px; }
.shc-form .select-area { margin-left: 3px; width: 96px; }
.shc-form .select-box .inner-box { border: solid 1px #CDCDCD; }
.shc-form .input-txt { float: left; padding: 0 5px; height: 24px; line-height: 24px; color: #555; background-color: #fff; border: none; overflow: hidden; cursor: pointer; }
.shc-form .select-type i, .shc-form .select-area i { float: right; margin: 12px 5px 0 0; width: 0; height: 0; border-style: solid; border-width: 3px; border-color: #666 #fff #fff #fff; overflow: hidden; }

.shc-form .select-showbox { position: absolute; top: 30px; left: 0; background: #fff; border: solid 1px #CDCDCD; overflow: hidden; zoom: 1; display: none; }
.shc-form .select-box.current .select-showbox { display: block; margin-left:-1px;}
.shc-form .select-type .select-showbox {display: none; width: 114px; }
.shc-form .select-area .select-showbox { width: 94px; height: 166px; overflow-y: scroll; margin-left:-1px;}
.shc-form .select-showbox .type-list { padding: 2px; overflow: hidden; zoom: 1; }
.shc-form .select-showbox .type-list li { float: left; padding: 0 5px; width: 100px; line-height: 18px; display: inline; }
.shc-form .select-showbox .type-list li.current { background: #FFEBAF; }
.shc-form .select-area .select-showbox .type-list li { width: 72px;}
.shc-form .address-box { width: 213px; border: solid 1px #CDCDCD; display: table; }
#sameReturnAddress .input-txt{ width: 14px;height: 14px;float: left;line-height: 20px;vertical-align: middle; padding:0; background:none; border:none; margin-top:9px; margin-right:5px;}

.shc-form .op-box { padding-top: 22px; overflow: hidden; zoom: 1; }
.shc-form .op-box .btn-save { float: left; margin-left: 44px; width: 75px; height: 28px; line-height: 27px; text-align: center; color: #fff; font-weight: bold; background:#0E6386; overflow: hidden; display: inline; cursor: pointer; }
.shc-form .op-box .btn-save:hover { text-decoration: none; }
.shc-form .op-box .txt-price { float: left; margin-left: 11px; padding-top: 5px; color: #555; overflow: hidden; }
.shc-form .op-box .txt-price .price { color: #ff0000; }

.btn-subload{ background: url("../images/loading_login.gif") no-repeat;width: 73px !important;height: 30px;display: none;margin-left: 97px;}



/*送车上门*/
.hidden { display: none;}
input::-webkit-input-placeholder { color: #b6b6b6;}
input:-moz-placeholder { color: #b6b6b6;}
input::-moz-placeholder { color: #b6b6b6;}
input:-ms-input-placeholder { color: #b6b6b6;} 
.phcolor{ color:#b6b6b6;}
.org{ color: #ee5909;}

.send-hbg { position: fixed; top:0; right:0; bottom:0; left:0; background:#000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); z-index:99999;}
.send-wrap { position: absolute; top: 100px; left: 50%; width: 880px; height: 584px; border: 5px solid #1482ca; margin-left: -445px; background: #fff; z-index: 100000; font-family:"宋体";}

.send-wrap h3 { padding: 10px 20px; font-size: 18px; color: #333; background: #f7f7f7; border-bottom: 1px solid #ccc;}
.send-wrap h3 em { font-style: normal;}
.send-wrap h3 span { margin-left: 5px; font-size: 14px;}
.send-wrap h3 span i { color: #ee5909; font-weight: bold; font-style: normal;}
.send-close { background:url("../images/send-close.jpg") no-repeat; width:17px; height:17px; display: inline-block; position: absolute; top: 14px; right: 16px; z-index: 100000; cursor: pointer; }

.send-area { float: left; width: 385px; }
.send-search { background: #f7f7f7; width: 100%; padding: 6px 0; display: inline-block; }
.search-box { position: relative; width: 346px; margin-left: 20px; background: #fff;}
.search-icon { background: url("../images/send-search.png") no-repeat; width: 26px; height: 26px; display: inline-block; margin: 8px; float: left; }
.search-gray { background-position: 0 0; }
.search-org { background-position: 0 -28px; }
.search-store { width: 300px; padding-right: 4px; height: 42px; display: inline-block; line-height: 42px; border: none; outline:none; background: #fff; font-size: 14px; color: #ee5909; }
.search-clear { position: absolute; right: 8px; top: 8px; display: none; z-index: 999; background: #fff url("../images/send-clear.png") no-repeat; width: 26px; height: 26px; cursor: pointer;}
.send-carli { background: #fff; position: absolute; left: 0; width:385px; height: 486px; overflow-x: hidden; overflow-y: auto; }
.send-carli li { padding: 16px 0; border-top: 1px solid #ccc; position: relative; }
.send-carli li.send-cur { background: #f2f9fc;}
.send-carli li.send-cur .send-storename { color: #ee5909;}
.send-storepic { position: absolute; top: 18px; left: 18px; width: 23px; height: 31px; margin-top:-2px; background:url("../images/send-location.png") no-repeat; }
.send-storename,.send-storearea,.send-btn { padding: 0 10px 0 52px; }
.send-storename { font-size: 16px; color:#333; }
.send-storearea { font-size: 12px; color: #7b7b7b;}
.send-prompt { margin-top: 20px;}
.send-prompt span { position: absolute; left: 0; bottom: 0; width: 100%; background: #fffcd2; padding: 5px 0; text-indent: 20px; color: #ee5909; }
.send-btn input { width: 116px; height: 36px; background:url("../images/send-btnbg.png") no-repeat 0 0; border: none; font-size: 16px; color: #fff; font-weight: bold; margin-top: 4px; cursor:pointer; }
.send-btn input:hover { background-position: 0 -38px;}
.send-outside { text-align: center; font-size: 14px; color: #333; padding-top: 160px; }
.send-outside img { width: 76px; height: 76px; margin-bottom: 5px;}

.send-map { float: left; width: 495px;}
.send-map img { width: 100%; height: 100%;}
/* ��������20170320 Ԥ���� */
input[type="text"]::-ms-clear{
    display:none;
}
input { outline: none;}
.quick-order{ width:566px; height:308px; background: #fff;}
.title-top { width:122px; height: 308px; background: #f2f2f2; float:left;}
.title-top span{ width:115px; text-align: center; border-left: 7px solid #f2f2f2; padding: 20px 0; display: inline-block; font-size: 18px; font-weight: bold; cursor: pointer;}
.title-top span.current { border-left-color: #0076bf; background:#fff; color:#0076bf;}

.form-box { width: 390px; height: 308px; float: right; margin-right: 28px;}
/*�Լ��⳵*/
.side-bt { margin-top:20px;}
.side-title { font-size: 14px; color: #333; font-weight: bold; float: left;}
.side-door { float: right;}
.side-door input { width: 13px; height: 13px; vertical-align: -2px; *vertical-align: 0; margin-right: 2px;}
.side-info { padding-top: 6px;}
.side-city { width: 182px; float: left;}
.side-time { width: 186px; float: right;}
.input-city,.input-store { width: 168px; font-size: 14px; padding: 0 6px; height: 30px; line-height: 30px; border: 1px solid #e7e7e7; color:#333; background: url("../images/arrow_down.png") no-repeat #fff 164px 13px;}
.input-city { *margin-bottom:-2px;}
/*.input-city:focus,.input-store:focus { border: 1px solid #0076bf; position:relative; z-index:100;}*/
.input-date,.input-time{ width: 172px; font-size: 14px; padding: 0 6px 0 6px; height: 30px; line-height: 30px; border: 1px solid #e7e7e7; color:#333; background:url("../images/arrow_down.png") no-repeat #fff 168px 13px;}
/*.input-date:focus,.input-time:focus { border: 1px solid #0076bf; position:relative; z-index:100;}*/


/*�����⳵*/
.noopcity { opacity: 0; }
.Guoji-pickcar,.Guoji-returncar { width: 390px; font-size: 14px; padding-bottom: 14px;}
.Guoji-pickcar { margin-top: 32px;}
.input-pickcity,.input-returncity { width: 379px; padding: 0 8px 0 52px; height: 34px; line-height: 34px; border: 1px solid #e7e7e7;}
.pickcar-title { position: absolute; /*width: 48px;*/ text-align: right; height: 34px; line-height: 34px;}
.returncar-title { position: absolute;width: 48px; text-align: right; height: 34px; line-height: 34px;}
.Guoji-seltime { width: 176px;}
.input-gjdate,.input-gjtime{ width: 162px; font-size: 14px; height: 34px; line-height: 34px; border: 1px solid #e7e7e7; color:#333; background:url("../images/arrow_down.png") no-repeat #fff 148px 15px;}
.Guoji-region { text-align: center; padding-top: 15px; font-size: 13px; color: #929292;}
.Guoji-region span { color: #e8591d; font-weight: bold;}

.input-bdno { border-bottom-color: #fff;}
.btn-home { text-align: center; margin-top: 15px;}
.btn-home input { width: 388px; height: 40px; line-height: 40px; border-radius: 5px; border: none; font-size: 22px; background: #0077bb; color: #fff; cursor: pointer; font-family:"宋体";}
.btn-home input:hover { background: #0088cc;}
.cal-prompt { background: #fff; color: #ef5809; margin: 210px 10px 6px 10px; text-align: center;}

/*���ʳ���ѡ��*/
.Guoji-citybox { width: 574px; font-size: 12px; margin-top: 5px; background: #fff; border: 1px solid #0074c2; display: none;}
.city-title { font-size: 14px; font-style: normal; padding: 10px 20px; color: #929292; background: #f2f2f2;}
.city-main { padding: 0 20px; border-bottom: 2px solid #999; height: 36px; line-height: 36px;}
.city-main li { float: left; padding:0 9px; font-size: 12px; cursor: pointer; position: relative;}
.city-main li:hover { color: #007fcc;}
.city-main li span { position: absolute; left: 50%; margin-left: -6px; bottom: -8px; width: 12px; height: 6px; background: url("") no-repeat; display: none;}
.city-main li.main-cur { border-bottom: 2px solid #007fcc; color: #007fcc; font-weight: bold;}
.city-main li.main-cur span { display: block;}
.city-hotbox { padding: 14px 30px 20px;}
.city-hotbox span { float: left; padding: 2px 4px; color: #fff; background: #e8591d;}
.city-hot { margin-left: 28px;}
.city-hot li { float: left; padding: 2px 5px; margin-left: 10px; cursor: pointer;}
.city-hot li:hover { background: #007fcc; color: #fff;}
.city-hot li.hot-cur { background: #007fcc; color: #fff;}

.city-libox { padding: 0 30px 20px;}
.city-left { float: left;}
.city-right { float: right;}
.city-li { width: 50%;}
.city-li dt { float: left; height: 22px; line-height: 22px;}
.city-li dd { margin-left: 15px; margin-bottom: 4px; *margin-bottom: 6px;}
.city-li dd span { width: 66px; height: 18px; line-height: 17px; padding: 2px 5px; display: inline-block; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.city-li dd span:hover { background: #007fcc; color: #fff;}
.city-li dd span.city-licur { background: #007fcc; color: #fff;}

/*���ʳ�������*/
.Guoji-citysearch { position: absolute; min-width: 300px; left: 15px; top: 71px; background: #fff; border: 1px solid #0074c2; z-index: 9;}
.city-selbox { padding: 5px 15px;}
.city-selbox li { line-height: 28px; padding: 0 5px; cursor: pointer;}
.city-selbox li:hover { background: #e5ebf7;}
.city-selbox li.city-scur { color: #fff; background: #007fcc;}

/** 
 + ---------------------------------------- +
 + �����ؼ� Css v1.0
 + Author: angtian
 + Mail: angtian.fgm@taobao.com
 + ---------------------------------------- +
 + Date: 2012-01-06
 + ---------------------------------------- +
**/

.calendar {
    margin-top: 3px;
    position: relative;
    float: left;
    clear: both;
    border: 1px solid;
    border-color: #0076bf;
    padding: 0 0px 0px;
    background: #fff;
    /*-webkit-box-shadow: 2px 2px 8px #333;
    -moz-box-shadow: 2px 2px 8px #333;*/
}
.cal-container{float:left;margin:0px 0px 0 0;}
.calendar dl{width: 197px;color:#404040;font:12px/22px Tahoma;margin:10px 10px 0; background:#F0F3F5;}
.calendar dl,.calendar dt,.calendar dd{text-align:center;margin:0;padding:0;}
.calendar dt{float:left;width: 28px;line-height: 24px;background:#f0f3f5; color:#555859;}
.calendar dt.date{width:100%;font-weight:700;margin:0; line-height:29px; height:29px; background:#0088cc; color:#fff; border:none}
.calendar dt.date div{margin-bottom:5px;}
.calendar dt.date select{font-size:12px;font-family:inherit;margin:0 5px;}
.calendar dd{clear:both;width: 197px;height: 151px;font-weight:700;background:url("../images/calendar_table.png") no-repeat;}
.calendar dd a,.calendar dd a span{float:left;width: 27px;height: 24px;color:#404040;overflow:hidden;text-decoration:none;background-image:url("../images/fete_day.png");background-position:-999px -999px;background-repeat:no-repeat;margin:1px 0 0 1px;outline:none;}
.calendar dd a:hover,.calendar dd a.selected,.calendar dd a.start-date,.calendar dd a.select-range:hover{color:#FFF;background-color:#0088cc;}
.calendar dd a.disabled,.calendar dd a.disabled:hover{color:#DCDCDC;cursor:default;background-color:transparent!important;}
.calendar dd a span{display:block;width:25px;height:22px;margin:0;cursor:pointer;}
.cal-prev,.cal-next,.cal-close{position:absolute;cursor:pointer;overflow:hidden;text-indent:-9999px;background:url("../images/calendar_bg.png") no-repeat;}
.cal-prev,.cal-next{top:4px;width:21px;height:21px;margin-top:0px;}
.cal-prev{left:5px;background-position:0 -30px;}
.cal-next{right:5px;background-position:-21px -30px;}
.cal-close{top:8px;right:8px;width:17px;height:17px;background-position:-40px -25px;}

.calendar dd a.yuandan,
.calendar dd a.chuxi,
.calendar dd a.chunjie,
.calendar dd a.yuanxiao,
.calendar dd a.qingming,
.calendar dd a.wuyi,
.calendar dd a.duanwu,
.calendar dd a.zhongqiu,
.calendar dd a.guoqing,
.calendar dd a.today
{text-indent:-999px;}

.calendar dd a.yuandan{background-position:0 0;}
.calendar dd a.chuxi{background-position:0 -30px;}
.calendar dd a.chunjie{background-position:0 -60px;}
.calendar dd a.yuanxiao{background-position:0 -90px;}
.calendar dd a.qingming{background-position:0 -120px;}
.calendar dd a.wuyi{background-position:0 -150px;}
.calendar dd a.duanwu{background-position:0 -180px;}
.calendar dd a.zhongqiu{background-position:0 -210px;}
.calendar dd a.guoqing{background-position:0 -240px;}
.calendar dd a.today{background-position:0 -270px;}

.calendar dd a.yuandan:hover,
.calendar dd a.yuandan:hover .select-range,
.calendar dd a.yuandan .selected,
.calendar dd a.yuandan .start-date
{background-position:-31px 0;}
.calendar dd a.chuxi:hover,
.calendar dd a.chuxi:hover .select-range,
.calendar dd a.chuxi .selected,
.calendar dd a.chuxi .start-date
{background-position:-31px -30px;}
.calendar dd a.chunjie:hover,
.calendar dd a.chunjie:hover .select-range,
.calendar dd a.chunjie .selected,
.calendar dd a.chunjie .start-date
{background-position:-31px -60px;}
.calendar dd a.yuanxiao:hover,
.calendar dd a.yuanxiao:hover .select-range,
.calendar dd a.yuanxiao .selected,
.calendar dd a.yuanxiao .start-date
{background-position:-31px -90px;}
.calendar dd a.qingming:hover,
.calendar dd a.qingming:hover .select-range,
.calendar dd a.qingming .selected,
.calendar dd a.qingming .start-date
{background-position:-31px -120px;}
.calendar dd a.wuyi:hover,
.calendar dd a.wuyi:hover .select-range,
.calendar dd a.wuyi .selected,
.calendar dd a.wuyi .start-date
{background-position:-31px -150px;}
.calendar dd a.duanwu:hover,
.calendar dd a.duanwu:hover .select-range,
.calendar dd a.duanwu .selected,
.calendar dd a.duanwu .start-date
{background-position:-31px -180px;}
.calendar dd a.zhongqiu:hover,
.calendar dd a.zhongqiu:hover .select-range,
.calendar dd a.zhongqiu .selected,
.calendar dd a.zhongqiu .start-date
{background-position:-31px -210px;}
.calendar dd a.guoqing:hover,
.calendar dd a.guoqing:hover .select-range,
.calendar dd a.guoqing .selected,
.calendar dd a.guoqing .start-date
{background-position:-31px -240px;}
.calendar dd a.today:hover,
.calendar dd a.today:hover .select-range,
.calendar dd a.today .selected,
.calendar dd a.today .start-date
{background-position:-31px -270px;}

.calendar dd a.end-date,
.cal-end dd a:hover,
.cal-end dd a.select-range:hover 
{color:#FFF;background-color:#0088cc;}

.calendar dd a.yuandan .end-date,
.cal-end dd a.yuandan:hover,
.cal-end dd a.yuandan:hover .select-range
{background-position:-62px 0;}
.calendar dd a.chuxi .end-date,
.cal-end dd a.chuxi:hover,
.cal-end dd a.chuxi:hover .select-range
{background-position:-62px -30px;}
.calendar dd a.chunjie .end-date,
.cal-end dd a.chunjie:hover,
.cal-end dd a.chunjie:hover .select-range
{background-position:-62px -60px;}
.calendar dd a.yuanxiao .end-date,
.cal-end dd a.yuanxiao:hover,
.cal-end dd a.yuanxiao:hover .select-range
{background-position:-62px -90px;}
.calendar dd a.qingming .end-date,
.cal-end dd a.qingming:hover,
.cal-end dd a.qingming:hover .select-range
{background-position:-62px -120px;}
.calendar dd a.wuyi .end-date,
.cal-end dd a.wuyi:hover,
.cal-end dd a.wuyi:hover .select-range
{background-position:-62px -150px;}
.calendar dd a.duanwu .end-date,
.cal-end dd a.duanwu:hover,
.cal-end dd a.duanwu:hover .select-range
{background-position:-62px -180px;}
.calendar dd a.zhongqiu .end-date,
.cal-end dd a.zhongqiu:hover,
.cal-end dd a.zhongqiu:hover .select-range
{background-position:-62px -210px;}
.calendar dd a.guoqing .end-date,
.cal-end dd a.guoqing:hover,
.cal-end dd a.guoqing:hover .select-range
{background-position:-62px -240px;}
.calendar dd a.today .end-date,
.cal-end dd a.today:hover,
.cal-end dd a.today:hover .select-range
{background-position:-62px -270px;}


.calendar dd a.select-range{background-color:#E5F2FA;}
.calendar dd a.yuandan .select-range{background-position:-93px 0;}
.calendar dd a.chuxi .select-range{background-position:-93px -30px;}
.calendar dd a.chunjie .select-range{background-position:-93px -60px;}
.calendar dd a.yuanxiao .select-range{background-position:-93px -90px;}
.calendar dd a.qingming .select-range{background-position:-93px -120px;}
.calendar dd a.wuyi .select-range{background-position:-93px -150px;}
.calendar dd a.duanwu .select-range{background-position:-93px -180px;}
.calendar dd a.zhongqiu .select-range{background-position:-93px -210px;}
.calendar dd a.guoqing .select-range{background-position:-93px -240px;}
.calendar dd a.today .select-range{background-position:-93px -270px;}

.cal-end dd a.hover{background-color:#E5F2FA;}
.cal-end dd a.yuandan .hover{background-position:-124px 0;}
.cal-end dd a.chuxi .hover{background-position:-124px -30px;}
.cal-end dd a.chunjie .hover{background-position:-124px -60px;}
.cal-end dd a.yuanxiao .hover{background-position:-124px -90px;}
.cal-end dd a.qingming .hover{background-position:-124px -120px;}
.cal-end dd a.wuyi .hover{background-position:-124px -150px;}
.cal-end dd a.duanwu .hover{background-position:-124px -180px;}
.cal-end dd a.zhongqiu .hover{background-position:-124px -210px;}
.cal-end dd a.guoqing .hover{background-position:-124px -240px;}
.cal-end dd a.today .hover{background-position:-124px -270px;}

.date-info,.date-info-start,.date-info-end{ position:absolute; height:13px; line-height:13px; overflow:hidden; top:51%; margin-top:-8px; right:5px; font-size:12px; color:#A1A1A1;padding-right:22px; padding-top:2px;}

.cal-msg{color:#666;background:#FFF3E8;border:1px solid #FF9751;padding:0 7px;line-height:25px;}

.calendar .line_calendar{ width:2px; height:190px; background:#ccc; position:absolute; overflow:hidden;left:183px;opacity:0.5;filter:alpha(opacity=50);}

#goTopBtn {
position: fixed; bottom: 20px; right:0px; width: 70px; height: 70px; line-height: 41px; line-height: 42px\0; color: #4593c1;display: block; overflow: hidden; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight - 20); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth ); z-index:99990; } 
#goTopBtn a{ width:70px; height:70px; display:block;  background: url("../images/bktotop_tyj.png") 0 -138px no-repeat ; ) no-repeat; }
#goTopBtn a:hover{ background-color:#000; background:url("../images/bktotop_tyj.png") no-repeat -70px -138px;}
*html { background: url("about:blank"); }
.myshowbox { position: fixed; top: 50%; left: 50%; z-index: 99999; padding: 5px; background: #0088cc; box-shadow: 0 0 5px #000; overflow: hidden; _position: absolute; _margin-top: 0; }
.myshowbox .title { padding: 0 10px; height: 30px; line-height: 31px; font-size: 14px; font-weight: bold; border-bottom: solid 2px #469DC1; overflow: hidden; zoom: 1; }
.myshowbox-container { position: relative; background: #fff; overflow: hidden; zoom: 1; }
.myshowbox-container .btn-close { position: absolute; top: 5px; right: 5px; width: 20px; height: 20px; background: url("../images/btn-myshow-close.png") no-repeat; display: block; }
#bgScreen, #bgIFrame { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; background: #000; filter: alpha(opacity=20); opacity: 0.2; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight ); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); }
#bgIFrame { z-index: 998; filter: alpha(opacity=0); opacity: 0; }

/*110930 tjy*/
*html { background: url("about:blank"); }
/*120207 outline fix*/
a { outline: none }
.tjy-content h3 b, .tjy-link b, .tjy-link .btn-tjySubmit, .tjy-close { background: url("../images/bg_tyj.png") no-repeat; }
.btn-tjy { position: fixed; bottom: 89px; right: 0px; width: 70px; height: 70px; line-height: 41px; line-height: 42px\0; color: #4593c1; background: url("../images/bktotop_tyj.png") no-repeat 0px -69px; display: block; overflow: hidden; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight - 89); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); z-index:99990; }

.btn-zxzx { position: fixed; bottom: 158px; right:0px; width: 70px; height: 70px; line-height: 41px; line-height: 42px\0; color: #4593c1; background: url("../images/bktotop_tyj.png") no-repeat 0px 0px; display: block; overflow: hidden; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight - 158); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); z-index:99990;}

.btn-tjy:hover { text-decoration: none; color:#fff; background-position:-70px -69px; }
.btn-zxzx:hover { text-decoration: none; color:#fff; background-position:-70px 0px; }
/*111129*/
.btn-tjy span { float: left; margin: 10px 7px 0 13px; width: 17px; height: 19px; font-size: 0; background: url("") no-repeat -106px 0; display: inline-block; }
.btn-tjy:hover span{ background-position:-106px -20px;}
/*120217*/
.tjy-box { position: fixed; top: 50%; left: 50%; z-index: 99999; margin: -169px 0 0 -269px; width: 538px; height: 338px; background: #F7F8FA; border: solid 1px #D2D3D5; overflow: hidden; _position: absolute; _margin-top: 0; display: none; }
/*111213*/
.tjy-content { position: relative; width: 485px; height: 100%; padding: 10px 0 0 27px; }
/*111213*/
.tjy-content h3 { padding: 13px 0 6px; color: #333; font-size: 14px; }
.tjy-content h3 span, .tjy-link span { color: #e65e00; font-size: 12px; display: inline-block; }
.tjy-content h3 b, .tjy-link b { float: left; margin-right: 5px; width: 12px; height: 12px; background-position: -109px -12px; display: inline; }
/*120226 ts*/
.tjy-link span { float: left; margin: 8px 0 0 15px; display: none; }
.tbStyle { width: 463px; color: #bfbfbf; font-size: 12px; background: #fff; border: solid 1px #D2D3D5; }
.txtJY { margin-top: 5px; padding: 10px; height: 75px; line-height: 18px; }
.txtLX { padding: 5px 10px; width: 168px; height: 12px; }
.tjy-link { padding-top: 35px; width: 100%; display: table; }
.tjy-link a { float: right; margin-top: 8px; color: #017ee5; font-weight: bold; text-decoration: underline; display: inline-block; }
.tjy-link .btn-tjySubmit { float: left; margin: 0; width: 88px; height: 28px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; text-decoration: none; display: inline-block; }
.tjy-link .btn-tjySubmit:hover { text-decoration: none; }
.tjy-close { position: absolute; top: 12px; right: -14px; width: 20px; height: 20px; background-position: -88px 0; display: block; cursor: pointer; }
/*111129*/
.bg-iframe, .bg-screen { position: fixed; top: 0; left: 0; z-index: 9; width: 100%; display: none; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight ); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); }
.bg-iframe { width: 99%; }
.bg-screen { background: #000; }
.data-hint { display: none; }
/*120206 jdz*/
.select-tjy { position: relative; width: 170px; height: 24px; cursor: pointer; }
.select-tjy-txt { float: left; margin: 5px 0 0 10px; margin-top/*\**/: 6px \9; }
.select-tjy .select-view { position: absolute; top: 0; right: 0; width: 24px; height: 24px; background: #fff; cursor: pointer; }
.select-tjy .select-view b { margin: 10px 0 0 7px; width: 0; height: 0; line-height: 0; font-size: 0; border-style: solid; border-width: 5px; border-color: #8B8B8B #fff #fff #fff; display: block; }
.select-tjy ul { position: absolute; top: 24px; left: -1px; z-index: 999; width: 170px; overflow: hidden; display: none; }
.select-tjy ul li { padding: 5px 10px; color: #666; }
.select-tjy ul .current { background: #ddd; }

/*css3*/
.tjy-box { -webkit-box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; -o-box-shadow: 0px 0px 10px #333; -ms-box-shadow: 0px 0px 10px #333; box-shadow: 0px 0px 10px #333; }
/*文字阴影*/
.tjy-content { text-shadow: 1px 1px 1px #eee; }
/*关闭hover*/
.tjy-close-hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg); -webkit-transition: all 1s ease-in-out 0s; -moz-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s; -ms-transition: all 1s ease-in-out 0s; transition: all 1s ease-in-out 0s; }
/*关闭out*/
.tjy-close-out { -webkit-transform: rotate(-0deg); -moz-transform: rotate(-0deg);  -o-transform: rotate(-0deg);  -ms-transform: rotate(-0deg);  transform: rotate(-0deg); -webkit-transition: all 1s ease-in-out 0s; -moz-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s; -ms-transition: all 1s ease-in-out 0s; transition: all 1s ease-in-out 0s; }
/*输入框错误提示*/
.error-animate { border-color: #F36D00; -webkit-box-shadow: 0 0 2px red; -moz-box-shadow: 0 0 2px red; -o-box-shadow: 0 0 2px red; -ms-box-shadow: 0 0 2px red; box-shadow: 0 0 2px red; -webkit-animation: 'errorAlarm' 2s linear 0s; -moz-animation: 'errorAlarm' 2s linear 0s; -o-animation: 'errorAlarm' 2s linear 0s; -ms-animation: 'errorAlarm' 2s linear 0s; animation: 'errorAlarm' 2s linear 0s; }
/*反馈提交按钮阴影*/
.btn-tjySubmit { text-shadow: 1px 1px 1px #aaa; -webkit-box-shadow: 0 0 10px #ccc; -moz-box-shadow: 0 0 10px #ccc; -o-box-shadow: 0 0 10px #ccc; -ms-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }
/*阴影动画 10-5px*ccc*/
.btn-shadow-ccc-hover { -webkit-box-shadow: 0 0 5px gray; -moz-box-shadow: 0 0 5px gray; -o-box-shadow: 0 0 5px gray; -ms-box-shadow: 0 0 5px gray; box-shadow: 0 0 5px gray; -webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s; }
.btn-shadow-ccc-out { -webkit-box-shadow: 0 0 10px #ccc; -moz-box-shadow: 0 0 10px #ccc; -o-box-shadow: 0 0 10px #ccc; -ms-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; -webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s; }
/*错误提示动画*/
@-webkit-keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}
@-moz-keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}
@-o-keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}
@-ms-keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}
@keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}









