html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-family:inherit;}
body {
padding:0px;
color:#333;
font-family:Arial, Helvetica, sans-serif;
}
body{ font-size:12px;}
input{ font-size:12px;}
p{margin:0 0;}
label{vertical-align:middle}
.inputcheckbox{vertical-align:middle; _vertical-align:baseline;}
img{  -ms-interpolation-mode: bicubic; border:0px;}
li{ list-style-type:none;}
a:link{text-decoration:none ;color :#333;}
a:visited {text-decoration :none;color :#333 ;}
a:hover {text-decoration:underline ;color :#333;}
a:active {text-decoration : underline ;color : #333 ;}
.left{ float:left;}
.right{ float:right;}
/*公用图标大小*/
.img_abs{ position:absolute;}
.icon_1rem{ width:1rem; height:1rem;}
.icon_12rem{ width:1.2rem; height:1.2rem;}
.icon_24px{ width:0.4rem;}
.icon_48px{ width:0.7rem; height:0.7rem;}
.icon_64px{ width:1.0rem; height:1.0rem;}
.icon_72px{ width:1.2rem; height:1.2rem;}
.icon_96px{ width:1.4rem; height:1.4rem;}
.icon_success{ width:5rem;}
.img_spcar{ width:3.2rem; margin:0px; padding:0px;}
/*定位方式*/
.pos_r{ position:relative;}
.pos_a{ position:absolute;}
/*字体大小*/
.font_48px{ font-size:0.7rem;}
.font_64px{ font-size:1rem;}
/*字体粗细*/
.font_b{ font-weight:bold;}
/*字体颜色*/
.color_red{ color:#de0000;}
.color_666{ color:#666;}
.color_999{ color:#999;}
/*外边框*/
.mt0_5{ margin-top:0.5rem;}
/*背景颜色*/
.f6f6f6{ background:#f6f6f6;}
.f0f0f0{ background:#f0f0f0;}
.ffffff{ background:#ffffff;}
/*弹出层*/
.dialog_box{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:100;background-color: rgba(0,0,0,0.7);}
.dialog_box2{ position:fixed; top:2.3rem; left:0px; right:0px; bottom:0px; z-index:100;background-color: rgba(0,0,0,0.7); border-top:1px solid #ccc;}
.dialog_box3{ position:fixed; top:4.3rem; left:0px; right:0px; bottom:0px; z-index:2;background-color: rgba(0,0,0,0.7); border-top:1px solid #ccc; overflow-y:auto;}
/*无底部菜单框架*/
.no_b_content{ position:fixed; top:48px; left:0px; right:0px; bottom:0px; overflow-y:auto; font-size:14px; z-index:1}
/*有底部菜单框架*/
.have_b_content{ position:fixed; top:2.2rem; left:0rem; right:0rem; bottom:2.2rem; overflow-y:auto; background:#f6f6f6; font-size:0.6rem;}
/*有双底部菜单框架*/
.have_2b_content{ position:fixed; top:2.2rem; left:0rem; right:0rem; bottom:4.4rem; overflow-y:auto; background:#f6f6f6; font-size:0.6rem;}
/*有双头部菜单框架*/
.have_2t_content{ position:fixed; top:4.4rem; left:0rem; right:0rem; bottom:0rem; overflow-y:auto; background:#f6f6f6; font-size:0.6rem;}

/*微信支付*/
.whzfPrice{ height:6.4rem; text-align:center; background:#fff; padding-top:1.6rem;}
.whzfPrice img{ width:8rem; display:inline-block; height:2rem;}
.whzfPrice .price{ font-size:2.3rem;}

.whzfList{ border: solid #e5e5e5; border-width:1px 0 1px 0; background:#fff;}
	.whzfListLi{ margin:0 20px 0 20px; height:48px; line-height:48px; border-bottom:1px solid #e5e5e5;}
	.whzfListLi .title{ color:#999;}
	.noborder{ border:0 none;}
/*按钮*/
.btnBox{ margin:20px; overflow:hidden;}
.btn_jj{ margin:0.6rem; height:1.6rem; border:0 none; background:#38b035; line-height:1.6rem; text-align:center; color:#fff; border-radius:3px; font-size:0.7rem;}
.btn_jj_blue{ height:40px; border:0 none; background:#1475e7; line-height:40px; text-align:center; color:#fff; border-radius:3px; font-size:16px; width:100%;}

/*顶部标题栏*/
.topHead{ position:fixed; height:48px; top:0px; left:0px; right:0px; border-bottom:1px solid #ddd; background:#f9f9f9; text-align:center; z-index:10;}
.topHead .title{ font-size:16px; display:inline-block; padding-top:10px;}
.topHead .rightText{ position:absolute; font-size:14px; display:block; right:10px; top:0px; height:48px; line-height:48px;}
.topHead .iconback{ position:absolute; width:24px; height:24px; left:10px; top:8px;}
.topHead .iconmenu{ position:absolute; width:1rem; height:1rem; right:0.7rem; top:0.65rem;}
/*菜单列表*/
.menuBox{ position:absolute;width:6rem; top:1.7rem; right:0.4rem; font-size:0.7rem; display:none;}
	.menusj{overflow:hidden; height:0.5rem;}
	.menusj img{ width:1rem; height:0.5rem; float:right; margin-right:0.3rem;}
	.menu{ background:#3d4245; overflow:hidden; border-radius:0.3rem; }
	.menuli{ height:2rem; line-height:2rem; border-bottom:1px solid #6b6f72; color:#ccc; text-align:left; padding-left:0.5rem;}	
	.menuli .menuImg{ width:0.7rem; height:0.7rem; vertical-align:middle;}
	.menuli .menuText{ vertical-align:middle; padding:0 0 0 0.2rem;}
/*查询*/
.ssbox{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:url(../images/windows_bg.png); z-index:99; display:none;}
	.ssmian{ position:absolute; top:0px; right:0px; bottom:0px; width:12rem; background:#f4f5f9;}
	.ssmian table{ margin:0.5rem;}
	.ssmian table .title{ width:10rem;}
	.ssmian table td{ height:2rem;}
	.ssmian table td select{ width:100%; height:1.2rem; border-radius:0.2rem; border:1px solid #ccc;}
	.ssmian table td input{ height:1.2rem; border-radius:0.2rem; border:1px solid #ccc; padding:0px; margin:0px;}
	.ssmian .btnbox{ position:absolute; bottom:0px; left:0px; right:0px; height:2.2rem; border-top:1px solid #ddd;}
	.ssmian .btnbox .ssbtn{ float:left; width:50%; height:2.2rem; line-height:2.2rem; text-align:center; border-right:1px solid #ddd; margin:0 -1px 0 0; background:#fff;}
	.ssmian .btnbox .jj{ background:#1283ed; color:#fff;}
/*列表页*/
.listBox{ margin:0.5rem; border:1px solid #ddd; border-radius:0.3rem; background:#fff;}
.listBox table{ margin:0.2rem 0.5rem;}
.listBox table td{ padding:0.2rem 0; vertical-align:top}
.listBox table .title{ width:4rem; color:#999;}
/*表单*/
.frombox{ margin:0 0.5rem;}
.frombox table{ width:100%;}
.frombox table td{ padding:0.5rem 0; border-bottom:1px solid #ddd; vertical-align:top;}
.frombox table .title{ width:4rem; color:#999;}
.frombox table textarea{ font-size:0.6rem; width:100%;overflow-y:visible }
.frombox table input{ display:block; border:0 none; width:100%; height:1rem;}

#xzw_starSys{padding:0; float:right;}
#xzw_starBox{position:relative;float:left}
/**/
#xzw_starSys .description{clear:both;padding:10px 0px}
#xzw_starSys .starRed{ float:left; height:25px;width:120px;position:relative;background:url(../images/start.png) repeat-x;background-size:40px 60px;cursor:pointer}
#xzw_starSys .star{ float:left; height:25px;width:320px;position:relative;background:url(../images/start.png) repeat-x;background-size:40px 60px;cursor:pointer}
#xzw_starSys .star li{float:left;padding:0px;margin:0px}
#xzw_starSys .star li a{display:block;width:40px;height:30px;overflow:hidden;text-indent:-9999px;position:absolute;z-index:5}
#xzw_starSys .star li a:hover{background:url(../images/start.png) 0 -30px repeat-x;background-size:40px 60px;z-index:3;left:0}
#xzw_starSys .star a.one-stars{left:0}
#xzw_starSys .star a.one-stars:hover{width:40px}
#xzw_starSys .star a.two-stars{left:40px}
#xzw_starSys .star a.two-stars:hover{width:80px}
#xzw_starSys .star a.three-stars{left:80px}
#xzw_starSys .star a.three-stars:hover{width:120px}
#xzw_starSys .star a.four-stars{left:120px}
#xzw_starSys .star a.four-stars:hover{width:160px}
#xzw_starSys .star a.five-stars{left:160px}
#xzw_starSys .star a.five-stars:hover{width:200px;}
#xzw_starSys .star a.six-stars{left:200px}
#xzw_starSys .star a.six-stars:hover{width:240px}
#xzw_starSys .star a.seven-stars{left:240px}
#xzw_starSys .star a.seven-stars:hover{width:280px}
#xzw_starSys .star a.eight-stars{left:280px}
#xzw_starSys .star a.eight-stars:hover{width:320px}
#xzw_starSys .star a.nine-stars{left:320px}
#xzw_starSys .star a.nine-stars:hover{width:360px}
#xzw_starSys .star a.ten-stars{left:360px}
#xzw_starSys .star a.ten-stars:hover{width:400px}
#xzw_starSys .current-rating{background:url(../images/start.png) 0 -30px repeat-x;background-size:40px 60px;position:absolute;height:35px;z-index:1;top:0;left:0}
#xzw_starSys .current-rating2{ float:left;background:url(../images/start.png) 0 -30px repeat-x;background-size:40px 60px;height:35px;z-index:1;top:0;left:0; width:80px;}
.bz{ margin:0 20px; overflow:hidden;}