body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,div,input{margin:0;padding:0;border:0;}
header, section, footer, aside, nav, article, figure, dialog, menu {display: block;}
body{font: 14px/1.5 "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;background: #FFFFFF;}
li{list-style-type:none;}
a img{border: 0}
a{text-decoration: none;}
a:hover{text-decoration: none;}
h1,h2,h3,h4{font-family: "微软雅黑","黑体";}
.clearfix:after {
	visibility: hidden; 
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clear{clear: both;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.cl{font-size: 14px;font-family:"微软雅黑";}
a,p,input,div{
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body{width: 100%; background-color: #82bbd5;}
.shop_header{width: 100%;margin-top: 5%;position: relative;}
.shop_img{width: 100%;}
.header_main{width: 100%; position: absolute; top: 42%; text-align: center;}
.shop_name{color: #fff2f4;font-size: 24px;}
.shop_card{color: #fff2f4;font-size: 14px;padding-top: 5%;padding-bottom: 1%;}
.ground_img{width: 65%;}

.shop_now{width: 65%; position: absolute; top: 63.2%;left: 17.5%; color: #fa5068; font-size: 24px;}
.detail_main{width: 85%;margin: 5% auto;}
.detail_title{color: #fff2f4;font-size: 24px;}
.detail_info{width: 100%;margin-top: 5%; border-top: 1px solid #fff2f4; padding: 5% 0 0 0;}
.info_p{color: #fff2f4;font-size: 16px;margin-bottom: 3%;}
.shop_show{width: 100%;padding-bottom: 3%;}

.demo_main{width: 960px;border: 1px solid #fff;float: left;margin-top: 20px;margin-left: 50px}
.demo_form{width: 80%;overflow: hidden;float: left;margin-left: 50px;}
.demo_main ul{width: 100%;overflow: hidden;}
.demo_main ul li{padding: 20px 0px;}
.main_radio{width: 200px;float: right;}
.radio_right{margin-left: 50px;}
.demo_submit{float: right;}
