.page { -
	-background: #ccc; -
	-margin: 5px 0; -
	-padding: 10px 0px;
}

.content {
	background: #fff;
	padding: 5px auto;
}

.content a {
	font-size: 12px;
}

.place {
	border-bottom: 1px solid #888;
	height: 36px;
	line-height: 36px;
	background: url(../images/slogana.gif) no-repeat right center;
}

.place a {
	padding: 0 0px 0 10px
}

.mycls a:hover img {
	border: #333333 1px solid;
}

.FocusPic {
	zoom: 1;
	position: relative;
	overflow: hidden
}

.FocusPic .content {
	overflow: hidden
}

.FocusPic .changeDiv a {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

.FocusPic .title-bg, .FocusPic .title {
	position: absolute;
	left: 0px;
	bottom: 0;
	width: 434px;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.FocusPic .title a {
	display: block;
	padding-left: 15px;
	color: #fff;
	font-size: 14px;
}

.FocusPic .change {
	bottom: 4px;
	height: 20px;
	right: 3px;
	*right: 5px;
	_right: 4px;
	position: absolute;
	text-align: right;
	z-index: 0;
}

.FocusPic .change i {
	background: #666;
	color: #FFF;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	margin-right: 2px;
	padding: 2px 6px;
	font-style: normal;
	height: 15px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
}

.FocusPic .change i.cur {
	background: #FF7700;
}

.maincont {
	width: 678px;
	float: left
}

.kuais {
	border: 1px solid #688396;
	padding: 0 7px;
	background: #E7ECEC;
	display: block;
	float: left;
	cursor: pointer;
	position: relative;
	line-height: 22px;
	height: 22px;
	margin: 2px;
}

.keybox .none {
	display: none
}

.fs_10 {
	font-size: 10px;
}

.fs_14 {
	font-size: 14px;
}

.keybox .iab li {
	list-style: none;
	float: left;
	border: none;
	margin: 1.5%;
}

.saywhat {
	font-weight: 700;
	font-size: 13px;
	color: #666;
	padding: 18px 0 20px 10px;
	border-bottom: 2px solid #e3e2e3
}

.saywhat strong {
	font-size: 18px;
	font-weight: 700;
	display: block;
	padding: 0 0 8px 0
}

.mapbox dt {
	width: 80px;
	float: left;
	font-family: "microsoft yahei";
	font-size: 18px;
	font-weight: 700;
	text-align: right;
	padding: 0 6px 0 0
}

.mapbox dd {
	width: 580px;
	float: left;
}

.sidebar {
	width: 276px;
	background: #f1f1f1;
	float: right;
	padding: 10px;
	overflow: hidden;
}

.sidebar .boxa {
	height: 220px;
	overflow: hidden
}

.sidebar .boxb {
	height: 588px;
	overflow: hidden
}

.sidebar .boxc {
	height: 230px;
	overflow: hidden;
}

.sidebar .boxd {
	height: 130px;
	overflow: hidden;
}

.sidebar .sbox {
	border: 1px solid #9a9a9a;
	background: #fff;
}

.sidebar .sbox {
	text-align: center;
	font-family: "microsoft yahei";
	font-size: 20px;
	font-weight: 700;
	color: #333;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #9a9a9a;
	background: url(../images/btbg.gif) repeat-x 0 0
}

::-webkit-input-placeholder { /* WebKit browsers */
	color: gray;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: gray;
	opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: gray;
	opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: gray;
}

[type="search"] {
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	appearance: textfield;
}

li sub {
	font-size: 10px;
	margin-left: 3px;
}

div #loading {
	background: url(../images/loading_d.gif) no-repeat scroll center center;
	display: inline-block;
	width: 50px;
	height: 28px;
	display: none;
	float: left;
}

.sidebar .sbox .cont {
	padding: 10px;
	font-size: 14px
}

.sidebar .sbox .bigpic {
	text-align: center;
	width: 260px;
	height: 196px;
	overflow: hidden
}

.sidebar .sbox .smallpic {
	float: left;
	text-align: center;
	width: 126px;
	height: 115px;
	overflow: hidden
}

.cggw {
	background: url(../images/cggwbg.gif) no-repeat center center;
	width: 680px;
	height: 163px;
	font-size: 14px;
}

.cggw p {
	padding: 30px 40px 0 230px;
	line-height: 28px;
}

.cggw p span {
	font-weight: bold
}

.wenti {
	font-size: 18px;
	font-family: ΢���ź�;
	font-style: italic;
}

.daan {
	font-family: ΢���ź�;
	font-size: 14px;
}

.ynjdtit {
	background: url(../images/ynjdtitbg.gif) no-repeat 0 0;
	height: 31px;
	width: 674px;
}

.wbox {
	background: url(../images/ynjdicon.gif) no-repeat 10px 0;
	padding: 30px 20px 10px 47px;
	border-bottom: 4px solid #e3e2e8
}

.lyform div {
	margin: 20px 0;
	clear: both
}

.lyform .ipt {
	width: 180px;
	padding: 4px;
}

.lyform .txta {
	width: 180px;
	height: 130px;
	padding: 4px;
}

.lyform .sub {
	text-align: right
}

.lyform .sub input {
	background: url(../images/tjbtn.gif) no-repeat 0 0;
	width: 67px;
	height: 23px;
	border: none;
	cursor: pointer
}

.downloadbox {
	line-height: 32px;
}

.downloadbox li {
	background: url(../images/sordot.jpg) no-repeat 0 center;
	padding-left: 18px;
	height: 32px;
	overflow: hidden
}

.aboutdes .pic {
	float: left;
	padding: 0 50px 0 20px;
}

.aboutdes .des {
	float: left;
	width: 370px;
	color: #606060;
	font-weight: 700;
}

.aboutdes .des strong {
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #a9743b;
	padding: 0 0 15px 0
}

.abouttit {
	background: url(../images/aboutustitbg.gif) no-repeat 0 0;
	height: 31px;
	width: 674px;
}

.abbox {
	padding: 10px;
	border-bottom: 1px dashed #c0c0c0;
	height: 80px;
}

.abbox .l80 {
	line-height: 80px
}

.abbox .pnmb {
	padding: 15px 0 0
}

.abbox img {
	float: left;
}

.abbox p {
	float: left;
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
	width: 470px;
}

.abbox p span {
	font-size: 13px;
	display: block
}

.abside .ygshztit {
	background: url(../images/aboutygshztit.jpg) no-repeat center center;
	height: 60px;
}

.abside .bmtit {
	font-size: 18px;
	font-weight: 700;
	font-family: "microsoft yahei";
	text-align: center;
	padding: 6px 0;
	border-top: 1px solid #9a9a9a
}

.abside .hx {
	text-align: center;
	line-height: 28px;
}

.abside .hx strong {
	font-size: 16px;
	color: #a9743b;
	font-weight: 700
}

.abside .bkrz {
	height: 300px;
	width: 277px;
	margin: 0 auto;
	background: url(../images/bkrzbg.gif) no-repeat 0 0;
}

.abside .bkrz .cont {
	padding: 45px 10px 0 10px;
	font-size: 14px;
	line-height: 28px;
}

.abside .bkrz .cont li {
	background: url(../images/sordot.jpg) no-repeat 0 center;
	padding: 0 0 0 15px;
	height: 28px;
	overflow: hidden
}

.mcboxa .left {
	float: left;
	padding: 20px 0 10px 50px;
	width: 340px;
}

.mcboxa .left {
	width: 288px;
	border: 1px solid #ababab;
}

.mcboxa .left  img {
	padding: 4px;
}

.mcboxa .right {
	width: 530px;
	float: left;
}

.mcboxa .tit {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
}

.mcboxa .jdcx dd {
	height: 64px;
	width: 510px;
	border: 1px solid #c0c0c0;
	padding: 10px;
	text-align: center;
	font-size: 14px
}

.mcboxa .jdhf dd {
	height: 170px;
	width: 520px;
	border: 1px solid #c0c0c0;
	padding: 10px 0 10px 10px;
	text-align: center;
	font-size: 14px
}

.mcboxa .jdhf dd li {
	float: left;
	width: 128px;
	overflow: hidden;
}

.zxaltit {
	background: url(../images/zxaltitbg.gif) no-repeat 0 0;
	height: 32px;
}

.zxalbox {
	background: url(../images/btbg.gif) repeat-x 0 0;
	margin-top: 5px;
}

.zbox {
	margin-top: 10px;
	border-bottom: 1px dashed #c0c0c0;
	height: 280px;
}

.zbox .pic {
	width: 328px;
	height: 250px;
	float: left;
	border: 1px solid #9a9a9a;
	background: #f3f3f3;
	padding: 4px;
}

.zbox .tit {
	font-size: 16px;
	font-weight: 700;
	color: #a30d0d;
	background: url(../images/zxalicon.gif) no-repeat 0 0;
	padding: 0 0 0 10px;
}

.zbox .pic .des {
	padding: 0 0 0 10px;
}

.zbox .right {
	float: left;
	width: 293px;
	padding: 0 0 0 30px;
}

.zbox .right .des {
	padding: 10px 0 0
}

.zxalbox .more {
	
}

.zxalbox .more a {
	display: block;
	width: 115px;
	height: 30px;
	background: url(../images/zxalmore.gif) repeat-x 0 0;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	float: right
}

.mcsbox {
	background: #fff;
}

.mcsbox .tit {
	background-color: #a9743b;
	height: 36px;
	text-indent: -10000px;
}

.mcsbox .tit1 {
	background: #a9743b url(../images/jykxtitbg.gif) no-repeat 16px center;
}

.mcsbox .tit2 {
	background: #a9743b url(../images/khfbtitbg.gif) no-repeat 16px center;
}

.mcsbox .cont {
	border: 1px solid #9A9A9A;
	padding: 10px;
}

.mcsbox .cont li {
	background: url(../images/sordot.jpg) no-repeat 0 center;
	padding-left: 18px;
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.mcsbox .city {
	background: url(../images/khfbbg.gif) no-repeat center bottom;
	height: 500px;
}

.mcsbox .city li {
	float: left;
	width: 45px;
}

.tablist {
	width: 980px;
	overflow: hidden
}

.tablist .tit {
	height: 26px;
	border-bottom: 3px solid #9d9d9d;
	width: 1100px;
}

.tablist .tit li {
	float: left;
	height: 26px;
	width: 109px
}

.tablist .tit li a {
	float: left;
	height: 26px;
	width: 106px;
	display: block;
	border-left: 1px solid #acacac;
	border-top: 1px solid #acacac;
	border-right: 1px solid #acacac;
	cursor: pointer;
	background: url(../images/hbsor.gif) no-repeat 1px center;
	text-align: center
}

.tablist .tit li a:hover {
	background: #a9743b url(../images/hbsor2.gif) no-repeat 1px center;
	color: #fff;
	text-decoration: none
}

.tablist .tit .cur a {
	background: #a9743b url(../images/hbsor2.gif) no-repeat 1px center;
	color: #fff;
	text-decoration: none
}

.tablist .cont {
	background: #f3f3f3;
	height: 170px;
	padding: 10px 0 6px 10px;
	width: 1000px;
	border-bottom: 1px solid #d6b933
}

.tablist .cont dd {
	display: none;
}

.tablist .cont li {
	float: left;
	width: 194px;
	height: 146px;
}

.tablist .cont li a {
	width: 183px;
	height: 146px;
	text-align: center;
	display: block;
	font-size: 16px;
}

.tablist .cont li a img {
	padding: 0 0 6px 0
}

.gem-finder {
	margin: 5px 5px;
}

.gem-finder legend {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	background-color: #999;
}

.gem-finder .keybox {
	width: 100%;
	background: #b6c4c9;
	color: #333;
	text-align: center;
	padding: 0 0 0 0;
	border-bottom: 1px solid lightgray;
	vertical-align: middle;
}

.gem-finder .title {
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	color: blue;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #9a9a9a;
	background: #aaa;
	border-radius: 1em 1em 0em 0em;
}

.gem-finder input[type="search"] {
	border: 1px solid;
	border-color: #ccc #eee #eee #ccc;
	background: white;
	width: 180px;
	height: 18px;
	position: relative;
	margin-left: 0%;
	margin-right: 0%;
}

.gem-finder input[type="text"], .gem-finder select, .gem-finder input[type="number"]
	{
	border: 1px solid;
	border-color: #b0b0b0;
	text-align: center;
	background: white;
	width: 150px;
	height: 20px;
	position: relative;
	font-size: 14px;
	margin-left: 0%;
	margin-right: 0%;
	color: #333;
	font-weight: 500;
}

.gem-finder select {
	width: 120px;
}
/*
.gem-finder input:focus {
	border-color: #000099;
}
*/
.gem-finder input[type="number"] {
	width: 120px;
}
/*
.gem-finder input[type="text"]:focus, .gem-finder input[type="number"]:focus
	{
	--border-color: #4c9b22;
}
*/
.gem-finder input[type="select"] {
	border: 1px solid;
	border-color: #ccc #eee #eee #ccc;
	background: white;
	width: 120px;
	height: 20px;
	position: relative;
	font-size: 14px;
	margin-left: 0%;
	margin-right: 0%;
	color: #fff;
}

.gem-finder input[type="submit"], .gem-finder input[type="reset"] {
	font-size: 1em;
	border: 1px solid #688396;
	padding: 0 7px; 
	background: #005e90;
	cursor: pointer;
	position: relative;
	min-width: 2em;
	height: 30px;
	margin: 5px 20px;
	color: white;
}

.keybox>label {
	margin: 0 auto;
	float: left;
	clear: left;
	font-size: 14px;
	font-weight: 700;
	color: blue;
	padding-left: 5px;
	width: 120px;
	text-align: left;
}

.keybox li {
	margin: 5px 10px;
	display: inline-block;
}

.gem-finder .keybox li>label {
	text-align: center;
	border: 1px blue;
	background: #f2f2f2;
	margin: 2px;
	font-size: 1.2em;
	color: #333;
	min-width: 50px;
	min-height: 30px;
	line-height: 30px;
	border: 1px solid #909c9c;
	display: inline-block;
	padding: 1px 5px;
	border-radius: 0.2em;
	cursor: pointer;
}

.keybox input[type=checkbox]+label {
	color: #666;
}

.keybox input[type=checkbox]:checked+label {
	color: #333;
	background: palegreen;
}

.keybox span {
	margin: 0 auto;
	font-size: 10px;
	color: #005e90;
	display: inline-block;
	padding-left: 3px;
}

.gem-finder .tips {
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	clear: both;
}

.searchfound em {
	color: red;
	font-size: 14px;
}

.searchfound .fl {
	float: left;
}

.searchfound .fr {
	float: right;
}

.giadata {
	clear: both;
}

.bookbox caption {
	text-align: center;
	font-weight: bold;
}

.subcat {
	cursor: pointer;
}

.keybox strong {
	font-weight: 700;
}

.keybox .ks a {
	padding: 1px 6px;
}

.action {
	cursor: pointer;
}

.bookbox {
	width: 100%;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	background: #eff3f3;
	color: #333;
}

.gem-finder .bookbox .checkall {
	cursor: pointer;
}

.gem-finder table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}

.bookbox th, .bookbox td {
	padding: 2px;
	text-align: center;
	border: 1px solid #688396;
}

.bookbox th {
	color: #fff;
	background: #006699;
}

.bookbox .sortable {
	color: orange;
	font-weight: bold;
	cursor: pointer;
}

.bookbox .asc {
	background: #006699 url(../images/icons/sort_up.gif) no-repeat right
		center;
}

.bookbox .desc {
	background: #006699 url(../images/icons/sort_down.gif) no-repeat right
		center;
}

.bookbox tr:nth-child(even) {
	background: #efefef;
}

.bookbox tr:nth-child(odd) {
	background: #fefefe;
}

.bookbox tr:hover {
	background: #87ceeb;
	color: #000;
}

.bookbox tr:hover a {
	color: #000;
}

div.pixbox {
	overflow: hidden;
	width: 90%;
}

.picbox ul {
	list-style: none;
	position: relative;
	float: left;
	display: block;
	left: 50%;
}

.picbox ul li {
	position: relative;
	float: left;
	display: block;
	right: 50%;
	margin: 0 10 0 10;
}

.psidebar {
	float: left;
	width: 250px;
}

.catbox {
	padding: 10px 0 10px 10px;
	text-align: right;
	font-weight: 700;
	font-size: 14px;
}

.catbox dd {
	padding: 16px 0 0 30px;
	width: 190px;
	overflow: hidden;
}

.catbox .tit .show {
	padding: 0 0 0 18px;
}

.catbox .tit .hide {
	padding: 0;
}

.catbox .tit2 {
	font-size: 16px;
	font-family: "microsoft yahei", "simhei";
	color: #a9743b;
	background: url(../images/catico2.gif) no-repeat 174px center;
	padding: 5px 20px 5px 5px;
}

.catbox li {
	padding-right: 4px;
}

.catbox li a {
	background-image: url(../images/catico3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}

.catbox li a:link, .catbox li a:visited {
	color: #595757;
}

.catbox li a:hover {
	color: #c00;
}

.catbox  .cur {
	background: #eb8800;
}

.catbox  .cur a {
	background: none;
}

.catbox .cur a:link, .catbox .cur a:visited {
	color: #fff;
}

.psidebar .ly dt {
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	padding: 10px 0;
}

.psidebar .ly li {
	width: 124px;
	height: 116px;
	text-align: center;
	float: left;
}

.psidebar .tips {
	border-bottom: 3px solid #f48720;
	padding: 20px 0 0;
}

.psidebar .tips strong {
	color: #c00;
	font-weight: 700;
}

.psidebar .tips .cont {
	padding: 10px 25px;
}

.pcont {
	width: 713px;
	float: right;
	overflow: hidden;
}

.pcont .hotsale .tit {
	background: url(../images/hotsaletitbg.gif) no-repeat left 0;
	height: 45px;
	border-bottom: 1px dashed #c0c0c0;
	padding: 0 0 10px 0;
}

.pcont .hotsale .tity {
	background: url(../images/rxgg.gif) no-repeat left 0;
	height: 45px;
	border-bottom: 1px dashed #c0c0c0;
	padding: 0 0 10px 0;
}

.pcont .hotsale .tits {
	background: url(../images/gcrx.gif) no-repeat left 0;
	height: 45px;
	border-bottom: 1px dashed #c0c0c0;
	padding: 0 0 10px 0;
}

.pcont .hotsale {
	padding: 0px;
}

.pcont .hotsale dd {
	padding: 0px 0;
}

.pcont .hotsale li {
	float: left;
	width: 149px;
	height: 241px;
	margin: 11px;
}

.pcont .hotsale li a {
	width: 131px;
	height: 225px;
	padding: 10px;
	border: 1px solid lightGrey;
	background: whiteSmoke;
	text-align: center;
	font-size: 14px;
	display: block;
	overflow: hidden;
}

.pcont .hotsale li img {
	margin-bottom: 5px;
}

.ktlist {
	width: 713px;
	background: url(../images/btbg.gif) repeat-x 0 32px;
	overflow: hidden;
}

.ktlist .tit {
	background: url(../images/ktxltitbg.gif) no-repeat 0 0;
	height: 32px;
}

.ktlist .tity {
	background: url(../images/scjd.gif) no-repeat 0 0;
	height: 32px;
}

.ktlist .tits {
	background: url(../images/cygg.gif) no-repeat 0 0;
	height: 32px;
}

.listpic {
	width: 800px;
}

.ktlist li {
	float: left;
	width: 149px;
	height: 241px;
	margin: 11px;
}

.ktlist li a {
	width: 131px;
	height: 225px;
	padding: 10px;
	border: 1px solid lightGrey;
	background: whiteSmoke;
	text-align: center;
	font-size: 14px;
	display: block;
	overflow: hidden;
}

.ktlist li img {
	margin-bottom: 5px;
}

.ktlist .sel {
	padding: 10px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px dashed #c0c0c0;
}

.ktlist .sel strong {
	font-weight: 700;
}

.ktlist .sel a {
	padding: 0 6px;
}

.ktlist .sel .cur {
	color: #eb8800;
}

.list-foot {
	width: 1024px;
	display: inline-block;
	text-align: center;
	height: 45px;
}

.pagenav {
	margin: 0 auto;
	clear: left;
	text-align: center;
	border: 1px solid #999;
}

.pagenav li {
	margin: 5px;
	width: 50px;
	height: 25px;
	border: 1px solid #fcfcfc;
	display: inline-block;
	background: #cfcfcf;
}

.pagenav li.gopage {
	background: none;
}

.pagenav a {
	font-size: 1em;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	width: 50px;
	display: inline-block;
	cursor: pointer;
}

.pagenav a:hover {
	color: #fff;
	background: dodgerblue;
	text-decoration: none;
}

.pagenav .curpage {
	color: #fff;
	background: #0168b7;
	border: 1px solid #02339a;
	font-weight: 700;
}

.pagenav .isolation {
	border: none;
}

.pagenav input {
	margin: 2px 2px;
	width: 40px;
	height: 22px;
	padding: 0px 0px;
	border: 1px solid gray;
	text-align: center;
}

.pagenav .cur {
	background: #6e6e6e;
	color: #fff;
}

.pcont .best .tit {
	background: url(../images/jxtjtitbg.gif) no-repeat 0 0;
	height: 40px;
	line-height: 40px;
}

.pcont .best .tity {
	background: url(../images/gjcl.gif) no-repeat 0 0;
	height: 40px;
	line-height: 40px;
}

.pcont .best .tits {
	background: url(../images/tjcx.gif) no-repeat 0 0;
	height: 40px;
	line-height: 40px;
}

.pcont .best li {
	float: left;
	width: 149px;
	height: 241px;
	margin: 11px;
}

.pcont .best li a {
	width: 131px;
	height: 225px;
	padding: 10px;
	border: 1px solid lightGrey;
	background: whiteSmoke;
	text-align: center;
	font-size: 14px;
	display: block;
	overflow: hidden;
}

.pcont .best li a span {
	display: block;
	font-size: 14px;
	border-left: 3px solid #d2bb2a;
	margin: 4px;
	text-align: left;
	padding: 0 0 0 4px;
}

.pcont .best li a em {
	display: block;
	background: #f7f1e6;
	text-align: left;
}

.pcont .sales .tit {
	background: url(../images/tjcxtitbg.gif) no-repeat 0 0;
	height: 40px;
	line-height: 40px;
}

.pcont .sales .tity {
	background: url(../images/ktks.gif) no-repeat 0 0;
	height: 40px;
	line-height: 40px;
}

.pcont .sales .tits {
	background: url(../images/cpzs.gif) no-repeat 0 0;
	height: 40px;
	line-height: 40px;
}

.pcont .sales li {
	float: left;
	width: 238px;
	height: 180px;
}

.pcont .sales li a {
	width: 224px;
	height: 160px;
	text-align: center;
	overflow: hidden;
	display: block;
	border: 1px solid #a0a0a0;
	padding: 3px;
	text-decoration: none
}

.pcont .sales li a span {
	display: block;
	font-size: 14px;
	margin: 4px;
	text-align: left;
	padding: 0 0 0 4px;
	float: left;
	width: 160px;
	overflow: hidden
}

.pcont .sales li a em {
	display: block;
	float: right;
	color: #c00;
	font-weight: 700;
	float: left;
	width: 44px;
	font-size: 16px;
	margin: 4px;
}

.regcont {
	background: #eaeaea;
	padding: 5px;
}

.regcont .tit {
	padding: 10px 0 0;
	height: 37px;
	overflow: hidden;
}

.regcont .tit li {
	width: 148px;
	height: 37px;
	background: url(../images/regtabb.gif) no-repeat 0 0;
	float: left;
	line-height: 42px;
	text-align: center;
	font-weight: 700;
	font-size: 14px
}

.regcont .tit ul {
	padding: 0 0 0 30px;
}

.regcont .tit .cur {
	background: url(../images/regtaba.gif) no-repeat 0 0;
}

.regcont .cont {
	background: #fff;
	border-radius: 8px;
	padding: 5px;
}

#tagContent0 dd {
	background: #eaeaea url(../images/regcontbg.gif) no-repeat right top;
	padding: 20px;
	height: 335px;
}

#tagContent1 dd {
	background: #eaeaea url(../images/loginbg.gif) no-repeat right top;
	padding: 20px;
	height: 335px;
}

