*{ margin:0; padding:0;}
html,body{ width:100%; height:100%;}
body{ background:#1a2b31; position:relative; font-family:Microsoft Yahei; min-width:1260px; font-size:12px;}
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
.line50{ clear:both; font-size:0px; height:50px; overflow:hidden; }
.txtcen{text-align:center;}
.wrap1000{ width:1000px; margin:0 auto; position:relative;}
.wrap1100{ width:1100px; margin:0 auto; position:relative;}
.wrap1200{ width:1200px; margin:0 auto; position:relative;}
img{vertical-align:top; border:none;}
a:link{ text-decoration:none; color:#666; outline:none;}
a:visited{ text-decoration:none; color:#666; outline:none;}
a:hover{ text-decoration:none; color:#666; outline:none;}
a:active{ text-decoration:none; color:#666; outline:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
ul,ol,dl,dt,dd,li{list-style:none;}
.fleft{float:left;}
.fright{float:right;}
.lineh25{line-height:25px;}
.fontsiz32{ font-size:32px;}
.fontArial14{ font-size:14px; font-family:Arial; text-transform:Uppercase;}
.clrboth{clear:both;}
.clearfix{clear:both}

.topper{ width:1200px; position:relative; height:86px; overflow:hidden; margin:0 auto;}
.topper .logozone{ float:left; padding:23px 0 0 23px;}
.topper .menu1{ float:right; width:700px; padding-top:35px;}
.topper .menu1 li{ float:left; width:100px; font-size:15px; text-align:center;}
.topper .menu1 li a{ color:#f5c491; display:block; height:47px;}
.topper .menu1 li a:hover,.topper .menu1 li a.nowon{ border-bottom:4px solid #f5c491;}
.banner{ width:100%; position:relative; display:block;}
.banner img{ width:100%;}

.footlogo{ padding:50px 0; text-align:center; display:block; border-bottom:1px solid #294853;}
.footlinks{ padding:50px 0; display:block; border-top:1px solid #000000;}
.footlinks dl{ width:140px; float:left; color:#fff;}
.footlinks dl dt{ display:block; font-size:16px; padding-bottom:10px;}
.footlinks dl dd{ display:block; font-size:13px; padding:8px 0 0 0;}
.footlinks dl a{ color:#999;}
.footlinks .copyrights{ font-size:13px; color:#999;}
/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "Î¢ÈíÑÅºÚ";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#406673;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.topper2{ width:100%; position:fixed; height:66px; overflow:hidden; top:0; right:0; background:#10181b; z-index:100; display:none;}
.topper2 .logozone{ float:left; padding:13px 0 0 23px;}
.topper2 .menu1{ float:right; width:700px; padding-top:20px;}
.topper2 .menu1 li{ float:left; width:100px; font-size:15px; text-align:center;}
.topper2 .menu1 li a{ color:#f5c491; display:block; height:42px;}
.topper2 .menu1 li a:hover,.topper2 .menu1 li a.nowon{ border-bottom:4px solid #f5c491;}