﻿@charset "utf-8";
body
{
	background:url(../images/body_bg.jpg) no-repeat center top;
}

#logo h1
{
	width:257px;
	height:217px;
	margin:0 auto;
}
#logo h1 a 
{
	display:block;
	width: 257px;
	height: 217px;
	background: url('../images/logo.png') no-repeat 0 0;
	text-decoration:none;
	font-size:0;
}
* html #logo h1 a  {
      background: none;
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='../images/logo.png');
      cursor:pointer;
}

#nav
{
	width:960px;
	margin:2px auto;
	border:solid 1px #fff;
	height:42px;
	background-color:#98ECF7;
	opacity:0.6!important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60, style=0);
}
#nav ul
{
	width:808px;
	margin:auto;
}
#nav ul li
{
	list-style:none;
	float:left;
	width:100px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	border-right:solid 1px #fff;
	text-align:right;
}

#nav .last
{
	border-right:0;
	text-align:left;
}
#nav ul li a
{
	margin-right:10px;
	font-family:"黑体";
	font-weight:bold;
	font-size:18px;
	color:#000;
	text-decoration:none;
}
#nav .last a
{
	margin-left:10px;
	margin-right:0;
}
#nav ul li a:hover
{
	color:#f00;
}

#nav2
{
	height:30px;
	line-height:30px;
	margin:2px;
}
#content
{
	width:960px;
	margin:auto;
}

.cLeft
{
	width:194px;
	overflow:visible;
	float:left;
}

.welcome
{
	margin-top:25px;
	margin-left:25px;
	width:109px;
	line-height:18px;
	font-size:12px;
	font-family:"仿宋_GB2312";
}

.login .title,.login .btm,.gdload a,a.gsl,a.games,.cooper .title,.slide .top,.slide .btm,
a.cardone,a.cardtwo,a.cardthree,.news .title,.news .title h2 a.more,.news .content a.more,
.news .content .right .top,.news .content .right .btm,.vote .title,.vote h2.change a,
#formService .quest label,#formService .datas .tips,
.downtitle,.downslide .top,.downslide .btm,.dqpd ul li a,.dgames ul li a,.dintro h2,
.gname h2,.step .steps,.nnews .title .more a,.nnews .content .top,.nnews .content .btm,
.nnews .content ul.wbar li span,.nnews_dt .content .top,.nnews_dt .content .btm,
.plogin .title,.plogin .btm
{
	background:url(../images/index.gif) no-repeat;
}
.plogin
{
	width:416px;
	background:url(../images/login_bg2.gif) repeat-y;
	margin:80px auto auto auto;
}
.plogin .title
{
	height:105px;
	background-position:0 -667px;
}

.plogin .content table
{
	color:#fff;
	width:340px;
	margin:auto;
}
.plogin .content table td
{
	padding-top:5px;
}
.plogin .content table th
{
	font-weight:600;
	font-size:20px;
}
.plogin .content .txt
{
	background-color:#B2D871;
	width:200px;
	height:35px;
	line-height:35px;
	font-size:18px;
	color:#fff;
	border:solid 1px #fff;
}
.plogin_submit
{
	width:110px;
	text-align:center;
	height:34px;
	line-height:34px;
	border:0;
	background-color:#B2D871;
	color:#fff;
	font-weight:600;
	font-size:20px;
}
.plogin .btm
{
	height:77px;
	line-height:60px;
	background-position:0 -774px;
	color:#fff;
	font-weight:600;
	font-size:22px;
	text-align:center;
}
.plogin .btm a
{
	color:#fff;
	font-weight:bold;
	font-size:22px;
	text-decoration:none;
}
.login
{
	width:177px;
	margin:10px auto auto auto;
	background:url(../images/login_bg.gif) repeat-y;
	font-size:9pt;
}
.login .title
{
	height:53px;
	background-position:0 0;
}
.login .content
{
	height:74px;
	color:#fff;
	font-weight:bold;
}
.login .content table
{
	/*width:140px;*/
	margin:auto;
}
.login .content table td
{
	padding-top:3px;
}
.login .content table th
{
	font-weight:600;
	font-size:9pt;
}
.login .content .txt
{
	background-color:#B2D871;
	width:98px;
	height:18px;
	line-height:18px;
	border:solid 1px #fff;
}
.login_submit
{
	width:40px;
	text-align:center;
	height:18px;
	line-height:18px;
	border:0;
	background-color:#B2D871;
	color:#fff;
	font-weight:600;
	font-size:9pt;
}
.login .btm
{
	height:39px;
	background-position:0 -53px;
	text-align:center;
	line-height:30px;
	font-weight:600;
	font-size:9pt;
	color:#fff;
}
.login .btm a
{
	color:#fff;
	font-weight:600;
	font-size:9pt;
}

