﻿@charset "utf-8";
/* CSS Document,2009-04-07 */
/* sidebar */
.col_other { float:right; width:715px; overflow:hidden; margin-right:5px;  border:1px solid #666666; padding:5px; _display:inline; }
.col_other .pathway{ border-bottom:1px dashed #666666; line-height:20px; height:22px; font-size:13px; font-weight:bold;}
.power_other li{line-height:22px;padding-left:15px;  background:url(/images/ico.gif) no-repeat 0px -267px; }
/*button*/
input#se_o_loginemail, input#se_o_loginpwd, input#find_email, input#reg_email, input#reg_password, input#reg_confirmpassword, input#reg_firstname, input#reg_lastname, input#reg_tel,input#dictbuy_email,input#dictbuy_tel,input#dictbuy_firstname,input#dictbuy_lastname { width:160px; height:18px; background-color:#fbfeff; border:1px solid #aaa; margin-left:7px }
input#se_o_loginac, input#find_code { width:50px; height:18px; background-color:#fbfeff; border:1px solid #aaa; margin-left:7px }
input#log { margin:3px 0 0 8px }
/*table*/
table { empty-cells: show; }
table.list { width:98%; padding: 2px; }
table.list htr { height: 25px; }
table.list tr.hd { color:#000000; background:#f8f8f8 url(/lib/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x left bottom; padding:3px 3px 3px 5px; white-space:nowrap; height:20px; font-weight:bold; color:#333}
table.list tr.hd td { text-align: center; }
table.list ts { text-align: right; }
table.list tr.hd td.nd .nt { font-weight: normal; }
table.list tr.hd td.sh, img.hand { cursor: pointer; }
table.list tr.hd td.al { text-align: left; }
table.list tr.hc { height: 22px; color: #ffffff; background-color: #003366; }
table.list tr.hl { background-color: #f1f5fa; }
table.list tr.hs { background-color: #fffef0; padding-top: 2px; padding-bottom: 2px; height: 30px; }
table.list td { padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 3px; }
table.list td.bd { text-align: left; border-left: 1px solid #e8eef7; padding-left: 5px; padding-right: 2px; }
table.list td.ac, div.ac, input.ac { text-align: center; }
table.list td.ar { text-align: right; }
table.list td.br { border-right: 1px solid #e8eef7; }
table.list td.bt { border-top: 1px solid #e8eef7; }
table.list td.nbt { border-top: 0px; }
table.list td.nbb { border-bottom: 0px; }
table.list td.nbl { border-left: 0px; }
table.list td.nbr { border-right: 0px; }
table.list td.b, span.b, div.b, .fsb, textarea.b { font-weight: bold; }
table.list td.big { font-size: 14px; padding-top: 2px; padding-bottom: 2px; height: 30px; }
table.phead { padding: 3px; margin: .5em 0em .5em .5em; background-color : #f0f4f7; }
table.phead td { border-bottom: 3px solid #c8d7ec; padding: 6px 5px 5px 5px; }
table td.bb { border-bottom: 1px solid #e8eef7; }
input.bd { color:#004b91; border: 1px solid #cccccc; height:24px; background:url(../images/btn_bg.gif) repeat-x; }
.gray { color:gray }
/*联系我们*/
.contact {  height:260px;padding:15px;font-size:13px; }
.contact p{ line-height:20px; margin-bottom:15px}
.contact ul{padding-left:330px;background:url(/images/img_world_map.jpg) no-repeat; height:196px}
.contact li{line-height:35px; margin-left:15px}
/*登陆链接*/
.searchbar span { color:#000000; }
.searchbar a { color:#723204; }
.searchbar a:hover { color:#723204; }
.searchbar b { color:#256990 }
/*金币信息填写*/
.gold { position:absolute; width:450px; height:350px; background-color:#ffffff; border:1px solid #000000; }
.goldcontent { background-color:#E0E9EE; height:95%; width:95%; }
.divshow{text-align:left;background-color:#ffffff; width:630px;margin-top:5px;margin-bottom:5px; background:url(/images/index_layerv21.gif) #fff repeat-x; border:1px solid #aaa; position:absolute;display:none;}
.divshow .menu{padding:5px;}
.divshow .menu span{float:right;}
.title{padding:3px 3px 3px 10px;cursor:pointer; width:250px;border:1px solid #cccccc; background:url(/images/divscroll.gif) right center no-repeat; margin-top:15px}
.divshow .fastoper { border:1px solid #ccc; margin:10px 0; float:left;}
.divshow .fastoper a{ display:block; float:left; text-align:center; width:23px; line-height:23px;  border-right:1px solid #ccc; background:#fff; font-size:14px; font-weight:bold}
.divshow .fastoper a:hover{background-color:#509ad8; color:#fff; text-decoration:none; }
.divshow .content{padding:5px;}
.divshow .content li{float:left;width:33%;line-height:23px;border-bottom:1px dashed #ccc;}
.divshow .content li a{color:#1e5b7e;}
.divshow .layer{position:absolute;width:100%;background:#ffffff;filter:Alpha(Opacity=30);opacity:0.3;background-color:#eeeeee;z-index:101;}
.servertype{text-align:center;padding-left:100px;}
/*服务器样式*/
.alphabetSeletor { height:60px;	padding:5px	}
.alphabetSeletor a { font-weight:normal; border:1px	solid #ccc;	display:block; float:left; margin:3px 3px 0	0;padding:0 6px 0 6px; cursor:pointer; color:#000000; font-weight:bold;	line-height:20px; text-align:center; }
.alphabetSeletor a:hover { color:#c00; border:1px solid	#c00; text-decoration:none }
.serverSeletor a { color:#006699 }
.serverdiv { float:left; width:203px; height:20px; color:#000000; }
.Adiv { width:100%; text-align:left; color:#000; font-size:12px; padding:10px 5px 10px 5px; }
.Adiv b { font-size:14px; }
.tdiv { width:100%; text-align:left; padding:5px; border-bottom:1px dashed #aaa; border-top:1px dashed #aaa; clear:left; }
/*数据分隔背景和线条*/
.bg { background:#eeeeee; }
.bottom { border-bottom:1px dashed #dddddd; }
.top { border-top:1px dashed #dddddd; }
/*订单祥细*/
.tabOrder { border-top:1px solid #FFEABF; border-bottom:1px solid #FFEABF; }
#payment a:hover { background:#f7f7f7; }
.pay { display:block; }
/*等级代练列表*/

.remark { text-align:left; display:none; word-break:keep-all; }
.Powertable { margin:5px; }
.Powertable img { padding:1px; border:1px solid #666; background:#fff; }
.Powertable td { vertical-align:top; text-align:left; }
/*登陆按钮*/
.bd3{background:url(/images/hang.gif) no-repeat left center; padding-left:20px; width:20px }
.bd2{ background:url(/images/hang.gif) no-repeat right center; border:none; height:24px ; padding-right:30px}
/*订单查询*/
#ordersearch { }
#ordersearch input { width:120px; height:16px; border:1px solid #aaccee; margin-bottom:5px; }
#ordersearch img { height:18px; position:relative; top:-2px }
/*注册成功*/
.reg_ok { text-align:left; line-height:30px; width:864px; }
/*快速订单*/
.quickorder{padding-top:8px}
.quick_h{ font-size:16px; color:#327096; font-weight:bold; line-height:50px; background:url(/images/quickorder.gif) no-repeat left center;}
.footer {  margin-top:10px }
/*新闻*/
#newsnav { border-bottom:1px solid #dedede; margin-top:10px }
#newsnav { height:24px; }
#newsnav ul { list-style:none; margin:0 10px; padding:0; position:absolute; }
#newsnav ul li { margin-right:10px; float:left; }
#newsnav ul li a { border:1px solid #dedede; padding:4px 5px !important; padding:5px 5px 3px; display:block; text-decoration:none; background:#f5f5f5; color:#007ba4; }
#newsnav ul li a:hover { background:#fff; border-bottom:1px solid #fff; text-decoration:none; }
#newsnav ul li.on a { background:#fff; border-bottom:1px solid #fff; }
.newslist li { line-height:28px; padding-left:20px; background:url(/images/ico.gif) no-repeat 0 -322px; margin-left:10px }
.newslist li a { color:#4d4d4d }
.newslist .description { color:#999; }
.main_newslist { margin-top:15px }
.main_newslist h1 { text-align:center; color:#000; font-size:22px; background:none }
.main_newslist .n_related { margin:0px 12px; border-bottom:1px solid #b6b6b6; color:#7e7e7e; padding:8px 0 5px }
.n_related .n_time { margin-right:12px }
.n_related .n_home { float:right }
.main_newslist p { margin:10px 12px 0; font-size:14px; text-indent:2em; line-height:25px }
.main_newslist p.no_indent { text-indent:0 }
/*
Page navigate,Date: 2008-10-02
*/
.ppdv { font-size:11px; padding-left:50px}
.pp,.pz,.pc  { border: 1px solid #ccc;  margin-right:4px; color:#007ba4; cursor:pointer}
a.pp:hover,a.pz:hover{ border-color:#c00}
.pc{border-color:#c00; color:#c00}
.pb a { float: left; padding:3px 6px; text-decoration: none; }

/* quickorder */
.order{width:524px;  background:url(/images/order_bg.jpg) #ffc right bottom no-repeat; margin:4px; border:1px solid #000; padding:8px}
.order h3{color:#069; font-weight:700; font-size:14px; margin-top:5px; margin-bottom:5px}
.order .cart{background:none; color:#000}
.order .title{background-color:#fff; margin-top:5px;}
.order .pay2 img{border:1px solid #000}
.order .pay2 div{cursor:pointer}
.div_bd {text-align:center; margin-top:5px}
.div_bd  input{ width:174px; height:29px; border:none; background:url(/images/checkout2.gif) no-repeat; cursor:pointer}
.l_w ul{ margin:3px}
.l_w li a{display:block;height:90px; line-height:90px; border-bottom:1px solid #e0e0e0}
.l_w li a:hover{background-color:#f5f5f5;  cursor:pointer}
.l_w li a .pic{float:left; width:56px; height:76px; border:1px solid #000; margin:3px;}
.l_w li a .infor{float:left; width:101px; display:inline; margin-left:3px}
.l_w p{ font-weight:normal;line-height:17px; font-size:11px;}
.l_w .p2{color:#bb001a}
.l_w .p1{text-decoration:underline  }



.warning{ font-size:14px; margin:20px; border:1px solid #ccc; padding:15px; background:#f5f5f5}
.warning p{line-height:23px} 
.warning p strong{background:url(../images/Warning.gif) left center no-repeat; padding-left:45px; display:block; height:25px; line-height:25px; font-size:17px}

