body{ margin:0; padding:0; font-family:"SimHei",Arial, Helvetica, sans-serif; line-height:22px; font-size:12px;}
h1,h2,h3,h4,h5,form,ul,li,dl,dd,dt{ margin:0; padding:0; list-style:none;}
h3{  margin-bottom:10px; text-shadow:none; font-weight:lighter;}
.fontstyle{ }
.fontstyle2{ color:#39F;}
/*wjl改的*/
/**{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}*/
/******/
span{text-shadow:none; }
.fl{ float:left;}
.fr{ float:right;}
img { border:0; max-width:100%;}
a{ text-decoration:none;}
.header{ height:44px; background:#0d95e3; line-height:44px; position:fixed; width:100%; z-index:9999; color:#fff; text-align:center;}
.header a{ color:#fff; font-size:32px; font-weight:lighter; text-shadow:none; width:44px; line-height:44px; display:inline-block; position:fixed;}
.header a.icon-home{ font-size:22px; color:#fff;}
.header a.icon-chevron-left { font-size:28px; color:#fff;}
.top_left  { left:5px; top:0;}
.top_menu { right:5px; top:0;}
.toptitle { font-size:18px; text-shadow:none;}

.menuList{ position:fixed; top:44px;  display:none; width:100%; z-index:999; box-shadow: 0 0 12px #999;}
.menuList li a{background:#fff; height:40px; line-height:40px; border-bottom:1px solid #ccc; text-align:center; font-size:14px; width:100%; display:block;}

.banner_img{ 
	margin:-15px -15px 0 -15px;
 	padding-bottom:15px;
}
.banner_img img{ max-width:640px;}
.sub_container{ 
	padding:15px; 
	/*wjl加的*/
	/*margin-top:44px;注释掉*/
	/******/
}
.content_box{ padding:15px; background:#fff; border:1px solid #d0d0d0;}
.label_list{ min-height:35px; margin-bottom:10px;}
.label_list:after{ content:""; display:block; clear:both;}
.label_list label{ line-height:35px;}
.textinp { height:32px; line-height:32px;}
.label_list .leftspan { float:left; display:inline-block; width:25%; line-height:35px;}
.label_list .inputbox{float:right; display:inline-block; width:75%;} 

/*.ui-mobile label{ font-size:12px; font-weight:lighter;}*/
.ui-input-text, .ui-input-search { margin:0;}
.ui-controlgroup, fieldset.ui-controlgroup { margin:0;}
.ui-input-text { background:#fff; border:1px solid #ccc; box-shadow:none; border-radius:0; }
.inputbox .ui-radio{ float:left;}
/*.ui-radio .ui-btn,.ui-radio .ui-btn:hover { padding:2px 30px; border:1px solid #fff; background:#fff;} */
.ui-focus { box-shadow: 0 0 8px #66CCCC !important; border-color:#6CC !important;}
.ui-slider-switch.ui-mini { float:left;}
div.ui-slider-switch {width: 4.8em;}

.s_button{ text-align:center; padding:20px 0;}
.boxlist{ min-height:42px; background:#fff; border:1px solid #ccc; padding:0 10px; line-height:42px; position:relative;}
.boxlist:after{ content:""; display:block; clear:both;}
.boxlist i{ font-size:24px; vertical-align:middle;}
.xy_clear { position:absolute; top:10px; right:20px; color:#999;}


.Venues_box{ margin-bottom:15px;}
.Venues_box dt i{ font-size:28px; position:absolute; top:8px; right:10px;}
.Venues_box dt.cg_title{ background:#a1a1a1; height:40px; line-height:40px; color:#fff; padding-left:15px; text-shadow:none; font-size:16px; position:relative;}
.Venues_box dd{ background:#fff; border:1px solid #ccc; border-top:none; padding:10px;  text-shadow:none;}
.Venues_box dd .Venues_name { font-size:14px; display:block;}
.Venues_box dd .Venues_adr { color:#999;}
.Venues_box dd { display:none;}
.open dd{ display:block;}

.kc_list{ border-top:1px solid #ccc; margin-bottom:20px;}
.kc_list li{ background:#fff; border:1px solid #ccc; border-top:none; padding:10px;  text-shadow:none;}
.kc_list li:after,.kc_list li dd:after{ content:""; clear:both; display:block;}
.kc_list li a{ color:inherit; !important; font-weight:lighter;}
.kc_list li a .C_title{ font-size:12px;}
.kc_list li a .C_info{ color:inherit; position:relative;}
.kc_list li a .C_info i{ margin-left:12px;}
.kc_list li a .C_info i:first-child { margin:0;}
.kc_list li a .C_info i.icon-chevron-right { font-size:24px; color:#ccc;}
.kc_list li a .C_info .fr{ position:absolute; right:0; bottom:-6px;}

.kcms i{ color:#fb8e27; margin-right:5px;}
.ms_box{ padding:10px; background:#fff; border:1px solid #ccc; margin-bottom:15px;}
.footer { 
	background:rgba(255,255,255,.85); 
	border-top:1px solid #ccc;
	height:44px; 
	position:fixed;
	width:100%; 
	bottom:0; 
	text-align:center; 
	
	/*wjl加的 取消padding-top:5px;增加z-index*/
	/*padding-top:5px;*/
	z-index:1000;
	/*****/
}
/* wjl加的一段css */
.footer .footer-con ul li a,.footer .footer-con ul li span{
	font-weight: inherit!important;
}
/*****/
/*wjl  注释掉背景图*/
.button_img { /*background-image:url(../images/button_bj.png);*/ background-repeat:no-repeat; background-size:cover; width:130px; height:38px; display:inline-block; text-align:center; color:#fff; line-height:35px; font-size:16px; font-weight:bold;}

.adr .ui-controlgroup .ui-controlgroup-label legend,.adr .ui-controlgroup .ui-controlgroup-controls span{ font-size:12px }
.adr .ui-controlgroup .ui-controlgroup-label { float:left; line-height:35px; }
.adr .ui-select .ui-btn { padding:8px 10px;}
.adr .ui-select .ui-btn-icon-right { padding-right:20px;}
.adr .ui-select .ui-btn-icon-right:after { width:16px; height:16px;}
.adr .ui-select select { font-size:14px;}
.adr .ui-controlgroup .ui-controlgroup-controls { float:left; min-width:100px;}
.cgxz .ui-radio { margin:10px 0;}
.cgxz .ui-radio label { word-break:break-all;}


.dx_input .ui-controlgroup-controls .ui-checkbox label{ background:none; border:none;}
.dx_input .ui-controlgroup-controls .ui-checkbox input{ opacity:0;}

.sure_xy dt.xy_title{ background:#a1a1a1; height:40px; line-height:40px; color:#fff; padding-left:0; text-shadow:none;  position:relative;}
.sure_xy dl dd{ padding:8px 0;}
.sure_xy dl dd:after{ clear:both; content:""; display:block;}
.sure_xy dl span{ display:inline-block;  float:left;}
.sure_xy dl span:first-child{ padding-left:10px;}
.sure_xy dl span.name{ width:25%;}
.sure_xy dl span.age{ width:25%;}
.sure_xy dl span.tel{ width:30%;}
.sure_xy dl span.goubao{ width:20%;}
.price { text-align:right; font-size:14px; padding:10px 0;}


.jl_list:first-child { margin-top:-15px;}
.jl_list{ background:#fff; border-bottom:1px solid #ccc; padding:10px; margin:0 -15px;}
.jl_list:after{ content:""; display:block; clear:both;}
.jl_img{ width:55px; float:left;}
.jl_img img{ width:100%;}
.jl_info { padding-left:65px;}
.jl_info .name{ font-size:14px; text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden; }
.jl_info .jl_ms { color:#999; display:block; line-height:18px; }
.news .jl_info .name { display:block;}
.news .jl_info { padding-left:0;}
.news_time { padding-bottom:15px;}
.news_time span { margin-right:15px;}

.http { height:40px; line-height:44px; text-align:center; background:#fff; margin:-15px -15px 10px -15px; border-bottom:1px solid #ccc;}
.zb_list li{ border:1px solid #ccc; border-bottom:0; padding:10px; background:#fff;}
.zb_list li:after{ content:""; display:block; clear:both;}
.zb_list li:last-child {border-bottom:1px solid #ccc; margin-bottom:15px;}
.zb_list li img{ width:50px; border:1px solid #ccc; float:left; margin-right:10px;}

.home_page { background:#fff;}
.banner { margin-bottom:20px;}
.banner img { width:100%;}
.homelist li{ width:50%; text-align:center; font-size:16px; float:left;  margin-bottom:25px; }
.homelist:after,.homelist li:after{ content:""; clear:both; display:block;}
.homelist li a{ display:block; }
.homelist li a img{ width:110px; height:110px;}


.ui-checkbox input, .ui-radio input  { height:18px; margin: -9px 0 0 0;}
#page_regsuccess .ui-dialog-contain { padding-bottom:10px; border:1px solid #ccc;}
#divRegSuccess{
  background: #e5e5e5;
  border-bottom: 1px solid #ccc;
  line-height: 30px;}
 
 h2{ text-align:center; text-align:center; font-size:18px; margin-bottom:10px; text-shadow:none; font-weight:lighter;}  