/* 中国建行积分商城 CSS Document */

*{margin:0;padding:0;border:0;}
body{font-size:12px;color:#333;font-family: "微软雅黑"; }
.position .st1 a{font-size:12px;color:#666; font-family:"宋体"; padding:5px 0px;}
img{border:none;}
a{text-decoration:none;color:#333;}
a:hover{color:#FC5010;}
ul{list-style-type:none;}
input{outline:none;}
.paddingset{padding:15px;}
.paddingtop{padding-top:10px;}
.floatleft{float:left;display:inline;}
.fr{display:inline;float:right;}
/*清除浮动*/
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{*zoom:1;}
.talign{text-align:left;}
.page_container { width:960px; margin:0 auto;}
.text_center{ text-align:center;}

.fl { float:left;}
.fr { float:right;}
.tal{ text-align:left;}
.tar{ text-align:right;}
.mg-auto{ margin:0 auto;}
.mg10 { margin:10px;}
.mg20 { margin:20px;}
.mg30 { margin:30px;}
.mt8{margin-top: 8px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt35 { margin-top:35px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.ml5  { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.mr5{margin-right: 5px;}
.mr10 { margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.mb45 { margin-bottom:45px;}
.mb50 { margin-bottom:50px;}
.mb60 { margin-bottom:60px;}
.ht250 { height:250px;}
.ht200 { height:200px;}
.pt10{padding-top: 10px;}
.pd15{padding: 15px;}
.pr1{ padding-right:1px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.position  { width:1200px; height:20px; border-bottom:1px solid #c1c1c1; text-align:left; line-height:20px; padding-bottom:10px;}
.position span { color:#666; font-weight:normal; padding-right:10px;}
#li_bn { border:none;}
.none_b { border-bottom:none!important;}
.none_b td { border-bottom:none!important;}
/*****ad pop******/
#winpop { width:200px; height:0px; position:absolute; right:0; bottom:0; border:1px solid #444; margin:0; padding:1px; overflow:hidden; display:none;}
#winpop .title { width:100%; height:22px; line-height:20px; background:#FFCC00; font-weight:bold; text-align:center; font-size:12px;}
#winpop .con { width:100%; height:90px; line-height:80px; font-weight:bold; font-size:12px; color:#FF0000; text-decoration:underline; text-align:center}
#silu { font-size:12px; color:#444; position:absolute; right:0; text-align:right; text-decoration:underline; line-height:22px;}

/*****header******/
.divauto{ width:1200px; margin:0 auto}

.header { background:url(../images/top/top_bg.jpg) repeat-x; width:100%; height:190px;}
.top1{width:100%;height:30px; background:#F5F5F5;}
.spanleft1,.spanright1{line-height:30px;}
.spanleft1 a,.spanright1 a{ line-height:12px;}
.top2{height:119px;}
.top2 h1 a{width:390px;height:47px;margin-top:35px;background:url(../images/top/logo.jpg) left top no-repeat; display:block;}
.top2 h2 a{width:470px;height:47px;margin-top:35px;background:url(../images/top/cart_logo.jpg) left top no-repeat; display:block;}
.top2 h1 span{display:none;}
.top2 .search{width:420px;height:50px;margin-top:32px; background:url(../images/top/top_13.jpg) left top no-repeat;}
.searchinput{padding:3px;position:relative;}
.sr1 #shfl{ width:103px;}
.sr1_fw1{position:absolute;left:11px;top:37px;z-index:1000;padding:6px;border:#e3e3e3 solid 1px;border-top:0;background:#fff;}
.sr1_fw2{position:absolute;left:66px;top:37px;z-index:1000;padding:6px;border:#e3e3e3 solid 1px;border-top:0;background:#fff;}
.sr1_fw1 li,.sr1_fw2 li{width:36px;line-height:140%;}
.sr1,.sr2,.sr3{float:left;display:inline;}
.sr1{ position:relative;}
.sr1 .sr1_a {display:block;width:105px;height:44px;line-height:44px;padding-left:8px;border-right:#cdcdcd solid 1px;}
.sr1 .sr1_a:hover{color:#444;}
.sr1_input01{width:35px;border:#e3e3e3 solid 1px;height:18px;line-height:18px;}
.sr1_input02{width:35px;border:#e3e3e3 solid 1px;height:18px;line-height:18px;}
.ico_sj { background:url(../images/top/top_14.jpg) center no-repeat; width:18px; height:11px; display:block; float:right; margin:-20px 10px 0 0;}
.sr1  .sr1_a:hover ul{display:block;}
.sr2 .searchtext{width:190px;height:44px;line-height:44px;vertical-align:middle;padding-left:8px;color:#aaa;}
/*gcd*/
.sp-input01{color:#aaa;}
.sr3 .searchbtn{width:73px;height:44px;line-height:44px;background:#ffa53c; font-size:14px;color:#fff;cursor:pointer;cursor:hand;}
.searchp{padding:5px 0;}
.searchp a{color:#bc0021;}
.progress { width:335px; height:63px; float:right; margin: 37px 50px 0 0;}
.lc1 { background:url(../images/top/progress_bg.jpg) no-repeat;}
.lc2 { background:url(../images/top/progress_bg.jpg) 0 -62px no-repeat;}
.lc3 { background:url(../images/top/progress_bg.jpg) 0 -124px no-repeat;}
.lc4 { background:url(../images/top/progress_bg.jpg) 0 -186px no-repeat;}
.sr1_ul{position:absolute;top:40px;left:-1px;z-index:1000;background:#fff;border:#ccc solid 1px; border-top:0;width:97px;padding:0 8px;padding-top:5px; overflow:auto;}
.sr1_ul li{padding-bottom:6px; width:90px;}
.sr1_ul li input { width:34px;}
.sr1_ul2 li input { width:25px;}
/*****header end******/

/******nav********/
.main_nav { width:1200px; background:#1369c0; height:38px; margin:0 auto;}
#nav { float:left;}
#nav li { float: left; width: 105px; line-height:38px; height:38px;}
#nav li a{ display: block; width: 120px; height:38px; text-align:center; font:700 14px/40px "microsoft yahei"; display: block; color:#fff; }
#nav li a:hover{ background:#185ba1;}
#nav li.first a{background:#185ba1;}
#content { clear: left;}
/******nav end********/

/**************bottom**************/
.footer { background-color:#efefef; width:100%; height:200px;}
.if_footer { width:1200px; height:200px;}
.bot{width:100%;height:240px;background-color:#efefef;clear:both;}
.botclass{
    float:left;
    display:inline;
    width:194px;
    height:auto;
    margin-top:20px;
    margin-right:52px;
}
.botclass_first{margin-right:15px;}
.botclass p{
    height:30px;
    line-height:30px;
    border-bottom:#ccc solid 1px;
    font-weight:bold;
    text-align:left;
    padding-left:62px;
}
.botclass ul{padding:8px 0 0 44px;}
.botclass ul li{padding:4px 0 4px 18px; background:url(../images/ht_07.jpg) left center no-repeat;text-align:left;}
.divbotleft{padding-top:30px;width:600px; text-align:left;}
.divbotright{padding-top:30px; text-align:left;}
.divbotleft img{float:left;}
.divbotleft p{line-height:20px;} 
.divbotright p{padding-top:13px;}

/**************bottom end**************/
/**************cart**************/	
.page-mid { width:1200px; margin:0 auto;}		
.cart_box { width:1198px;}
.cart_title td { background:#f4f4f4; height:32px!important;  line-height:32px!important; text-align:center; color:#999;}
.cart_list { border:1px solid #dadada; font-family:"宋体";}
.cart_list td { height:100px;}
.cart_pro td { border-bottom:1px solid #dadada;text-align:center;}
.cart_pro_noBorder td { border-bottom:none!important;}
#cart_id {  float:left; margin-left:20px;color:#69F;}
#cart_id2 {  float:left; margin-left:20px;}
.pro_pic { width:80px; height:80px; float:left;}
.pro_name { float:left; width:200px;word-wrap:break-word; text-align:left; margin:20px 0 0 10px; color:#757575; height:75px; line-height:24px;}
.card_type { float:left; margin:10px 0 0 10px ; width:250px; text-align:left; color:#69F;}
.pro_pic { float:left; margin:10px 0 0 5px;}
.cart_price { font-size:12px; font-weight:bold; color:#f12a41; font-family:"微软雅黑";}
.cash_type { color:#999;}
.operation a { color:#367dd7;}
.operation a:hover { color:#F60;}
.operation p { line-height:20px;}
.sub_on a { background:url(../images/page_ico.png) -6px -12px no-repeat; width:21px; height:21px; display:block;} 
.sub_off a{ background:url(../images/page_ico.png) -6px -39px no-repeat; width:21px; height:21px; display:block;} 
.add_on a{ background:url(../images/page_ico.png)  -33px -12px no-repeat; width:21px; height:21px; display:block;} 
.add_on a:hover{ background:url(../images/page_ico.png) -60px -12px no-repeat; width:21px; height:21px; display:block;} 
.num_input { width:30px;}
.num_input input { width:30px; height:19px; border:1px solid #c7c7c7; text-align:center; color:#999;}
.cart_num li { float:left; margin:0 3px; border:1px solid #fff;}
.cart_num { float:left; margin-left:41px;}
.cart_number {
    float: left;
    margin: 30px 0 0 100px;
  }
.cart_number dd{ float:left; margin:0 3px;}
.settlement { width:1200px; height:45px; background:#f4f5f7;}
.settlement_left{  float:left; line-height:45px; padding-left:16px;}
.settlement p { float:right;}
.pay-info { font-size:12px; color:#444; font-weight:normal; font-family:"微软雅黑"; line-height:45px;}
.pay-c1 { color:#f12a41; padding:0 5px; font-size:16px; font-weight:bold;}
.pay-c2{    
    color: #f12a41;
    padding: 0 5px;
    font-size: 16px;
    font-weight: bold;}
.pay-btn { margin:5px;}
.pay-btn a { width:100px; height:35px; background:#e43436;font-size:14px; color:#fff; font-weight:bold; font-family:"微软雅黑"; line-height:35px; display:block;
text-align: center;}
.pay-btn a:hover { background:#c62828;}
.address_box { width:1198px;  border:1px solid #e5e5e5; margin-bottom:10px; height:auto; float:left; *+padding-bottom:20px;} 
.address_top  { width:1188px; height:32px; background:#f3f3f3; text-align:left; font-size:14px; font-weight:bold; line-height:32px; color:#757575; padding-left:10px;} 
.error_top  { width:1188px; height:100px; background:#f3f3f3; }
.error_top img{ height:64px;line-height:64px; margin-top:20px;}
.error_top p{text-align:center; font-size:14px; font-weight:bold; line-height:100px; color:#757575; }

.address_list li {width:350px; height:150px;border:1px solid #dadada; margin:5px 10px;float:left;position: relative;}
.address_list li p  { font-size:12px; color:#444; text-align:left; line-height:28px;}
.address_list h4 { text-align:left; border-bottom:1px solid #CCC; padding:10px 0 10px 0; font-weight:normal;}
.address_list h4 { font-size:14px; color:#666;}
.address_list h4 span { padding-left:10px;}
.address_list li:hover { border:1px solid #73b9ff;}
#address_on { background:#f2f2f8; border:2px solid #73b9ff;height: 148px;}
.add_info { float:left; margin:10px 0 0 20px; } 
.add_btn p a { color:#b0ada8;}
.add_btn p a:hover { color:#F60;}
.add_btn p span { padding:0 5px; color:#b0ada8;}
.add_btn { position:absolute; right: 20px;bottom: 20px;}
.ico_new {  background:url(../images/page_ico.png)  -103px -14px no-repeat; width:15px; height:15px; display:block; float:left; margin:8px 5px 0 0; }
.ico_add {  background:url(../images/page_ico.png)  -86px -14px no-repeat; width:15px; height:15px; display:block; float:left; margin:8px 5px 0 0; }
.add_gl { float:right; width:80px;}
.add_gl a{ float:left; margin-right:10px; color:#b7b7b7; font-family:"宋体"; font-size:12px; font-weight:normal;}
.add_gl a:hover { color:#F90;}
.address_top h4 { float:left; font-size:14px;}
.receive_info p { text-align:left; line-height:60px;}
.receive_info p input { width:130px; height:28px; border:1px solid #c7c7c7; text-align:left; color:#999; padding:0 10px 0 5px;}
.prompt { color:#a2a2a2; font-size:12px;}
.prompt span { color:#d70000; padding:0 5px;}
.receive_info p label { text-align:right; width:110px; display:inline-block; padding-right:10px;}
.donate_info p { line-height:40px!important; border-bottom:1px dashed #ddd; width:950px;}
.donate_info p  label { font-weight:700; color:#666;}
.cart_lc { background:url(../images/cart/car_lc.png) no-repeat; width:690px; height:32px; margin:20px auto 40px;}
.cart_lc_s1 { background-position:0 -4px;}
.cart_lc_s2 { background-position:0 -54px;}
.cart_lc_s3 { background-position:0 -104px;}
.cart_lc_s4 { background-position:0 -154px;}
.cart_lc_s5 { background-position:0 -204px;}
.cart_tips { width:1200px; background:#f3f3f3; height:100px; border:1px solid #ddd; margin:50px 0; }
.cart_tips_ico { background:url(../images/cart/cart_empty.png) no-repeat; width:72px; height:51px; display:block; float:left;}
.cart_tips p { color:#666; font-family:"宋体"; text-align:left; line-height:24px; float:left; margin:2px 0 0 15px;}
.cart_tips p a { color:#00F;}
.cart_tips p a:hover { color:#F90;}
.cart_tips_info { width:370px; margin:0 auto; margin-top:25px;}
/**************cart end**************/
/*************deal***************/
.deal_box { width:1200px; margin-top:20px;}
.deal_box h3 { text-align:left; padding-left:10px; font-size:14px; color:#666;}
.deal_t p { float:left;}
.deal_id { width:460px; text-align:left; margin-left:10px;}
.deal_num { width:290px; color:#a7a7a7; text-align: center;}
.deal_one { width:50px; color:#a7a7a7; float:left; margin-left: 15px;}
.deal_price {width: 142px; text-align:right; color:#a7a7a7; }
.deal_t { border-bottom:2px solid #b2d1ff; height:30px; line-height:30px; float:left; width:1200px; margin-top:20px;}
.deal_list { float:left; width:1200px; font-family:"宋体";border-bottom:1px solid #b2d1ff;}
.deal_list li {  border-bottom:1px dashed #ddd; margin:5px 0; width:1200px; float:left;}
.deal_list li:nth-last-child(1){border: none;}
.deal_photo { width:80px; height:80px; float:left; margin:5px 10px 0 10px;}
.deal_content { float:left; width:350px; text-align:left; line-height:24px; margin:20px 0 0 20px;}
.deal_number { float:left; margin:30px 0 0 108px; width:120px;}
.deal_u_price {
    line-height: 90px;
    float: left;
    width: 100px;
    margin-left: 120px;
    margin-right: 0;
    font-size: 12px;
    font-weight: normal;
    color: #000;
  }
.deal_u_one {
    float: left;
    line-height: 90px;
    width: 100px;
    margin-left: 45px;
    margin-right: 0;
    font-size: 12px;
    font-weight: bold;
    color: #f12a41;
  }
.pay_now { height:100px; border-bottom:1px dotted #444; }
.pay_now p{  float:right; margin-top:36px; margin-right:10px;}
.pay_now p span input { background:none; height:32px; line-height:32px; font-size:20px; font-weight:bold; color:#cc0000; width:100px;}
.pay_btn {
    margin: 30px 30px 75px;
}
.pay_btn input{ width:180px; height:38px; line-height:38px; background:#e43436; font-family:"微软雅黑"; color:#fff; cursor:hand; cursor:pointer; font-size:14px; font-weight:bold;}
.pay_btn input:hover {background:#cc0101;}
.card {  float:left; margin-left:10px;color:#69F; line-height:32px;}
.note {margin: 20px 0; width:1200px;}
.note input { border:1px solid #e5e5e5; width:400px; height:24px; margin-left: 160px;padding: 0 10px;}
.note span { color:#444; margin-top:5px;margin-left: 10px;}
.pay_num_info {text-align: right;line-height: 35px;background: #e0ebfb;}
.movie_address { position: absolute; color:#a2a2a2; margin-top:10px; *+margin:28px 0 0 -90px; }
/*************deal end***************/
.address_list .add_address {
    border: 1px dashed #dadada;
    background: #f2f2f8;
    color: #959595;
    font-size: 20px;
    line-height: 130px;
    text-align: center;
  }
  .deal_title {
    width: 350px;
    display: inline-block;
    text-align: left;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .deal_mark {
    margin-top: 5px;
    padding: 2px 5px;
    background: #e60012;
    color: #ffffff;
    font-size: 12px;
    border-radius: 4px;
  }
  .deal_crash {
    width: 145px;
    text-align: right;
    color: #a7a7a7;
  }
  .pay_info {
    width: 1200px;
    height: 60px;
    line-height: 60px;
    background: #e0ebfb;
    color: #666666;
    font-size: 14px;
  }
  .pay_info_text {
    font-weight: bold;
    color: #333333;
    font-size: 16px;
  }
  .pay_info select {
    padding: 0 10px;
    border: 1px solid #628fd1;
    height: 36px;
    border-radius: 3px;
    font-size: 16px;
  }
  /*营销活动详情页*/
  .position  {
    width:1200px;
    height:20px;
    text-align:left;
    line-height:20px;
    padding:10px 0;
    border: none;
}
.position strong{
    color: #1369c0;
}
.prd_top{margin-top:10px; width:1198px;border: 1px solid #eeeeee;padding:18px 0 30px;}
.xq_tu{width: 350px;padding: 0 35px;}
.xq_up{display:table-cell;width:350px;height:350px;border:none;text-align: center;vertical-align:middle;overflow: hidden;}
.xq_up img{width: 100%;}
.xq_down{width:350px;height:95px;position:relative;}
.xq_down ul{padding:18px 0;padding-left:16px; }
.xq_down ul li{float:left;}
.xq_down ul li a{display:block;width:52px;height:52px; line-height:52px;border:#cecece solid 1px;margin-left:8px;}
.xq_down ul li a:hover{border:#ff0000 solid 2px;}
.xq_down ul .xq_down_fir a{border:#ff0000 solid 2px;}
.xq_down ul li a img{display:block;margin:0 auto;}
.xq_down .po_left,.xq_down .po_right{display:block;width:20px;height:58px; position:absolute; top:16px; background:url(../images/pre.jpg);}
.xq_down .po_left{left:0;}
.xq_down .po_right{right:0;background:url(../images/bac.jpg) no-repeat;}
.prd_top_info{
	width:525px;
	height:348px;
	float:left;
}
.prd_top_title{
	font-size:20px;
	font-weight: bold;
	padding-bottom:20px; 
	font-family:"微软雅黑" ;
	text-overflow:ellipsis;
	text-align:left;
	overflow: hidden;
	white-space: nowrap;
}
.prd_top_title2{color:#f55c5a;font-size: 12px; text-align: left;}
.prd_top_title2 a{color:#1879db;text-decoration: underline;padding-left: 10px;}
.prd_kqzx_box{
    background: linear-gradient(to right, #f65d74, #ed4f4b);
    padding: 5px 10px;
    margin-top: 25px;
    color: #ffffff;
    height: 30px;
    line-height: 30px;
}
.kqzx_mark{
    margin-right: 8px;
    background: #ffe934;
    padding: 2px 8px;
    border-radius: 15px;
    height: 30px;
    line-height: 30px;
    color: #eb3634;
}
.kqzx_time-day{font-size: 14px;margin-right: 5px;}
.kqzx_time-mark{
    margin-bottom: 4px;
    font-size: 14px;
    background: #c4273f;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    border-radius: 11px;
    display: inline-block;
}
.prd_jf_bg{
    background: #f7f7f7;
}
.prd_jf_box{
    text-align: left;
    padding: 25px 15px;
}
.prd_jf_box label{
    margin-right: 10px;
}
.prd_jf_num{
    font-size: 34px;
    color:#f55c5a;
}
.prd_jf_orgnum{
    margin-left: 10px;
    text-decoration: line-through;
}
.prd_jf_link{
    color:#1879db;text-decoration: underline;padding-left: 20px;
}
.jf_num_box{
    display: inline-block;
}
.prd_stock{
    color: #949494;
    margin-left: 20px;
}
.prd_card_box{
    width: 425px;
    color: #1879db;
}
/*最新上架*/
.prd_new_box{
    width: 230px;
    border:1px solid #eeeeee;
}
.prd_new_title{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eeeeee;
    padding-left: 10px;
    color: #5d5958;
    font-size: 14px;
}
.prd_new_list li{
    border-bottom: 1px solid #eeeeee;
    padding: 10px 20px;
    text-align: center;
}
.prd_new_list li:nth-last-child(1){
    border:none;
}
.prd_new_img{
    display: table-cell;
    width: 190px;
    height: 190px;
    overflow: hidden;
    vertical-align: middle;
}
.prd_new_img img{
    width: 100%;
}
.prd_new_info{
    color: #525252;
}
.prd_new_name{
    margin: 10px 0;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #525252;
}
.prd_new_jf{
    color:#d52421;
}
/*产品详情*/
.prd_intro_box{
    width: 940px;
    border: #eeeeee solid 1px;
}
.prd_intro_title{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eeeeee;
    font-size: 16px;
    font-family: "微软雅黑";
    font-weight: inherit;
    color: #5d5958;
    text-align: left;
    padding-left: 15px;
}
.prd_intro_title span{
    padding: 0 20px;
    height: 49px;
    line-height: 50px;
    border-bottom: 2px solid #1879db;
    display: inline-block;
    color: #1879db;
}
.prd_intro_img{
    padding: 30px;
}
.prd_intro_img img{max-width: 100%;}
/*购物车弹窗*/
.theme-popover-mask {
	z-index: 9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.2;
	filter:alpha(opacity=30);
	-moz-opacity:0.2;
	display:none;
	
}
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:450px;
	height:auto;
	margin:-180px 0 0 -330px;
	border-radius:5px;
	border:solid 1px #666;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;
}

.theme-popover.pb20 {
	padding-bottom: 40px;
}

.theme-popover .div_titlets {
	border-bottom: 1px solid #ccc;
	background: #eee;
	text-align: left;
	height:30px;
	line-height:30px;
	padding:0 14px;
	font-size:12px;
	border-radius:5px 5px 0 0;
}
.theme-popover .divh4_ts h4 {
	font-weight:bold;
	font-size:16px;
	padding-bottom:15px;
}

.theme-popover .btn {
	display: block;
	position: absolute;
	color: #999;
	text-decoration: none;
	font-family: simsun;
	line-height:15px;
	right: 8px;
	top: 6px;
	font-size: 12px;
	cursor: pointer;
}

.cartdialog .add-cart-success {
	background: url(../images/cart/cart.jpg) no-repeat;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	line-height: 60px;
	width: 250px;
	margin-bottom:15px;
	margin-bottom:25px;
	font-size:18px;
}

.cartdialog .pay-success-info {
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	line-height: 60px;
	width: 400px;
	margin-bottom:15px;
	font-size:16px;
	text-align:left;
}

.pay_tip{ background:url(../images/pay_tip.jpg) no-repeat; height:30px; width:30px; display:block; margin:15px 10px 0 60px; float:left;}

.cartdialog .pay-success-info span { color:#cc0000;}

.cartdialog .divh4_ts{padding:25px 0;text-align:center;}
.cartdialog .divinput_ts{
	height:40px; line-height:40px; text-align:center;
}

.cartdialog .divinput_ts .shopping-btn {
	color: #fff;
	height: 35px;
	line-height: 35px;
	width: 80px;
	background: #64a7eb;
	cursor: pointer;
	cursor: hand;
	font-family: "宋体";
}

.cartdialog .divinput_ts .account-btn {
	background: #f36363;
	margin-left: 18px;
	color: #fff;
	height: 35px;
	line-height: 35px;
	width: 80px;
	cursor: pointer;
	cursor: hand;
	font-family: "宋体";
}
/*积分弹窗*/
.acc_input_btn{color:#fff;line-height:35px;background:#FFA53C;cursor:pointer;cursor:hand;font-family:"微软雅黑"; width:79px; height:35px;}
.acc_input_btn2{background:#64a7eb;margin-left:18px; font-family:"微软雅黑"; width:79px; height:35px; text-align:center;}
.acc_input{width:180px;height:28px; line-height:28px;padding-left:6px;border:#e0e0e0 solid 1px;margin-right:8px;}
.acc_input_sel{width:100px;height:28px; line-height:28px;padding-left:6px;border:#e0e0e0 solid 1px;margin-right:8px;}
.acc_input_sel2{width:100px;height:32px; line-height:32px;padding-left:6px;border:#e0e0e0 solid 1px;margin-right:8px;}
.acc_input2{float:left;margin-top:12px;}
.acc_input3{width:70px;}
.acc_input4{width:80px;}
.acc_input5{width:208px;}
.acc_right_lineheight1{line-height:53px;float:left;width:220px;margin-left:8px;color:#aaa}
.acc_right_lineheight2{line-height:18px;float:left;width:260px;margin-top:9px;margin-left:8px;color:#aaa}
.acc_right_lineheight3{margin-top:9px;margin-left:8px;color:#aaa;}
.yzm{width:70px;height:30px;float:left;line-height:53px;margin-top:12px;}
.yzm img{width:68px;height:28px;border:#e3e3e3 solid 1px;}
.yzm_btn{background:none;height:16px;float:left;margin-left:8px;margin-top:19px;color:#1369C0;cursor:pointer;cursor:hand;}
.acc_right_tips{width:697px;height:53px;background:url(../images/account/tips_07.jpg) no-repeat;clear:both;margin:0 auto;}
.acc_right_tips p{padding-left:60px;color:#65a4d0;line-height:53px; text-align:left;}
.acc_right_tips p a{color:#ffb35b;}
.acc_right_yzm_time{width:120px;height:30px;float:left;margin-top:12px;position:relative;margin-right:3px;}
.acc_right_yzt{width:120px;height:30px;border:#e3e3e3 solid 1px;background:#e9e9e9;color:#999;cursor:pointer;cursor:hand;}
.acc_time{display:block;width:28px;height:16px;position:absolute;left:10px;top:-10px;color:#666}
.acc_right_hj{padding:40px 24px 20px 0; text-align:right;}
.acc_right_hj_btn{padding:50px 24px 20px 0;text-align:center;}
.acc_tdcolor1 {
    color: #ff0000;
}
.acc_tdcolor4 {
    color: #ff0000;
    font-size: 14px;
    float: left;
}
.acc_right_li01 {
    float: left;
    display: inline;
    width: 230px;
    height: 53px;
    line-height: 53px;
    text-align: right;
}
span.show-scroe-dialog {
	cursor:pointer;
	background: url('../images/integral_bg.jpg') no-repeat;
	width:74px;
	height:24px;
	display:inline-block;
	vertical-align: bottom;
	margin-left: 20px;
	cursor:hand;
}
span.show-scroe-dialog:hover {
	background: url('../images/integral_bg_h.jpg') no-repeat;
}
.theme-popover.scoredialog {width:700px; height:auto; padding-bottom:20px;}

.scoredialog .dl-content {padding-top: 20px;}
.scoredialog .dl-content .acc_right_li01{ width: 145px;}
.scoredialog .dl-content .acc_right_li02{text-align: left;width: 510px;padding-left: 6px;}
.scoredialog .dl-content .acc_right_li03{width: 668px; text-align: center; padding-top: 26px; padding-bottom: 12px;}
.scoredialog .dl-content .acc_right_li04{width: 700px; text-align: center;}
.scoredialog .dl-content .acc_right_tips{
	border-color: blueviolet#64a7eb;
	width: 550px;
	height: 53px;
	background: url(../images/qrzf_04.png) no-repeat;
	background-position-y: 10px;
	background-position-x: 10px;
	clear: both;
	border: 1px solid #64a7eb;
	border-radius:4px;
	margin: 0 auto;
}

.scoredialog .dl-content .score-result {
	
	display:none;
}

.scoredialog .score-result .score-li {
	margin-top: -20px;
}

.scoredialog .score-result .button-li {
	padding-top: 40px;
}
/*积分查询列表*/
.card-list { width:648px; margin:0 auto;}
.card-list dt { height:32px; line-height:32px; background:#a9b5c5; font-weight:700; color:#fff;}
.card-b0 { width:50px; height:32px; display:block; float:left;}
.card-b1 { width:150px; height:32px; display:block; float:left;}
.card-b2 { width:200px; height:32px; display:block;float:left; margin-left:50px;}
.card-b3 { width:100px;height:32px; display:block;float:right;}
.card-b0 input { margin-top:8px;}
.card-list dd { line-height:32px; width:648px; float:left; margin:2px 0;}
.card-list dd:hover { background:#ffecd9; }
.c-c1 { background:#f0f0f0;}
.card-list dd .card-b3 { color:#cc0000;}
.card-box { width:648px; margin:0 auto; margin-top:20px; height:250px;text-align: center;}
.card-point { float:left; width:638px;  color:#999; text-align:right;  margin-top:15px; border-top:1px #eaeaea solid; padding:10px 10px 0 0; text-align:center;}
.card-point2 { float:right;  color:#999; text-align:right;  margin-right:25px;  }
/*同类产品推荐*/
.prd_tl_box{
    width:230px;
}
.prd_tl_title{
    margin-top: 27px;
    margin-bottom: 6px;
    text-align: center;
    color: #dcdcdc;
}
.prd_tl_title span{
    padding: 0 12px;
    color: #000;
    font-size: 14px;
}
.prd_tl_col{
    display: inline-block;
    margin: 10px 5px 5px;
}
.prd_tl_col:hover{
    color:#333;
}
.prd_tl_img{
    display: table-cell;
    border:1px solid #dcdcdc;
    width: 100px;
    height: 100px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
.prd_tl_img img{
    width: 100%;
}
.prd_tl_name{
    width:100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 5px 0 3px;
}
.prd_tl_jf{
    color: #d52421;
}
.xq_js_div{clear:both; float:left; margin-left:10px; width:360px;}
.xq_js_div a {	cursor: pointer; cursor: hand;}
.xq_js_a1,.xq_js_a2{float:left;width:164px;height:39px;background:url(../images/xq_03.jpg) no-repeat;margin-left:12px;}
.xq_js_a2{background:url(../images/xq_05.jpg) no-repeat;}
.xq_js_div a span{display:none;}

/***************************search**********************************/
.searclass
{width:1200px;height:50px; border:1px solid #eaeaea; margin-top:10px; line-height:50px; }
.seat1{ font:"å®‹ä½“"; font-size:12px; color:#333333; line-height:25px;}
.seatext1
{ color:#363636; font:"å®‹ä½“"; font-size:12px;}
.seatext2
{ color:#e53c3f;}
.sx3{ padding-left:20px;}
.seatext_08{ color:#868686}
.seatext_09
{ color:#cc0000; font-family:"å¾®è½¯é›…é»‘"; font-size:14px; }
.searclass_first3
{ width:600px; font-family:"å®‹ä½“"; font-size:12px; height:25px; line-height:25px; }
<!--.searclass_first
{ width:958px; height:60px; line-height:60px;padding:10px; border:#ccc 1px solid;margin-bottom:10px; margin-top:10px; }-->
.sea_sx{  font-size:14px; color:#1368c3; height:40px;  width:100px;}
.sea_sx a{ color:#1368c3; display:block; width:100px; height:50px;}
.sea_sx a:hover{ background:#f5f5f5; display:block;}
.sea_sx img{ text-align:center; vertical-align:middle;}
.sx2 p
{  width:700px; font-family:"å®‹ä½“"; font-size:12px; color:#666;}
.searchtop p
{ height:25px; text-align:left; }


.seadiv{ width:1200px;margin-top:10px; line-height:50px;height:50px; border:#eaeaea 1px solid;margin-bottom:10px; margin-top:0px; border-top:none;}
.sealeft{ float:left;  height:50px;  width:100px;  margin-right:20px;text-align: center; font-size:14px; color:#333; font-weight:bold; }
.sealeft2{font-family:"å¾®è½¯é›…é»‘"; font-size:15px; color:#1368c3;}
.searight{ float:left; width:700px;}
.searight ul{ margin:0px; padding:0px;}
.searight ul li{ float:left;text-align:left; height:30px; line-height:30px; padding:10px; list-style:none;font-family:"å®‹ä½“"; font-size:12px; color:#5e5e5e; } 
.searight ul li a span { color:#cc0000;}
.seadiv2{ float:right; padding-right:20px; vertical-align:top; padding-top:20px; }

.searclass_first2
{ background-color:#f7f7f7; height:63px; width:964px; border:#ccc 1px solid; margin-top:10px; padding-top:20px; padding-left:16px;}
.searchleft1 img
{ text-align:left; vertical-align:middle; width:83px; height:41px;}

.searchleft p
{ height:25px; text-align:left; }

.searchclass3 img
{line-height:83px; float:left; }
.searchclass4 p
{ float:left; padding-left:41px;}
.searchclass5
{ vertical-align:middle; text-align:center; padding-left:250px;}


