@charset "gb2312";
/* CSS Document */
.clearfix:after {content:"."; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; }


/*滑上弹层*/
.mask{position:fixed; width:100%; height:100%; background:#000; top:100%; left:0; z-index:998;opacity: 0.4; display:none;}
.destination{ position:fixed; top:100%; width:100%; left:0; z-index:999; display:none;}
.destTitle{ text-align:center; padding:0 10px; height:40px; background:#e6dacf; border-bottom:1px solid #b8b1ab; color:#333; text-shadow:1px 1px 1px #ede5dd; font-size:18px; line-height:40px;}
.destTitle p{ float:left; border-right:1px solid #f7ebdf; margin-top:6px;}
.destTitle p a{ background:url(../../images/cityIco.png) 2px 5px no-repeat; width:36px; height:28px; border-right:1px solid #b2a9a0; display:block; background-size:50%;}
.destTitle span{ font-size:12px;}
.destTitle input{ float:right; width:66px; height:30px; border-radius:2px; border:1px solid #cdc3b9 ; background:-webkit-gradient(linear, 0 0, 0 90%, from(#fffcfa), to(#f4e8dd)); font-size:1.4rem; color:#e62922; text-shadow:1px 1px 1px #fdfbf9;  margin-top:5px;}
.letter{ position:absolute; right:0; top:40px; width:40px; text-align:center;}
.letter a{ color:#333; text-decoration:none; display:block;}

.destSearch{ background:#f5f0eb; border-bottom:1px solid #e6dacf; padding:6px 20px;}
.destSearch input{}
.destList{ background:#fff;  height:80%; overflow-x:hidden; overflow-y:auto; line-height:44px;}
.destList table tr{ border-bottom: solid 1px #ccc;}
.destList table tbody td{ border-right:solid 1px #ccc;}
.destList table td{ padding:0 2rem; font-size:1.4rem;}
.borderRightNo{ border-radius:0;}
.setLabel{ width:100%; line-height:1.8rem;}
.check{ display:inline-block; width:1.6rem; height:1.9rem; background:url(../../images/check2.png) no-repeat; background-size:1.6rem 4.4rem;vertical-align:middle; padding:0 0.3rem;}
.check.checked{ background-position:0 -2.7rem;}
.mobileClick dd a.scope{ width:3rem;}


/*结果列表*/
/*header*/
.header_barHeight{ position:absolute; width:100%; z-index:999; top:0; left:0;}
/*body*/
.page_content .step{ margin-top:4rem;}
.page_content .step2{ margin-top:8rem;}
.query_step_panel{border:none;width:10rem;margin:9.5rem auto 9rem auto;height:3.3rem; line-height:3.3rem;text-align:center;color:rgba(255,255,255,1);text-shadow:0 1px 0 rgba(204,45,31,.8);border-radius:5px;box-shadow:0 1px 0 rgba(171,29,16,1);background:-webkit-linear-gradient(top,rgba(255,56,38,1),rgba(226,49,32,1)); font-size:1.4rem}/*2014-2-12修改*/

.step_panel li.right_arrow_set{ height:15rem;}
.right_arrow .titleH2{ font-size:1.7rem; line-height:3.6rem; padding-top:1rem;}
.height55 p,.right_arrow p{ height:2.5rem; line-height:2.5rem;}
 p.setPHeight{ height:4.6rem; line-height:2.5rem; background-color:#f9f9f9; cursor:pointer; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.right_arrow p span,.height55 p span{ display:inline-block; float:left;}
.right_arrow p span.spanWidth,.height55 p span.spanWidth{ width:80%;}
.location{ display:inline-block; background:url(../../images/location.png) center left no-repeat; background-size:1.2rem 1.5rem; clear:both;color:#333; text-decoration:none;}
.location .fontWidth{ display:inline-block; padding:1rem 2rem; font-size:1.4rem;}
.a_unfold{position:absolute; width:2.5rem; height:2.5rem; background:url(../../images/icon_headers.png) bottom left no-repeat; background-size:100%;right: 2rem;top: 0.9rem; cursor:pointer;}
.a_map{position:absolute; width:2.5rem; height:2.5rem; background:url(../../images/icon_headers.png) 0 -50px no-repeat; background-size:100%;right: 2rem;top: 1.1rem; cursor:pointer;}
.black{display:block;}
.hide{ display:none;}
.step_content_head{z-index: 999;width: 100%;background:#fff;position:absolute; top: 4.4rem;left: 0rem; border-bottom:1px solid rgba(217,217,217,0.5);line-height:4rem;}
.step_content_head2{width: 100%;background:#fff;position:  fixed; top: 4.4rem;left: 0rem; border-bottom:1px solid rgba(217,217,217,0.5);}
.step_content_head dl{height:3.2rem; line-height:2.5rem; margin-top:0.7rem;}
.step_content_head dd{width:33%;  border-right:#cdcdcd solid 1px; text-align:center;float:left; }
.step_content_head dd a{ display:inline-block; width:6.5rem; background:url(../../images/icostep_content_head.png) right 13px no-repeat; padding-right:1.6rem; font-size:1.4rem; text-decoration:none; color:#333; text-align:right; background-size:1.2rem 2.5rem; }
.step_content_head dd a.active{ color:#52a5cc; background-position:right -12px;}
.step_content_head dd.borderRightNo{ border-right:0;}
.step_head_list{width:100%; background:#FFF; z-index:99; max-height:29.5rem; overflow-y:auto; position:relative; display:none;}
.step_head_list li{ background:#f1f1f1; border-bottom:rgba(205,205,205,.5) solid 1px;border-left:rgba(205,205,205,.5) solid 1px; }
.step_head_list li em,.particularuL dd em{ display:block; height:5px; background:url(../../images/head_list2.png) top left repeat-x;}
.step_head_list li.active{ background:#fff url(../../images/liLeft.jpg) left 4px no-repeat; background-size:0.3rem 4rem; }
.step_head_list li span{display:inline-block; width:18%; text-align:center; margin-left:3px;}
.step_head_list li span.spanLocation{  position:relative;}
.step_head_list ul.particularuL{ position:absolute; left:20%; top:0rem; width:80%;  height:28.6rem; background:#fff; display:none;}
.particularuL dd{border-bottom:rgba(205,205,205,.5) dashed 1px; background:#fff; text-align:center; border-left:0; float:inherit; border-right:0; width:100%;}
.masked{position:fixed; width:100%; height:100%; background:rgba(0,0,0,.6);top:13rem; left:0; z-index:7;display:none;}

.step_head_list input[type=text]{position:absolute;height:3.6rem;line-height:3.6rem;font-size:1.4rem;  margin:0.5rem 0;border:0;color:rgba(82,165,204,1);text-align:right;margin-right:1.7rem;right:4.0625%;width:95.9375%; -webkit-box-sizing: border-box; background:transparent}

/*服务*/
.step_head_table{ background-color:#f1f1f1; overflow-x:hidden; }
.step_head_table table {  text-align:center;}
.step_head_table table tr{ border-bottom: solid 1px rgba(204,204,204,.5);}
.step_head_table table td{ padding:0 8.6%; font-size:1.4rem; text-align:left;}
.step_head_table table tbody td{ border-right:solid 1px rgba(204,204,204,.5);}
.step_head_table .divOperation{ background-color:#fff; text-align:center; padding:0.5rem 1.5rem;} 
.divOperation input{ width:10rem; padding:0 3rem; height:2.6rem; text-align:center; line-height:2.6rem; background-color:#bf231e; color:#fff; font-size:1.4rem; border:0; margin-left:5%;}

/*地图*/
.mapSearch{ border-bottom:1px solid #e6dacf;background: #f5f0eb url(../../images/mapSearch.png) left bottom repeat-x; border-bottom:0; padding-bottom:0.5rem; position:absolute; top:3.5rem; left:0; width:100%; z-index:5;}
.mapSearchList{ width:100%; overflow-x:hidden; overflow-y:auto; text-align:center;}
.mapSearchList img{ width:100%;}
.mapSearch .aClear{ display:none; width:35px; height:33px; background:url(../../images/aclear.png) center center no-repeat; background-size:65%; position:absolute; right:0; top:-0.1rem; z-index:100;}
.mapSearch .fromMap{ position:relative;}
.mapSearch .cancelSearch{ display:inline-block; width:5rem; float:left; text-align:center; color:#c51f1d; font-size:1.4rem; text-decoration:none; position:absolute; right:-5.5rem; z-index:101;}
.mapSearch .newMapBig{ width:100%; position:relative;}
.newMapBig .searchBox{ width:100%; float:left;overflow:hidden; margin:10px 0;}
.searchBox .searchInput{ background:#fff url(../../images/cityIco.png) 10px -37px no-repeat; background-size:13px 89px;border-radius:5px; border:0; line-height:30px; padding-left:30px; color:#333; position:relative;}
.searchInput input{ border:0; width:98%; line-height:30px;}
.step_content_head h1{ font-size:1.7rem; text-align:center;}

/*Info*/
.step_head_Info{ height:auto;padding-left:7.8125%;padding-top:0.7rem;}
.step_head_Info h2{color:#333; font-size:1.6rem; line-height:3rem; }
.step_head_Info p{ line-height:2.8rem;font-size:1.2rem; color:#4c4c4c;}
.step_head_Info .post_code{line-height: 2.8rem;font-size: 1.2rem;color: #4c4c4c;} 
.page_content .step3{ margin-top:10rem;}
.right_arrow p span.width75,.height55 p span.width75{ width:72%;}
.step_panel li.height55{ height:5.5rem;}

.page_content  .step2{ margin-top:6rem;}

/* auto mutiple line*/ 
.step_panel li.auto_mutiple_line{ padding:1.3rem 4.0625%;height:auto;line-height:2.2rem;} 
.step_panel li.auto_mutiple_line>span:first-child{position:absolute;margin-top:-3.9rem;} 
.step_panel li.auto_mutiple_line label{ width:100%; float:none;display:inline-block; word-break:break-all;}
.step_panel li.auto_mutiple_line label span{ float:right; margin-right:1.7rem;text-align:right; width:60%; font-size:1.4rem; color:rgba(82,165,204,1);}
.step_panel li.deleColor label span{display:inline-block; color:rgba(76,76,76,1); text-align:left; width:72%; float:none; margin-right:0;}
.deleColor label span{ color:rgba(76,76,76,1);}

/* 2014-4-14 update start*/
.mobileClick dd a.scope{width:auto;}
.step_head_list li span {display: inline-block;width: auto;text-align: left;margin-left: 3px;padding-left:7.2%;}
.step_head_list li span{font-size:1.4rem;}
.a_back {position: absolute;width: 5.1rem;height: 2.9rem;background: url(imagesgo_back.png) no-repeat;background-size: 5.1rem 2.9rem;top: 0.7rem;
left: 0.9rem;line-height: 2.9rem;padding-left: 1.7rem;font-size: 1.2rem;color: rgba(255,255,255,1);text-decoration: none;-webkit-box-shadow: rgba(178,31,18,.6);-moz-box-shadow: rgba(178,31,18,.6);-o-box-shadow: rgba(178,31,18,.6);box-shadow: rgba(178,31,18,.6);}
.particularuL dd{line-height:4.2rem;}
.step_head_list ul.particularuL{height:30rem;}
.mapSearch .aClear{top:0.1rem;}
.searchBox .searchInput{width:60%;float:left;}
.searchBox .searchInput input[type=text]{line-height:3rem;}
.mapSearch .aSearch{margin-right:12px;float:right;width:5.7rem;height:3rem;line-height:3rem;background:url(../../images/searchIco.png) left bottom no-repeat; background-size:5.6rem 7rem;color:#e62922; text-decoration:none; text-align:center; vertical-align:middle; letter-spacing:2px; font-size:1.4rem;}
.step_head_list ul li em.topShadow{position:relative;top:0;}
.step_head_list ul li.searchWrap{height:4rem;position:relative;}
.step_head_list ul li.searchWrap input[type=text]{left:0;right:auto;text-align:left;margin-left:3px;padding-left:7.2%;width:80%;height:3rem;line-height:3rem;}
.step_head_list ul li.searchWrap a.aSearch2{position:absolute;right:1rem;width:5.7rem;height:3rem; background:url(../../images/searchIco.png) no-repeat; background-size:5.6rem 7rem;margin:0;padding:0;text-align:center;line-height:3rem;top:0.6rem;font-size:1.4rem; text-decoration:none;letter-spacing:2px; color:#333;}
.a_map{top:0.9rem;}
.step_head_list li.active {background: #fff url(../../images/liLeft.jpg) left top no-repeat;background-size: 0.3rem 50px;}
.step_head_list li:first-child.active{ background-position:left 5px;}
.step_head_Info{background:#fff; z-index:99;}
.step_content_head dl{border-bottom:#cdcdcd solid 1px;}
.checkbox_wrap{top:0;}
.step_head_list li span{font-size:1.4rem;}
.particularuL dd{font-size:1.4rem;}
/* 2014-4-14 update end*/

/* 2014-4-15 update start*/ 
.locationPopup{position:fixed;z-index:9999; left:50%; top:50%;padding:0.5rem 1.5rem 1rem;border:1px solid #bcbcbc;width:74.5%; 
background:#fff url(imagesarrow.png) 95.27% center no-repeat;background-size: 0.7rem 1.4rem;cursor:pointer; 
-webkit-box-shadow:0 0 1px rgba(0,0,0,.3); 
-moz-box-shadow:0 0 1px rgba(0,0,0,.3); 
-o-box-shadow:0 0 1px rgba(0,0,0,.3); 
-box-shadow:0 0 1px rgba(0,0,0,.3);} 
.locationPopup h2{font-size:1.7rem;color:#333;line-height:3.6rem;} 
.locationPopup li{font-size:1.4rem;color:#4c4c4c;line-height:2.2rem;} 
/* 2014-4-15 update end*/
.step_panel li.right_arrow_set{ height: 20rem;}
input::-webkit-input-placeholder {color:rgba(82,165,204,1);}
input:-moz-placeholder{color:rgba(82,165,204,1);}