@charset "utf-8";
/* == reset == */
body { font-family:Microsoft YaHei, simsun; font-size:12px; color:#2F2F2F;  background: url(../images/bodytopbg.jpg) no-repeat center top;padding:0;margin:0;height:100%;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
ul,ol { list-style:none;}
/* == link == */
a, a:visited, a:active { color:#1a5d96; text-decoration:none;}
a:hover { color:#0089fe; text-decoration:none;}
/* == font == */
.f14 { font-size:14px;}
/* == common_attr == */
.dis { display:none;} .nodis { display:block;}
.clear { clear:both; overflow:hidden;}
.area { width:960px; margin:0 auto;}
/* == head == */
.head { height:74px; padding-top:12px; background:url(../images/LOGO.gif) no-repeat center center; text-align:right; color:#FFF;}
.head #logo { float:left; width:250px; padding-top:4px;}
.head #logo a { float:left; width:200px; height:60px; line-height:999px; overflow:hidden;}
.head .head_right { float:right; width:710px;}
.head span { display:-moz-inline-box; *display:inline-block; margin:0 6px; vertical-align:middle; height:26px; line-height:23px; _line-height:24px;}
.head a, .head a:visited { /* color:#234769; */color:#fff;}
.head .old { display:inline-block; height:23px; width:109px; background:url(../images/1.0.gif) no-repeat; text-align:center; color:#cfeaf7;}
.head .old a,.head .old a:visited, .head .old a:hover { color:#eff3fc;}
.head .phone { text-align:left; display:inline-block; margin-top:4px; font-size:16px;}
.head .phone em { display:inline-block; width:20px; height:20px; vertical-align:middle; margin-right:4px; background:url(../images/head_phone.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://b.qq.com/static/images/head_phone.png?t=1");}
.head .phone a, .head .phone a:visited { color:#eff3fc;}
/* == nav == */
.nav { width:960px; margin:0 auto; height:43px; line-height:40px; _line-height:42px; background:url(../images/nav_bg.png) no-repeat;}
.nav a, .nav a:visited { height:43px; display:-moz-inline-box; *display:inline-block; width:90px; text-align:center; color:#fdfbf9; font-size:16px; margin:0 22px 0 14px; float:left; position:relative;}
.nav a span { display:none; cursor:pointer;}
.nav a:hover,
.nav a.on, .nav a.on:visited, .nav a:hover{ text-decoration:none;}
.nav a:hover span,
.nav a.on span, .nav a.on:visited span, .nav a:hover span{ display:block; position:absolute; overflow:hidden; top:0; left:0; height:10px; width:90px; background:url(http://b.qq.com/static/images/nav_hover.png) no-repeat center 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://b.qq.com/static/images/nav_hover.png");}
/* == foot == */
.foot {height:140px; text-align:center; background: url(../images/footerback.jpg) repeat scroll 0 0 #1B1E2D; overflow: hidden;color:#234769;}
/* .foot p{ padding-top:20px;} */
.foot a, .foot a:visited { color:#234769; margin:0 2px;}
.foot a:hover{ text-decoration:underline;}
/* pop */
.pop { width:268px; height:328px; border:1px solid #8cc0e7; background:#eff8ff; position:absolute; top:0; left:50%; margin:120px 0 0 -134px; z-index:1001;}
.pop h2 { height:28px; line-height:28px;  background:url(../images/pop_tbg.gif) no-repeat; border-bottom:1px solid #ffffff; text-align:left; padding:2px 0 0 28px; font-size:14px; color:#333333; position:relative;}
.pop h2 span { position:absolute; right:8px; top:8px;}
.pop .cc { height:278px; overflow:hidden; color:#303437; padding:8px 0 4px;}
.pop .cc table { width:100%;}
.pop .cc td { text-align:left; color:#7d7d7d;}
.pop .cc td a { text-decoration:underline;}
.pop .cc td a.help { text-decoration:none; display:block; height:18px; line-height:18px; background:url(img/icon1.gif) no-repeat left 1px; padding-left:20px; width:48px}
.pop .cc td.s1 { text-align:right; color:#000; height:29px; line-height:29px; padding-top:1px; width:62px;}
.pop .cc td.s2 img { border:1px solid #a2bcd3; height:53px; width:130px; float:left; vertical-align:middle}
.pop .cc td.s2 span { float:left; padding:40px 0 0 14px; padding:40px 0 0 13px; +padding:42px 0 0 14px; _padding:40px 0 0 14px;}
.pop .cc td.s2 span a,.pop .cc td.s2 span a:visited,.pop .cc td.s2 span a:hover { color:#808080;}
.pop .cc td.s3 { text-align:left; height:34px;}
.pop .cc td.s4 { text-align:left; padding-left:6px; line-height:18px;}
.pop .cc td.s5 { padding:2px 0 5px 0; +padding:2px 0 3px 0; _padding:1px 0 4px 0;}
.pop .cc td.s7 { height:21px; line-height:21px; padding-top:3px; +padding-top:3px; _padding-top:3px;}
.pop .cc input.text { height:14px; line-height:14px; padding:3px; width:173px; border:1px solid #a2bcd3; color:#333333; background:url(img/090507/input.gif) repeat-x;}
.pop .cc input.text1 { height:14px; line-height:14px; padding:2px; width:126px; border:1px solid #a1a1a1; color:#999;}
.pop .cc input.checkbox { margin:-6px 4px -4px 0; +margin:-2px 4px -1px -3px; _margin:-1px 4px -1px -3px; vertical-align:middle;}
.pop .cc input.submit { width:132px; height:28px; background:url(../images/pop_bnt.gif) no-repeat bottom; border:none; cursor:pointer;}
.rl_mask_layout{ position:fixed; _position:absolute; background-color:#ffffff; filter:alpha(opacity=50); opacity:0.5; width:100%; left:0; top:0; }
.bg{background: url(../images/bodytopbg.jpg) no-repeat center top;}


#bt{ width:960px; text-align:left; margin:0 auto; overflow:hidden;}
	#bt .num{ font-size:3em; font-family:Arial, Helvetica, sans-serif; color:#6da3bd; position:absolute; text-align:right;margin:46px 0px 0px 736px;*margin:18px 0px 0px 680px;}
	/*#bt .num p{ color:#234769; font-size:11px;}*/
	#bt li{ float:left; margin:20px 0px;}
	#bt li span{ color:#bec9d1; }
	#bt a{margin:0px 10px; color:#234769;}
	#bt a:hover{ text-decoration:underline}
	#bmenu{ height:55px; overflow:hidden; }
	#bmenu p{ float:right;color:#234769; font-size:11px; margin-top:21px}
	.add{ color:#234769}
	#links {  margin-top:20px; margin-bottom:10px; color:#FFF; overflow:hidden;width:222px;}
	#links .fl{ background:url("../images/bl.png"); width:3px; height:30px; float:left;}
	#links .fr{ background:url("../images/bl.png") right; width:3px; height:30px; float:right; }
	#links ul{ float:left}
	#links li{ margin:0; line-height:24px; padding:2px; height:26px;background:#18436c;}
	#links a{ color:#c4dfef;}
	
	#sidebar li{ padding:4px 0px; margin-left:10px;}
	#sidebar li span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999}
	#sidebar li a{ background:url("../images/icon_next.gif") no-repeat 0px 3px;*background:url("../images/icon_next.gif") no-repeat 0px 0px;  padding-left:15px;}
	#sidebar li a:hover{ text-decoration:underline;}
	
	
	#Packagedpic_x{ background:url(../images/Package_s.png) no-repeat -10px 20px; height:266px; margin-top:0px;}
	#Packagedpic_x p{ text-align:left; padding-top:150px; padding:160px 50px 0px 230px; line-height:26px; color:#204e70;}
	#Packagedpic_x a{ color:#F30; text-decoration:underline}
