@charset "utf-8";
*{margin:0;padding:0}
html{width:100%;height:100%;}
body{height:100%;width:100%; max-width:640px;margin:0 auto;font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";font-size:14px;}
.wrap{
	/*overflow: scroll;*/
}
body{
	background-color: #f6f6f6;
}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0)}

a{ width:auto; height:auto;}
a:link,a:visited,a:hover,a:active{text-decoration:none}
img{ width:100%; vertical-align:middle;}
ul,li,dl,dt,dd,p,img{border:none}
ul,li{list-style:none}
mark{background-color: transparent;}
input:focus,select:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;font-family:Microsoft YaHei;}
input[type="checkbox"],.checkbox{display:inline-block;width:15px;height:15px;border-radius:2px;border:1px solid #d8d8d8;cursor:pointer;margin-right:5px;vertical-align:middle}input[type="radio"],.radio{display:inline-block;width:15px;height:15px;border-radius:50%;border:1px solid #d8d8d8;cursor:pointer;margin-right:5px;vertical-align:middle}
button{outline: none;border: none;font-size: 15px;}
i{font-style: normal;}
.clear{zoom: 1;}
.clear:after{display: block;content: '';clear: both;}
.hide{display: none}
.show{display:block;}
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tr{text-align: right;}
.ptop{padding-top:50px;}
.pbottom{padding-bottom:100px;}
.pleft{padding-left:120px;}
.pbox{padding:0px 10px;}
.mt{margin-top:15px;}
.mb{margin-bottom:10px !important;}
.errortip{color:#ff0000}
.bggrey{background-color: #f5f5f5;}
.nodata{line-height:40px;text-align:center}
#bg{background: rgba(0,0,0,0.5);position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;display: none;}
.bgbox{background: rgba(0,0,0,0.5);position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.conbox{width:100%;height:100%;overflow-x: hidden;-webkit-overflow-scrolling : touch;  position: relative; max-width: 640px; margin:0 auto; overflow-y: auto; }
.conbox.p1{padding-bottom: 50px;}
.fontstyle1{color:#156e5c}
.fontstyle2{color:#ff6155}
.fontstyle3{color:#999}
.fontstyle4{color:#2eaf47}
.fontstyle5{color:#c3c3c3}

.yellowBtn{background-color: #d89b3e;font-size:16px;color:#fff;border:none}
.btnstyle1{display: inline-block;font-size:16px; width:100px; background: #156e5c;border:none; color:#fff;height: 35px;text-align: center;line-height: 35px;}
.bluebtn{width:100%;height:50px;color:#fff;font-size:16px; border:none;line-height: 50px;background-color: #156e5c;}
.whiteBtn{height:36px;background-color: #fff;cursor: pointer; line-height:36px;color:#888888; font-size:14px;border: 1px solid #dcdcdc;}
.greenBtn{height:36px;background-color: #2eaf47;cursor: pointer;  line-height:36px;color:#fff; font-size:14px;border: 1px solid #2eaf47;}
.greenkongBtn{height:36px;background-color: #fff;cursor: pointer;  line-height:36px;color:#2eaf47; font-size:14px;border: 1px solid #2eaf47;}
.gredientBtn{width:100%;height:40px;cursor: pointer;  line-height:40px;color:#fff; font-size:16px;background:#166f5d; /* 一些不支持背景渐变的浏览器 */  
	background:-moz-linear-gradient(top, #6bb4a5, #166f5d);  
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#6bb4a5), to(#166f5d));  
	background:-o-linear-gradient(top, #6bb4a5, #166f5d);border:none;border-radius:3px;}
/*图片占位符结构*/
.zwfbox{ position:relative;width:100%; height:auto; }
.zwfbox .zwfimg{display:block; width:100%;  height:auto;}
.zwfbox .zwfshow{ position:absolute; left:0; top:0; width:100%; height:100%;}

/*加载*/
.loadding{ position:fixed; left:0; top:0; z-index:10; width:32px; height:32px; /*background:rgba(0,0,0,0.3);*/}
.loadding img{ position:fixed; left:50%; top:50%; margin-top:-16px; margin-left:-16px;}
.load{ text-align:center; line-height:40px; font-size:12px; color:#999;}

.conbox{width:100%;height:100%;overflow-x: hidden;-webkit-overflow-scrolling : touch;  position: relative; max-width: 640px; margin:0 auto; overflow-y: auto; }
.cutLine{height: 5px;width: 100%;background: url(../images/cutLine.png) left center repeat-x;}
/*图片占位符结构*/
.imgWrap{ position:relative;width:100%; height:auto; }
.imgWrap .imgzwf{display:block; width:100%;  height:auto;}
.imgWrap .imgshow{ position:absolute; left:0; top:0; width:100%; height:100%;}
/*icon图标*/
.icon{background: url(../images/icon.png);vertical-align: middle;display: inline-block; background-size:300px;}
/*9.10 嘉善微信*/
/*--底部栏bar--*/
.bottom_bar{position: fixed;bottom: 0;left: 0;height: 50px;width: 100%;background-color: #fff;z-index: 98;box-shadow: 0px -2px 6px rgba(15, 37, 64, 0.10);}
.bottom_bar ul li{float: left;width: 20%;text-align: center;height: 50px;line-height: 50px;}
.bottom_bar ul li div:first-child{height: 30px;line-height: 30px;}
.bottom_bar ul li i.bottom_index{width: 24px;height: 24px;background-position: -34px -5px;}
.bottom_bar ul li i.bottom_index2{width: 24px;height: 24px;background-position: -34px -33px;}

.bottom_bar ul li i.bottom_consult{width: 24px;height: 24px;background-position: -94px -34px;}
.bottom_bar ul li i.bottom_find{width: 24px;height: 24px;background-position: -126px -33px;}
.bottom_bar ul li i.bottom_mine{width: 24px;height: 24px;background-position: -64px -33px;}
.bottom_bar ul li i.bottom_mine2{width: 24px;height: 24px;background-position: -64px -3px;}

.bottom_bar ul li i.bottom_index_active{width: 24px;height: 24px;background-position: -34px -4px;}
.bottom_bar ul li i.bottom_consult_active{width: 24px;height: 24px;background-position: -94px -4px;}
.bottom_bar ul li i.bottom_find_active{width: 24px;height: 24px;background-position: -126px -4px;}
.bottom_bar ul li i.bottom_mine_active{width: 24px;height: 24px;background-position: -64px -4px;}
.nav_box i.nav_bar{width: 60px;height: 63px;background: url("../images/bar_index.png") no-repeat 0px 1px;background-size: contain;}
.bottom_bar ul li div:last-child{height: 20px;line-height: 20px;font-size: 12px;color: #262626;}
.nav_box{position: fixed;bottom: 0;left: 50%;height: 83px;width: 60px;margin-left:-30px;z-index: 99999;text-align: center;background-color: transparent;}
.nav_box div:last-child{height: 20px;line-height: 20px;font-size: 12px;color: #262626;}
/*横向滑动*/
.js_crossSlip{}
.js_crossSlip .top_tab{position: fixed;left: 0;top:0;overflow: hidden;height: 45px;width: auto;}
.js_crossSlip .top_tab ul{height: 45px;}
.js_crossSlip .top_tab ul li{float: left;width:80px;height: 45px;line-height: 45px;font-size: 14px;color: #262626;position: relative;text-align: center;}
.js_crossSlip .top_tab ul li.active{}
.js_crossSlip .top_tab ul li.active span{width: 20px;height: 2px;background-color: #f24c3e;display: block;position: absolute;bottom: 0;left: 50%;margin-left: -10px;}


.times{opacity: 0;}
