
/* CSS Document */
.white { background: #FFF; }
input, textarea, select, button, table { font-size: inherit; font-family: inherit; line-height: inherit; }
input, textarea { -webkit-user-select: text; }

/*显示页*/
.contact { padding: 10px; background: #FFF; line-height: 150%; color: #666; }







.city_box { float: none; width: 100%; }
.local-city { border-top: 1px solid #E3E3E3; display: block; height: 40px; line-height: 40px; text-align: center; padding: 0; font-size: 14px; color: #3F4358; font-weight: 400; }
.city_box .city_lst,.city_box .hd_lst,.city_box .ka_lst  { overflow: hidden; width: 100%; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
.city_box .city_lst li { float: left; width: 33.3%; height: 45px; line-height: 40px; text-align: center; font-size: 14px; color: #394b59; }
.city_box .city_lst li a.nobor { border-left: 0; }
.city_lst_near li a, .city_lst.hot li a { font-size: 16px; }
.city_box .hot li a { color: #0C67E4; }
.city_box .city_lst li a,.city_box .hd_lst li a,.city_box .ka_lst li a { display: block; height: 45px; color: #3F4358; -webkit-border-radius: 0; }
.letters_lst li { width: 16.66666666666667%; float: left; height: 40px; line-height: 40px; text-align: center; color: #394B59; }
.letters_lst li a { display: block; height: 40px; color: #394b59; -webkit-border-radius: 0; }
.city_box h3 { border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; height: 38px; font-size: 16px; padding-left: 10px; line-height: 38px; background: #fff; color: #3F4358; }
.city_box h4 { clear: both; border-bottom: 1px solid #FF6C00; border-top: 1px solid #c8c9ca; font-weight: 400; }
.city_box h4 p { background: #FFF; padding-left: 10px; font-size: 13px; color: #999; line-height: 39px; }
.city_box h4 p span { color: #3F4358; font-size: 15px; font-weight: 700; margin-right: 10px; }
.city_box h4 a,.city_box h3 a{ color:#f00}
.city_box .hd_lst li { float: left; width: 20%; height: 45px; line-height: 40px; text-align: center; font-size: 14px; color: #394b59; }
.city-hd{ height:40px; line-height:40px;}
.city-hd li{ float:left;}
.city-hd li.city-hd01{ width:25%}
.city-hd li.city-hd02{ width:25%}
.city-hd li.city-hd03{ width:20%}
.city-hd li.city-hd04{ width:30%}
.city-hd-nei{ background:#fff; font-size:0.875em}
.city_box .ka_lst li { float: left; height: 45px; line-height: 40px; padding:0 10px; text-align: center; font-size: 14px; color: #394b59; }
.city_box .ka_lst li a.on{color: white;
    background-color: #FD9B28;}
	.hd_cxjg { background:#fff}
.hd_cxjg li{ border-bottom:1px solid #ddd;height: 36px; line-height:36px; font-size:0.875em}
.hd_cxjg li p {
    display: block;
    float: left;
    width: 28%;
    padding-left: 5px;
    margin-right: 5px;
    border-right: 1px solid #ddd;
}
.haoduan-xg{ padding:0 5px; margin-bottom:10px; line-height:180%}
.haoduan-xg a{ color:#333}
.hmlist li {
    display: block;
    width: 50%;
    float: left;
    background: #fff;
}
.hmlist {
    display: block;
    background: #fff;
}
.hmlist li a {
    display: block;
    padding: 10px 0;
    height: 25px;
    border-left: 1px solid #dadada;
    border-top: 1px solid #dadada;
    text-align: center;
}
.hmlist li a h2 {
    font-size: 1.2em;
}
.yellow {
    color: #ff9f00;
}
.jzgd {
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #eeeeee;
    background: #FFF;
    text-align: center;
    color: #333;
    margin-bottom: 10px;
}
.haoduan-tips{ width:92%;margin: 0 auto 10px;
    background: #fdf0de;
    border: 1px solid #fedeb2;
    padding: 2%; line-height:180%;
	color:#ff0000;}
.hd_tj_text{ width:96%; margin:0 auto 10px;}
.hd_tj_text textarea{width:100%; }

div.box,.rpic,div.pop,#gotop,.pages a{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
.pp, .pb, .ptb, .pbt, .plb, .pbl, .prb, .pbr {
    padding-bottom: 8px;
}
.wrap {
    display: -moz-box;
    display: -webkit-box;
    display: box;
    border: 1px solid #c6c6c6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.pbut{
    width:90px;
}
.pinp{
    -moz-box-flex:1;
    -webkit-box-flex:1;
    box-flex:1;
}
.pin--m{
    height: 39px;
    font-size: 12pt;
    width: 100%;
    border: 0;
    background-color: transparent;
}
.pwrap{
    display:-moz-box;
    display:-webkit-box;
    display:box;
}
.pbox,.pbox1{
    width:25%;
}
.pbox2{
    width:50%;
}
.pbox3{
    width:75%;
}
.but, .lbut {
    border: 0;
    border-left: 1px solid #c6c6c6;
    font-size: 12pt;
    color: #666;
    height: 39px;
    width: 80px;
    margin-left: 10px;
    text-align: center;
    display: inline-block;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fbfbfb;
    background: -moz-linear-gradient(top, #ffffff,#f8f8f8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f8f8f8));
}