.login .btm .ain
{
	display:inline;
	float:left;
	width:60px;
	height:20px;
	line-height:20px;
	margin:5px;
	background-color:#B1D478;
}

.hide{display:none;}
#requestMsg
{
    /*width:100px;
    height:60px;*/
    padding:5px;
    position:absolute;
    background-color:#FFF;
    border:solid 1px #000;
    z-index:999;
    top:-9999px;
    left:-9999px;
}

.wait
{
	width:35px;
	height:35px;
    display:block;
    background:url(../images/wait.gif) no-repeat;
    background-position:center center;
}

.complete
{
    display:block;
    text-align:center;
    line-height:30px;
}

.gdload
{
	width:160px;
	height:52px;
	margin:25px auto auto auto;
}
.gdload a
{
	width:160px;
	height:52px;
	border:solid 1px #D4D6D9;
	display:block;
	background-position:0 -115px;
	color:#99A3A7;
	font-size:11px;
	position:relative;
	text-decoration:none;
}
.gdload a:hover
{
	text-decoration:none;
}
.gdload a span
{
	cursor:pointer;
	position:absolute;
	top:24px;
	left:75px;
	width:70px;
	display:block;
	font-family:"仿宋_GB2312";
	color:#99A3A7;
	text-align:left;
	letter-spacing:-1px;
}

.lft_cate_nav
{
	width:160px;
	margin:10px auto auto auto;
	border:solid 1px #D4D6D9;
	padding-bottom:5px;
	background:url(../images/camera.gif) no-repeat;
	background-position:left center;
}
.lft_cate_nav dl
{
	float:right;
}
.lft_cate_nav dt.title
{
	text-indent:-999px;
	width:97px;
	height:32px;
	background:url(../images/prizeextitle.gif) no-repeat 0 0;
}
.lft_cate_nav dl dd
{
	height:20px;
	line-height:20px;
}
.lft_cate_nav dl dd a
{
	color:#99A3A7;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	font-family:"黑体";
}

.gcommend
{
	width:160px;
	margin:10px auto auto auto;
	border:solid 1px #D4D6D9;
	padding-bottom:5px;
}
a.gsl
{
	background-position:0 -168px;
	width:160px;
	height:50px;
	display:block;
	color:#99A3A7;
	position:relative;
	font-size:11px;
	text-decoration:none;
}
a.gsl:hover
{
	text-decoration:none;
}

