@charset "gb2312";
html, body { margin:0px; padding:0px; height:100%; background:#F4EDDB; }
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, img, a { margin: 0; padding: 0; border:none; }
body { color:#333; }
html { overflow-y:scroll; }
table { border-collapse:collapse; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
a { color:#444; text-decoration:none; }
a:visited { text-decoration:none; }
a:active, a:hover { color:#ba2636; text-decoration:underline; }
a:focus { outline: none; }
.clearfix:after {content:"."; clear:both; display:block; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height:1%;}
.clearfix {display: block;}
*+html .clearfix{min-height:1%;}
.mt1 { height:1px; overflow:hidden; }
.mt3 { height:3px; overflow:hidden; }
.mt5 { height:5px; overflow:hidden; }
.mt6 { height:6px; overflow:hidden; }
.mt8 { height:8px; overflow:hidden; }
.mt10 { height:10px; overflow:hidden; line-height:10px; width:100%; clear:both}
.mt13 { height:13px; overflow:hidden; line-height:13px;}
.mt15 { height:15px; overflow:hidden; line-height:15px;}
.mt20 { height:20px; overflow:hidden; line-height:20px;}
.mt30 { height:30px; overflow:hidden; line-height:30px;}
.mt40 { height:37px; overflow:hidden; line-height:37px;}
.mb10 { margin-bottom:10px; };
.ml5 { margin-left:5px; }
.mr { margin-right:80px; }
.mr5 { margin-right:5px; }
.pl2 { padding:2px; }
.pl1 { padding-left:1px; }
.p2 { padding:2px; }
.p5 { padding:5px; }
.p6 { padding:6px; }
.p8 { padding:8px; }
.p9 { padding:9px; }
.p10 { padding:10px; }
.p12 { padding:12px; }
.p14 { padding:14px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.pl3 { padding-left:3px; }
.pl10 { padding-left:10px; }
.pl13 { padding-left:13px; }
.pl20 { padding-left:20px; }
.pb0 { padding-bottom:0px; }
.pb5 { padding-bottom:5px; }
.pt5 { padding-top:5px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.fl { float:left; }
.f16 { font-size:16px; }
.fb { font-weight:bold; }
.red { color:#b80000; }
.redb { color:#b80000; font-weight:bold; }
.green { color:#1f8b06; }
.c666 { color:#666; }
.c999 { color:#999; }
.cfff { color:#fff; }
.blue { color:#005ab9; }
.wid125 { width:125px; overflow:hidden; }
.wid80 { width:80px; overflow:hidden; }
.wid78 { width:75px; }
.wid116 { width:116px; }
.wid50 { width:50px; }
.photo { border:1px solid #e6e6e6; }
.photo1 { border:1px solid #e6e6e6; padding:2px; background:#fff; }
.photo2 { border:1px solid #e6e6e6; padding:1px; background:#fff; }
.photo3 { border:4px solid #e8e8e8; }
.photo4 { border:1px solid #e8e8e8; padding:4px; background:#fff; }
.photo5 { border:1px solid #ddd; padding:1px; background:#fff; }
.photo6 { border:1px solid #bbdbfa; padding:4px; background:#fff; }
.cl { clear:both; font-size:0px; line-height:0px; overflow:hidden; height:0px; }
.underline { text-decoration:underline; }
.fl { float:left; }
.fr { float:right; }
.maincontain { width:1000px; margin:0 auto; }
.nav { background:#bb0815; height: 50px; position: relative; z-index: 5; }
.nav ul { position: relative; z-index: 5; }
.nav ul li { float: left; text-align: center; line-height: 50px; background:url(imagesnav_li.png) no-repeat left top;}
.nav ul li a { color: #fff; font-family:'Î¢ÈíÑÅºÚ'; font-size: 14px; display: block; text-decoration: none; width:160px; height: 50px; }
.nav ul li.home { background:none; }
.nav ul li a:hover { color: #fff; background:#9b0510; }

.top { background: url(imagestopimgrepeat.jpg) repeat-x; height: 28px; overflow: hidden; }
.top .top950 { color: #666; line-height: 26px; width: 950px; margin: 0 auto; }

.top .top950 .mininavLeft{float:left;margin-top:0px;color:#c7c7c7;font-size:12px; background:url(imagesspecial_logo.png) left center no-repeat; padding-left:22px; height:26px;}
.top .top950 .mininavLeft .fl{color:#c7c7c7;}


.logoArea {width:100%; margin: 0 auto; text-align:center; }

.line {background: url("imagesheader_bottom.png") repeat-x scroll left bottom;position:absolute;top:0;display:block;z-index:9999;height: 10px;width:100%;}
.footer { background:#1D1D1D; width:100%; height:180px; padding:20px 0;clear:both;}
.footer .flink h4{font-size:16px;line-height:30px;}
.footer_top { width:940px; margin:0 auto; color:#FFF; }
.footer_top .rightso { width:410px; float:right; overflow: visible; }
.footer_top .rightso2 { width:410px; float:right; text-align:left; padding-top: 0px;line-height:22px; }
.footer_top ul { list-style:none; }
.footer_top ul li { float:left; padding-top: 15px; padding-bottom: 5px; width: 150px; text-align: center; overflow: hidden; zoom: 1; }
.footer_top div { text-align:left; line-height:40px; }
.footer_top p { line-height:30px; color:#acacac; }
.footer_top span { margin-right:10px; float:left; margin-bottom:20px; }
.footer_top a { color:#acacac; }
.footer_top p a:hover { color:#FFF; }
.footer_bottom { background:#CBA449; color:#FFF; text-align:center; padding:10px; }
