@charset "utf-8";
* { margin:0; padding:0; }
body { font:12px/20px simsun; text-align:center; background:#fff; }
img { border:none; }
ul { list-style:none; }
a { text-decoration:none; color:#266392; }
a:hover { text-decoration:underline; }
/**/
.wrap { width:960px; margin:auto; text-align:left; }
.hd { background:url(../img/rpx_hd.png) repeat-x 0 0; height:115px; }
.main { background:url(../img/rpx_main.png) repeat-x 0 0; zoom:1; }
.ft { background:url(../img/rpx_ft.png) repeat-x 0 0; border-top:1px solid #DCE1E6; color:#2B2B2B; line-height:18px; clear:both; }
/**/
.hd .wrap {  background:url(../img/rpx_hd.png) repeat-x 0 0; position:relative; height:100%; zoom:1; overflow:hidden; }
.hd .logo { float:left; }
.hd .link { color:#888; float:right; text-align:right; margin:10px 0; white-space:nowrap; }
.hd .link a { color:#888; margin:0 5px; }
.hd .nav { position:absolute; left:0; top:58px; width:960px; }
.hd .nav a { color:#fff; }
.hd .nav .menu { float:left; }
.hd .nav .menu li { float:left; width:84px; height:33px; text-align:center; line-height:33px; white-space:nowrap; }
.hd .nav .menu li a:hover { text-decoration:none; }
.hd .nav .menu li.selected { background:url(../img/sprite.png) no-repeat 0 0; font-weight:bold; color:#000; }
.hd .nav .menu li.selected a { color:#000; }
.hd .nav .menu li ul { display:none; }
.hd .nav .menu li.selected ul { display:block; position:absolute; top:33px; left:0; font-weight:normal; width:960px; height:24px; overflow:hidden; text-align:left; }
.hd .nav .menu li.selected ul li { line-height:24px; display:inline; float:none; width:auto; height:auto; margin-left:20px; }
.hd .nav .menu li.selected ul li a { color:#4C4C4C; vertical-align:top; }
.hd .nav .menu li.selected ul li a:hover { text-decoration:underline; }
.hd .nav .help { float:right; line-height:33px; white-space:nowrap; }
.hd .nav .help a { margin:0 5px; }
/**/
.morech .wrap { position:relative; height:317px; text-align:center; overflow:hidden; }
/**/
.blue{ color:#0BA4CA;} 
/**/
.new { zoom:1; overflow:hidden; width:960px; height:151px; }
.new .pic { float:left; width:636px; height:129px; overflow:hidden; padding-bottom:18px; background:url(../img/sprite.png) no-repeat 0 75px; margin-top:4px; }
.new .update { float:right; background:url(../img/sprite.png) no-repeat 0 -88px; width:300px; height:125px; overflow:hidden; margin-top:2px; padding:5px 10px; }
.new .update h2 { font-size:12px; line-height:20px; height:20px; }
.new .update ul { height:103px; overflow:hidden; }
.new .update li { line-height:26px; height:26px; overflow:hidden; background:url(../img/sprite.png) no-repeat -336px -143px; }
.new .update li a { color:#8A8A8A; background:url(../img/sprite.png) no-repeat -333px -108px; padding-left:12px; }
/**/
.down_client { float:left; width:474px; }
.down_other { width:960px; clear:both; }
/**/
.list_product { zoom:1; overflow:hidden; padding:15px 0; }
.list_product li { float:left; width:420px; height:70px; overflow:hidden; padding-left:60px; position:relative; }
.list_product li .icon { position:absolute; top:0; left:20px; width:36px; height:36px; }
.list_product li h3 { font-size:14px; line-height:24px; height:24px; overflow:hidden; ; }
.list_product li h3 a { text-decoration:underline; }
.list_product li h3 a img { margin:0 0 -5px 0; _margin-top:2px; }
.list_product li h3 em { font-weight:normal; font-style:normal; font-size:12px; }
.list_product li h3 em a { color:#116EBC; }
.list_product li p { color:#949494; line-height:20px; height:20px; overflow:hidden; }
.list_product li .downlist { position:absolute; top:0; left:200px; line-height:24px; width:270px; }
.list_product li .downlist a{ text-decoration:underline; margin-right:25px; }
.list_product li .down { background:url(../img/sprite.png) no-repeat 0 -256px; float:left; width:64px; height:24px; font-size:0; line-height:200px; overflow:hidden; }
/**/
.bar { margin:6px auto; text-align:center; border:1px solid #DEE3E8; background:#fff; color:#3B66B1; line-height:18px; padding:2px 10px; }
/**/
.box { color:#949494; padding:15px; width:560px; }
.box h5 { font-size:12px; }
.box a, .box .blue { color:#0BA4CA; }
.box h2 { color:#00A2F3; font-size:12px; line-height:20px; height:20px; overflow:hidden; }
.box ul { margin-bottom:5px; }
.box li { padding-left:15px; background:url(../img/sprite.png) no-repeat -350px -80px; }
.box .list_down li { padding-left:22px; background:url(../img/sprite.png) no-repeat -88px -294px; }
.box .list_down a { color:#D77900; }
.side { float:left; width:480px; padding-bottom:20px; }
.side .box { width:auto; }
/**/
.ft .wrap {background:url(../img/rpx_ft.png) repeat-x 0 0; text-align:center; border-top:1px solid #DCE1E6; overflow:auto; min-height:90px; height:auto!important; height:90px; position:relative; top:-1px;}
.ft .friend { border-bottom:1px solid #DCE1E6; padding:6px 10px; color:#000000; margin-bottom:10px; text-align:left; }
.ft .friend a { color:#585858; margin:0 5px; }
