*{
	margin: 0px;
    padding: 0px;
}
html,body{
    width: 100%;
    height: 100%;
	min-height:100%;
    font-family: "微软雅黑";
    background-color: #ffffff;
    margin: 0;
    padding: 0;
	overflow:hidden; 
}

i{
    font-style:normal;
}
div {
    outline: none;
}
.container{
	position:relative;
	width:100%;
	height:100%;
	margin: 0;
    padding: 0;
	overflow:hidden; 
}

.weixin_content{
    width: 100%;
    margin: 0;
    padding-top: 20px;
    height: auto;
    text-align: center;
    color: #444;
    font-size: 32px;
    font-weight: bold;
    margin-top: 60px;
}
.weixin_body{
    margin: 0;
    padding: 4px 10px;
	height:100%;
	overflow:scroll;
}
.weixin_title{
    width: 100%;
    margin: 0;
    padding-top: 20px;
    height: auto;
    text-align: center;
    color: #007AFF;
    font-size: 32px;
    font-weight: bold;
}
.weixin_remark{
    width: 100%;
    margin: 0;
    line-height: 20px;
    height: 20px;
    text-align: center;
    vertical-align: top;
    font-size: 14px;
    color: #8c8c8c;
	position:relative;
	z-index:10;
}

li{
    list-style: none;
    border: none;
}
.query_input_edit{
    margin:16px 0;
    padding: 0;
    height: 50px;
    line-height: 50px;
    text-align:center;
	position:relative;
	z-index:10;
}
.query_input_div{
    margin:0 auto;
    padding: 0;
    height: 100%;
    width: 100%;
    border:none;
    text-align:center;
}
.query_input{
    margin: 0 auto;
    line-height: 50px;
    font-size: 18px;
    width: 80%;
    background-color: #f2f2f2;
    border:none;
    border:none;
}
.query_button_div{
    margin: 16px 0;
    padding: 0;
    height: 50px;
    width: 100%;
    border:none;
    text-align:center;
	position:relative;
	z-index:10;
}
.upload_button{
    height: 50px;
    width: 80%;
    font-size: 20px;
    background-color: #082E54;
    border:none;
    color: #ffffff;
}

.query_button{
    height: 50px;
    width: 80%;
    font-size: 20px;
    background-color: #C76114;
    border:none;
    color: #ffffff;
}
.scan_bar_code_div{
    margin: 16px 0;
    padding: 0;
    width: 100%;
    height: 50px;
	line-height:50px;
    border: none;
    text-align: center;
	position:relative;
	z-index:10;
}
.scan_bar_code{
    width:80%;
    height: 50px;
    font-size: 20px;
    background: #FFFFFF;
    border: 1px solid #a0a0a0;
    color: #3c3c3c;
    outline:1px;
}
.query_input:focus{outline:0;}
.query_button:focus{outline:0;}
.scan_bar_code:focus{outline:0;}


.query_button:active{
    height: 50px;
    width: 80%;
    font-size: 20px;
    background-color: #006ff0;
    border:none;
    color: #ffffff;
    outline:0;
}


.scan_bar_code:active{
    height: 50px;
    width: 80%;
    font-size: 20px;
    background-color: #5d6b85;
    border: 1px solid #333;
    color: #ffffff;
    outline:1px;
}

.query_box_title{
    margin: 16px auto;
    padding-top: 16px;
    line-height: 50px;
    font-size: 20px;
    color: #555;
}
.query_title{
    background-color:#ffffff;
    color: #101010;
}

.snap_button{
    border: 0;
    height: 32px;
    width: 84%;
    font-size: 20px;
    margin-top: 10px;
    background-color: #ff5282;
    color: #ffffff;
    text-align: center;
    line-height: 32px;
}
.bottom_img{
    width: 100%;
	height:100%;
    vertical-align:bottom;
    text-align: center;
    
    bottom: 0px;
	z-index:1;
}
.img_div{
	width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;	
	position:absolute;
	bottom:0px;
	text-align:center;
}
.bottom_img img{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;	
}
.weixin_sub_title{
    font-family: "微软雅黑", serif;
    font-size: 24px;
    font-weight: 800;
    text-align: left;
    color: #333;
    margin: 20px 0px 8px 0px;	
}
.weixin_sub_remark{
    font-family: "微软雅黑", serif;
    font-size: 14px;
    text-align: left;
    color: #999999;
    margin: 8px 0px 16px 0px;
}
.weixin_sub_img{
    width: 100%;
    height: 124px;
    overflow: hidden;
    background-image:url(../piaoma/imgs/info.png); /*图片地址*/
    background-origin:content; /*从content区域开始显示背景*/
    background-position:50% 50%; /*图片上下左右居中*/
    background-size:cover; /*保持图像本身的宽高比例，将图片缩放到宽度或高度正好适应定义背景的区域*/
    background-repeat:no-repeat; /*图像不重复显示*/
}

