﻿@charset "utf-8";
input{
    outline: 0;
    border-radius: 0;
    -webkit-appearance:none;
    box-shadow: inset 0px;
    border-width:1px;
    border-style:solid;
    }
 input[type=number]::-webkit-outer-spin-button,
 input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none
}
    p{padding:0;margin:0;}
.navbar { display: block; width: 100%; min-width: 320px; max-width: 640px; height: 4.8rem; background: #019eeb; color: #fff; font-size: 2rem; line-height: 4rem; margin: auto; z-index: 99999999; overflow: hidden;position: fixed; top:0 !important; }
.navbar a { color: #fff !important; text-decoration: none }
.navbar .wrap_left { float: left; width: 4.8rem; position: absolute; z-index: 99999; top: 0; left: 0 }
.navbar .index_left { width: 9.5rem; top: 0.5rem; left: 1.2rem }
.navbar .wrap_left i { font-size: 3.0rem; font-weight: bold; float: left; margin-right: 3px; }
.navbar .wrap_left .back { font-size: 1.9rem; padding: 2rem 1.8rem; line-height: 4.6rem }
.navbar .wrap_left .back:before { content: '\0061' }
.navbar .wrap_left a { font-size: 1.6rem; float: left; background:url(../images/return.png) left 1.1rem no-repeat; padding-left:1.5rem; background-size:1rem; }
.navbar_flow { position: fixed; z-index: 99999999; top: 0 }
.wrap_main { width: auto; font-size: 1.8rem; text-align: center; margin: 0 4.8rem; height: 4.8rem; line-height: 4.8rem; float: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.wrap_xzl { width: 80%; font-size: 1.4rem; margin: auto; padding: 1rem 0 0 0; line-height: 3rem }
.wrap_xzl a { display: block; width: 50%; height: 3rem; float: left; margin: 0; border: 1px solid #fff }
.wrap_xzl .cs { border-right: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px }
.wrap_xzl .cz { border-top-right-radius: 3px; border-bottom-right-radius: 3px }
.wrap_xzl .active { background: #fff; color: #bc0000 }
.wrap_main i:before { content: '\0063'; font-size:.8rem;
padding:0 0 0 .5rem
}
.wrap_main .current i:before { content: '\0064'; font-size:.6rem
}
.wrap_main .set { position: absolute; z-index: 999999; width: 100%; background: #bc0000; left: 50%; top: 4.6rem; margin: 0 0 0 -50%; padding: 0 1.8rem 0 0; display: none }
.wrap_main .set span { display: block; width: 50%; margin: auto }
.detail_h { line-height: 2.4rem; font-size: 1.4rem; text-align: left }
.navbar .index_right { width: 11rem; height: 4rem }
.navbar .index_right .yang { width: 100%; height: 100%; background: url(../img/2015yang.gif) no-repeat; background-size: cover }
.navbar .index_right .web_local { width: auto; float: right; text-align: right; height: 2.8rem; line-height: 2.6rem; border: 1px solid #fff; border-radius: 7px; padding: 0 1rem; margin:.8rem 0 0 0;
font-size: 1.3rem }
.wrap_right { float: right; width: auto; height: 4.0rem; position: absolute; z-index: 99999; top:.2rem;
right: 1rem; }
.wrap_right a { float: right; width: 4.5rem; height: 4.5rem; margin:0 .2rem 0 0;
text-align: center; font-size: 1.4rem; padding: 1.4rem 0 0 0; background:url(../images/top_index.png) center .3rem no-repeat;
background-size: 2.2rem; }
.wrap_right1{ float: right; width: auto; height: 4.0rem; position: absolute; z-index: 99999; top:.2rem;
right: 1rem; }
.wrap_right_more{ float: right; width: 4.5rem; height: 4.5rem; margin:0 .2rem 0 0;
text-align: center; font-size: 1.4rem; padding: 1.4rem 0 0 0; background:url(../images/moreInfor.png) center no-repeat;
background-size: 2.2rem; }
.wrap_right .wrap_right_index { float: left; margin: 0 0 0 2.8rem; }
.wrap_right .wrap_right_my { margin: 0 0 0 0; background:url(../images/top_my.png) center .3rem no-repeat;
background-size: 2.3rem; }
.wrap_right .wrap_right_edit{ background:none; padding:0; font-size:1.6rem; margin-top:.3rem;}


.filter4 { position: fixed; top: 5rem; width: 100%; min-width: 320px; max-width: 640px; z-index: 99999; background: #fff; height: 4.5rem; overflow: hidden; border-bottom: 1px solid #eee;}
.filter_flow { position: fixed; z-index: 99999; top: 5rem; transition: all .3s ease-in-out }
.filter4 ul { width: 100%; height: 4.5rem }
.filter4 ul li{ position: relative; float: left; width:25%; height: 4.5rem; text-align: center; padding:.9rem 0 0 0;padding-right: 1rem;
    color: #999;
}
.filter4 ul li a {color: #999;}
.filter4 ul li+li{border-left: 1px solid #eee;}
.filter4 ul li span { width:100%;font-size: 1.4rem; line-height: 2.4rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: inline-block;}
.filter4 ul li i { position: absolute; width:2rem; height:1.6rem; z-index: 50; top: 1.3rem; right: 0; font-style: normal; font-size: 1rem; color: #898989; background:url(../images/top_down.png) center no-repeat; background-size:1rem;
 transition: .2s all ease-in-out; -webkit-transition: .2s all ease-in-out; -moz-transition: .2s all ease-in-out }
.filter4 ul li i.addr{ right: 1.5rem;}
.filter4 ul li i:before {/* content: '\0063'*/ }
.filter4 ul li:active { color: #019eeb; /*background: #f9f9f9;*/}
.filter4 ul li.active { color: #019eeb; /*background: #f9f9f9;*/}
.filter4 ul li.active i { top:  1.3rem; color: #019eeb; right: .3rem;
transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
 transition: .2s all ease-in-out; -webkit-transition: .2s all ease-in-out; -moz-transition: .2s all ease-in-out }
 .filter4 ul li.active i.addr{ right: 1.5rem;}
.filter4 ul li .jg { width: 1px; height: 100%; position: absolute; z-index: 50; right: 0; top: 0; background: #dcdcdc;
 background: -moz-linear-gradient(top, rgba(244,244,244,1) 0, rgba(167,167,167,1) 50%, rgba(244,244,244,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(244,244,244,1)), color-stop(50%, rgba(167,167,167,1)), color-stop(100%, rgba(244,244,244,1)));
 background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0, rgba(167,167,167,1) 50%, rgba(244,244,244,1) 100%);
 background: -o-linear-gradient(top, rgba(244,244,244,1) 0, rgba(167,167,167,1) 50%, rgba(244,244,244,1) 100%);
 background: -ms-linear-gradient(top, rgba(244,244,244,1) 0, rgba(167,167,167,1) 50%, rgba(244,244,244,1) 100%);
 background: linear-gradient(to bottom, rgba(244,244,244,1) 0, rgba(167,167,167,1) 50%, rgba(244,244,244,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#f4f4f4', GradientType=0)
}
.filter_bg { display: none; position: absolute; z-index: 888; top: 9.3rem; left: 0; background: rgba(0,0,0,0.4); width: 100%; min-width: 320px; max-width: 640px; height: 100% }
.filter-container { position: fixed; z-index: 999; top: 0;padding-top: 9.5rem; width: 100%; min-width: 320px; max-width: 640px; height: auto; max-height: 100%; overflow: auto; background: rgba(255,255,255,0.98) }
.mask { position: absolute; z-index: 998; width: 100%; height: 100%; background: gray; top: 9.3rem; left: 0 }
.filter-container>div { height: auto; position: relative;overflow: hidden }
.filter-container .filter_more { overflow-y: scroll; }

.area_box { width: 100%; float: left; max-height: 30rem; overflow: hidden }
.area_box .area_box_list { width: 100%; max-height: 30rem; overflow-y: auto; -webkit-overflow-scrolling: touch; float: left }
.area_box .area_box_list ul { float:left; width: 100% }
.area_box .area_box_list ul li { float:left; width: 100%; border-bottom: 1px solid #dcdcdc; /*border-right: 1px solid #dcdcdc*/ }
.area_box .area_box_list .current { color: #019eeb; background: #e5e5e5; border-right: 0 }
.area_box .area_box_list .current a { color: #019eeb }
.area_box .area_box_list ul li span { display: block; padding: 1rem; font-size: 1.4rem }
.area_box .area_box_list ul li a { display: block; padding: 1.5rem 4rem; font-size: 1.4rem; text-decoration: none; }
.area_box .right_side { background: #e5e5e5 }
.area_box .right_side .current { font-weight: bold }
.area_box .area_box_esf_list li { padding: 1rem }
.area_box .area_box_esf_list ul li a { display: inline; text-decoration: none; width: auto }



.swiper-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto }
.swiper-slide { float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.swiper-wp8-horizontal { -ms-touch-action: pan-y }
.swiper-wp8-vertical { -ms-touch-action: pan-x }
.swiper-wrapper2 { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0; -webkit-transform: translate3d(0, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0; -moz-transform: translate3d(0, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0; -o-transform: translate3d(0, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0, 0); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0; -ms-transform: translate3d(0, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0; transform: translate3d(0, 0, 0); transition-timing-function: ease }
.swiper-free-mode>.swiper-wrapper2 { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto }
.swiper-slide2 { float: left }
.filter_item { position: relative; overflow: hidden; padding:.3rem 0 .5rem 2%; /*border-bottom: 1px solid #dcdcdc;*/ font-size: 1.4rem }
.filter_item span { font-size: 1.6rem; display: block; padding:.6rem 0 .8rem 2%;}
.filter_item ul { overflow: hidden; }
.filter_item ul li { float: left; width: 22%; text-align: center; margin: 0 1.5% 1.5rem 1.5%; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis ;}
.filter_item ul li a {

padding:.5rem 0; width: 100%; display: block; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; border:none; border-radius:.5rem;
text-decoration: none; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; background-color:#F1F1F1; }
.filter_item ul li.active a { background: #019eeb; color: #fff; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out }
.filter_item ul li a:active { background: #019eeb; color: #fff }
.tcfilter ul li a{border-radius: 0;
    font-size:1.2rem;}
.tcfilter span {font-size: 1.3rem;}
.filter_btn { position: relative;overflow: hidden;}
.filter_btn a{float:left;width:50%; height:4.5rem; line-height:4.5rem;text-align:center; font-size:1.6rem; text-decoration:none; background-color:#F1F1F1;}
.filter_btn a.determine{background-color:#e25d39; color:#FFF;}

.footer {float:left;width:100%; margin:0; text-align:center; background-color:#fff; border-top:#26addf 3px solid; }
/*.footer img { width: 13.4rem; margin: auto; clear: both }
.footer .footer_member{ float:left; width:100%; height: 8.2rem; background:url(../images/foot_bg.png) repeat-x;}
.footer .footer_member a{ float:left; width:6rem; height:3.3rem; line-height:3.3rem; font-size:1.6rem; color:#019eeb; text-decoration:none; border-radius:.4rem; margin:1.5rem 0 0 2.2rem; border:#019eeb 1px solid;}
.footer .footer_member a:active{ color:#fff; background-color:#019eeb;}
.footer .footer_member a.shopping_cart{ width:7rem; margin-left:4rem; position:relative;}
.footer .footer_member a.shopping_cart span{ position: absolute; width:2rem; height:2rem; line-height:2rem; text-align:center; color:#FFF; font-size:1.4rem; border-radius:1rem; background-color:#e25d39; top:-.8rem; right:-.8rem; z-index:2;}*/

.footer .foot { float: left; width: 100%; height: auto; margin: 0; padding:10px 0; }
.footer .foot p{ float:left; width:100%; line-height:20px; font-size:10px; color:#afafaf; margin:7px 0;}
.footer .foot p a{ display:inline-block; font-size:10px; color:#3d4245; padding:0 10px;}
.footer .foot p a.foot_kfrx{ line-height:30px; padding-left:28px; font-size:11px; color:#3d4245; background:url(../images/foot_kfrx.jpg) 10px center no-repeat; background-size:12px; border:#CCC 1px solid; border-radius:4px; margin:0 5px;}
.footer .foot p a.foot_yjfk{ line-height:30px; padding-left:28px; font-size:11px; color:#3d4245; background:url(../images/foot_yjfk.jpg) 10px center no-repeat; background-size:12px; border:#CCC 1px solid; border-radius:4px; margin:0 5px;}
.footer .foot p em{ font-size:10px; color:#3d4245; margin-left:10px; font-style:normal;}
.footer .foot p a.city{ display:inline-block; padding:0 8px; margin-left:0; border:#dbdbdb 1px solid; border-radius:4px;}



/*新首页悬挂头部：2015-12-24 start*/
.navheader{
    height: 5rem;
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    position: fixed;
    top:0;
    z-index: 999999;
    background-color: #008cd6;
}
.navheader .wrap{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 5rem;
    padding: 0.5rem 1rem 0.7rem 0.8rem;
    text-align: center;
}
.navheader~.index{margin-top: 5rem;}
.main .navheader a,.main .navheader .wrap>span{
    color: #fff;
    height:3.8rem;
    line-height: 3.8rem;
}
.navheader .wrap>a:first-child{
    float: left;
    margin-right: 0.5rem;
}
.navheader .wrap a.area:after{
    content: url(../images/troptips.png);
    display: inline-block;
    width: 1.3rem;
    margin-left: 0.6rem;
}
.navheader .wrap a.titlehead{
    font-size: 1.8rem;
}
.navheader .wrap a.backprev img{
    width: 1rem;
    height: auto;
    vertical-align: middle;
    margin-right: 0.5rem;
    position: relative;
    top: -2px;
}
.navheader .personbtn{
    float: right;
    width: 4rem;
   /* position: absolute;*/
    /*right: 0.5rem;*/
    margin-right: -0.6rem;
    position: relative;
}
.navheader .personbtn ul.linklist{
    position: absolute;
    top:4.5rem;
    left: -4.6rem;
    padding-top: 1rem;
    display: none;
}
.navheader .personbtn ul.linklist li{
    width: 9rem;
    text-align: center;
    position: relative;
    background-color: rgba(1,158,235,0.8);
}
.navheader .personbtn ul.linklist li+li{
    border-top: 1px solid rgb(1,158,235);
}
.navheader .personbtn ul.linklist li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.navheader .personbtn ul.linklist li a:before{
    content: " ";
    display: inline-block;
    width: 20px;
    height: 20px;
    background:url(../images/top_index.png) no-repeat center center;
    background-size: cover; 
    vertical-align: middle;
    position: relative;
    top:-2px;
    left: -5px;
}
.navheader .personbtn ul.linklist li a.personlink:before{
    background-image:url(../images/top_my.png)
}
.navheader .personbtn ul.linklist li a.searchlink:before{
    background-image:url(../images/search.png)
}
.navheader .personbtn ul li:first-child:before{
    position: absolute;
    bottom: 100%;
    right: 1.7rem;
    content: " ";
    width: 0;
    height: 0;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    border-bottom: 1rem solid rgba(1,158,235,0.8);
    
}
.navheader .personbtn img{
    vertical-align: middle;
    width: 1.6rem;
}
.navheader .personbtn~a.searcher span{
   margin-left: 1rem;
    color: #A9A9A9;
}
.navheader a.searcher{
    position: relative;
    display: table-cell;
    width: 640px;
    min-width: 200px;
    color: #6e6e6f;
    padding: 0;
    margin: 0;
    border: none;
    font-size:1.4rem;
    background-color: #fff;
    border-radius: 3px;
    text-align: left;
}

.navheader .searcher div{
    padding-left: 6rem;
    padding-right: 4rem;
    position: relative;
    background-color: #fff;
    border-radius: 3px;
}
.navheader .searcher input{
    -webkit-appearance: none;
    border: none;
    outline: 0;
    height: 3.8rem;
    font-size:1.2rem;
    width: 100%;
    color: #4b4643;
    padding-left: 1rem;
    display: block;
}
.navheader .searcher span{
    text-indent: 1rem;
    width: 100%;
    top: 0px;  
}

.navheader .searcher .searchtext{
    text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
    width: 100%;
    text-indent: 1rem;
    padding: 0rem 0rem 0rem 6rem; 
    top: 0px;
    line-height: 4rem;
    color: #4b4643;
    font-size:1.4rem;
/*  max-width: 154px;*/
/*  white-space: nowrap;
    max-width: -moz-calc(100% - (10rem));
    max-width: -webkit-calc(100% - (10rem));
    max-width: calc(100% - (10rem));*/
    text-overflow: ellipsis;
    overflow: hidden;
    position: absolute;
    top: 0rem;
    background-color:#ffffff;
    border-radius: 10px;
    left: 0rem;
    z-index: 1;
}
.searchtext:after{
    content: "X";
    margin-left: 0.5rem;
    padding-right: 1rem;
    position: absolute;
    right: 4rem;
}
.navheader .searcher span.slide{
    display: inline-block;
    width: 6rem;
    float: left;
    position: relative;
    z-index: 9999999;
    background-color: #eeeeee;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: 1px #dadada solid;
    top: 0px;
    height: 4rem;
    line-height: 4rem;
    vertical-align: middle;
}
.navheader .searcher span.slide b{
    font-weight: normal;
}
.navheader .searcher span.slide ul{
    position: absolute;
    top:4rem;
    z-index: 9999999;
    width:7rem;
    display: none;
    box-shadow: 1px 1px 3px #aaa;
}
.navheader .searcher span.slide ul li{
    background-color: rgba(81,199,243,0.9);
    color: #fff;
    /*border: 1px solid #eee;*/
    text-align: center;
    line-height: 3;
    text-indent: 0;
}
.navheader .searcher span.slide ul li:active{
    background-color:#019eeb;
}
.navheader .searcher span.slide ul li+li{
    border-top: 1px solid #0ABCFD;
}
.navheader .searcher span.slide:after{
    content: "\20";
    display: inline-block;
    width:0;
    height:0;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    border-top: 0.5rem solid #888;
    vertical-align: middle;
    overflow: hidden;
    margin-left: 0.5rem;
}
.navheader .searcher span.slidedowm:after{
    border-bottom: 0.5rem solid #4b4643;
    border-top: none ;
}
.navheader .searcher span.searchbtn{
    display: inline-block;
    width: 3.5rem;
    height: 3.8rem;
    position: absolute;
    right: 0;
    margin-right: 0.5rem;
    background: url(../images/iconfont-search@2x.png) no-repeat center center;
    background-size: 1.6rem auto;
    z-index: 2;
}
.navheader .searcher span.searchbtn:after{
    content: "";
    display:block;
    position: absolute;
    left: 0px;
    top: 30%;
    height: 40%;
    width: 1px;
    background-color: #c8c8c8;
}
.navheader .wrap .changetab{
    font-size: 1.8rem;
    display: inline-block;
    color: #fff;
    height: 3.8rem;
    line-height: 3.8rem;
}
.navheader .wrap .changetab a{
    border: 1px solid #fff;
    padding: 0.7rem 1rem;
}
.navheader .wrap .changetab a.active{
    background-color: #fff;
    color: #019eeb;
}
.navheader .wrap .changetab a.left{
   border-top-left-radius:  5rem;
    border-bottom-left-radius:  5rem;
}
.navheader .wrap .changetab a.right{
   border-top-right-radius:  5rem;
    border-bottom-right-radius:  5rem;
}
/*悬挂样式*/
.hangbtn{
    position: fixed;
    right: 10px;
    bottom: 20px;
    width: 35px;
    height: 125px;
    z-index: 9999;
}
.hangbtn ul{
    position: absolute;
    top: 0;
    width: 100%;
}

.hangbtn ul li span{
    position: absolute;
    background-color: red;
    border-radius: 0.7rem;
    color: #fff;
    line-height: 1.7;
    padding: 0 0.3rem;
    font-size:0.5rem;
    margin-top: -5px;
    margin-left: -5px;
}
.bangbtn ul li+li{
    margin-top: 10px;
}
.hangbtn ul img{
    width: 100%;
}
.hangbtn ul li:last-child{
    display:none;
}


/*搜索提示*/
.search_tips{width: 100%; overflow: auto;background-color: #ffffff;position: absolute;top: 5rem;z-index:999998;}
.search_tips ul{width: 100%;}
.search_tips ul li{width: 100%; cursor: pointer; padding-left:1.5rem; padding-right:1.5rem;border-bottom: 1px #dadada solid;} 
.search_tips ul li span{width: 70%; float: left;font-size: 1.3rem; color:#6e6e6f; line-height:4.4rem;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.search_tips ul li i{ width: 29%; text-align: right; float:right; font-size: 1.2rem; color:#999999;line-height:4.4rem;}
.search_tips ul li:before,.search_tips ul li:after{content: "";clear:both;display: table;}
.search_tips_box{position: absolute;top: 0px;bottom: 0px; width:100%; margin-left: auto;margin-right: auto;}
.search_tips ul li a{width: 100%; display: block;}
.search_tips ul li a:after{content: "";display: table; clear: both;}




/*ywl20160927*/
.listPage .nav{height:4.6rem;width:100%;max-width: 640px;min-width: 320px;position:fixed;top: 0;z-index:9999999999;background:#019EEB;padding:0.65rem 0 0.65rem;}
.listPage .nav .navLeft{position:absolute;left:1rem;top:0.65rem;height:3.3rem;font-size:1.6rem;color:#FFF;line-height:3.3rem;}
.listPage .nav .navLeft img{width: 1rem;vertical-align: middle;margin-right: 0.5rem;position: relative;top:-0.1rem;}
.listPage .nav .navCenter{margin:0 8.8rem 0 7.8rem;display:block;/*border-radius:1.65rem;*/overflow:hidden;/*background:#019EEB;*/height:3.3rem;}
.listPage .nav .navCenter a{display:inline-block;height:3.3rem;line-height:3.3rem;font-size:1.5rem;color:#FFF;width:50%;border:#FFF 0.1rem solid;text-align:center;}
.listPage .nav .navCenter a:first-child{float:left;border-radius:1.65rem 0 0 1.65rem;}
.listPage .nav .navCenter a:last-child{float:right;border-radius:0 1.65rem 1.65rem 0;}
.listPage .nav .navCenter a.active{background:#FFF;color:#019EEB}
.listPage .nav .navRight{position:absolute;right:1rem;top:0.65rem;height:3.3rem;/*line-height:3.3rem;vertical-align:middle;*/}
.listPage .nav .navRight a{height:1.9rem;width:1.9rem;float:left;display:block;background:url(../images/search2.png) no-repeat;background-size:cover;margin:0.7rem 1.4rem 0.7rem 0;}
.listPage .nav .navRight .indexNavBtn{/*width:2.9rem;*/line-height:3.3rem;display:block;float:right;font-size:1.6rem;color:#FFF;height:3.3rem;vertical-align:middle;}
#model_box1{width: 100%;height: 100%;z-index:9999990;position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;overflow: auto;background-color: rgba(0,0,0,0.5);display:none;max-width: 640px;/*min-width: 320px;*/margin:0 auto;}
#model_box1 .indexNav{width:100%;margin-top:4.6rem;position:relative;}
#model_box1 .indexNav img{width:100%;display:block;}
#model_box1 .indexNav .indexNavUl{width:100%;height:100%;position:absolute;left:0;top:0}
#model_box1 .indexNav .indexNavUl li{width:25%;height:33.3%;float:left;}
#model_box1 .indexNav .indexNavUl li a{display:block;height:100%}