.s-icon{display:inline-block;background-repeat:no-repeat;background-image:url(/img/service/service_spr.gif);vertical-align:middle;}
a{color:#00388A;}

.s-main{width:983px;margin:0 auto;}
.s-left{width:210px;float:left;}
.main-tit{width:210px;height:37px;line-height:37px;text-indent:46px;font-size:18px;background:url(/img/service/service_spr.gif) no-repeat 0 0;color:#0B3E6C;}

.hot-que{width:208px;border:1px solid #C1C1C1;border-top:none;}
.side-tit{height:31px;line-height:31px;background:url(/img/service/service_spr.gif) repeat-x 0 -50px;font-size:16px;color:#111;padding-left:20px;border-bottom:1px solid #C5C5C5;}
.hot-que-list{padding:10px 7px 13px;}
.hot-que-list li{background:url(/img/service/hot_que_bg.gif) no-repeat left 7px;line-height:18px;padding-left:12px;margin-top:5px;}
.hot-que-list li a{color:#03589b;}

.quick-service-box{overflow:hidden;}
.quick-service{width:212px;margin-left:-4px;}
.quick-service li{width:96px;float:left;margin-top:10px;margin-left:10px;_display:inline;}
.quick-service li a{display:block;float:left;width:96px;border-bottom:1px solid #9fcc40;background-color:#dcf89c;text-align:center;}
.quick-service li h4{font-size:14px;text-align:center;color:#5d8111;cursor:pointer;}

.quick-service-box .s-icon{width:41px;height:38px;cursor:pointer;}
.sIcon-airline{background-position:0 -90px;}
.sIcon-insurance{background-position:-45px -90px;}
.sIcon-hotel{background-position:-90px -90px;}
.sIcon-car{background-position:-135px -90px;}
.sIcon-zixun{background-position:-47px -310px;}

.to-ask{border:1px solid #C1C1C1;}
.to-ask-con{border:1px solid #FFFFFF;background-color:#eff8ff;padding:17px 8px;color:#101010;line-height:20px;}
.to-ask-con h4{font-size:14px;font-weight:normal;}
.to-ask-con h4 a{color:#03589b;}
.to-ask-con a{color:#03589b;}
.to-ask-email{color:#03589b;}
.to-ask-con a[href^=mailto]{color:#03589b;}


.s-right{width:763px;float:right;}
.order-flow-tit{font-size:14px;background-color:#f0f8ff;line-height:33px;padding-left:10px;}
.order-step{width:763px;overflow:hidden;margin-top:20px;}
.ostep{height:67px;border-bottom:1px solid #9fcc40;float:left;background-color:#dcf89c;padding:0 10px;}
.ostep .s-icon{height:41px;float:left;}
.s-icon-search{width:23px;background-position:0 -140px;}
.s-icon-order{width:32px;background-position:-31px -140px;}
.s-icon-confirm{width:25px;background-position:-69px -140px;}
.s-icon-invoice{width:23px;background-position:-103px -140px;}
.ostep h3{float:left;height:18px;font-size:18px;color:#4c6a0c;font-weight:normal;margin-top:12px;padding-left:10px;}
.ostep p{clear:both;text-align:center;padding-top:5px;}
.ostep p a{color:#8a8d84;margin:0 4px;}
.o-arrow{display:block;width:22px;height:28px;float:left;margin:10px 8px 0;background:url(/img/service/service_spr.gif) no-repeat -150px -140px;_display:inline;}
.ostep1{width:180px;}
.ostep2{width:124px;}
.ostep3{width:124px;}
.ostep4{width:138px;}


.s-map{border:1px solid #dedede;border-left:none;border-right:none;background-color:#f5fafe;margin-top:20px;}
.s-map dt{font-size:14px;font-weight:bold;padding-left:17px;padding-top:25px;}
.s-map .s-icon{width:16px;height:16px;margin-right:5px;}
.s-icon-account{background-position:-69px -192px;}
.s-icon-shopping{background-position:0 -192px;}
.s-icon-orders{background-position:-24px -192px;}
.s-icon-service{background-position:-48px -192px;}
.s-map dd{padding:10px 0 0 0;border-bottom:1px solid #FFFFFF;}
.s-map dd p{padding:0 20px 25px 38px;padding-bottom:25px;border-bottom:1px solid #ebebeb;overflow:hidden;}
.s-map dd p a{color:#2b5a9b;margin-right:20px;float:left;_display:inline;line-height:18px;}
.s-map .noborder{border:none;}
.i-new{background:url(/img/service/new.gif) no-repeat right center;padding-right:30px;}
.i-hot{background:url(/img/service/hot.gif) no-repeat right center;padding-right:30px;}

.other-map{padding:27px 9px;background-color:#f0f8ff;overflow:hidden;margin-top:20px;}
.other-map h3{height:25px;line-height:25px;background:url(/img/service/service_spr.gif) no-repeat -186px -144px;padding-left:32px;font-size:14px;float:left;}
.other-map-list{float:left;}
.other-map-list a{float:left;height:32px;line-height:32px;font-size:14px;color:#FFF;font-weight:bold;background:url(/img/service/service_spr.gif) no-repeat left -268px;margin-left:20px;_display:inline;}
.other-map-list a span{min-width:64px;_width:64px;float:left;height:32px;padding:0 15px;background:url(/img/service/service_spr.gif) no-repeat right -268px;text-align:center;cursor:pointer;}

.que-type{width:208px;border:1px solid #C1C1C1;}
.que-type dl dt{line-height:27px;background-color:#F5F5F5;border-bottom:1px solid #DEDEDE;font-weight:bold;padding-left:26px;}
.que-type dl dd p{padding:7px 0;}
.que-type dl dd a{display:block;height:24px;line-height:24px;overflow:hidden;text-indent:38px;color:#2A5A98;}
.que-type dl dd a:hover{background-color:#FAFAFA;text-decoration:none;}
.que-type dl dd a.current{font-weight:bold;}

/*包车服务*/
.rent-box{width:735px;margin:0 auto;padding:20px 0;}
.rent-tip{padding:5px 0;color:#989898;}
.rent-form{border:1px solid #BCD5E9;padding:20px;margin-top:10px;}
.rent-form .flabel{width:120px;font-size:14px;line-height:25px;}
.rent-form .fcon{width:565px;}
.rent-form .sun-ipt{width:210px;padding:5px 4px;
-webkit-box-shadow: 1px 1px 0px #7E7E7E inset;
-moz-box-shadow: 1px 1px 0px #7E7E7E inset;
box-shadow:  1px 1px 0px #7E7E7E inset;
}
.rent-ipt-tip{margin-left:5px;color:#CFCFCF;}
.rent-form select{padding:3px;border:1px solid #D5D5D5;}
#rent-error{border:1px solid #FFB9B9;background-color:#FFF7F7;padding:10px;color:#F00;display:none;}
.rent-form .sunbtn2{width:60px;}
.rent-form .must{display:inline-block;color:#F00;margin-left:5px;}
.rent-box .must{color:#F00;}
#rent-submit{width:60px;}
/*问题列表页，问题详细页*/
.help-content{width:763px;overflow:hidden;margin-top:20px;}
.que-titles{padding:10px 0;}
.que-titles li{padding:5px 0;}
.que-titles li a{font-weight:bold;color:#2A5A98;}

.que-contents{overflow:hidden;}
.que-contents li{position:relative;}
.que-contents-tit{height:32px;line-height:32px;background-color:#EFF8FF;font-size:12px;padding:0 10px;}
.que-contents-detail{padding:10px 0;line-height:20px;}
.que-contents .backtop{display:block;width:37px;height:14px;background:url(/img/service/back_top.gif) no-repeat;position:absolute;top:10px;right:10px;cursor:pointer;}

/*联系客服*/
.contact{line-height:20px;padding-bottom:10px;padding-left:10px;}
.contact h3{padding:10px 0;}
.contact p{margin-top:15px;}
#suggests{width:400px;height:100px;overflow:auto;resize:none;}
.contact-form{border:none;padding:0;}
.contact-form .flabel{font-size:12px;}

