body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
body, button, input, select, textarea {font: 14px/1.5 \5fae\8f6f\96c5\9ed1, \5b8b\4f53, arial;}
fieldset, img {border: 0;}
ol, ul, li {list-style: none;}
:focus {outline: 0;}
img {display: block;}
.none, legend {display: none;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
body {color: #333;background: #fff;position: relative;}
i, s, u, em, strong {font-weight: normal;font-style: normal;text-decoration: none;}
.clearfix:before, .clearfix:after, #header:before, #header:after, #mbody:before, #mbody:after, #xdown dt:before, #xdown dt:after, #xdown dd:before, #xdown dd:after, #result dd:before, #result dd:after, #sside dd:before, #sside dd:after {content: ".";display: block;height: 0;visibility: hidden;font-size: 0;}
.clearfix:after, #header:after, #mbody:after, #xdown dt:after, #xdown dd:after, #result dd:after, #sside dd:after {clear: both;}
.clearfix, #header, #mbody, #xdown dt, #xdown dd, #result dd, #sside dd {*zoom:1;}
.red {color: red!important;}
.hide {display: none;}
a, a:hover {color: #00c;}
#ptso dt a, #timeso dd a, #footer li a {color: #666;text-decoration: none;}
#ptso dt a:hover, #timeso dd a:hover, #footer li a:hover {color: #00c;}
em {color: #c00;}
a em {text-decoration: underline;}
#header div, #mbody {display: block;max-width: 1200px;margin: auto;}
#header {background: #fff;border-bottom: 1px solid #e1e1e1;}
#header div {position: relative;height: 114px;}
#logo {width: 140px;padding: 32px 0 32px 0;float: left;display: inline;margin-left: -5px;}
#logo img {width: 120px;height: auto;}
#ptso {float: left;width: 760px;height: 80px;padding: 20px 0 0 0;position: relative;}
#ptso dt {padding: 0 0 5px 2px;position: absolute;top: 70px;}
#ptso dt a {padding: 0 12px;}
#ptso dt a.cur {color: #00c;cursor: default;font-weight: bold;}
#ptso dd {position: absolute;top: 30px;}
#searchBox {float: left;display: inline;font: 16px/22px arial;width: 555px;height: 22px;border: 1px solid #b6b6b6;border-right: none;padding: 5px 70px 5px 8px;}
#searchBox.sf {border-color: #4791ff;}
#searchBtn {float: left;width: 100px;height: 34px;line-height: 34px;border: none;cursor: pointer;background: #3385ff;color: #fff;border-bottom: 1px solid #2d78f4;}
#searchBtn.hover {background: #317ef3;border-bottom: 1px solid #2868c8;box-shadow: 1px 1px 1px #ccc;}
#timeso {float: left;width: 115px;position: relative;right: 0;top: 37px;z-index: 9;}
#timeso dt span {position: relative;padding-right: 14px;cursor: default;}
#timeso dd {display: none;position: absolute;background: #fff;}
#timeso dd a.selected {color: #00c;cursor: default;}
#timeso dd {margin: 0 0 0 32px;padding: 4px 10px;}
#timeso dd a {display: block;line-height: 30px;}
#mbody {clear: both;padding: 20px 0;}
#scont {width: 635px;padding: 0 0 0 135px;float: left;}
#sside {width: 280px;float: left;display: inline;border-left: 1px solid #e1e1e1;padding-left: 20px;margin-left: 125px;}
#xtag, #xdown, #result dd {margin-bottom: 14px;}
#xtag a {margin-right: 18px;}
#xdown {border: 1px solid #e3e3e3;border-bottom-color: #e0e0e0;border-right-color: #ececec;box-shadow: 1px 2px 1px rgba(0,0,0,.072);-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,.072);-moz-box-shadow: 1px 2px 1px rgba(0,0,0,.072);-o-box-shadow: 1px 2px 1px rgba(0,0,0,.072);}
#xdown dt {height: 44px;line-height: 44px;background: #f0f0f0;border-bottom: 1px solid #e3e3e3;}
#xdown dt span {float: left;height: 44px;padding: 0 25px;border-right: 1px solid #e3e3e3;cursor: pointer;}
#xdown dt .cur {position: relative;height: 45px;background: #fff;cursor: default;}
#xdown dd {display: none;padding: 20px 30px;}
#xdown dd.on {display: block;}
#xdown dd .img {float: left;}
#xdown .img img {width: 75px;height: 75px;}
#xdown dd p {padding: 0 15px;width: 470px;/*570*/float: left;}
#xdown dd p span {display: block;height: 24px;line-height: 24px;font-size: 13px;}
#xdown dd p span a {font-size: 14px;}
#xdown dd i {float: left;width: 100px;}
#xdown dd i a {display: block;text-align: center;text-decoration: none;width: 100px;height: 40px;line-height: 40px;background: #3385ff;color: #fff;border-bottom: 1px solid #2d78f4;}
#xdown dd i a:hover {background: #317ef3;border-bottom: 1px solid #2868c8;box-shadow: 1px 1px 1px #ccc;}
#xdown dd i a.dbtn {margin-top: 12px;background: #3fb019;border-bottom-color: #32a40c;}
#xdown dd i a.dbtn:hover {background: #3ca818;border-bottom-color: #309e0b;}
#result dt {margin-bottom: 3px;clear: both;}
#result dt img {width: 22px;height: 22px;margin-right: 4px;float: left;}
#result dt a {font-size: 16px;}
#result dd .img {float: left;margin-right: 17px;}
#result dd .img img {width: 120px;height: 80px;}
#result dd div {font-size: 13px;line-height: 20px;}
#result dd .intro a {text-decoration: none;padding-left: 3px;}
#result dd .addr {color: green;}
#result dd .addr .url {margin-right: 5px;}
#page {padding: 25px 0 40px 0;}
#page span, #page a {padding: 7px 8px;border: 1px solid #e1e2e3;margin-right: 5px;text-decoration: none;}
#page a:hover,#page a.curr {background: #f2f8ff;border-color: #38f;}
#page a.disabled {cursor: default;border: 1px solid #E8E8E8;color: #aaa;}
#page span {border-color: #fff;font-weight: bold;cursor: default;}
#sside dl {margin-bottom: 24px;width: 280px;background: #fff;}
#sside dt {margin-bottom: 12px;}
#sside dt a {float: right;display: inline;margin-right: 17px;}
#sside dd {font-size: 13px;}
#sside dd img {width: 75px;height: 75px;}
#sside dd a {float: left;display: inline;width: 75px;margin: 0 17px 8px 0;text-align: center;height: 98px;overflow: hidden;text-decoration: none;}
#sside dd a i {display: block;margin-top: 3px;}
#sside dd a:hover {text-decoration: underline;}
#sside .txtl dd a {float: none;display: block;width: 280px;height: 32px;line-height: 32px;border-bottom: 1px solid #f3f3f3;text-align: left;overflow: hidden;}
#footer {padding: 25px 0;border-top: 1px solid #e1e1e1;}
#footer li {text-align: center;font-size: 13px;line-height: 24px;}
#footer .bottomText {color: #ccc;}
#footer li a {margin: 0 15px;}
#footer li a img {display: inline;position: relative;top: 4px;margin-right: 5px;}
.headFix {width: 100%;position: fixed;top: 0;_position: absolute;z-index: 9999;box-shadow: 0 0 5px #888;}
.headFix {top:expression((offsetParent.scrollTop)+0);}
.sFix {position: fixed;top: 125px;_position: absolute;z-index: 999;border-left: 1px solid #e1e1e1;padding-left: 20px;margin-left: -21px;}
.sFix {top:expression((offsetParent.scrollTop)+0);}
#ptso #auto-search {display: none;position: absolute;top: 63px;left: 0px;width: 633px;border: 1px solid #ddd;background: #fff;cursor: default;overflow: auto;-webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.5);-moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.5);box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.5);}
#auto-search p {display: block;padding: 2px 5px;white-space: nowrap;overflow: hidden;height: 22px;line-height: 22px;text-decoration: none;}
#auto-search p em {font-weight: bold;color: red;}
#auto-search p.hover {background: #f0f0f0;}

.corrected {
margin: 10px 0 30px;
padding: 10px;
overflow: hidden;
}
.corrected h4 {
font-size: 14px;
font-style: italic;
font-weight: normal;
}
.corrected span {
margin-left: 10px;
}

.demo-error {
font-weight: 900;	
}
.demo-error ul {
list-style: none outside none;
font-weight: 400;
margin-left: 30px;
font-size: 12px;
}
.demo-error2 ul li {
display: inline;
list-style-type: none;
margin-right: 8px;
}

.link p {
color: #777777;
margin-bottom: 0;
display: inline;
}
.link h4 {
display: inline;
vertical-align: top;
margin: 0;
}
.link span {
margin-left: 10px;
display: inline;
}