.form-reg {
	background: #eaeaea url(../images/forgetpassword.gif) no-repeat right
		top;
	padding: 20px;
	height: 335px;
}

.regcont .cont dd ul {
	width: 500px;
}

.regcont .cont dd ul li {
	width: 550px;
	padding: 2px 0;
}

.regcont .cont dd .inpt {
	padding: 4px;
	width: 250px;
	border: 1px solid #b5b8c8
}

.regcont .cont a {
	text-decoration: underline
}

.regcont .cont .sub {
	padding: 2px 6px;
	margin-left: 70px;
}

.regxg {
	border: 1px solid #9a9a9a;
	padding: 3px;
	background: #f7f7f7;
}

.bttit {
	height: 36px;
	line-height: 36px;
	background: url(../images/regtitbg.gif) no-repeat left bottom;
	font-size: 18px;
	font-family: "microsoft yahei", "simhei";
	padding: 0 0 0 8px
}

.regxg .left {
	background: #f0f0f0;
	width: 290px;
	float: left;
	font-size: 14px;
	overflow: hidden;
}

.regxg .left dd {
	padding: 10px 20px 20px 20px
}

.regxg .left .boxb dt {
	color: #eb8800;
	font-size: 16px;
	font-weight: 700;
	padding-left: 8px;
}