.weixin_xuanhui_sub_img{
    width: 100%;
    height: 124px;
    overflow: hidden;
    background-image:url(../xuanhui/imgs/info.png); /*图片地址*/
    background-origin:content; /*从content区域开始显示背景*/
    background-position:50% 50%; /*图片上下左右居中*/
    background-size:cover; /*保持图像本身的宽高比例，将图片缩放到宽度或高度正好适应定义背景的区域*/
    background-repeat:no-repeat; /*图像不重复显示*/
}
.weixin_piaoma_culture{
    width: 100%;
    height: 124px;
    overflow: hidden;
    background-image:url(../piaoma/imgs/culture.png); /*图片地址*/
    background-origin:content; /*从content区域开始显示背景*/
    background-position:50% 50%; /*图片上下左右居中*/
    background-size:cover; /*保持图像本身的宽高比例，将图片缩放到宽度或高度正好适应定义背景的区域*/
    background-repeat:no-repeat; /*图像不重复显示*/
}
.weixin_piaoma_line{
    width: 100%;
    height: 124px;
    overflow: hidden;
    background-image:url(../piaoma/imgs/line.png); /*图片地址*/
    background-origin:content; /*从content区域开始显示背景*/
    background-position:50% 50%; /*图片上下左右居中*/
    background-size:cover; /*保持图像本身的宽高比例，将图片缩放到宽度或高度正好适应定义背景的区域*/
    background-repeat:no-repeat; /*图像不重复显示*/
}

.weixin_piaoma_contact{
    width: 100%;
    height: 124px;
    overflow: hidden;
    background-image:url(../piaoma/imgs/contact.png); /*图片地址*/
    background-origin:content; /*从content区域开始显示背景*/
    background-position:50% 50%; /*图片上下左右居中*/
    background-size:cover; /*保持图像本身的宽高比例，将图片缩放到宽度或高度正好适应定义背景的区域*/
    background-repeat:no-repeat; /*图像不重复显示*/
}


.weixin_img_chahuo{
    vertical-align: bottom;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-image:url(../img/chahuo.png); /*图片地址*/
    background-origin:content; /*从content区域开始显示背景*/
    background-position:50% 50%; /*图片上下左右居中*/
    background-size:cover; /*保持图像本身的宽高比例，将图片缩放到宽度或高度正好适应定义背景的区域*/
    background-repeat:no-repeat; /*图像不重复显示*/
}


.weixin_info_title i{
    color: #007AFF;
    font-size: 18px;
    font-weight: 800;
}
.weixin_info_title span{
    color: #999999;
    font-size: 16px;
    font-weight: 600;
}
.weixin_info_content{
    font-family: "微软雅黑", serif;
    color: #333;
    font-size: 16px;
    font-weight: 500;
    margin: 8px 0;
    padding: 0 4px;
}
.weixin_info_content p{
    text-indent: 32px;
    margin: 16px 0;
}
.weixin_receipt_pic{
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 16px 0;
    text-align: center;
    vertical-align: middle;
}
.weixin_receipt_pic i{
    font-family: "微软雅黑", serif;
    color: #555;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
}
.weixin_sub_item{
    padding-bottom: 20px;
}
.weixin_sub_item h2{
    font-family: "微软雅黑", serif;
    color: #333;
    font-size: 18px;
    font-weight: 800;
    text-align: left;
    margin-top: 32px;
}
.weixin_sub_item h5{
    font-family: "微软雅黑", serif;
    color: #333;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
}
.weixin_line{
    margin: 32px 0;
}
.weixin_line h5{
    font-family: "微软雅黑", serif;
    color: #333;
    font-size: 18px;
    font-weight: 800;
    text-align: left;
}
.weixin_line p{
    font-family: "微软雅黑", serif;
    color: #333;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
}

#baidu_container{
    width: 100%;
    height: 400px;
    overflow: hidden;    
}
