blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}
body,html{color:#555;font-size:16px;font-family:'Microsoft YaHei',Arial,Helvetica,sans-serif;background:#f8f8f8}
img{vertical-align:middle;border:0}
a{text-decoration:none;color:#337ab7}
li{list-style:none}
.left{float:left}
.right{float:right}
.text_center{text-align:center}
.clear{clear:both}
html{height:100%}
input{font-size:16px}

/*other*/
.c_gary{color:gray;}
.c_blue{color:#56abe4;}
.c_red{color:#eb4f38;}
.c_green{color:#5cb85c;}
.height_10{height:10px;}
.block_min_height{min-height:350px;}
.padding_clear{padding:0;}
.max_width{margin:0px auto;max-width:640px;}
.block_padding{padding:20px;}
.width_50{min-width:50%;}
.b_gray{background:#f8f8f8;}

/*wxui*/
.weui_list_r_w{width:75%;}
.weui_media_appmsg_thumb{width:60px;}
.weui_btn_blue{background-color:#56abe4;}
.weui_btn_blue:not(.weui_btn_disabled):active{color:hsla(0,0%,100%,.4);background-color:#56abe4;}
.weui_btn_yellow{color:#ff5b30;}
.weui_btn_yellow:not(.weui_btn_disabled):active{color:hsla(0,0%,100%,.4);background-color:#56abe4;}
.weui_btn_plain_blue{color:#56abe4;border:1px solid #56abe4;}
.weui_media_box.weui_media_appmsg .weui_media_hd{overflow:hidden;}
.weui_media_box .weui_media_desc{line-height:1.5}
.weui-row{margin-top:10px;}
[class*="weui-col-"] {border:1px solid #ddd;min-height:40px;line-height:40px;text-align:center;}
.weui-infinite-scroll{display:block;height:44px;}

/*header */
.header{height:50px;line-height:50px;position:relative;text-align:center;font-size:18px;border-bottom:0 solid #e6e6e6;box-shadow:0 1px 5px 1px #B5B5B5;background:#56abe4;color:#fff}
.header_login{display:block;right:10px;border:1px solid #5ac4db;color:#5ac4db;border-radius:4px;padding:0 7px;line-height:25px;top:6px;font-size:14px;position:absolute}
.header_right{display:block;position:absolute;font-size:14px;right:10px;top:0;min-width:30px;height:30px}
.header_back{position:absolute;left:0;display:block;width:40px;height:40px;top:0;line-height:0;margin-top:3px}
.header_back img{width:100%}
.header_right img{border-radius:15px}

/*index*/
.index_roll{}
.index_roll img{width:100%;}
.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.index_mid .weui_search_cancel{display:block;}

/*top_nav*/
.top_nav{clear:both;overflow:hidden;background:#f8f8f8;border-bottom:1px solid #dfdfdf;position:relative;line-height:42px;min-height:42px;font-size:16px;position:relative}
.top_nav a{color:#1a1a1a}
.top_nav_index{float:left;text-align:center;position:relative;width:52px;height:42px;display:inline-block;background-position:6px 6px;overflow:hidden;border-right:1px solid #dfdfdf}
.top_nav_items{overflow:hidden;height:42px}
.top_nav_items li{float:left;padding:0 12px 0 8px}
.top_nav_items li:only-child{padding:0 12px 0 8px!important;background-position:right -92px!important}
.top_nav_items li:last-child{background-position:right -800px;padding-right:0}
.top_nav_items li{background:url(/images/web/top_nav_foot_ico.png) no-repeat 0 0;background-size:50px auto;background-position:right -92px}

/*flow*/
.flow_block{}
.flow_block .mo_info{background:#fff;padding:20px;border-top:1px #eee solid;border-bottom:1px #eee solid;}
.flow_block .mo_info .form-control{height:42px;border-radius:0px;}
.flow_block .mo_info .input-group-addon{border-radius:0px;}
.flow_block .mo_info .form-group{margin-bottom:0;}
.flow_block .flow_rule{padding:20px;}
.flow_check li{display:inline-block;float:left;position:relative;width:29%;margin-left:10px;}
.flow_check li label{display:inline-block;font-size:14px;min-width:82px;width:100%;height:35px;border:2px solid #d0d0d0;background:#fff;text-align:center;line-height:30px;margin-right:10px;cursor:pointer;font-weight:normal;}
.flow_check li label.off{border:2px solid #eee;background:#f8f8f8;}
.flow_check li input{}
.flow_check .active label{border:2px solid #FF5B30;}
.flow_check .active label i{position:absolute;right:1px;bottom:6px;display:block;width:14px;height:14px;background:url(/images/web/chk_icon.png) no-repeat;_bottom:-8px;_right:-2px;}
.flow_block .weui_panel .weui_cell .weui_cell_hd .weui_label{font-weight:normal;width:80px;}
.flow_block .weui-row{padding-left:10px;padding-right:10px;}
.flow_block .weui-row .weui-col-33{background:#f8f8f8;font-size:14px;}
.recscroll{height:168px;overflow:hidden;}

/*share*/
.share_tip{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);z-index:20000;}
.share_tip img{position:fixed;right:0px;top:5px;width:260px;height:180px;z-index:20001;}
.share_tab{height:50px;}
.share_tab .weui_navbar_item{color:#337ab7;}
.share_tab .weui_bar_item_on{padding-bottom:11px;border-bottom:2px solid #337ab7;background-color:transparent;}
.share_tab .weui_navbar_item:after{border-right:none;}
.share_list{font-size:14px;}

/*tip*/
.web_tip{width:100%;text-align:center;line-height:50px;font-size:16px}
.error{line-height:50px;text-align:center;border:1px solid #d7d7d7;margin:10px}

/*footer*/
.footer{min-height:45px;margin-top:0px;padding-top:10px;width:100%;bottom: 0;z-index: 99;text-align: center;font-size:14px;border-top: 1px solid #eee; /* box-shadow: 0px 1px 5px 1px #B5B5B5; */background: #FFF; line-height: 25px;}
.fin_footer{margin:0 auto;min-height:60px;margin-top:10px;padding-top:5px;width:100%;bottom: 0;z-index: 99;text-align: center;border-top: 0px solid #e6e6e6;  box-shadow: 0px 1px 5px 1px #B5B5B5;background:#fff; position:fixed;}
.fin_footer a{color:#fff;}
.fin_footer dd{font-size:14px;color:#838383;}
.fin_footer .on{color:#ff5b30;}

.foot_menu{position:fixed;padding-bottom:5px;z-index:100;}
.foot_menu .weui_tabbar_item.weui_bar_item_on .weui_tabbar_label{color:#56abe4;}
.footer_menu_h{width:60px;}