@charset "utf-8";
/* CSS Document */
.zpinban{ width:100%; height: auto; float: left; margin-top: 105px;}
.zpinban i{ width:100%; height: auto; float: left; }
.zpinban i img{ width:100%; }

.zpinbox{ width:100%; height: auto; float: left; padding:30px 0px; background: #FFF;  }
.zpwords{ width:100%; height: auto; float: left; }
.zpwords h1{ font-size: 20px; font-weight: bold; line-height: 30px; color: #0e0308; letter-spacing: 2px;}
.zpwords p{ font-size: 16px; line-height: 26px; color: #0e0308; letter-spacing: 1px; padding: 5px 0px; }
.wtab{ width:100%; height: auto; float: left; padding: 15px 0px 0px;}
.zpone{ width:100%; height: auto; float: left; padding: 15px 0px;}
.zponel{ width:50%; height: auto; float: left; background: #cccccc; padding: 15px 12px;
-moz-border-radius: 10px 10px 0px 0px; /* Firefox */
-webkit-border-radius: 10px 10px 0px 0px; /* Safari 和 Chrome */
border-radius: 10px 10px 0px 0px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.zponel.on{background: #1f74f5;}
.zponel span{ width:100%; height: 100%; display: table-cell; font-size: 16px; color: #FFF; vertical-align: middle; text-align: center; font-weight: bold;}
.zponer{ width:100%; height:auto; padding: 15px 5px; float: left; border: 2px solid #1f74f5;}
.zponer input{ width:100%; height:45px; font-size: 16px; float: left; outline: none; background-color:transparent; border: 0; padding:0px 20px; line-height: 55px; overflow: hidden;}
.zponer .pds{ padding: 0px 5px;}
.zponer .pds i{ width:100%; height:auto; float: left; background-color: #f6f6f8; margin: 3px 0px; font-style: normal;overflow: hidden;
-moz-border-radius: 40px; /* Firefox */
-webkit-border-radius: 40px; /* Safari 和 Chrome */
border-radius: 40px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.zponer .pds.pdss{ padding: 0px 10px 0px 0px; }
#buttonp,#buttonq{ width:100%; height: 45px; background: #1f74f5; color: #FFF; font-size: 15px; line-height: 45px;}
#buttonp:hover,#buttonq:hover{ background:#fe8945; color:#FFF; transition:0.6s; -webkit-transition: 0.6s; -moz-transition: 0.6s;}
.zponer .pdsd i{ width:90%; height:auto; float:left; background-color: #f6f6f8; margin: 6px 5%; font-style: normal;overflow: hidden;
-moz-border-radius: 40px; /* Firefox */
-webkit-border-radius: 40px; /* Safari 和 Chrome */
border-radius: 40px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.zponer .pdsd{ margin-top:45px; padding: 0px 10px; }
.zponer .pmax{ padding: 0px 10px; }
.zponer .pmax i{ width:100%; height:auto; float:left; background-color: #f6f6f8; margin: 6px 0; font-style: normal;overflow: hidden;
-moz-border-radius: 80px; /* Firefox */
-webkit-border-radius: 80px; /* Safari 和 Chrome */
border-radius: 80px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.zponer textarea{float:left; resize:none; width:100%; height:120px; padding:20px 25px; font-size:16px; color:#000; outline:none; border:0; background-color: transparent;}
.pwarning{ width:100%; height: auto; float: left; font-size: 18px; color: #ff0000; line-height: 25px;  text-align: center; padding: 20px 0px 10px;}

input::-webkit-input-placeholder{ opacity:1; color:#c0c0c0;}
input:-moz-placeholder{opacity:1; color:#c0c0c0;}
input::-moz-placeholder{opacity:1; color:#c0c0c0;}
input:-ms-input-placeholder{opacity:1; color:#c0c0c0;}
textarea::-webkit-input-placeholder{opacity:1; color:#c0c0c0;}
textarea::-moz-placeholder{opacity:1; color:#c0c0c0;}
textarea::-moz-placeholder{opacity:1; color:#c0c0c0;}
textarea:-ms-input-placeholder{opacity:1; color:#c0c0c0;}

input:-webkit-autofill, 
textarea:-webkit-autofill, 
select:-webkit-autofill { 
-webkit-box-shadow: 0 0 0 1000px #f6f6f8 inset; 
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
      -webkit-box-shadow: 0 0 0 1000px #f6f6f8 inset; 
}
