.vip{ padding:0 30px;}
.vip_tt{ height:40px; line-height:40px; border-bottom:1px solid #c8c5c4; padding-top:17px;}
.vip_tt p{ float:right; color:#322725;}
.vip_tt ul{ float:left;}
.vip_tt ul li{ float:left; height:40px; line-height:40px; margin-right:9px; color:#595656;}
.vip_tt a{ color:#595656;}
.vip_tt ul li.focus a{ color:#231815; font-weight:bold;}
.vip_con { width:100%; display:inline-table; margin:5px 0; overflow-y:hidden;}
.con_left { overflow-y:hidden; width:73%; height:auto; float:left; display:inline;border-right:1px solid #c8c5c4;padding-bottom:50px; min-height:400px;}
.con_right{ width:25%; height:auto; float:right; display:inline; line-height:20px; color:#81c096; padding-top:10px;}
/*My Order*/

.order_tt{ height:40px;border-bottom:1px solid #c8c5c4; padding-top:17px;}
.order_tt p{ float:right; color:#322725;}
.order_tt ul{ float:left;}
.order_tt ul li{ float:left; height:40px; line-height:40px; cursor:pointer; margin-right:9px; color:#595656;}
.order_tt a{ color:#595656;}
.order_tt ul li.focus a{ color:#231815; font-weight:bold;}

.orderBox{ padding-right:5px;}
.orderBox a{ color:#322725; font-weight:bold;}
.orderBox .dd td{border-bottom:1px dotted #c8c5c4;border-top:1px solid #c8c5c4; line-height:18px;}
.orderBox .dd p{ float:left; padding-right:50px;}
.orderBox .dd h3{ font-size:12px; color:#000; float:right; padding-right:45px;}
.orderBox .dd h3 a{color:#322725;}
.orderBox .items_order div.pic{ float:left; width:auto; height:auto; overflow:hidden;vertical-align:middle;}
.orderBox .items_order .item_order_name{ line-height:12px; vertical-align:middle;}

.indexBox{ padding-right:5px;}
.indexBox a{ color:#322725; font-weight:bold;}
.spxx{border-bottom:1px dotted #c8c5c4;line-height:21px;}

.ygspBox{ padding-right:5px;}
.ygspBox a{ color:#322725; font-weight:bold;}
.ygspBox .item_dd td{border-bottom:1px dotted #c8c5c4;border-top:1px solid #c8c5c4;}
.ygspBox .item_dd p{ float:left; padding-right:50px;}
.ygspBox .item_dd h3{ font-size:12px; color:#000; float:right; padding-right:45px;}
.ygspBox .item_dd h3 a{color:#322725;}

.ygspBox .items div.pic{ float:left; width:48px; height:48px; overflow:hidden; padding:5px 10px;}
.ygspBox .items .item_name{ line-height:58px;}

.editTop {
	padding: 30px 0px 0px; left: 0px; width: 720px; height: 50px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;
}
.total {
	padding: 10px 0px 0px;
}

.ygspBox_first{ padding-right:5px;}
.ygspBox_first a{ color:#322725; font-weight:bold;}
.ygspBox_first .item_dd td{border-bottom:1px dotted #c8c5c4;border-top:1px solid #c8c5c4;}
.ygspBox_first .item_dd p{ float:left; padding-right:50px;}
.ygspBox_first .item_dd h3{ font-size:12px; color:#000; float:right; padding-right:45px;}
.ygspBox_first .item_dd h3 a{color:#322725;}

.ygspBox_first .items div.pic{ float:left; width:48px; height:48px; overflow:hidden; padding:5px 10px;}
.ygspBox_first .items .item_name{ line-height:58px;}

.ygspBox_second{ padding-right:5px;}
.ygspBox_second a{ color:#322725; font-weight:bold;}
.ygspBox_second .item_dd td{border-bottom:1px dotted #c8c5c4;border-top:1px solid #c8c5c4;}
.ygspBox_second .item_dd p{ float:left; padding-right:50px;}
.ygspBox_second .item_dd h3{ font-size:12px; color:#000; float:right; padding-right:45px;}
.ygspBox_second .item_dd h3 a{color:#322725;}

.ygspBox_second .items div.pic{ float:left; width:48px; height:48px; overflow:hidden; padding:5px 10px;}
.ygspBox_second .items .item_name{ line-height:58px;}


.address{ }
.address ul li{ border-bottom:1px dashed #c8c5c4; line-height:20px; padding-top:5px; margin-right:6px;}
.address ul li p{ height:20px; overflow:hidden;}
.address ul li p span{ width:245px; height:20px; display:block; float:left;}
.address ul li p a{ color:#5e5b5b; font-weight:bold;}

.activation{}
.activation .base_1{ height:22px; line-height:22px; padding-top:15px;}
.button{ width:80px; height:20px; line-height:18px; text-align:center; background:#fff; border:1px solid #c8c5c4;  cursor:pointer; color:#322725; font-size:12px;}
.activation .base_1 input{ width:120px; height:20px; line-height:20px; text-align:center; background:#fff; border:1px solid #c8c5c4; float:left; cursor:pointer; color:#322725; font-size:12px;}
.activation p{ width:142px; height:22px; float:left; text-align:center;}

.vip_table{line-height:24px; padding-top:15px; width :100%;}
.vip_table .check{width:14px;height:14px;margin:5px 5px 0 0;float:left;}
.vip_table .w36{width:36px;float:left;display:block;}
.vip_table .w76{width:76px;float:left;display:block;}
.vip_table .txt{ width:143px; height:22px; line-height:22px; text-align:center; background:#fff; border:1px solid #d3d3d3; float:left; margin-right:8px;}
.vip_table a.sx{ color:#000; margin:0 24px;}
.vip_table a.btn{ border:1px solid #d3d3d3; padding:2px 20px;}

.vipbase_top{ border-bottom:1px solid #c8c5c4; height:43px; line-height:43px;}
.vipbase_top p{ float:left; padding-right:26px;}
.vipbase{ line-height:20px; padding-top:10px;}
.vipbase .btn{ padding-top:15px;}
.vipbase .btn a{ color:#000; padding:1px 40px; border:1px solid #c8c5c4;}

.tit3 {
	height: 42px; color: rgb(51, 51, 51); line-height: 42px; font-size: 16px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid;
}


.section {
	margin: 30px 0px 30px 0px;
	}
.section ul.item-flow {
	margin: 0px 20px; padding-top: 10px; float: left; display: inline; position: relative;
}
.section .hasbuy-item-list {
	margin-top: 9px;
}
.section .hasbuy-item-list li {
	width: 75px; height: 75px; text-align: center; overflow: hidden; float: left;
}
.section .hasbuy-item-list li  img {
	border: 1px solid rgb(204, 204, 204); width: 50px; height: 50px;
}
.section .hasbuy-item-list li a:hover img {
	border-color: rgb(173, 173, 173);
}
.section .item-show {
	float: left;
}
.section .item-show img {
	border: 1px solid rgb(204, 204, 204); width: 50px; height: 50px;
}
.section .item-show:hover img {
	border-color: rgb(173, 173, 173);
}
.section .item-show a img {
	border: 1px solid rgb(204, 204, 204); width: 50px; height: 50px; position: relative; behavior: url(../css/PIE.htc); box-shadow: 1px 1px 1px #e5e5e5;
}
.section .item-show a:hover img {
	border-color: rgb(173, 173, 173);
}
.section .item-show em {
	bottom: 6px; position: relative;
}
.section .item-show img {
	margin-right: 10px;
}
/*
ul.item-flow .ps a.btn-qr:hover {
	border: 1px solid rgb(112, 112, 112) !important; text-decoration: none; background-color: rgb(112, 112, 112);
}
*/
.rate-fh .item-flow .rate-line {
	display: none;
}
/*
.rate-fh .qr a.btn-qr:hover {
	text-decoration: none; cursor: default;
}
*/
.rate-qr .item-flow .rate-line {
	width: 95%;
}
.rate-qr li a {
	border-color: rgb(255, 66, 0) !important;
}
.rate-qr .pj a {
	border-color: rgb(233, 233, 233) !important; color: rgb(62, 62, 62) !important; cursor: pointer !important;
}
.rate-qr .pj a:hover {
	color: rgb(255, 66, 0) !important;
}
.rate-ys .item-flow .rate-line {
	width: 25%;
}
.rate-ys .fh a {
	border-color: rgb(255, 66, 0);
}
.rate-ys .ys a {
	border-color: rgb(255, 66, 0);
}
/*
.rate-ys .qr a.btn-qr {
	color: rgb(62, 62, 62) !important;
}
.rate-ys .qr a.btn-qr:hover {
	color: rgb(255, 85, 0) !important;
}
*/
.rate-ps .item-flow .rate-line {
	width: 47%;
}

.editBox {
	padding: 90px 20px 60px; position: relative;
}
.editBox .editCon {
	height: 375px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.editCon .bottominfo {
	left: 0px; bottom: 20px; color: rgb(242, 191, 36); padding-left: 90px; font-size: 14px; position: absolute;
}
.editBox2 {
	padding: 90px 20px 80px;
}
.editBox2 .editCon {
	height: auto; padding-bottom: 80px;
}
.editBox3 {
	padding: 50px 20px 60px;
}
.editBox3 .editCon {
	height: 415px;
}
.editBox .editCon2 {
	height: 450px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.editBox .editConTop {
	margin: 0px 0px 40px; height: 105px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.icon_card {
	background: url("images/icon.png") no-repeat 0px -101px; width: 32px; height: 22px; display: inline-block;
}
.grayBtn {
	background: rgb(112, 112, 112); padding: 0px 20px; border-radius: 11px; color: rgb(255, 255, 255); font-size: 14px; display: inline-block; position: relative; behavior: url(../css/PIE.htc);
}
.grayBtn a{color: rgb(255, 255, 255); font-size: 14px;}


.ddbox
{
    width:90%;
    height:270px;
    float:left;
    margin-top:50px;
}
.ddbox1
{
    width:50%;
    float:left;
}
.ddbox1 table
{
    width:100%;
    padding-left:10px;
}
.ddbox1 table tr
{
    width:100%;
}
.ddbox1 table tr td
{
    text-align:left;
}
.ddbox2
{
    width:40%;
    float:right;
}
.ddbox2 table
{
    width:100%;
    padding-left:10px;
}
.ddbox2 table tr
{
    width:100%;
}
.ddbox2 table tr td
{
    text-align:left;
}
.ymBox
{
    width:90%;
    float:left;
    margin-top:20px;
}
.ymBox table
{
    width:100%;
    padding-left:10px;
}
.ymBox table tr
{
    width:100%;
}
.ymBox table tr td
{
    text-align:left;
    overflow:hidden;
    height:70px;
}
.ymBox tbody
{
    width:100%;
}
.ymBox img
{
    width:100%;
    height:100%;
}


