body,ul,ol,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,input,textarea,select{padding:0px; margin:0px}
h1,h2,h3,h4,h5,h6{font-weight:normal}
body{line-height:1.6rem;font-size:.9rem}
ol,ul{list-style:none}
img{border:none;vertical-align:middle;width:100%;height:100%}
em{font-style:normal;}
a{text-decoration:none}
a:hover{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
s{text-decoration:none}
input{outline:none;font-family:'Microsoft yahei'}

.wrap{width:990px;margin:0px auto;overflow:hidden;}
.fl{float:left; display:inline}
.fr{float:right; display:inline}
.hidden{overflow:hidden}
.clear{clear:both}
.pr{position:relative}
.pa{position:absolute}
.none{display:none}
.block{display:block}
.f14{font-size:14px;}
.f12{font-size:12px;}
.fixed{position:fixed;z-index:1000000;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block}
.clearfix:after{visibility:hidden;content:"."}
.clearfix{*zoom:1}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.write{background-color:#fff;}
.dark{background-color:#f8f8f8;}
.c-red{color:#f00;}
.c-black{color:#000;}
.pt5{padding-top:5rem}
.pb5{padding-bottom:5.5rem}
.mb{margin-bottom:.8rem;}
.mb2{margin-bottom:2.0rem;}
.mb3{margin-bottom:3.0rem;}
.mt2{margin-top:2.0rem;}
.red{color:#f56a55}
.bn{border:0 none;}
.blue{color:#223f62;}
.c-grey{color:#ccc}
.c-black{color:#333;}
html{font-size:100%;font-family:Arial,Verdana,Sans-serif} 

.ptb{padding:1.2rem 0}
.mt{margin:.8rem 0 0 0}
.ftc{color:#666}

.container{padding:0 .8rem;}
h1{font-weight:bold}
.container article.mt{margin:1.6em 0 0 0}
.imgrps{display:block;height:auto;max-width:100%;}
.navbar{width:100%;padding:.4rem 0;top:0;box-shadow:0px 0px 10px #ccc}
.navbar .container{position:relative;height:3.6rem}
.navbar .logo{float:left;display:block;width:14rem;height:3.6rem;background:url(../image/town_logo.svg) no-repeat 0 center;background-size:90%}
.navbar .tool{width:26px;height:26px;position:absolute;top:50%;right:.8rem;margin:-13px 0 0 0;background:url(../image/nav.svg) no-repeat 0 0}
.focus{margin:4.4rem 0 0 0}
.navbar p.al,.navbar .txt{line-height:3.6rem;font-size:1.4rem;text-align:center}
.navbar .back{position:absolute;top:0;left:0}
.navbar .txt{display:none}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.6}
.swiper-pagination-bullet-active{opacity:1;background:#ff5555}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;left:0;width:100%}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}


.town_h1{position:relative;overflow:hidden;text-align:center;}
.town_h1 b{display:inline-block;font-weight:normal;color:#fff;background-color:#ff5555;font-size:1.25rem;padding:.4rem .8rem}
.town_h1 span{display:inline-block;background:#fff;border:1px dashed #ff5555;padding:3px;position:relative;z-index:2}
.town_h1 em{display:block;border-bottom:1px dashed #ff5555;height:1px;width:16rem;position:absolute;left:50%;top:48%;-webkit-transform:translate(-50%,-48%);-moz-transform:translate(-50%,-48%);-o-transform:translate(-50%,-48%);-ms-transform:translate(-50%,-48%);transform:translate(-50%,-48%);text-align:center;}
.town_h1 i{display:block;width:8px;height:8px;overflow:hidden;border:1px dashed #ff5555;background:#fff;border-radius:50%;position:absolute;top:-4px}
.town_h1 .i1{left:-8px}
.town_h1 .i2{right:-8px}
.town_h1 a,.town_h1 a:hover{color:#fff}
.town_h3{text-align:center;font-size:1.1rem;padding:1.2rem 0 .4rem 0}
.town_h3 a,.town_h3 a:visited,.town_h3 a:hover,.town_h3 a:active{color:#333}

.town_nh span{display:block;float:left;width:25%}
.town_nh b{display:block;text-align:center;font-weight:normal;color:#333}
.town_nh em{display:block;padding:0 .4rem}
.town_nh i{display:block;width:3rem;height:3rem;overflow:hidden;border:1px solid #ff5555;border-radius:50%;margin:0 auto;position:relative}
.town_nh i img{width:1.8rem;height:1.8rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.town_nh .s2 i{border-color:#ff7200}
.town_nh .s3 i{border-color:#c1b624}
.town_nh .s4 i{border-color:#13b5b1}

.town_tez span{display:block;border-color:#ddd;border-style:solid;border-width:1px 0 1px 1px;margin:-1px 1.2rem 0 0;border-radius:1.2rem 0 0 1.2rem;position:relative}
.town_tez b{font-weight:normal;padding:.8rem 0 .8rem 3rem;display:block;}
.town_tez .s2,.town_tez .s4{border-width:1px 1px 1px 0;border-radius:0 1.2rem 1.2rem 0;margin:-1px 0 0 1.2rem}
.town_tez .s5{border-bottom:0}
.town_tez i{display:block;font-style:normal;text-align:center;background:#36b4d1;color:#fff;border-radius:50%;font-family:arial;font-size:1.4rem;width:2.2rem;height:2.2rem;line-height:2.2rem;position:absolute;top:50%;margin:-1.1rem 0 0 0}
.town_tez .s1{border-top-width:0}
.town_tez .s2 i{background:#36d67b}
.town_tez .s3 i{background:#83cc2e}
.town_tez .s4 i{background:#4f6268}
.town_tez .s5 i{background:#f76244}
.town_tez .s1 i,.town_tez .s3 i,.town_tez .s5 i{left:.4rem}
.town_tez .s2 i,.town_tez .s4 i{right:.4rem}
.town_tez .s2 b,.town_tez .s4 b{padding:.8rem 3rem .8rem 0}

.newslist{margin:.8rem 0 0 0}
.newslist ul{float:left;margin:-.8rem 0 0 0}
.newslist li{float:left;width:50%;margin:.8rem 0 0 0}
.newslist .l1 .pic,.newslist .l1 .tit,.newslist .l3 .pic,.newslist .l3 .tit,.newslist .l5 .pic,.newslist .l5 .tit,.newslist .l7 .pic,.newslist .l7 .tit{margin:0 .4rem 0 0}
.newslist .l2 .pic,.newslist .l2 .tit,.newslist .l4 .pic,.newslist .l4 .tit,.newslist .l6 .pic,.newslist .l6 .tit,.newslist .l8 .pic,.newslist .l8 .tit{margin:0 0 0 .4rem}
.newslist li .pic{height:7rem}
.dark .newslist li .pic img{border-radius:.4rem .4rem 0 0}
.write .newslist li .pic img{border-radius:.4rem}
.newslist li .tit{line-height:1.2rem;overflow:hidden;background:#fff;padding:.4rem .8rem .8rem .8rem;border-radius:0 0 .4rem .4rem}
.newslist li .tit a{display:block;height:2.4rem;overflow:hidden}
.newslist li a,.newslist li a:hover{color:#666}
.newsmore{float:left;margin:.8rem 0 0 0;width:100%;text-align:center}
.newsmore a,.newsmore a:hover{display:inline-block;padding:0 1.2rem;height:2rem;margin:0 auto;background:#ff5555;border-radius:1rem;text-align:center;line-height:2rem;color:#fff;}

.town_tez strong{font-weight:normal;color:#333}
.town_tez s{color:#09c}

.town_yz span{display:block;position:relative;border-bottom:1px dashed #ddd;}
.town_yz i{display:block;width:3rem;height:3rem;line-height:3rem;font-style:normal;background:#4f6268;color:#fff;text-align:center;border-radius:50%;position:absolute;top:50%;left:0;margin:-1.5rem 0 0 0}
.town_yz b{display:block;font-weight:normal;padding:.8rem 0 .8rem 3.6rem;background:#fff;min-height:3rem}
.town_yz .s5{border-bottom:0}

.town_jg span{display:block;position:relative}
.town_jg b{display:block;position:absolute;top:-1rem;left:0;width:100%;height:2rem;text-align:center;}
.town_jg i{display:inline-block;width:8rem;height:2rem;background:#fff;font-style:normal;font-weight:normal;line-height:2rem;border-radius:1rem;color:#333; box-shadow:0 0 10px #ddd}
.town_jg em{display:block;margin:1.8rem 0 0 0;padding:1.8rem .8rem .8rem .8rem;border:1px dashed #ddd;border-radius:1rem;background:#fff}

.town_syms span{display:block;border:1px dashed #ddd;border-radius:1rem;margin:.8rem 0 0 0;padding:.8rem;background:#f8f8f8}
.town_syms .s1{margin:0}
.town_syms b{display:block;font-weight:normal;color:#333}
.town_syms em{display:block}

.town_yyms em{background:#f8f8f8}
.town_bg li .pic,.town_al li .pic{height:100%}
.town_al li .tit a{height:1.2rem}
.town_cn span{width:33.3%}
.town_cn p.p1{padding-bottom:.8rem}
.town_cn .s5 i{border-color:#32b16c;}
.town_cn .s6 i{border-color:#7ac84f;}

.town_ys span{display:block;float:left;width:50%;}
.town_ys b{font-weight:normal;display:block;border-bottom:1px dashed #ddd;height:5rem;background:#fff;position:relative}
.town_ys .s1 b,.town_ys .s3 b,.town_ys .s5 b,.town_ys .s7 b{border-right:1px dashed #ddd}
.town_ys .s7 b,.town_ys .s8 b{border-bottom:0}
.town_ys i{font-style:normal;line-height:1.2rem;width:80%;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

#topNav{width:100%;overflow:hidden}
#topNav .swiper-slide{padding:0 .4rem;width:6rem;text-align:center;}
#topNav .swiper-slide span{transition:all .3s ease;display:block;}
#topNav .active span img{height:100%; vertical-align:top;}
#topNav a{display:block}
#topNav .ft,#topNav .ft:hover{display:block;color:#666;height:1.6rem;overflow:hidden}

.black{background-color:#424242}
.town_main{margin:4.4rem 0 0 0}
.town_jdal li{border-bottom:1px solid #eaeaea;padding:1rem 0}
.town_jdal li a,.town_jdal li a:hover{display:block;color:#666;width:100%;overflow:hidden}
.town_jdal li span,.town_jdal li i,.town_jdal li b{display:block}
.town_jdal li .s1{float:right;width:8em;height:4.8em;margin:0 0 0 1em}
.town_jdal li i{margin:.8em 0 0 0;height:1em;font-size:.6em;line-height:1em;font-style:normal;color:#bbb}
.town_jdal li b{font-weight:normal;line-height:1.2em;font-size:1.3em}

.fixmenu{position:fixed;padding:4.4rem 0 0 0;top:0;right:0;bottom:0;z-index:99999;background:#f8f8f8;width:100%;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.8s;will-change:transform}
.fixmenu ul{padding:.8rem .4rem .4rem .4rem}
.fixmenu li{width:25%;margin:.4rem 0;float:left;}
.fixmenu li a,.fixmenu li a:hover{color:#333;border:1px solid #ddd;border-radius:5px;margin:0 .4rem;padding:.2rem 0;background:#fff;display:block;text-align:center;font-size:.8rem; white-space:nowrap}
.fixmenu.active{-webkit-transform:translateX(0);transform:translateX(0)}

.fixmenu p{padding:.8rem .8rem 0 .8rem}
.fixback{background:url(../image/back.svg) no-repeat 0 0;height:26px;width:26px;line-height:26px;font-size:1rem;color:#999;position:absolute;top:50%;left:.8rem;margin:-13px 0 0 0}
.onclick{-webkit-transition:.5s;transition:.5s}
.navbar.active .onclick{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg);transform-origin:center center}
.navbar.active .logo,.navbar.active p.al,span.fixback,.navbar.active a.fixback{display:none}
.navbar.active span.fixback,.navbar.active .txt,a.fixback{display:block}

.town_goback{display:none;background:#000 url(../image/backtop.svg) no-repeat center center;background-size:65%;border-radius:50%;opacity:.7;position:fixed;z-index:999999;bottom:.8rem;right:.8rem;width:2.6rem;height:2.6rem;}
.kem{text-indent:2em}

.town_form p{margin-bottom:.8rem;width:100%;overflow:hidden}
.town_form .tf_btn{margin-bottom:0;text-align:center}
.town_form label,.town_form .lit{line-height:2rem;height:2rem;float:left;display:block;}
.town_form label{border-bottom:1px solid #fff;width:25%;text-align:right;color:#666;white-space:nowrap}
.town_form .lit{border-width:0 0 1px 0;border-style:solid;border-color:#eee;width:75%;font-size:.9rem}
.town_form .tf_code .lit{width:50%}
.town_form .tf_code span{display:block;float:right;width:20%;height:2.1rem}
.btn_pb{width:6rem;height:2rem;line-height:2rem;border:0;margin:0;padding:0;background:#f9b144;color:#fff;border-radius:1rem}
.btn_exit{background:#30a419;}
.tf_btn input{width:35%}
.tf_btn .btn_ok{margin:0 5px}
.tf_btn .btn_exit{margin:0 5px}
.tf_area textarea{float:left;display:block;width:75%;height:3.6rem;line-height:1.2rem;background:#f2f2f2;border:0;padding:.45rem;font-size:.9rem;box-sizing:border-box;-webkit-box-sizing:border-box;outline:0;-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-appearance:none;resize:none}
.tel_red,.tel_red:hover{font-size:2rem;color:#ff5555}

.tf_rd span{float:left;display:block;padding-right:1.4rem;line-height:2rem;height:2rem;position:relative}
.tf_rd span i{float:left;display:block;padding-left:18px;color:#666;font-style:normal}
.rd_mr input,.rd_ms input{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.tf_tool .img{width:2.6rem;vertical-align:top}
.tf_tool span,.tf_tool a,.tf_tool a:hover{display:inline-block;width:2.6rem;height:2.6rem;margin:0 .2rem;position:relative}
.erweima{display:none;width:6rem;height:6rem;background:#fff;padding:.4rem;box-shadow:0 0 15px #bbb;border-radius:5px;position:absolute;top:-7rem;left:-2.1rem}
.erweima img{width:6rem;height:6rem;}
.tf_tool span.active .erweima{display:block}

.town_yj{width:100%;overflow:hidden}
.town_yj li{width:25%;float:left;padding:.8rem 0 0 0}
.town_yj a,.town_yj a:hover,.town_yj i,.town_yj b{display:block;color:#666}
.town_yj b{font-weight:normal;text-align:center}
.town_yj i{width:2.6rem;height:2.6rem;overflow:hidden;border-radius:50%;margin:0 auto;position:relative}
.town_yj i img{position:absolute;width:1.4rem;height:1.4rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.town_yj .l1 i{background:#1291ea}
.town_yj .l2 i{background:#ff8345}
.town_yj .l3 i{background:#fca919}
.town_yj .l4 i{background:#F3E004}
.town_yj .l5 i{background:#54d2d1}
.town_yj .l6 i{background:#f15556}
.town_yj .l7 i{background:#1586c9}
.town_yj .l8 i{background:#51d696}

.town_help{border-top:2px solid #ff5555}
.town_help p{width:100%;overflow:hidden}
.town_help span{display:block;float:left;width:25%;text-align:center}
.town_help a,.town_help a:hover{display:block;border-left:1px solid #e5e5e5;height:2.1rem;padding:3.5rem 0 0 0;color:#666}
.town_help .a1{background:url(../image/a1.svg) no-repeat center .8rem;border-left:0}
.town_help .a2{background:url(../image/a2.svg) no-repeat center .8rem}
.town_help .a3{background:url(../image/a3.svg) no-repeat center .8rem}
.town_help .a4{background:url(../image/a4.svg) no-repeat center .8rem}
.town_copy{padding:.8rem;font-size:.8rem;color:#999;text-align:center}
.town_copy a,.town_copy a:hover{color:#999}

.h2_pub{font-weight:bold;border-left:4px solid #e92b2b;padding-left:.6em}
.h2_pub a:link,.h2_pub a:visited,.h2_pub a:hover,.h2_pub a:active{color:#000}
.dt_ad{padding:1em 0 0 0}
.dt_bg{border:1px dashed #eaeaea;padding:1em;}
.dt_bg a{display:block;width:100%;overflow:hidden}
.dt_bg .pic{display:block;float:left;width:6em;height:6em;margin:0 1em 0 0} 
.dt_bg .txt{display:block;font-size:1.3em}
.dt_bg .txt b{display:block;font-weight:normal}
.dt_bg a:link,.dt_bg a:visited,.dt_bg a:hover,.dt_bg a:active{color:#2f6eb6}
.dt_bg .txt em{color:#b40b0b}
.dt_h3{width:100%;overflow:hidden;font-size:.8em;color:#bbb;line-height:1.4em;margin:.8em 0 0 0}
.dt_h3 em,.dt_h3 i{float:left;padding-right:10px;font-style:normal}
.dt_h3 i{color:#a5b8d6}

.tn_list li{border-bottom:1px solid #f3f3f3;padding:1rem 0}
.tn_list li a,.tn_list li a:hover{display:block;color:#333;width:100%;overflow:hidden}
.tn_list li span,.tn_list li i,.tn_list li b{display:block}
.tn_list li span{float:right;width:8em;height:4.8em;margin:0 0 0 1em}
.tn_list li span img{border-radius:.4rem}
.tn_list li i{margin:.8em 0 0 0;height:1em;font-size:.6em;line-height:1em;font-style:normal;color:#bbb}
.tn_list li b{font-weight:normal;line-height:1.2em;font-size:1.3em}
.tn_list .tn_list_b span{float:none;width:auto;height:auto;margin:0} 
.tn_list .tn_list_b b{margin:.8em 0 0 0}
.tn_list .tn_list_none{color:#aaa;text-align:center;border-bottom:0;padding-bottom:0}

.tn_list_main{width:100%;overflow:hidden}
.tn_list_main li{width:50%;float:left;margin:.8rem 0 0 0}
.tn_list_main li a,.tn_list_main li a:visited,.tn_list_main li a:hover,.tn_list_main li a:active{display:block;margin:0 .4rem 0 0;background:#fff;padding:0 0 .8rem 0;color:#666}
.tn_list_main li.rt a{margin:0 0 0 .4rem}
.tn_list_main li em{display:block}
.tn_list_main li b{display:block;linle-height:1.2rem;height:1.2rem;overflow:hidden;font-weight:normal;margin:.3rem .4rem 0 .4rem}
.tn_list_main li img{border-radius:.4rem .4rem 0 0}
.tn_list_main li a{border-raidus:0 0 .4rem .4rem}
.tn_list_index li b{line-height:1.4rem;font-size:.9rem}
.tn_list_index li a{color:#666}

.gv_show li span{display:block;border-top:1px solid #f3f3f3;padding:.4rem 0}
.gv_show li .s1{border-top:0}
.gv_show li a,.gv_show li a:visited,.gv_show li a:hover,.gv_show li a:active{display:block;color:#333;margin:0 0 0 .8rem;position:relative;font-size:1.1rem}
.gv_show li i{height:1.6rem;display:block;position:absolute;left:-.8rem;top:0;font-style:normal}
.gv_show li em{display:block;font-size:.8rem;color:#aaa;line-height:1.2rem;padding:.2rem 0 0 .8rem}
.gv_show li s{display:block;color:#a5b8d6;font-size:.8rem;padding:.2rem 0 0 .8rem}
.gv_show li b{display:block;text-align:center;font-weight:normal;padding:.8rem 0 0 0}
.gv_show li b a,.gv_show li b a:visited,.gv_show li b a:hover,.gv_show li b a:active{display:inline-block;margin:0;background:#f3f3f3;border-radius:1rem;height:2rem;line-height:2rem;padding:0 1.6rem;font-size:.8rem;color:#999}
.gv_show img{border-radius:.4rem}

.sw_prev,.sw_next{position:relative;height:1px;z-index:2;width:100%}
.sw_prev p,.sw_next p{width:2rem;height:2.6rem;line-height:2.6rem;position:absolute;font-size:1.2rem}
.sw_prev p{left:0;top:1px;background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(255,255,255,2) 50%,rgba(255,255,255,1) 100%)}
.sw_next p{right:0;text-align:right;top:1px;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 40%,rgba(255,255,255,1) 100%)}
.sw_pg{position:relative;z-index:2;height:1px}
.sw_pg .box{position: absolute;top:1px;left:50%;margin:0 0 0 -2rem;width:4rem;height:1.6rem;text-align:center;background:#fff;color:#333;opacity:.6;border-radius:0 0 .4rem .4rem}
.sw_tab{margin:.4rem 0 0 0}
.sw_tab .swiper-button-disabled{color:#ccc}
.sw_tab .swiper-slide{width:auto;border:1px solid #eee;padding:.4rem}
.sw_tab .swiper-slide-active{border-color:#ff5555;background:#ff5555;color:#fff;font-weight:bold}
.sw_box,.sw_box .swiper-slide{height:auto}

.tn_tab{width:100%;overflow:hidden}
.tn_tab li{width:33%;float:left;text-align:center}
.tn_tab em{display:block;border-left:1px solid #fff;padding:.4rem 0;color:#888;background:#f3f3f3;}
.tn_tab li.first{width:34%}
.tn_tab li.first em{border-left:0;border-radius:.4rem 0 0 .4rem}
.tn_tab li.last em{border-radius:0 .4rem .4rem 0}
.tn_tab li.on em{color:#fff;background:#ff5555;font-weight:bold}
.tn_tab.fixed{top:4.4rem;left:0;width:100%;z-index:999999}
.tn_tab.fixed .first em,.tn_tab.fixed .last em{border-radius:0}

/*.town_flow{left:0;bottom:0;width:100%;border-top:1px solid #f1f1f1;background:#fff}
.town_flow .swiper-container{padding:0 1.6rem}
.town_flow li{width:auto}
.town_flow li b{display:block;font-weight:normal;padding:.4rem .8rem;height:1.6rem;line-height:1.6rem}
.flow_prev,.flow_next{display:block;position:relative;width:100%;height:1px;z-index:2}
.flow_prev p,.flow_next p{height:2.4rem;line-height:2.4rem;position:absolute;font-size:1.2rem;background:#fff}
.flow_prev p{left:-1.6em;top:0;width:1.2rem}
.flow_next p{right:-1.6rem;top:0;text-align:left;padding-left:.4rem;width:1.6rem}*/