.regxg .left .boxb dd {
	/*font-weight:700;*/
	font-weight: 400;
}

.regxg .right {
	width: 650px;
	float: right;
	background: #f7f7f7;
	overflow: hidden;
}

.regxg .right dd {
	padding: 20px;
}

.regxg .right  ul {
	width: 700px
}

.regxg .right li {
	width: 156px;
	height: 140px;
	float: left;
	overflow: hidden;
}

.regxg .right li a {
	width: 140px;
	height: 116px;
	display: block;
	border: 1px solid #a0a0a0;
	padding: 3px;
	text-align: center;
	font-size: 8px;
}

.mem {
	padding: 1px 6px;
}

.caigou {
	background: url(../images/book-jrdgd.gif) no-repeat;
	width: 92px;
	height: 33px;
	border: none;
	cursor: pointer;
}

.caigoua {
	background: url(../images/book-ljgm.gif) no-repeat;
	width: 92px;
	height: 33px;
	border: none;
	cursor: pointer;
}

.dh {
	margin-top: 10px;
}
/* ���� */
#Article {
	overflow: hidden;
	border: 1px solid #ccc;
	border-top: none;
}

.summary {
	border-bottom: 1px solid #e5e5e5;
	background: #f3f0f0;
	border-top: 1px solid #e5e5e5;
	margin-top: 20px;
	padding: 8px;
}

