﻿@charset "utf-8";
/* CSS Document */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
body{  max-width: 640px; background-color:#fff;font-family:"Microsoft Yahei",Tahoma,Arial,sans-serif;font-size:14px;color:#333;margin: 0 auto;}
embed,img,object{max-width:100%}ul{list-style:none}
a{text-decoration:none;color:#333;-webkit-tap-highlight-color:transparent;z-index:1}
img{vertical-align:middle}
* {padding: 0; margin:0;}
*,:after,:before{box-sizing:inherit}
.clearfix:after,.clearfix:before{content:"";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
/*头部*/
#hd.hder {z-index: 11; width: 100%;max-width:640px; margin:0 auto; top: 0; background: #fff;}
.hder > h1 { font-size: 16px;}
.hder h1 .index-logo { margin-top: 11px; margin-left: 27px; height: 21px; width: 62px; display: inline-block; background:url(../images/logom.png) no-repeat;padding-left:10px; }
.hder h1 b {  font-size: 14px; display: inline-block; color:#fff; line-height:40px; }
/*head*/
#hd.hder { height: 40px; }
.hder h1 .index-logo { background-position:0 0; width: 115px; height: 46px; margin-left: 10px; margin-top: 6px; float: left;}
.hder h1 { height: 54px; text-align: center; }
.hder h1 .menu { width: 23px; float: right; margin-top: 6px; margin-right: 10px; margin-left: 80px; }
.hder h1 .menu i { width: 23px; height: 2px; background: #fff; margin-top: 6px; display: block; }

/*input框*/
.choo-form { margin:0 15px; }
.choo-form div { background: #fff; border: 1px solid #e1e1e1; margin:10px 0; border-radius: 6px; overflow: hidden; position: relative;}
.choo-form div input { height: 46px; border: none; width: 97%; padding-left: 3%; border-radius: 6px;}
.choo-form-city:after {
content: '';
width: 10px;
height: 10px;
font-size: 0;
position: absolute;
top: 20px;
right: 18px;
border-top: 1px solid #999;
border-right: 1px solid #999;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);

}
/*地区选择*/
.part-mb { width: 100%; height: 100%; position: fixed; top: 0; z-index: 12; display: none; }
.part-mb-zz { width: 100%; height: 100%; opacity: 0.7; background: #000; max-width: 414px; overflow: hidden; opacity: 0;}
.part-mb-part { position: absolute; top: 0; background: #fff; width: 78%; height: 100%; max-width: 414px; margin-left: 22%; left: 500px;}
.part-mb-part ul { width: 46%; float: left; padding-left: 4%;}
.part-mb-part .part-sheng ul li {  border-right: 1px solid #eee;}
.part-mb-part ul li { line-height: 42px;  border-bottom: 1px solid #eee; }
.part-mb-part .part-shi ul li { display: none; background: #f8f8f8;}
.part-mb-part .part-shi ul li.on { display: block;  background: #f8f8f8; border-right: none;}
.part-mb-part .part-shi ul li.cityon { display: block; }

/*foot*/
.bg-19-bran { text-align: center; color: #2f2f2f; font-size: 14px; background: #e7e7e7; line-height: 50px; }
.bg-19-bran i { width: 1px; height: 10px; background: #cbcaca; display: inline-block; margin-left: 5px; }
.bg-19-bran a.on { color: #1d8900; }



















