.leaderfont45454{ font-family: 微软雅黑; color: #333333; font-size: 14px ;}
.querystyle45454{ font-size: 14px; border-top: #878787 1px solid; height: 30px; font-family: 微软雅黑; border-right: #878787 1px solid; border-bottom: #878787 1px solid; position: relative; color: #222222; padding-top: 3px; padding-left: 18px; filter: alpha(opacity=50); border-left: #878787 1px solid; line-height: 30px; opacity: 0.50; -moz-opacity: 0.50 ;}
.searchstyle45454{ padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px ;}
*: focus{outline: none;}
body{font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;}
#top_bit{width: 760px;margin: 0 auto;}
form{width: 300px;margin: 20px auto;}
p{line-height: 1.6;}
input, textarea{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;background-color: #fff;border: 1px solid #ccc;font-size:16px;width:280px;min-height: 30px;display: block;margin-bottom: 16px;margin-top: 8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
textarea{min-height: 200px;}
input: focus, textarea: focus{-webkit-box-shadow: 0 0 25px #ccc;-moz-box-shadow: 0 0 25px #ccc;box-shadow: 0 0 25px #ccc;-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
input: not(: focus), textarea: not(: focus){opacity: 0.5;}
input: required, textarea: required{background: url(/jscss/demoimg/201310/formdemo/asterisk_orange.png) no-repeat 280px 7px;}
input: valid, textarea: valid{background: url(/jscss/demoimg/201310/formdemo/tick.png) no-repeat 280px 5px;}
input: focus: invalid, textarea: focus: invalid{background: url(/jscss/demoimg/201310/formdemo/cancel.png) no-repeat 280px 7px;}
input[type=submit]{background-color:#cf6803;opacity: 1.0; color: #fff;border: 1px solid #cf6803;}