html, body, div, span, object, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead,{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}
a img {border:none;}
img {vertical-align:text-bottom;}

* { margin:0; padding:0;list-style:none;}
html { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0px; overflow-x: hidden; }
html,body { height:100%;}

body {font-size:12px;color:#222;background:#fff; font-family:Tahoma, Geneva, sans-serif;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
li ul, li ol {margin:0px;}
ul, ol {margin:0 0 0 1.5em;}
ul { list-style:none;}
table { border-collapse:separate; border-spacing:0;}
caption,th,td { text-align:left; font-weight:normal; font-size:14px;}

.clearfix:after, .head:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .head {display:block;}
.clear {clear:both;}
.clearing {clear: both; display: block; font-size:0px; display:none; overflow:hidden; line-height:0; height:0px}
body.fullwidth {min-width:960px;}
.bottom { position:relative; clear:both;height:26px;line-height:26px; vertical-align:middle; padding-top:20px;}

.topstate{background:#f9f9f9;border-bottom:1px #ededed solid;width:100%;height:27px; line-height:27px; text-align:right; vertical-align:middle; padding-right:15px; float:right;}

.top_menu{ float:left; width:100%; height:74px; background:url(../images/titlebg.jpg) repeat-x;}


.footer{ background:#f9f9f9;float:left;bottom:0;width:100%;text-align:center; border-top:1px solid #ebebeb; padding-top:25px; padding-bottom:15px;}
.foottext{height:100px; line-height:25px; vertical-align:middle;width:100%;overflow:hidden;}
input:focus, input.sffocus {background: #cfc;border:1px solid #090;}

.prolb{float:left; width:100%; margin:0 auto;border:0 none; padding-bottom:20px;}
.probox{width:960px;  margin:0 auto; padding:30px 0px 50px 0px;}
.titbox{width:960px;  margin:0 auto;}
.proform{width:960px;  margin:0 auto;border:0 none;}
.protable{ float:left;background-color:#f9f9f9; padding:10px;border-top:1px solid #e0e0e0;}
.fm-table{ float:left;border-top:1px solid #e0e0e0; padding:10px;}
.fm-wenti{ float:left;padding:10px; margin-bottom:20px; width:940px;}
.fm-wenti p{ line-height:32px;}
.bt-xsyc{background:url(../images/tab-bg.gif) repeat-x;margin-bottom:15px; background-color:#336699; margin-right:50px; width:98px;height:28px; line-height:28px; vertical-align:middle; text-align:center; color:#FFF;float:right; font-size:12px; font-weight:bold;}
.bt-zffs{ background:url(../images/tab-bg.gif) repeat-x;background-color:#336699;width:158px;height:36px; line-height:36px; vertical-align:middle; text-align:center; color:#FFF;float:left; font-size:14px; font-weight:bold;}
.protd{float:right; width:100%; margin:0 auto;padding-top:15px; padding-bottom:15px;}
.titlelm{ margin:0 auto; width:960px; text-align:center;}


.forminput{background:url(../images/inputbg_text.gif) repeat-x;width:400px;height:30px; *line-height:30px;border:1px solid #c3c3c3;overflow:hidden; font-size:14px;color:#4c4948; font-family:Tahoma, Geneva, sans-serif; padding:0px 0px 0px 5px; *padding:0px 0px 0px 5px; _padding:0px 0px 0px 5px;  vertical-align:middle;margin:5px 0px 5px 0px; *margin:5px 0px 5px 0px; margin:5px 0px 5px 0px; }
input:focus, input.sffocus {background: #cfc;border:1px solid #090;}

a:link {color: #333333;text-decoration: none;}
a:visited {color: #333333;text-decoration: none;}
a:hover {color: #ff0000; text-decoration:underline;}
a:focus{ outline:0;}

.redfont {color: #ff0000;}

a.redlink:link {font-size: 12px;color: #ff0000;text-decoration: none;}
a.redlink:visited {font-size: 12px;color: #ff0000;text-decoration:none;}
a.redlink:hover {font-size: 12px;color: #4c4948; text-decoration:underline;}

a.redlinku14:link {font-size: 14px;color: #ff0000;text-decoration: underline;}
a.redlinku14:visited {font-size: 14px;color: #ff0000;text-decoration:underline;}
a.redlinku14:hover {font-size: 14px;color: #4c4948; text-decoration:none;}

a.redlinku:link {font-size: 12px;color: #ff0000;text-decoration: underline;}
a.redlinku:visited {font-size: 12px;color: #ff0000;text-decoration:underline;}
a.redlinku:hover {font-size: 12px;color: #ff0000; text-decoration:none;}

.titleicon{float:left; width:64px; height:64px; padding-top:5px;}
.titleid{float:left;height:74px; line-height:74px; text-align:center; vertical-align:middle; padding-left:10px; font-size:24px; font-family:Tahoma, Geneva, sans-serif ; color:#FFF;}

