html, body {height: 100%;overflow: auto; }
.pages {
	margin: 0px;
	padding: 5px 10px;
}
.pages a {
	color: #3b5998;
	text-decoration: none;
}
.pages a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.ServiceNav {
	clear: both;
	border-bottom: 1px solid #CCCCCC;
}
.ServiceNavGroup {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.ServiceNavTab {
	float: left;
}
.ServiceNavTab a {
	background-image: url(../img/service/tbg.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 20px;
	width: 115px;
	padding-top: 5px;
	color: #666666;
}
.ServiceNavTab a:hover {
	background-image: url(../img/service/tbg_o.gif);
	color: #000000;
	text-decoration: underline;
}
.ServiceNavTab-on  {
	background-image: url(../img/service/tbg_o.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	height: 20px;
	width: 115px;
	padding-top: 5px;
	border-bottom: 1px solid #ffdd84;
	margin-bottom: -1px;
}
.ServiceNavTab-on a  {color: #000000;}
.ServicePanelsContentGroup {
	background-image: url(../img/service/group.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 20px 5px 5px 5px;
}
.ServicePanelsContentLeft {
	float: left;
	width: 610px;
	padding: 5px;
}
.ServicePanelsContentRight {
	float: right;
	width: 280px;
	padding: 5px;
}
.ServicePanelsContentBoth {
    padding: 5px;
}
.ServicePanelsContentBoth01 {
	padding: 0px 5px 5px 5px;
	background-image: url(../img/service/qqbg.gif);
	background-repeat: repeat-y;
	background-position: 285px 40px;
}
.ServicePanelsContentBoth a,.ServicePanelsContentBoth01 a {
	color: #3b5998;
}
.ServicePanelsContentBoth a:hover,.ServicePanelsContentBoth01 a:hover {
	color: #ff9900;
	text-decoration: underline;
}
/*
#floatad {
   _position:absolute;
   position:fixed;
}*/
.ServiceTitle{
	margin: 0px;
	padding-bottom: 5px;
	border-bottom: 3px solid #ff9900;
	background-color: #FFFFFF;
}
.idTabs{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.idTabs li {
	float: left;
	margin: 3px;
}
.service01-1 a ,.service01-2 a ,.service01-3 a ,.service02-1 a ,.service02-2 a ,.service02-3 a {
	background-repeat: no-repeat;
	text-indent: -2500px;
	display: block;
	height: 128px;
	width: 189px;
}
.service01-1 a {background-image: url(../img/service/service01-1.jpg);}
.service01-2 a {background-image: url(../img/service/service01-2.jpg);}
.service01-3 a {background-image: url(../img/service/service01-3.jpg);}
.service02-1 a {background-image: url(../img/service/service02-1.jpg);}
.service02-2 a {background-image: url(../img/service/service02-2.jpg);}
.service02-3 a {background-image: url(../img/service/service02-3.jpg);}
.service01-1 a:hover ,.service01-1 a.selected {background-image: url(../img/service/service01-1_over.jpg);}
.service01-2 a:hover ,.service01-2 a.selected {background-image: url(../img/service/service01-2_over.jpg);}
.service01-3 a:hover ,.service01-3 a.selected {background-image: url(../img/service/service01-3_over.jpg);}
.service02-1 a:hover ,.service02-1 a.selected {background-image: url(../img/service/service02-1_over.jpg);}
.service02-2 a:hover ,.service02-2 a.selected {background-image: url(../img/service/service02-2_over.jpg);}
.service02-3 a:hover ,.service02-3 a.selected {background-image: url(../img/service/service02-3_over.jpg);}
.service-bigtitle {
	background-image: url(../img/service/ttbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	padding: 10px 10px;
	font-size: 15px;
}
.service-bigtitle span {
	background-image: url(../img/service/sp02.gif);
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #000;
}
.servicestep {
	float: left;
	width: 40px;
	margin: 5px;
}
.step-box {
	padding: 5px;
	float: left;
	width: 550px;
}
.step-box ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.spec {
	color: #FF6600;
}
.step-box-title {
	border-bottom: 3px solid #eee;
	padding-bottom: 5px;
	font-size: 13.5px;
	background-image: url(../img/service/sp01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 8px;
	color: #333333;
	margin: 10px 0px 10px 0px;
}
.step-foto {
	margin: 5px;
	float: left;
}
.step-ex {
	background-image: url(../img/service/ex-left.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin: 5px;
	width: 260px;
}
.step-ex-word {
	background-color: #de1c67;
	padding: 5px;
	margin-left: 7px;
	color: #FFFFFF;
}
.step-ex-word p {
	line-height: 16px;
	margin: 3px 5px;
}
.step-box p {
	line-height: 18px;
	margin: 0px 5px;
}
.ad-publish {
	margin: 0px;
	padding: 0px;
}
.ad-publish-p {
	margin: 5px 5px 10px 30px;
	font-size: 12px;
}
.ServicePanelsQuestionLeft {
	float: left;
	width: 285px;
	padding: 10px 5px;
}
.ServicePanelsQuestionRight {
	float: right;
	width: 590px;
	padding: 10px;
	margin-top: 5px;
}
.ServicePanelsQuestionLeft ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ServicePanelsQuestionLeft li ul {
	margin: 5px 20px;
	padding: 0px;
	list-style-type: none;
}
.ServicePanelsQuestionLeft li ul li {
	background-image: url(../img/service/q-icons.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 8px;
}
.ServicePanelsQuestionLeft h3 {
	margin: 0px;
	padding: 0px;
	font-size: 13.5px;
}
.questionbox {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
}
.questionbox-q {
	background-image: url(../img/service/q-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	font-size: 13.5px;
	font-weight: bold;
}
.questionbox-a {
	background-image: url(../img/service/a-icon.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 22px;
	color: #999999;
}
.questionbox-bel {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.sitemap {
	margin: 0px;
	padding: 0px;
}
.sitemap ul {
	list-style-type: none;
	padding: 0px;
	width: 900px;
	margin: 0px auto 0px auto;
}
.sitemap li ul {
	padding: 0px;
	margin: 0px;
}
.sitemap h2 {
	font-size: 1.3em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #FF6600;
	background-color: #efefef;
	padding: 5px;
	border-left: 3px solid #aaa;
}
.sitemap h2 a {
	color: #FF6600;
}
.sitemap h6 {
	font-size: 12px;
	margin: 0px;
	background-image: url(../img/service/q-icons.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.siteli {
	height: 100px;
	display: block;
	width: 850px;
	margin: 0px;
	display: block;
	float: left;
	padding-left: 15px;
}
.siteli-01 {
	float: left;
	display: block;
	margin-right: 15px;
	margin-left: 10px;
}
.siteli-li-li {
	clear: both;
	margin: 0 0 5px 10px;
	list-style-type: square;
	padding: 0px 0px 3px 3px;
	height: 15px;
	border-left: 1px solid #3b5998;
}
.service-result-store-list {
	color: #59493f;
	padding: 5px 0px 0px 0px;
	font-size: 12px;
	border-bottom: 1px dotted #7e7e7e;
}
.service-name {width: 520px;display: block;float: left;}
.service-date {
	width: 80px;
	display: block;
	float: left;
	color: #CCCCCC;
}
.service-name a {color: #3b5998;}
.service-name a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.service-result-store-show {
	color: #666666;
	padding: 5px;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	background-color: #FFFFCC;
}
.service-name-on {
	width: 520px;
	display: block;
	float: left;
	color: #FF6600;
}
.service-date-on {
	width: 80px;
	display: block;
	float: left;
	color: #CCCCCC;
}
.service-data-show {
	color: #555;
	background-color: #FFFFCC;
	padding: 5px;
}
.service-name a {color: #3b5998;}
.service-name a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.toyou {
	clear: right;
	display: block;
}
.PrivacyBox {
	display: block;
	height: 250px;
	width: 908px;
	overflow-y: scroll;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top: -16px;
}
.Privacy-h5 {
    margin: 10px 0px;
	padding:0px; 
	color:#333;
	font-size: 13.5px;	
	line-height: 18px;
}
.Privacy-p {
    margin: 0px 10px 10px 10px;
	padding:0px; 
}
.service-form-table {
	margin: 10px;
	padding: 10px;
}
.service-form-table a {
	color: #666;
}
.formborder01 {
	font-size: 5px;
	background-image: url(../img/service/frombg01.gif);
	background-repeat: no-repeat;
	display: block;
	height: 5px;
	width: 898px;
}
.formborder02 {
	font-size: 5px;
	background-image: url(../img/service/frombg02.gif);
	background-repeat: no-repeat;
	display: block;
	height: 5px;
	width: 898px;
}
.formborder03 {
	font-size: 5px;
	background-image: url(../img/service/frombg03.gif);
	background-repeat: no-repeat;
	display: block;
	height: 5px;
	width: 610px;
}
.formborder04 {
	font-size: 5px;
	background-image: url(../img/service/frombg04.gif);
	background-repeat: no-repeat;
	display: block;
	height: 5px;
	width: 610px;
}
.formbox01 {
	padding: 10px 20px;
	width: 854px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-left-color: #f2f2f2;
}
.formbox02 {
	padding: 10px 20px;
	width: 566px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-left-color: #f2f2f2;
}
/*   side-ad    */
.side-adtop {
	margin: 0px;
	padding: 0px;
}
.side-adtop01 {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/service/side-adtop01.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 272px;
	display: block;
}
.side-adbox {
	margin: 0px;
	padding: 10px;
	background-image: url(../img/service/side-adbg01.gif);
	background-repeat: repeat-y;
	width: 252px;
}
.side-adbox img {
	float: left;
	border: 2px solid #eee;
}
.side-adbel {
	margin: 0px;
	padding: 5px;
	background-image: url(../img/service/side-adbel.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 18px;
	width: 262px;
	display: block;
}
.side-adbel01 {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/service/side-adbel01.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 272px;
	display: block;
}
.side-adbel a {
	background-image: url(../img/service/sp04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.side-adbel a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.adbt01 a {
	background-image: url(../img/service/adbt01.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 178px;
	text-indent: -2500px;
	display: block;
	margin-left: 40px;
}
.adbt01 a:hover {
	background-image: url(../img/service/adbt01-over.gif);
}
.adbt02 a {
	background-image: url(../img/service/adbt02.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 178px;
	text-indent: -2500px;
	display: block;
	margin-left: 40px;
}
.adbt02 a:hover {
	background-image: url(../img/service/adbt02-over.gif);
}
.step-forlog {
	background: url(../img/service/forlog.gif) no-repeat;
	display: block;
	padding: 12px 5px;
	height: 29px;
	width: 180px;
	float: right;
	margin-right: 10px;
}
.step-forlog01 {
	background: url(../img/service/forlog01.gif) no-repeat;
	display: block;
	padding: 12px 5px;
	height: 28px;
	width: 90px;
	float: right;
	margin-right: 10px;
}
.ad-table {
	width: 500px;
	padding: 5px;
}
.ad-thead {
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 5px;
	width: 500px;
	background-image: url(../img/service/adtable-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 13.5px;
	font-weight: bold;
}
.ad-tr {
	padding: 5px;
}
.ad-tr01 {
	padding: 5px;

}
.ad-tr01 td {
	padding: 5px;
	text-align: center;
	color: #333333;
	background: url(../img/service/adtable-bg02.gif) repeat-x left bottom;
	border: 1px solid #CCCCCC;
}
.ad-tr02 td {
	padding: 5px 10px;
	color: #333333;
	background: url(../img/service/adtable-bg02.gif) repeat-x left bottom;
	border: 1px solid #CCCCCC;
}
.ad-tr td {
	padding: 5px;
	/*background-color: #eee;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
}
.ad-td01 {
	padding: 5px;
	/*background-color: #FFE3B9;*/
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	text-align: center;
	color: #FFFFFF;
	background-image: url(../img/service/adtable-bg03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ad-td02 {
	padding: 5px;
	/*background-color: #eee;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	text-align: center;
}
.ad-tr:hover {
	padding: 5px;
	background-color: #FFE6BF;
}
.ad-center {
	text-align: center;
}
.ad-title {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	height: 52px;
	width: 590px;
}
.ad-title h4 {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.ad-title li {
	float: left;
	background: url(../img/service/adtable-bg02.gif) repeat-x left bottom;
	margin: 0px;
	padding:5px;
	border: 1px solid #CCCCCC;
}
.ad-content {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	width: 590px;
}
.ad-content:hover li {
	background-color: #ffe6bf;	
	border-right: 1px solid #ffe6bf;
	border-left: 1px solid #ffe6bf;
}
.ad-content li {
	float: left;
	padding:5px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.ad-name {
	width: 150px;
}
.ad-size {
	width: 120px;
	text-align: center;
}
.ad-style {
	width: 100px;
	text-align: center;
}
.ad-price {
	width: 100px;
	text-align: center;
}
.ad-ps {
	width: 60px;
	text-align: center;
}
/*system mail */
.pages01 {
	padding: 0px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pages01 a {
	color: #3b5998;
	text-decoration: none;
}
.pages01 a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.MailPanelsContentLeft {
	float: left;
	width: 410px;
	padding: 10px 5px;
}
.MailPanelsContentRight {
	float: right;
	width: 275px;
	margin-top: 5px;
}
.MailTitle{
	margin: 0px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.showclass,.mpmember,.showpoint,.mem-level {
	font-weight: bold;
	color: #DD0476;
	margin: 0px 2px;
	font-family: "Tw Cen MT", Arial, "Lucida Console";
	font-size: 18px;
}