a.gsl span
{
	cursor:pointer;
	position:absolute;
	top:24px;
	left:64px;
	width:74px;
	text-align:right;
	font-family:"黑体";
	color:#99A3A7;
	font-size:9px;
}
a.games
{
	font-size:11px;
	width:103px;
	height:23px;
	line-height:23px;
	background-position:0 -92px;
	display:block;
	margin:5px auto auto auto;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
a.games:hover
{
	text-decoration:none;
}
a.games span
{
	cursor:pointer;
	margin-left:32px;
	width:62px;
	height:22px;
	line-height:22px;
	display:block;
	overflow:hidden;
	color:#fff;
	text-align:center;
}

.cooper
{
	width:160px;
	margin:10px auto auto auto;
	border:solid 1px #D4D6D9;
}
.cooper .title
{
	background-position:0 -351px;
	height:25px;
	display:block;
	text-align:center;
	font-family:"黑体";
}
.cooper .title span
{
	position:relative;
	top:3px;
	font-weight:bold;
}
.coolst
{
	display:block;
	height:80px;
}
.serviceonline
{
	display:block;
	margin:10px auto auto auto;
	width:179px;
	height:56px;
	border:solid 1px #D4D6D9;
	background:url(../images/serviceonline.gif) no-repeat 0 0;
	text-indent:-9999px;
}

.servicephone
{
	margin:10px auto auto auto;
	width:179px;
	border:solid 1px #D4D6D9;
}
.servicephone .phone
{
	height:56px;
	background:url(../images/servicephone.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.servicephone .qq
{
	/*height:40px;*/
	width:150px;
	margin:auto;
	overflow:visible;
	/*text-align:center;*/
}
.servicephone .qq a
{
	display:inline;
	float:left;
	margin:2px 2px auto 2px;
}

.cRight
{
	float:left;
	margin-left:54px;
	width:635px;
}

.slide
{
	margin:55px 0 0 22px;
	width:559px;
	height:209px;
	background:url(../images/ad_bg.gif) repeat-y 0 0;
	position:relative;
}
.slide .top
{
	background-position:0 -377px;
	width:559px;
	height:7px;
	margin:0;
}
.slide .btm
{
	background-position:0 -388px;
	width:559px;
	height:12px;
	position:absolute;
	top:200px;
	margin:0;
}
.slide_pics
{
	position:absolute;
	top:8px;
	left:10px;
	margin:0;
	padding:0;
}
.slide_pics a
{
	position:absolute;
	top:0;
	left:0;
}
.tcor
{
	width:69px;
	height:70px;
	background:url(../images/clt.gif) no-repeat 0 0;
	position:absolute;
	top:-27px;
	left:-14px;
	z-index:100;
}
.bcor
{
	width:62px;
	height:62px;
	background:url(../images/crb.gif) no-repeat 0 0;
	position:absolute;
	bottom:-15px;
	right:-30px;
	z-index:100;
}

.cards
{
	width:46px;
}
.cards a
{
	width:46px;
	height:111px;
	position:absolute;
	z-index:101;
	text-indent:-9999px;
}
a.cardone
{
	background-position:-364px 0;
	left:555px;
	top:10px;
}
a.cardtwo
{
	background-position:-412px 0;
	left:555px;
	top:95px;
}
a.cardthree
{
	background-position:-460px 0;
	left:555px;
	top:180px;
}

.news
{
	width:610px;
	margin:28px auto auto auto;
	display:block;
	position:inherit;
	overflow:visible;
}
.news .title
{
	background-position:0 -218px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	text-align:right;
}
.news .title h2
{
	width:110px;
	float:right;
	margin-right:30px;
	font-family:"黑体";
	font-size:16px;
	color:#fff;
	font-weight:400;
	line-height:26px;
}
.news .title h2 label
{
	float:left;
}

.news .title h2 a.more
{
	text-indent:-9999px;
	background-position:-648px 0;
	display:block;
	float:right;
	width:33px;
	height:9px;
	margin:12px auto auto 5px;
	text-decoration:none;
	font-size:0px;
	vertical-align:bottom;
}

.news .content
{
	margin-top:5px;
}
.news .content .left
{
	float:left;
	display:inline;
	width:147px;
	text-align:center;
}

.news .content a.more
{
	background-position:-170px -273px;
	width:112px;
	height:57px;
	display:block;
	margin:20px 10px auto auto;
	text-indent:-9999px;
}

.news .pro .left a.more
{
	background-position:-285px -273px;
	width:107px;
	height:71px;
	display:block;
	margin:20px 10px auto auto;
	text-indent:-9999px;
}

.news .content .right
{
	float:left;
	display:inline;
	width:463px;
	background:url(../images/border_bg.gif) repeat-y 0 0;
}
.news .content .right .top
{
	background-position:-168px -189px;
	height:11px;
}
.news .content .right .btm
{
	background-position:-168px -200px;
	height:11px;
}
.news .content .right ul
{
	width:440px;
	list-style:none;
	margin:7px auto;
	background:url(../images/dot.gif) repeat-x 0 0;
}
.news .content .right ul li
{
	list-style:none;
	background:url(../images/dot.gif) repeat-x left bottom;
	height:23px;
	line-height:23px;
	overflow:hidden;
}

.news .content .right ul li a
{
	background:url(../images/arrow.gif) no-repeat 6px center;
	color:#87887F;
	text-decoration:none;
	padding-left:25px;
}
.news .content .right ul li a:hover
{
	color:#87887F;
	text-decoration:none;
}
.news .content .right ul li a span
{
	color:#87887F;
	font-size:13px;
	font-weight:bold;
}

.news .pro
{
	margin-top:10px;
}

.news .pro .right .con
{
	width:439px;
	margin:7px auto 7px 6px;
	background:url(../images/pro_bg.gif) no-repeat;
	background-position:right center;
}
.news .pro .right .con img
{
	float:left;
	display:inline;
	margin-right:5px;
}
.news .pro .right .con ul
{
	margin:7px auto auto auto;
	padding:0;
	background-color:#ff0000;
	width:295px;
	float:left;
	list-style:none;
	background:url(../images/dot.gif) repeat-x 0 0;
}
.news .pro .right .con li
{
	list-style:none;
	background:url(../images/dot.gif) repeat-x left bottom;
	height:23px;
	line-height:23px;
	overflow:hidden;
}


.news .pro .right .con strong
{
	float:left;
	margin:0 auto;
	height:44px;
	line-height:20px;
	font-size:16px;
	font-weight:600;
	color:#212123;
	/*F32B42*/
}
.news .pro .right .con strong a
{
	color:#F32B42;
}

.vote
{
	width:610px;
	margin:5px auto auto auto;
	display:block;
	position:relative;
}

.vote .title
{
	background-position:0 -243px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	text-align:right;
}
.vote .title h2
{
	width:110px;
	float:right;
	margin-right:30px;
	font-family:"黑体";
	font-size:16px;
	color:#fff;
	font-weight:400;
	line-height:26px;
}

.vote h2.change a
{
	position:absolute;
	left:26px;
	top:8px;
	width:122px;
	height:121px;
	background-position:-507px 0;
	text-indent:-9999px;
}


#formService
{
	margin-left:168px;
}

#formService .quest
{
	margin-top:7px;
	height:20px;
	line-height:20px;
}
#formService .quest label
{
	margin-left:78px;
	background-position:-297px 0;
	width:20px;
	height:19px;
	float:left;
	display:inline;
}
#formService .quest span
{
	margin-left:10px;
	color:#4E5911;
	display:inline;
}
#formService .datas
{
	margin-top:10px;
}
#formService .datas .tips
{
	width:87px;
	height:66px;
	float:left;
	background-position:-81px -269px;
	display:inline;
}
#formService .datas table
{
	float:left;
	display:inline;
	margin-left:20px;
}
#formService .datas .t1
{
	width:210px;
	height:22px;
	line-height:22px;
}
#formService .datas .t2
{
	width:40px;
	height:22px;
	line-height:22px;
}
#formService .submit
{
	display:block;
	width:47px;
	height:23px;
	background:url(../images/submit.gif) no-repeat 0 0;
	border:0;
	margin-left:180px;
}

#btms
{
	margin-top:10px;
	overflow:hidden;
	background-color:#E9E9E7;
}

#btms .btm
{
	width:960px;
	position:relative;
	margin:auto;
	text-align:center;
	height:44px;
	line-height:22px;
}

.btm_logo
{
	position:absolute;
	top:0;
	left:0;
	border:solid 2px #585757;
}


/*下载中心*/
h2
{
	font-size:16px;
	color:#929496;
}
h3
{
	font-size:14px;
	color:#929496;
}
a.game
{
	color:#fff;
	text-decoration:none;
}
a.game:hover
{
	text-decoration:none;
}
.downtitle
{
	margin:30px auto auto 25px;
	background-position:0 -400px;
	height:26px;
	line-height:26px;
}
.downtitle h2
{
	margin-left:20px;
	font-family:"黑体";
}

.downslide
{
	margin:40px 0 0 22px;
	width:559px;
	height:105px;
	background:url(../images/ad_bg.gif) repeat-y 0 0;
	position:relative;
}
.downslide .top
{
	background-position:0 -377px;
	width:559px;
	height:7px;
	margin:0;
}
.downslide .btm
{
	background-position:0 -388px;
	width:559px;
	height:12px;
	position:absolute;
	top:97px;
	margin:0;
}

a.done
{
	top:-30px;
}
a.dtwo
{
	top:55px;
}
a.dthree
{
	top:140px;
}
.slide_pics
{
	position:absolute;
	top:8px;
	left:10px;
	margin:0;
	padding:0;
}
.dtip
{
	margin:10px auto auto 30px;
	display:block;
}

.dt_bg
{
	float:left;
	display:inline;
	height:13px;
	background:url(../images/dt_bg.gif) repeat-x left bottom;
}
.dt_bg1
{
	width:440px;
	margin-right:10px;
}
.dtip h3
{
	font-size:14px;
	color:#929496;
}

.dqpd
{
	height:124px;
	margin:32px 0 0 22px;
}

.dqpd h2
{
	float:left;
	display:inline;
	font-size:16px;
	color:#929496;
}
.dqpd h2 span.dt
{
	color:#C3103F
}

.dqpd .title
{
	float:left;
	width:400px;
	margin-left:10px;
}
.dqpd ul
{
	height:67px;
	margin:22px auto 22px auto;
	padding:0;
}
.dqpd ul li
{
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
.dqpd ul li a
{
	display:block;
	width:264px;
	height:67px;
	line-height:67px;
	margin-right:20px;
	background-position:-179px -120px;
	font-family:"黑体";
	font-size:xx-large;
	font-weight:bold;
	text-align:center;
	text-indent:78px;
	text-decoration:none;
	color:#fff;
}
.dqpd ul li a:hover
{
	color:#fff;
	text-decoration:none;
}

.dgames
{
	margin:0;
	padding:0;
	display:block;
}
.dgames .titles
{
	margin:10px auto 10px 22px;
}
.dgames .titles h2
{
	float:left;
	display:inline;
	color:#929496;
}
.dgames h2 span.dt
{
	color:#0035AD
}
.titles .title
{
	width:400px;
}
.dgames ul
{
	width:635px;
	display:block;
}
.dgames ul li
{
	float:left;
	display:inline;
}
.dgames ul li a
{
	color:#fff;
	display:block;
	width:158px;
	height:42px;
	line-height:42px;
	background-position:-179px -76px;
	margin:10px 28px 10px 25px;
	font-family:"黑体";
	color:#fff;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	text-indent:30px;
}
.dgames ul li a:hover
{
	text-decoration:none;
	color:#fff;
}

.clears
{
	clear:both;
}
.dintro
{
	text-align:center;
}
.dintro h2
{
	width:356px;
	height:109px;
	background-position:0 -427px;
	text-indent:-9999px;
	margin:0 auto auto auto;
}

.step
{
	margin:20px auto auto auto;
	height:98px;
	position:relative;
}
* html .step
{
	display:inline;
}
.step .steps
{
	margin:auto;
	background-position:0 -535px;
	width:448px;
	height:95px;
	text-indent:-9999px;
}

.step .cards .done
{
	top:0;
}
.step .cards .dtwo
{
	top:85px;
}
.step .cards .dthree
{
	top:170px;
}


.gname
{
	height:95px;
}
.gname h2
{
	margin-top:26px;
	float:left;
	width:158px;
	height:42px;
	line-height:42px;
	background-position:-179px -76px;
	color:#fff;
	text-indent:50px;
}

.gname .gn_t
{
	float:left;
	width:390px;
	height:95px;
}
.gname .gn_t .bg
{
	height:10px;
	background:url(../images/dt_bg.gif) repeat-x left bottom;
}
.gname .gn_t .n_t
{
	margin:13px auto 13px 30px;
}
.gname .gn_t .n_t h3
{
	height:25px;
	line-height:25px;
	font-size:18px;
	color:#56595B;
}

.desc
{
	width:555px;
	margin-top:10px;
	color:#56595B;
}


.nnews
{
	width:505px;
	display:block;
	margin:15px auto 5px 10px;
}

.nnews .title
{
	width:505px;
}
.nnews .title h2
{
	float:left;
	display:inline;
}
.nnews .title .more
{
	width:430px;
	height:15px;
	float:left;
	display:inline;
	background:url(../images/dt_bg.gif) repeat-x 0 bottom;
	
}
.nnews .title .more a
{
	background-position:-648px 0;
	display:block;
	width:33px;
	height:9px;
	position:relative;
	top:6px;
	left:397px;
	text-indent:-9999px;
	font-size:0;
}
* html .nnews .title .more a
{
	left:0;
	right:0;
}

.nnews .content
{
	margin:10px auto auto 30px;
	width:463px;
	background:url(../images/border_bg.gif) repeat-y 0 0;
}
.nnews .content .top
{
	height:11px;
	background-position:-168px -189px;
}
.nnews .content .btm
{
	height:11px;
	background-position:-168px -200px;
}

.nnews .content ul
{
	width:440px;
	list-style:none;
	margin:7px auto;
	background:url(../images/dot.gif) repeat-x 0 0;
}
.nnews .content ul li
{
	list-style:none;
	background:url(../images/dot.gif) repeat-x left bottom;
	height:23px;
	line-height:23px;
	overflow:hidden;
}

.nnews .content ul li a
{
	background:url(../images/arrow.gif) no-repeat 6px center;
	color:#87887F;
	text-decoration:none;
	padding-left:25px;
}
.nnews .content ul li a:hover
{
	color:#87887F;
	text-decoration:none;
}
.nnews .content ul li a span
{
	color:#87887F;
	font-size:13px;
	font-weight:bold;
}

.nnews h2.title
{
	text-align:center;
}

.nnews .content .c
{
	margin:15px 50px 15px 50px;
}
.nnews .content ul.wbar
{
	overflow:visible;
}
.nnews .content ul.wbar li
{
	list-style:none;
	background:url(../images/dot.gif) repeat-x left bottom;
	width:220px;
	float:left;
	height:23px;
	line-height:23px;
	overflow:hidden;
}
.nnews .content ul.wbar li span
{
	background:url(../images/arrow.gif) no-repeat 6px center;
	color:#87887F;
	padding-left:25px;
}

.nnews_dt
{
	width:580px;
	display:block;
	margin:15px auto 5px 10px;
}

.nnews_dt h2.title
{
	text-align:center;
}
.nnews_dt .content
{
	/*margin:10px auto auto 30px;*/
	width:580px;
	background:url(../images/border_bg_dt.gif) repeat-y 0 0;
}
.nnews_dt .content .top
{
	height:11px;
	background-position:0 -637px;
}
.nnews_dt .content .btm
{
	height:11px;
	background-position:0 -650px;
}

.nnews_dt .content .c
{
	margin:15px 30px 15px 30px;
}

#btms .btm .stat
{
	position:absolute;
	right:0;
	bottom:0;
	width:80px;
	height:20px;
}


.about_add
{
	margin-top:60px;
	width:520px; height:210px;
	background:url(../images/address.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.about_work
{
	margin-top:20px;
	width:520px; height:210px;
	background:url(../images/work.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.cate_nav
{
	padding-bottom:15px;
	/*
	width:430px;
	height:15px;
	float:left;
	display:inline;
*/
	margin:20px auto auto 25px;
	background:url(../images/dt_bg.gif) repeat-x 0 bottom;
}
.cate_nav ul
{
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}
.cate_nav ul li.item
{
	list-style-type:none;
	margin:0 10px 0 10px;
	float:left;
}
.cate_nav ul li.item a
{
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.cate_nav ul li.item a:hover
{
	font-size:14px;
	color:#FF9000;
	font-weight:bold;
	text-decoration:underline;
}
.cate_nav ul li.item a.selected
{
	color:#FF9000;
}

ul.price_list
{
	list-style-type:none;
	margin:10px auto auto 10px!important;
	margin:5px auto auto 5px;
}

ul.price_list li.item
{
	width:163px;
	list-style-type:none;
	float:left;
	margin:0 20px 25px 20px!important;
	margin:0 10px 12px 10px;
}
ul.price_list ol
{
	clear:both;
}
ul.price_list ol li
{
	clear:both;
	margin:5px auto 5px auto;
	text-align:center;
}
ul.price_list ol li.vpic
{
	width:159px; 
	height:124px; 
	border:solid 2px #000
}
ul.price_list ol li a.title
{
	font-size:18px;
	color:#FF9000;
	text-decoration:none;
	font-family:"黑体";
}
ul.price_list ol li a.title:hover
{
	text-decoration:underline;
}
ul.price_list ol li.price
{
	font-size:14px;
	color:#000;
	font-family:"黑体";
	font-weight:bold;
}

.pexchange
{
	margin:20px 20px auto auto;
}

.pexchange .detail .pic
{
	float:left;
	margin-right:20px;
	width:159px; 
	height:124px; 
	border:solid 2px #000
}
.pexchange .detail ul
{
	list-style-type:none;
	float:left;
}
.pexchange .detail ul li
{
	list-style-type:none;
	margin:2px auto 10px auto;
	font-size:14px;
	color:#FF9000;
	font-family:"黑体";
	font-weight:bold;
}

.pexchange .inputs
{
	border:solid 2px #ccc;
	margin:10px auto auto auto;
}

.pexchange .inputs .tb
{
	width:595px;
	margin:auto;
}
.pexchange .inputs .tb tr
{
	line-height:30px;
}

.pexchange .inputs .tb .title
{
	color:#545454;
	font-size:14px;
	font-weight:bold;
}
.pexchange .inputs .tb .t
{
	width:100px;
}

.txt
{
	border:solid 1px #ccc;
	height:18px;
	line-height:18px;
}
.txt2
{
	border:solid 1px #ccc;
}

.memo
{
	line-height:20px;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}

.tip_msg
{
	margin-top:2px;
	padding-left:2px;
	background-color:#FFF2E9;
	border:solid 1px #FF6600;
	color:#FF0000;
	display:none;
	line-height:18px;
}
.tip_msg2
{
	color:#FF0000;
	display:none;
}

.err_msg
{
	display:block;
}