#Article h1 {
	color: #000;
	font: 800 26px/30px "����", arial;
	margin-bottom: 6px;
	text-align: center;
	padding: 16px 0 8px;
	border-bottom: 1px solid #e5e5e5
}

#Article h1 span {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #999
}

#Article .content {
	font-size: 14px;
	padding: 20px;
}

#Article .content p {
	font-size: 14px;
	line-height: 23px;
	text-align: justify;
	word-wrap: break-word;
	padding: 8px 0
}

#Article .related {
	border-top: dashed 1px #ccc;
	margin-top: 15px
}

#Article .related h5 {
	padding-bottom: 4px
}

#Article .related {
	padding: 10px 0 0
}

#Article .related a {
	color: #0b3b8c
}

.Article-Tool {
	border: 1px solid #BBBEC0;
	position: relative;
	top: -1px;
	text-align: right;
	padding: 8px;
	vertical-align: middle;
	height: 15px;
	background-color: #F2F5F8;
}

.Article-Tool a {
	width: 16px;
	height: 16px;
	line-height: 16px;
	background: url(../images/v9/icon.png) no-repeat;
	margin-left: 6px;
}

.Article-Tool a:hover {
	text-decoration: none
}

.Article-Tool a.t, .Article-Tool a.t6 {
	background-position: left -336px;
	width: auto;
	padding-left: 16px;
	color: #8896b1
}

.Article-Tool a.t1 {
	background-position: left -115px;
}

.Article-Tool a.t2 {
	background-position: left -159px;
}

.Article-Tool a.t3 {
	background-position: left -205px;
}

.Article-Tool a.t4 {
	background-position: left -250px;
}

.Article-Tool a.t5 {
	background-position: left -294px;
}

.Article-Tool a.t6 {
	background-position: left -421px;
	padding-left: 18px;
}

.bon {
	background: url(../images/chongzhi.gif) no-repeat center center;
	width: 92px;
	height: 30px;
	border: none;
	cursor: pointer;
	margin: 0 20px;
}