/* CSS Document */
html, body, div, span, applet, object, iframe, h1, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em,img, ins, kbd, q, s, samp,small, strike,  sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;margin: 0 auto;}
body {line-height: 1;font-size:12px; background:#fff; font-family:Verdana, Geneva, sans-serif;-webkit-text-size-adjust: none; }
*{margin:0;padding:0}
img{border:0}
ul li{ list-style:none}
h1 h2 h3 h4 h5 h6{font-size:12px;font-weight:normal; color:#000}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both; overflow:hidden; height:0; font-size:0; line-height:0}
a{text-decoration:none; color:#333}
a:hover{ text-decoration:underline}
.FL{float:left}
.FR{float:right}
.bg{ background:url(../images/bg01.png) repeat;}

.top{width:1003px;margin:0 auto; height:95px; border-top:3px solid #bf0302}
.topL { margin: 18px auto auto 10px;line-height: 50px;height: 50px;font-size: 40px;font-weight: 600;}

.topR p{margin-top:33px;margin-right: 3px; line-height:22px;height: 22px;display: block;float: right;}
.input01{ background:url(../images/bg04.png) no-repeat; width:243px; height:26px;padding:1px 10px 1px 32px; line-height:24px;border:none;margin-top:5px; color:#666}
.logo{margin:13px auto auto 26px}
.nav{background:url(../images/bg02.png) repeat; height:38px; line-height:38px; width:1003px;margin:0 auto}
.nav li{float:left; background:url(../images/line01.png) no-repeat 0 right;font-size:14px; display:inline-block; color:#fff}
.nav li a{color:#fff;padding:0 15px; display:inline-block}
.nav li a:hover{ background:url(../images/hover.png) repeat-x; height:36px; line-height:36px; text-decoration:none}
.open{background:url(../images/hover.png) repeat-x; height:36px; line-height:36px; text-decoration:none}
.warp{width:1003px;margin: 0 auto;}

