﻿/*-----global CSS 清除浏览默认样式-----*/
*{ margin:0; padding:0;}
body{
	font: 16px/150% Microsoft YaHei,SimHei,SimSun,Arial, Helvetica, sans-serif;
	background-color: #0186d3;
	
}
li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
img{
	border: none;
	vertical-align: bottom;
	display: inline-block;
	text-align: center;
}
h1{ font-size:16px;}
h2{ font-size:14px;}
h3{ font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb30{ margin-bottom:30px;}
.mr10{ margin-right:10px;}
.fb{ font-weight:bold;}
.no_margin{ margin-bottom:0;}


/*-----layout CSS-----*/
ul,ul li,.col,.hd,h2,.bd,.menu,.clear{ overflow:hidden; zoom:1; }

/*------------------------头部 start--------------------------*/
.header{ width:100%;}

/*------------------------内容 start--------------------------*/
.content{
	width: 90%;
	padding: 15px;
	border: 4px solid #7ab0e6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}
.nr{ padding:20px; font-size:1em; font-family:"微软雅黑"; line-height:1.5em; text-indent:2em;  overflow:hidden; zoom:1;}
.intro,.gzCol{border:4px solid #7ab0e6; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:10px;margin-bottom:20px; font-size:23px; text-indent:46px; background-color:#FFF; font-family:"微软雅黑"; line-height:38px;}
.intro p,.gzCol p{ margin-bottom:8px;}
/*投票规则*/
.gzCol{ width:980px; margin:0 auto; text-indent:0;}
.gzCol h2{font-size:28px; background:#c8fefe; padding:5px; margin-bottom:10px; font-weight:normal;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#0068b5; font-weight:bold;}
.gzCol p b,.gzCol p span{ font-weight:bold; color:#d70000;}
.img1{ width:40%; margin:0 5%; text-align:center;}
@media screen and (min-width:640px){
.pHeader,.pFooter{ display:none;}
}
/*手机端页面*/
@media screen and (max-width:640px){	
body{ background:#c8f1ff;}
.topIframe,.header,.footer,.weixin{}
.pHeader{ display: block; width:100%;}
.pHeader img{ width:100%;}
.content,.intro{width:85%; margin:0 auto;}
.content{ margin-bottom:15px;}
.pFooter{ display:block; text-align:center; padding:10px 0;}
.intro{ margin-bottom:10px; font-size:14px;line-height:140%; text-indent:28px;}
.intro p{ margin-bottom:5px;}
.wsxx h2 img{ width:100%;}
.gzCol{ width:85%; margin:0 auto;}
.img1 img{ width:100%;}
.img1 p{ margin-bottom:0;}
}

table td{ padding:0 5px 5px 0;}
table label{ padding-left:3px;}
input{ font-size:16px; padding-left:5px;}
.inputTxt{ width:95%;}
#divcontent p span{ color:#d70000;}
#Button1{ background:#ff6a51;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:none; width:100px; text-align:center; color:#fff; height:38px; line-height:38px; padding-left:0; margin-right:10px;}
.checkBtn{ color:#333;background:#ffd0d0; padding:6px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

/*完善信息*/
.wsxx{ background:#fff; box-shadow:2px 2px 0 #ffd0d0; border:1px solid #ffd0d0; padding:15px; margin:0 0 20px 0;}
.wsxx h2{ font-size:18px; background:#ffd0d0; padding:5px; margin-bottom:10px; color:#333; font-weight:normal;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.fl{ float:left;}
.fr{ float:right;}



/*------------------------底部 start--------------------------*/
.footer{
	width:100%;
	margin:0 auto;
	text-align: center;
	font-size:14px;
	padding:20px 0;
	color: #FFF;
}
