@charset "utf-8";
/* CSS Document */
/*-----public----------------------------------------------------------------------*/
body{word-break:break-all;margin:0 auto;padding:0; min-width:1200px;font-family: Arial,Helvetica,sans-serif;}
a:focus{outline:none;}
img{border: 0;}
form{ margin:0; padding:0;}
select,input,body,th,td,textarea{color: #333;font-family:"microsoft yahei"; font-size:12px;line-height:20px;}

h1{ font-size:16px;}
h2{ font-size:14px;}
h3{ font-size:12px;}
h4{ font-size:12px; font-weight:normal;}
li{ list-style-type:none;}
a{ cursor:pointer;}
a:link,
a:visited {color: #333;text-decoration:none;}
a:hover,
a:active {color: #C00;text-decoration:underline;}
.clear {clear:both; height:0; overflow:hidden; display:block; padding:0; margin:0;}
.clearfix,.main,.left,.right,dl,dt,dd,ul,li,.proright{*zoom:1;}
.clearfix:after,.clearfix:after,.main:after,.left:after,.right:after,dl:after,dt:after,dd:after,ul:after,li:after{clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
s{ color:#999; /*padding:0 0 0 5px;*/}
.yh,
.yh td,
.yh th{ font-family:"Arial","宋体","黑体"}
.va{font-family:Arial;}
.ads{ padding:5px 0 0 0;}
.t-abs { position:absolute;}
.t-hid { display:hidden;}

.size12{ font-size:12px;}
.tl { text-align: left;}
.tr { text-align: right;}
.ttc { text-align: center;}
.black,
a.black,
.black a:link,
.black a:visited {color: #000;}
.black a:hover,
.black a:active {color: #069;}

a.red,
.red a:link,
.red a:visited {color: #C00;}
.red a:hover,
.red a:active {color: #069;}

.gray,
a.gray,
.gray a:link,
.gray a:visited {color: #999;}
.gray a:hover,
.gray a:active {color: #C00;}

.gray2,
a.gray2,
.gray2 a:link,
.gray2 a:visited {color: #666;}
.gray2 a:hover,
.gray2 a:active {color: #C00;}

.wi,
a.wi,
.wi a:link,
.wi a:visited {color: #fff;}
.wi a:hover,
.wi a:active {color: #000;}

a.blue,
div a.blue,
.blue a,
.blue a:link,
.blue a:visited {color: #069;}
.blue a:hover,
.blue a:active {color: #F00;}

.pl5 { padding-left:5px;}
.pl60{padding-left:70px;}
.pl70{padding-left:70px;}
.pl130{padding-left:130px;}
.pl140{padding-left:140px;}
.pl145{padding-left:145px;}
.pt5{padding-top:5px;}
.w198{ width:258px!important;}
.w30{ width:30px;}
.w50{ width:50px;}
.w100{ width:100px;}
.w400{ width:400px;}
.changecode_input{ width:65px;}
.couponcode_input{ width:250px;}

.f-red { color: #f00;}

/*
	Common Img Background
*/
.keybuy_buy, .keybuy_buybox_gray, .botton_select_num { 
	background:url(../images/pro/pro_botton.gif?20140525) no-repeat;
}

.ico-info { display:inline-block; width:18px; height:18px; background:url(../images/info.png) 0 2px no-repeat;}

.top{ background:#f7f7f7;border-bottom:solid 1px #eee;border-top:solid 2px #d00;height: 30px;margin: 0 auto;padding: 0 0 1px;}
.top dl{ width:1200px; padding:0; margin:0 auto; line-height:29px;}
.top dl dt{ float:left; padding:0 0 0 15px; margin:0;overflow:hidden;}
.top dl dt a{ padding:0 0 0 10px;}
.top dl dd{ float:right; padding:0; margin:0;overflow:hidden; text-align:right; color: #ccc;}
.top dl dd a{ padding:0 8px 0 8px;}
.top dl dd span{ padding:0 0 0 8px; color:#069;}
.top dl dd strong{ font-size:16px; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#C00;}

.head{ width:1200px; height:90px; margin:0 auto; padding:10px 0px 20px 0px;}
.head .left{ width:540px;}
.head .right{height:90px; padding:0; width:630px; background:url(/public/images/index/bg_cat.gif?ii=99) no-repeat right 27px; padding-top:5px;}
.head .right dl.line1{ height:50px;line-height:20px; padding:0; position:relative;}
.head .right dl.line1 dt{ width:370px; float:left; padding:0px 0 0 0; height:32px; margin:0; }
.head .right dl.line1 dt ul{cursor:pointer; }
.head .right dl.line1 dt ul.searchtab li{ width:58px; float:left; margin-right:2px; text-align:center; height:23px;
}
.head .right dl.line1 dt ul.tabinput{ position: absolute; top:22px; left:0px;}
.head .right dl.line1 dt ul.searchtab li.here{background:url(/public/images/index/searchtab.gif?89kmdffr) no-repeat; color:#fff; font-weight:bold;}
.head .right dl.line1 dt ul li{ height:26px; line-height:26px;}
.head .right dl.line1 dt ul.here {background: url(../images/bg_search2.gif) no-repeat 0 0; height:52px;}
.head .right dl.line1 dt ul.here li:hover,
.head .right dl.line1 dt ul.here li:active {color: #C00;}
.head .right dl.line1 dt ul li #userid_mark{}
.head .right dl.line1 dt input{height:16px; background:url(/public/images/index/bg_search.gif) no-repeat; width:290px; border:0; padding:8px 0 8px 5px; margin:0; line-height:16px; float:left; font-family:Arial; }
.head .right dl.line1 dt input.search{ width:75px; text-align:center; height:32px; padding:0;background: url(/public/images/index/bottom_search.gif?39hn) no-repeat 0 0; cursor:pointer;}

.head .right dl.line1 dd{width:250px; float:right;  position:relative;}
.head .right dl.line1 dd ul{ width:250px; padding:0; margin:10px 10px 10px 0px;}
.head .right dl.line1 dd ul li.buy{ float:left; width:90px; margin-top:12px;  color:#000;line-height:24px;padding:3px 0 0 93px; margin:0 0 0 20;cursor:pointer;}
.head .right dl.line1 dd ul li.buy strong{ color: #09C;}
.head .right dl.line1 dd ul li.buy ul{ width:350px; background:#fff; padding:5px; border:solid 2px #c00;position: absolute; top:53px; right:0px; margin:0 0 0 -155px; z-index:999; display:none;}
.head .right dl.line1 dd ul li.buy ul li{ width:350px; line-height:18px; padding:5px 0 5px 0;}
.head .right dl.line1 dd ul li.buy ul li img{ width:50px; height:50px; float:left; padding:0 10px 0 0;}
.head .right dl.line1 dd ul li.buy ul li span{ float:right;display:block; color:#666; text-align:right;}
.head .right dl.line1 dd ul li.buy ul li strong{ color:#F60;}
.button1{ display:block; float:right; background:url(../images/button1.gif?032ff) no-repeat 0 5px; height:20px; line-height:22px; overflow:hidden; padding:5px 0 0 0; width:122px; text-align:center; cursor:pointer;}
a.button1:link,
a.button1:visited {color: #c60;}
a.button1:hover,
a.button1:active {color: #C00;}
/*
.head .right dl.line1 dd ul li.buy ul li .button1{ float:right;}
.head .right dl.line1 dd ul li.go{float:right;width:53px;height:28px; margin:13px 5px 0px 0px;}
.head .right dl.line1 dd ul li.go a{ display:block; height:28px;}
.head .right .line2{ height:30px; line-height:30px; color: #900; padding:0; width:auto; overflow:visible; white-space:nowrap; margin-top:5px;}
.head .right .line2 a{ padding:0 12px 0 0;}
.head .right .line2 a:link,
.head .right .line2 a:visited {color: #999;}
.head .right .line2 a:hover,
.head .right .line2 a:active {color: #C00;}
*/
.main{margin: 0 auto; padding: 0 0 10px 0; overflow:hidden; width:1200px;}
.left{float:left;margin:0 auto; padding: 0; }
.right{float:right;margin:0 auto; padding: 0;}



.foot{ border-top: solid 1px #ccc; background:#efefef; padding:15px 0 30px 0; width:100%; margin:30px auto 0 auto; text-align:center;}
/*.foot .bottom{ padding:20px 0 0 0; color:#666; line-height:25px;}
.foot .bottom strong{ color:#069;}*/
.foot .bottom{margin:0px auto 0px auto; padding-top:10px; width:1200px; text-align:left; color:#999;}
.foot .bottom a{color:#999;}
.foot .bottom table td{color:#999!important;}
.foot .bottom table td:nth-child(1) img {margin-right: 10px;}
 
.notice {
    border: 1px solid #E6E6E6;
    margin-top: 34px;
    width: 900px;
	margin:30px auto;
}
.notice .noticeTitle {
    background: url("../img/bg_notice_title.png");
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding-left: 14px;
}
.notice .noticeTitle span {
    color: #CC0000;
}
.notice .noticeArticle {
    margin: 0 auto;
    overflow: hidden;
    width: 800px;
}
.notice .noticeArticle-head {
    padding-bottom: 0;
    padding-top: 20px;
    text-align: center;
}
.notice .noticeArticle-body {
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 40px;
}
.notice .noticeArticle-head h1 {
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    font-size: 16px;
}
.notice .noticeArticle-head p{
    color: #B5B5B5;
    height: 28px;
    line-height: 28px;
}

.subsidy {
    left: 8px;
    top: 8px;
   /* background: url("../img/allowance.gif") no-repeat scroll 0 0 transparent;*/
    height: 122px;
    position: absolute;
    width: 123px;
    color: #fef0b9; 
	font-family:Arial, Helvetica, sans-serif; 
	padding:40px 0px 0px 0px; 
	font-size:20px; 
	text-align:center; 
	font-weight:bold; 
	line-height:24px;
}
.subsidy strong{ color:#fff04f; font-size:20px; display:block;}

.backToTop { display: none; width: 28px; height:28px; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60); background:url(../images/lanren_top.jpg);}

.timeinput{ background:url("../images/datebox_arrow.png") no-repeat 100px center; border:solid 1px #ccc; height:20px; line-height:20px; font-size:12px; width:120px;}

/*-----public  end----------------------------------------------------------------------*/

/*-----新版评价----*/
.pingjia_pingjia{ border-top: solid 1px #f0f0f0; margin-top:10px; padding:5px 0px;}
.pingjia_fl{ float: left;}
.pingjia_pingfen_up,.pingjia_pingfen_down{ background:url(../images/pro_show.gif) no-repeat; width:16px; height:16px; float:right;}
.pingjia_pingfen_up{ background-position:0px 0px;}
.pingjia_pingfen_down{ background-position:0px -17px;}
.pingjia_pf{ padding-bottom:10px;}
.pingjia_s_title{ color:#999; }
.pingjia_green{ color: #009900;}
.pingjia_red{ color:#FF0000;}
.pingjia_orange{ color:#FF6600;}
.pingjia_green strong{ background: #009933;color:#fff; padding:3px; margin-right:5px;}
.pingjia_red strong{ background: #c00;color:#fff; padding:3px; margin-right:5px;}
.pingjia_orange strong{ background: #FF6600;color:#fff; padding:3px; margin-right:5px;}

.proright ul.select {z-index:10;} /* 防止被遮蔽 */
/*重命名Comments {font-size: 12px;padding: 0px 0 0;}*/
.comments_all{ margin:10px 0px 20px 0px;}
.comments_all dt{ font-size:14px; background:#f7f7f7; text-indent:15px; line-height:15px; border-bottom:solid 2px #e1e1e1;}
.comments_all dd ul{ float:left;}
/*
.comments_all .score{ width:200px; color:#999; text-align:center;} 
.comments_all .score li{ text-align:center;  height:80px;}
.comments_all .score strong{ font-size:48px; color:#c00;}
.comments_all .score span{font-size:18px; color:#c00; display:block; padding-top:30px;}
.comments_all .percentage{ width:200px; border-right:solid 1px #e1e1e1; margin-top:10px;}
.comments_all .percentage li{ padding:3px 0px;}
.comments_all .percentage span{ float:left; display:block; width:70px;}
.bar_progress{ width:100px; background:#e1e1e1; height:10px; float:left; margin-top:5px;}
.bar_p{ background:url(../images/pro/select_bg.gif) repeat-x; display:block;}
.comments_all .percentage small{ color:#999; font-size:12px;}
.comments_all .contrast{ border:solid 1px #e1e1e1; margin:33px 20px 0px 20px;width:180px; height:24px;}
.comments_all .contrast li{ width:180px; line-height:24px; height:24px; position:relative;text-indent:5px;}
.comments_all .contrast span{ display:block; padding:0px 1px;}
.comments_all .contrast span.pingjia_green{ background:#009933; color:#fff;}
.comments_all .contrast span.pingjia_red{ background:#c00; color:#fff;}
.comments_all .contrast span.pingjia_orange{ background:#FF6600; color:#fff;}
.comments_all .contrast strong{ font-size:12px;}
*/


.comments_all .score{ width:100px; color:#999; text-align:center; margin-top:10px;border-right:solid 1px #e1e1e1; margin-bottom:10px;}
.comments_all .score li{ text-align:center; }
.comments_all .score strong{ font-size:40px; color:#c00; line-height:40px;}
.comments_all .score span{display:block;}
.comments_all .percentage{ margin-top:40px; float:right; position:relative; width:550px;}
.comments_all .percentage li{ text-align:center; float:none;}
.comments_all .percentage span{ float:left; display:block; width:100px;}
.bar_progress{ width:500px; background: url(../images/pro/percent_bg.jpg) repeat-y #e1e1e1; float:left; margin-top:5px; height:15px; line-height:15px; margin-bottom:5px;}
.bar_progress span{ text-align:right;}
.bar_p{ display:block;height:15px;}
.comments_all .percentage small{ color:#999; font-size:12px;}
.point{ position:absolute; top:-23px;*top:-28px; width:24px; height:43px; line-height:25px; font-weight:bold; display:block; text-align:center; color:#fff; background: url(../images/pro/percent.gif) no-repeat; margin-left:-12px;}


.small_arrow{ background:url(../images/pro/small_arrow.gif) no-repeat; display:block; width:10px; height:16px; position:absolute; left:-7px; top:6px; }
.comments_all .top5{ width:350px; float:right; margin-top:12px;}
.comments_all .top5 li{ float:left; width:165px; text-align:right; margin-right:10px; color:#999;}
.comments_all .top5 li span{ display:block; width:120px; float:left;text-align:left;color:#333;}
.comments_all .top5 li.explain{ width:100%; text-align:left; color:#333;}
.comments_all .top5 li.explain a{ color:#0099FF;}
.comments_all .top5 li.explain a:hover{ color:#f00; text-decoration:underline;}

.comment_d_t{ background:#f7f7f7; border-bottom:solid 1px #c00;height:29px; cursor:default;}
.comment_d_t li{cursor:pointer; float:left; padding:0px 15px; line-height:29px; height:29px; font-weight:bold;}
.comment_d_t li.on{ color:#c00; font-weight:bold;border-left:solid 1px #c00;border-top:solid 1px #c00;border-right:solid 1px #c00; height:29px; background:#fff;}

.comment_d_d{ margin-bottom:10px;}
.comment_d_c{ margin:10px 0px; display:none;}
.comment_d_c ul.u_name{ float:left; width:120px;}    /*调节样式20130909 */
.comment_d_c ul.u_name li{ text-align:center;}
.comment_d_c ul.u_name li img{ width:60px; height:60px;}
.comment_d_c dl{ float:right; width:800px; border:solid 1px #ebe6cb; padding:2px 10px; background:#fffef7; position:relative; min-height:90px;}
.arrow_c{ background: url(../images/pro/comment.gif) no-repeat; position:absolute; left:-13px; top:16px; display:block; width:20px; height:30px;}
.comment_d_c dl dt{ border-bottom:solid 1px #ebe6cb; }
.comment_d_c dl dt span{ color:#999; margin-top:0px; }
.comment_d_c dl dt strong{ float: left;}
/*20130909*/
.comment_d_c dl dt input{ text-align:right; cursor:pointer; padding:1px 1px; border: solid 1px #e9c173; background:#fceac9; margin-top:-5px; margin-left:560px; color:#8b5c00; height:25px}
/*.comment_d_c dl dd{ padding:0px 0px;}*/
.comment_d_c dl dd{ margin:-10px 0px 0px 0px;}
.comment_d_c dl dd b{ font-weight:normal; color:#999; float:left; width:60px; text-align:right;}
.comment_d_c dl dd span{ float:right; width:720px;}
/*20130909*/
.comment_d_c dl dd.comment_d_b{ text-align:right;}/* border-bottom:#ebe6cb 1px dotted;}*/
.comment_d_c dl dd.comment_d_b a{ padding:2px 5px; border: solid 1px #e9c173; background:#fceac9; margin-top:-10px; margin-bottom:5px; margin-right:5px; color:#8b5c00;}
.comment_d_c dl dd.comment_d_b input{ cursor:pointer; padding:2px 5px; border: solid 1px #e9c173; background:#fceac9; margin-top:-10px; margin-bottom:5px; margin-right:5px; color:#8b5c00;}
/*20130909*/
.comment_d_c dl dd.reply ul input{ cursor:pointer; padding:2px 5px; border: solid 1px #e9c173; background:#fceac9; margin-right:5px; color:#8b5c00;}
.comment_d_c dl dd.reply li{ border-bottom:dotted 1px #e1e1e1; padding:10px 0px 10px 0px;}
.comment_d_c dl dd.reply li a{ color:#0099FF;}
.comment_d_c dl dd.reply span{ width:700px;}
.comment_d_c dl dd.reply small{ font-size:12px; color:#999;}
.comment_d_c dl dd.reply strong{ float:left; width:30px; text-align:right; font-size:24px; color:#ccc;}


/*-----新版评价------ end*/

/*-----menu  ----------------------------------------------------------------------*/
.stars0,
.stars1,
.stars2,
.stars3,
.stars4,
.stars5,
.stars1p,
.stars2p,
.stars3p,
.stars4p,
.stars5p{ width:70px;background:url(../images/starts.gif) no-repeat 0 0;  height:13px; margin:3px; display:block; float:left;}
.stars5p{ background-position:0 -13px;}
.stars4{ background-position:0 -26px;}
.stars4p{ background-position:0 -39px;}
.stars3{ background-position:0 -52px;}
.stars3p{ background-position:0 -65px;}
.stars2{ background-position:0 -78px;}
.stars2p{ background-position:0 -91px;}
.stars1{ background-position:0 -104px;}
.stars1p{ background-position:0 -117px;}
.stars0{ background-position:0 -130px;}

/*
.menubgs{padding:0;margin: 0 auto; overflow:hidden; width:1200px;}
.menubgs .left{ width:200px;}
.menubgs .right{ width:1000px;}

#sort{ position:absolute; width:200px; padding:0; margin:0;z-index:1000;}
#sort h2{ height:37px; width:200px; padding:0; background: url(../images/sort_title.gif?f47923f) no-repeat 0 -37px;cursor:pointer;display:block;}
#sort h2 a{ display:block; height:37px; width:200px;}
#sort .sortbot{ background:url(//image.buy.ccb.com/images/index/sort_foot.gif?joo90) no-repeat 0 0; width:200px; height:26px;display:none; font-size:14px; font-weight:bold; bottom:-20px; text-align:center;margin-top:1px;}
#sort a:link,
#sort a:visited {color:#666;text-decoration:none;}
#sort a:hover,
#sort a:active {color: #900;text-decoration:underline;}
#sort li span em{white-space: nowrap;font-style: normal;float: left;}
#sort .lists{ background:url(//image.buy.ccb.com/images/index/sort_bg.gif) repeat-y 0 0;  width:200px;display:none;}
#sort .lists dl{ padding:0;overflow:hidden;cursor:pointer; width:200px;}
#sort .lists dl.here{ padding:0;border-right:0; background:#fff;}
#sort .lists dl dt{ padding:0; width:200px; background:url(//image.buy.ccb.com/images/index/sort_sel.gif) no-repeat 0 0; }
#sort .lists dl.here dt{background:url(//image.buy.ccb.com/images/index/sort_sel.gif) no-repeat -200px 0; position:relative; z-index:1000;}
#sort .lists dl dt strong{ display:block; padding:0 0 0 25px; margin:0; line-height:31px; width:145px;color:#fff; font-weight:normal; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
#sort .lists dl dt strong a{}
#sort .lists dl dt strong a:link,
#sort .lists dl dt strong a:visited {color: #666;text-decoration:none;}
#sort .lists dl dt strong a:hover,
#sort .lists dl dt strong a:active {color: #d01919;text-decoration:underline; font-weight:bold;}
#sort .lists dl dd{position:absolute; margin:0 0 0 180px;  padding:10px 10px 10px 15px; z-index:999; color:#333;border:solid 1px #e60a22; background:#fcf4ea url(../images/sort_l_bg.gif) repeat-y 0 0; width:495px; overflow:hidden; display:none;}
#sort .lists dl.here dd{ display:block;}
#sort .lists dl dd ul{ float:left;}
#sort .lists dl.here ul strong{ color:#C00; display:block;}
#sort .lists dl.here ul strong a:link,
#sort .lists dl.here ul strong a:visited { color: #d01919;text-decoration: none;}
#sort .lists dl.here ul strong a:hover,
#sort .lists dl.here ul strong a:active {color: #d01919;text-decoration:underline;}
#sort .lists dl.here ul.soft a{ padding:0 3px 0 3px;}
#sort .lists dl.here ul.soft{ border:0; padding: 0 10px 0 0; margin:0; background:none;width:500px; cursor:auto; text-align:left; overflow:hidden;}
#sort .lists dl.here ul.soft li{padding:5px 0 5px 0; line-height:20px; border-bottom:solid #ebebeb 1px;}
#sort .lists dl.here ul.soft strong{ background:none; font-weight:normal; color: #666; line-height:20px; padding:0; width:70px; margin:0 5px 0 0; float:left; z-index:inherit;}
#sort .lists dl.here ul.soft strong a { width:60px; display:inline-block; color: #C00; font-weight:bold;}
#sort .lists dl.here ul.soft span{ float:left; width:400px; color:#999;}
#sort .lists dl.here ul.soft span a{ line-height:200%;}
#sort .lists dl.here ul.ban{padding:0 0 0 10px; width:150px;}
#sort .lists dl.here ul.ban li{ padding:5px 0 10px 0;}
#sort .lists dl.here ul.ban li a{ display:block;}

#sort.here h2{background: url(//image.buy.ccb.com/images/index/sort_title.gif?fo7846) no-repeat 0 0;}
#sort.here .sortbot{display:block;}
#sort.here .lists{display:block;}
#sort.here2 h2{background: url(//image.buy.ccb.com/images/index/sort_title.gif?foew8324) no-repeat 0 -77px;}
#sort.here2 .sortbot{display:block;}
#sort.here2 .lists{display:block;}

.menubgs .right ul.menu{ height:37px; line-height:37px; width:1000px; margin:0;font-size:14px; color:#fff;}
.menubgs .right ul.menu li{ float:left; height:37px;}
.menubgs .right ul.menu li a{ display:block; height:37px; padding:0; width:105px; text-align:center; color:#fff;font-family:Microsoft yahei;}
.menubgs .right ul.menu li a:link,
.menubgs .right ul.menu li a:visited {color: #fff; background-color:#e20e1c;}
.menubgs .right ul.menu li a.here:link,
.menubgs .right ul.menu li a.here:visited,
.menubgs .right ul.menu li a:hover,
.menubgs .right ul.menu li a:active {color: #fff; background-color:#952028;  text-decoration:none;}
.menubgs .right ul.menu li.online_ser{ display:block; float:right; width:110px; height:35px; background:url(//image.buy.ccb.com/images/index/botton_ser.gif?89kmfyu) no-repeat 0 0;}
.menubgs .right ul.menu li.online_ser a,
.menubgs .right ul.menu li.online_ser a:link,
.menubgs .right ul.menu li.online_ser a:visited,
.menubgs .right ul.menu li.online_ser a:hover,
.menubgs .right ul.menu li.online_ser a:active{ display:block; background:none; width:110px; height:35px;}
.menubgs .right ul.menu li ul{ display:none;}
.menubgs .right ul.menu li:hover ul{ position:absolute; top:37px; z-index:99999; display:block; width:120px;}
.menubgs .right ul.menu li:hover ul li{border-bottom:solid 1px #d75353;}
.menubgs .right ul.menu li:hover ul li a:link,
.menubgs .right ul.menu li:hover ul li a:visited{ font-size:12px; background:#c00; }
.menubgs .right ul.menu li:hover ul li a:hover,
.menubgs .right ul.menu li:hover ul li a:active{ background:#960000;}
*/
.menu { width:1000px; height:35px; line-height:35px; font-size:16px; border-bottom:2px solid #E21020;}
.menu li { position: relative; float:left; height:37px;}
.menu li a { display:block; height:37px; padding:0;padding:0px 20px; text-align:center; color:#373737;font-family:Microsoft yahei;}
.menu li a:link,
.menu li a:visited {}
.menu li a.here:link,
.menu li a.here:visited,
.menu li a:hover,
.menu li a:active { color:#e50a21;text-decoration:none;}
.menu li ul { position:absolute; top:35px; left:-2px; width:110px; border:2px solid #E21020; border-top:none; background: #FFF; z-index: 999999; display: none;}
.menu li ul li { overflow:hidden; width:100%; height: 30px; font:14px/30px ''; border-bottom: 1px solid #eeeeee; text-align: center; }
.menu li ul li a:link, .menu li ul li a:visited{ color: #333;}
.menu li ul li a:hover{ color:#e50c21; font-size:14px;}

.dropdown_menu { position:relative; *z-index:99997;}
.dropdown_menu ul li{  cursor: pointer;}
.list-inline li { float:left;}
.list-inline>li:first-child{ padding-left: 20px;}
.dropdown_menu ul li a{ color: #373737;}
.dropdown_menu ul li a:hover,.dropdown_menu ul li:hover a{ color: #e50a21; text-decoration: none;}
.dropdown_menu ul li:hover .menu_xiala p a{ color: #333;}
.dropdown_menu ul li:hover .menu_xiala p a:hover{ font-size:14px; color: #e50c21;}


.foot .sers1{ width:1200px; padding:0; margin:0 auto; text-align:left;}
.foot .sers1 dl{ width:20%; height:140px; overflow:hidden; float:left; display:inline;}
.foot .sers1 dl dt.s1{ background:url(/public/images/icon_ser.gif) no-repeat 4px -36px;}
.foot .sers1 dl dt.s2{ background:url(/public/images/icon_ser.gif) no-repeat 4px -76px;}
.foot .sers1 dl dt.s3{ background:url(/public/images/icon_ser.gif) no-repeat 4px -116px;}
.foot .sers1 dl dt.s4{ background:url(/public/images/icon_ser.gif) no-repeat 4px -156px;}
.foot .sers1 dl dt.s5{ background:url(/public/images/icon_ser.gif) no-repeat 4px -199px;}
.foot .sers1 dl dt.s6{ background:url(/public/images/icon_ser.gif) no-repeat 4px -238px;}
.foot .sers1 dl dt{ width:130px; padding:0; margin:0px 0px 7px 0px; border-bottom:solid 1px #ccc; line-height:24px; padding:0 0 0 25px; font-weight:bold;}
.foot .sers1 dl dd{ width:130px;  line-height:22px; padding:0 0 0 25px; background:url(/public/images/icon_ser.gif) no-repeat 10px 5px;}
/*-----menu  end----------------------------------------------------------------------*/

/*----- product  ----------------------------------------------------------------------*/
/*
.menubgs{ background:url("//image.buy.ccb.com/images/index/bg_home.jpg?5fd") repeat-x scroll 0 0 transparent;}
*/
.place{ line-height:25px; background:url(/public/images/bg_page.jpg?kdfo903) repeat-x 0 -170px; padding:2px 10px 3px 10px; width:1180px; margin:0 auto;}
.place strong{  padding:0 5px 0 0px;}
.place strong a{ padding:0; background:none;}
.place a{ padding:0 5px 0 20px; background:url(../images/member/member_icons.gif) no-repeat 5px -147px;}
.place span{ float:right;}
.place span strong{ font-size:14px; color: #C00;}
.place_select{ float:none !important; padding:2px 0px 2px 5px;border: 1px dotted #c4352f;height:20px; line-height:20px;color:#c4352f;display:inline-block;margin-right:2px;margin-bottom:3px;}
.place_select:hover{border: 1px solid #c4352f;}
.place_select b{margin:0px 0px;cursor:pointer;color:#c4352f;font-weight:bolder;font-size:14px;}

.main{ position:relative; padding:10px 0 0 0;}

.main .left{ width:200px; overflow:hidden;}
.main .right{ width:990px; overflow:hidden;}
.main .right .titles li.right_btn{ background:none; float:right; margin:0px; padding:0px;}
.main .right .besttitles{ line-height:33px; font-size:14px; font-weight:bold; margin:0 auto; width:970px; border-bottom: solid 1px #ccc;}
.main .kuang{ margin:0 auto 10px auto;border:solid 1px #ccc; padding:0;}

.main .left .titles{background:#f3f3f3; padding:0 0 0 10px;line-height:33px; font-size:14px; font-weight:bold;border-bottom:solid 1px #e1e1e1; height:34px;}
.main .left .sort_title{background:#e20e1c;color:#fff;height:34px;line-height:34px;border-bottom: 1px solid #e1e1e1;}
.main .left .sort_title a{ color:#fff;}
.main .left .kuang{ width:198px; }
.main .left .kuang span.sort_but1,
.main .left .kuang span.sort_but2{ display:block; cursor:pointer; margin:5px auto 5px auto; width:155px; line-height:25px; text-align:right; background:url(../images/pro/menu_sort.gif) no-repeat right 8px; padding-right:20px;}
.main .left .kuang span.sort_but2{ background-position:right -32px;}

.main .left dl.sort_list{ width:198px; }
.main .left dl.sort_list dt{ padding:0 0 0 15px; background: url(../images/pro/icon_pro.gif) no-repeat 0 -116px; border-bottom:#ccc solid 1px; height:25px; line-height:25px; font-weight:bold; font-size:12px; cursor:pointer;}
.main .left dl.sort_list dt.here{ background: url(../images/pro/icon_pro.gif) no-repeat 0 -141px;}
.main .left dl.sort_list dd{ padding:3px 0 5px 0; display:none; border-bottom: #EBEBEB solid 1px;}
.main .left dl.sort_list dd ul li{overflow:hidden; line-height:14px; padding:5px 0 5px 30px; background:url(../images/pro/icon_pro.gif) no-repeat 20px 8px;}

.main .left .sort_search dl.sort_list dt{ background: url(../images/pro/icon_pro.gif) no-repeat 0 -380px; border-color:#d7e3ee;}
.main .left .sort_search dl.sort_list dt.here{ background: url(../images/pro/icon_pro.gif) no-repeat 0 -355px; }
.main .left .sort_search dl.sort_list dd{border-color:#d7e3ee;}

.main .left ul.brand{ width:198px;}
.main .left ul.brand li{ padding:5px 0 5px 13px; width:190px; float:left;line-height:14px; background:url(../images/pro/icon_pro.gif) no-repeat 6px 8px;}

.main .left dl.pros{overflow:hidden; padding:0 0 10px 0;}
.main .left dl.pros dt,.main .left dl.pros dd{ border-bottom:solid 1px #eee;}
.main .left dl.pros dt{line-height:20px; padding:8px;}
.main .left dl.pros strong{ float:left; color:#C00; padding:0 8px 0 0; font-size:14px; font-family:"Arial";}
.main .left dl.pros img{ float:left; margin:0 5px 0 0;width:55px; height:55px; padding-bottom:10px;}
.main .left dl.pros dt a{ display:block;}
.main .left dl.pros span{ color:#C00; font-family: "Arial";font-size:14px; font-weight:bold;}
.main .left dl.pros dd{ line-height:25px;height:25px; overflow:hidden; padding:3px 8px 3px 8px;}
.main .left dl.pros dd.empty{ padding:10px 15px 0 0; font-size:14px; text-align:right; border:0;}
.main .left dl.pros dd.empty a{ cursor:pointer;}

.main .left dl.recently dt img{ }

.main .left .shop{ padding:8px 0 8px 8px; background:url(/public/images/bg.gif) repeat-x 0 -400px; width:190px;}
.main .left .shop{ line-height:15px;}
.main .left .shop dt{ float:left; width:65px; padding:5px 0 5px 0;}
.main .left .shop dd{ float:left; width:125px; padding:5px 0 5px 0;}
.main .left .shop dd span{  margin:0px 8px 0 0;}
.main .left .shop .button2{ float:left; margin:0 3px 0 25px;} 

.service_text{ padding:10px; line-height:150%;}
.service_title{ font-size:14px; font-weight:bold; background:#f1f1f1;padding-left:20px; line-height:30px; height:30px;}
.service_content{ padding:10px 10px 5px 25px;width:200px;display:block;}
.service_content li{margin-bottom:5px;float:left;margin-right:10px;display:block;width:80px;}

.main .right .titles span{ float:right; font-size:12px; font-weight:normal;}
.main .right .kuang{ border-top: solid 2px #C00; background:url(/public/images/bg.gif) repeat-x 0 -400px;}

.main .right dl.rcom{ width:988px;padding:0; margin:0; height:220px;}
.main .right dl.rcom dt{ width:44px; float:left; height:220px;cursor:pointer;}
.main .right dl.rcom dt.pv {background: url(../images/member/member_jian.gif) no-repeat 13px 0;}
.main .right dl.rcom dt.next {background: url(../images/member/member_jian.gif) no-repeat -31px 0;}
.main .right dl.rcom dt.pv_over {
    background: url("../images/pro/pro_flash_over.gif") no-repeat scroll 11px 95px transparent;
}
.main .right dl.rcom dt.next_over {
    background: url("../images/pro/pro_flash_over.gif") no-repeat scroll -39px 95px transparent;
}
.main .right dl.rcom dd{ width:900px; float:left; height:220px; overflow:hidden;position:relative; z-index:1}
.main .right dl.rcom dd ul{ width:10000px; height:220px; position:relative; z-index:0;}
.main .right dl.rcom dd ul li{ float:left; height:190px; width:125px; padding:15px 27px 15px 28px;text-align: center; overflow:hidden; line-height:15px;}
.main .right dl.rcom dd ul li img{ width:125px; height:125px; padding:0 0 10px 0;display:block;}
.main .right dl.rcom dd ul li .button2{ width:125px; margin:10px 0 0 0;}

/*	二级搜索样式修改			*/
.listtop_goods{
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	padding:5px 5px;
	background:#f7f7f7;
	line-height:20px;
	margin:0px 0 10px 0;
	width:980px;
}
.keyword_btn{ background:#fff; z-index:2; position:absolute; left:0px; top:26px; width:57px;  border:solid 1px #ddd;}
.keyword_btn li{padding:0px 10px; cursor:pointer;}
.keyword_btn li:hover{ background:#f3dfdf;}
.pre_select,.next_select,.select_condition_up i,.select_condition_down i,.select_condition_up_on i,.select_condition_down_on i{background:url(../images/seconde_select.gif) no-repeat;}
.listtop_goods dd{ float:left; padding:0 0px 0 3px; height:25px;}
.listtop_goods dd input[type="text"]{ border:solid 1px #ddd; padding:0px 3px; height:25px; line-height:25px;}
.haul{ border:solid 1px #ddd; height:25px; line-height:25px; display:block; padding:0px 10px; float:left; background:url(../images/haul.gif) no-repeat right bottom #fff; cursor:pointer;}
.select_condition_up,.select_condition_down,.select_condition_up_on,.select_condition_down_on{ background-color:#fff; border:solid 1px #ddd; line-height:25px; padding:0px 5px; height:25px; display:block; float:left; cursor:pointer;}
.select_condition_up_on,.select_condition_down_on{ background-color:#f9efef;}
.select_condition_up i,.select_condition_down i,.select_condition_up_on i,.select_condition_down_on i{ width:7px; height:8px; display:block; float:left; margin-top:10px; margin-left:2px;}
.select_condition_down i{ background-position:0px -156px;}
.select_condition_down_on i{ background-position:0px -174px;}
.select_condition_up i{ background-position:0px -192px;}
.select_condition_up_on i{ background-position:0px -211px;}
.select_pay{  background:#fff; line-height:25px; width:124px; margin-left:5px;}
.select_pay input{ vertical-align:middle; margin:-2px 2px 0px 4px;[;margin:-2px 2px 0px 4px;];*margin:0px;}
.select_pay_down,.select_pay_up{ background:url(../images/seconde_select.gif) no-repeat; width:16px; height:25px; display:block; float:right; cursor:pointer;}
.select_pay_down{ background-position: -22px -50px;}
.select_pay_up{ background-position: -22px -69px;}
.select_condition_pay,.select_condition_pay_up,.select_condition_pay_down{background:url(../images/seconde_select.gif) no-repeat #fff;border:solid 1px #ddd; line-height:25px; padding:0px 15px 0px 5px; height:25px; display:block; float:left; cursor:pointer;}
.select_condition_pay{ background-position:32px -52px;}
.select_condition_pay_up{ background-position:32px -70px;}
.select_condition_pay_down{ background-position:32px -88px;}
.select_condition_pay_up,.select_condition_pay_down{color:#b10000; font-weight:bold; background-color:#f9efef;}
.pre_select,.next_select{ border:solid 1px #ddd; width:20px; height:20px; display:block; background-color:#fff;float:left; margin-top:2px;}
.pre_select:hover,.next_select:hover{ text-decoration:none; background-color:#f3dfdf;}
.pre_select{ background-position: -10px 4px;}
.next_select{ background-position: 8px 4px;}
.rel{ position:relative;}
.pay_between{ position:absolute; background:#eee;  border: solid 1px #ddd; top:-6px; left:-1px; padding:5px; width:88px;}
.payment_n{ width:105px; z-index:2;}
.select_pay_more{ background:#fff; float:left width:127px; }
.pay_content_box{position:absolute;left:0;top:0;width:100%;background:#fff;border:1px solid #ddd;z-index:99;}
.select_pay_more span{ display:block; float:left; white-space:nowrap;margin-right:3px;}
.payments{ background:#fff; position:absolute; left:5px; top:26px; width:115px;  border:solid 1px #ddd;}
.payments li{padding:0px 10px; cursor:pointer;}
.payments li:hover{ background:#f3dfdf;}
.choose_channel{ background:#fff; position:absolute; left:5px; top:26px; width:70px;  border:solid 1px #ddd;}
.choose_channel li{padding:0px 10px; cursor:pointer;}
.choose_channel li:hover{ background:#f3dfdf;}
.keyword{ width:150px; z-index:2;}
.keyword input{ color:#666;}
.keyword_show{ background:#fff; position:absolute;top:26px; left:5px;} 
.keyword_show ul li{vertical-align:top;}
.keyword_show span{ display:block; clear:both;}
.keyword_show .haul{ background:#fff;}
.keyword_bg{ position:absolute; background:#eee; border: solid 1px #ddd;  left:-5px; padding:5px; width:146px; z-index:999;}
#keyword_bg1{top:-6px; left:-6px;}
.qing,.que{ margin-top:10px; display:block; float:left; height:20px; line-height:20px; width:40px; text-align:center;}
.qing:hover,.que:hover{ text-decoration:none;}
.qing:hover{ color:#333}
.que:hover{ color:#fff;}
.qing{ background:#ddd; border:solid 1px ccc;}
.que{ background:#c00; border:solid 1px #ccc; margin-left:5px;color:#fff;}
.listtop_goods dd a.list_style1,
.listtop_goods dd a.list_style2{ width:35px; height:25px; display:block; padding-left:18px; line-height:25px; border:solid 1px #ddd;}
.listtop_goods dd a.list_style1:link,
.listtop_goods dd a.list_style1:visited { background:url(../images/seconde_select.gif) no-repeat 5px -31px #fff;}
.listtop_goods dd a.list_style1:hover,
.listtop_goods dd a.list_style1:active { background:url(../images/seconde_select.gif) no-repeat 5px -13px #f4e7e7;text-decoration:none;}
.listtop_goods dd a.list_style2:link,
.listtop_goods dd a.list_style2:visited {background:url(../images/seconde_select.gif) no-repeat 5px -109px #fff;}
.listtop_goods dd a.list_style2:hover,
.listtop_goods dd a.list_style2:active {background:url(../images/seconde_select.gif) no-repeat 5px -128px #f4e7e7; text-decoration:none;}
.listtop_goods dd .s_pagenum{ line-height:25px; padding:0px 5px;}
.listtop_goods dd.close_up{ position:absolute; bottom:-23px; right:-23px;background:url(../images/seconde_select.gif) no-repeat -18px -72px #f4e7e7;border:solid 1px #ddd; height:16px; width:16px; padding:0px; cursor:pointer;}

/*	商铺原来的样式及联盟商城样式				*/
.main .listtop{
	border:solid 1px #ccc;
	border-top: solid 2px #ccc;
	padding:5px;
	background: url(/public/images/bg.gif) repeat-x 0 -1550px #e9e9e9;
	line-height:20px;
	margin:0px 0 10px 0;
}
.main .listtop dl.line{border-bottom:solid 1px #e1e1e1;padding:5px 0px;}
.main .listtop dl.line2{border-top:solid 1px #f7f7f7; padding-top:5px;}
.main .listtop dt{ float:left; padding:0 5px 0 5px; height:20px;}
.main .listtop dt strong{ color:#C00;}
.main .listtop dt a{ border:solid 1px #ccc; display:block; height:18px; float:left; line-height:18px; margin:0 3px 0 0; padding:0 5px 0 5px;}
.main .listtop dt a:link,
.main .listtop dt a:visited { background: url(../images/pro/icon_pro.gif) no-repeat 0 -78px; color:#666;}
.main .listtop dt a.here:link,
.main .listtop dt a.here:visited, 
.main .listtop dt a:hover,
.main .listtop dt a:active { background: url(../images/pro/icon_pro.gif) no-repeat 0 -98px; color:#C00; border-color:#900; text-decoration:none;}
.main .listtop dt a.up_now{ background: url(../images/pro/icon_pro.gif) no-repeat right -58px; color:#C00; border-color:#900; padding:0 15px 0 5px;}
.main .listtop dt a.down_now{ background: url(../images/pro/icon_pro.gif) no-repeat right -98px; color:#C00; border-color:#900; padding:0 15px 0 5px;}
.main .listtop dt a.up_no,
.main .listtop dt a.down_no{ padding:0 15px 0 5px;}
.main .listtop dt a.up_no:link,
.main .listtop dt a.up_no:visited {  background: url(../images/pro/icon_pro.gif) no-repeat right -38px; color:#666;}
.main .listtop dt a.up_no:hover,
.main .listtop dt a.up_no:active {  background: url(../images/pro/icon_pro.gif) no-repeat right -58px; color:#C00; border-color:#900;}
.main .listtop dt a.down_no:link,
.main .listtop dt a.down_no:visited { background: url(../images/pro/icon_pro.gif) no-repeat right -78px; color:#666;}
.main .listtop dt a.down_no:hover,
.main .listtop dt a.down_no:active { background: url(../images/pro/icon_pro.gif) no-repeat right -98px; color:#C00; border-color:#900;}
.main .listtop dt input{border:solid 1px #ccc; border-bottom-color:#999; height:18px; padding:0 3px 0 3px; margin:0; line-height:20px;}
.main .listtop dt input select{ width:50px; height:20px; line-height:20px;}
.main .listtop dt input.sub{  background: url(../images/pro/icon_pro.gif) no-repeat 0 -38px;cursor:pointer; height:20px;width:40px;}
.main .listtop dd{ padding:0 5px 0 0; float:right;}
.main .listtop dd a.list_style1,
.main .listtop dd a.list_style2{ width:82px; height:20px; display:block; margin:0 5px 0 0;}
.main .listtop dd a.list_style1:link,
.main .listtop dd a.list_style1:visited { background: url(../images/pro/icon_pro.gif) no-repeat 0 -190px;}
.main .listtop dd a.list_style1:hover,
.main .listtop dd a.list_style1:active { background: url(../images/pro/icon_pro.gif) no-repeat 0 -210px;}
.main .listtop dd a.list_style2:link,
.main .listtop dd a.list_style2:visited { background: url(../images/pro/icon_pro.gif) no-repeat -82px -190px;}
.main .listtop dd a.list_style2:hover,
.main .listtop dd a.list_style2:active { background: url(../images/pro/icon_pro.gif) no-repeat -82px -210px;}
.main .listtop dd.pagenum{ width:100px; text-align:center;float:right; }
.main .listtop dd.pagenum a{width:14px; height:20px; border:0; margin:0 3px 0 3px; padding:0; cursor:pointer; display:block;}
.main .listtop dd.pagenum a.next1{ background:url(../images/pro/icon_pro.gif) no-repeat 0 -169px; float:right;}
.main .listtop dd.pagenum a.next2{ background:url(../images/pro/icon_pro.gif) no-repeat -14px -169px;float:right;} 
.main .listtop dd.pagenum a.pv1{ background:url(../images/pro/icon_pro.gif) no-repeat -28px -169px;float:left;}
.main .listtop dd.pagenum a.pv2{ background:url(../images/pro/icon_pro.gif) no-repeat -42px -169px;float:left; }


.main .right .listbgs{ margin:0; width:988px; border:solid 1px #ccc; border-top:solid 3px #900; background:url(../images/bgs3.gif) repeat-x 0 0; padding:10px 0 10px 0;}
.main .right .listbgs dl{ padding:5px 0 6px 0;  width:970px; margin:0 auto; line-height:25px;background:url(/public/images/bg_list.gif) repeat-x 0 bottom;}
.main .right .listbgs dl a{ color: #069; padding:2px;}
.main .right .listbgs dl a:link,
.main .right .listbgs dl a:visited {color: #069;}
.main .right .listbgs dl a.here:link,
.main .right .listbgs dl a.here:visited,
.main .right .listbgs dl a:hover,
.main .right .listbgs dl a:active {color: #fff; background:#F90;}
.main .right .listbgs dl dt{ width:130px; padding:0; float:left; text-align:right;}
.main .right .listbgs dl dt strong{ padding:0 8px 0 0;}
.main .right .listbgs dl dd{ width:830px; padding:0; float:right;}
.main .right .listbgs dl dd ul{ padding:0; width:830px; margin:0 auto; background:none;}
.main .right .listbgs dl dd li{ padding:0 25px 0 0; float:left; height:25px;}
.main .right .listbgs dl dd.brand li{ display: block;width:95px; padding:0;}

.main .right .noresult{margin:10px 0px 10px 0px; font-size:14px; padding:15px 25px; border:solid 1px #f7ddb9; background:#fffae9; font-weight:bold;}
.main .right .noresult strong{ color:#cc0000;}

.main .right .otherresult{ clear: both;margin:10px 0px 20px 0px; font-size:14px;font-weight:bold;}
.main .right .otherresult strong{color:#cc0000; }
.main .right .otherresult strong strike{ color:#000;}


.main .right .prolist{ width:984px; padding:30px 3px 15px 3px; border-top: solid 2px #933; background:url(/public/images/bg_page.jpg?fefew892) repeat-x 0 -230px;}
.main .right .prolist dl{ float:left; width:226px;padding:0 10px 0 10px; }
.main .right .prolist dl a{ display:block; line-height:18px;overflow:hidden;}
.main .right .prolist dl dt{ height:246px; overflow:hidden; width:200px;position:relative;}
.main .right .prolist dl dt img{ width:200px;  padding:0 0 10px 0; height:200px; background:url(../images/pro/imgbg200.jpg) no-repeat;}
.main .right .prolist dl dt a span,.main .right .prolist dl dd strong{ color:#C00; font-family:Arial;}
.main .right .prolist dl dd strong{ color:#C00; font-size:16px; font-family: Arial; padding-top:7px; display:block; float:left;}
.main .right .prolist dl dd .salers a{ text-align:left; color:#666; background:url(../images/salers.gif) no-repeat; padding-left:20px;}
.main .right .prolist dl dd{ height:110px; width:200px;}
.main .right .prolist dl dd a span{ color:#063;}
.main .right .prolist dl dd li{ margin-bottom:5px; color:#666;}
.main .right .prolist dl dd li a{ float:left;margin-right:3px; color:#666;}
.main .right .prolist dl dd li big{ color:#E48B00; font-size:12px; font-weight:bold;}
.main .right .prolist dl dd li .saleout{ float:right; padding-top:7px;}
.main .right .prolist dl dd li .addr{ float:left;}
.main .right .prolist dl dd a.buy{ background:url(../images/pro/icon_pro.gif) no-repeat -133px -166px; float:left; height:24px; display:block; width:40px; padding:0 0 0 28px; margin:0px 0 0 35px;line-height:24px; cursor:pointer; color:#000;}
.main .right .prolist dl dt input{  line-height:20px; text-align:center;background:url(../images/pro/compare.png); border:none; cursor:pointer;position:absolute; top:180px; right:0px; color:#fff; height:20px; width:40px;}
.main .right .prolist dl dd input.alliance_input{ width:47px; height:24px; line-height:20px; text-align:center;background:url(../images/pro/icon_pro.gif) no-repeat -56px -166px; float:left; margin:5px 0 0 5px; border:0; padding:0; cursor:pointer;}
.main .right .prolist dl dd .coupon{color:#333;clear:both; float:left; width:155px; }
.main .right .prolist dl dd .coupon img{margin-right:5px;margin-top:5px;}

.main .right .prolist dl dt.alliance_title{ text-align:center;}
.main .right .prolist dl dd.alliance{ text-align:center;}

/***********善融搜索结果样式 Begin**************/
.prolist_sr{ width:1020px; padding:0px 3px 15px 0px;}
.prolist_sr dl{ float:left;padding:11px; background:#fff; margin:0px 26px 10px 3px;width:200px;height:325px; border:solid 1px #fff;}
.prolist_sr dl:hover{ box-shadow:0px 0px 5px 1px #ccc; border:solid 1px #ccc}
.prolist_sr dl a{ display:block;overflow:hidden; float:left;}
.prolist_sr dl dt{ overflow:hidden; position:relative; margin-bottom:3px;background:#fff;height:200px;}
.prolist_sr dl dt .bigimg{ width:200px;height:200px; background:url(../images/pro/imgbg200.jpg) no-repeat;}
.prolist_sr dl dd{ height:128px;line-height:20px;} 
.prolist_sr dl dd a.prodname{ height:20px; display:block; width:200px;word-wrap:break-word;overflow:hidden;color:#2c2c2c;text-decoration:none;}
.prolist_sr dl dd strong{ color:#C00; font-size:16px; font-weight:700;}
.prolist_sr dl dd.indulgence_dd{ height:90px;}
.prolist_sr dl dd b{ color:#c00; margin-left:3px;}
.prolist_sr dl dd del{ text-decoration:none; float:left;}
.prolist_sr dl dd .salers a{ text-align:left; color:#666; background:url(../images/salers.gif) no-repeat; padding-left:20px;}
.prolist_sr dl dd a span{ color:#F00;}
.prolist_sr dl dd li{  color:#868686;float:left;width:200px;}
.prolist_sr dl dd li a{ float:left;margin-right:3px; color:#868686; text-decoration:underline;height:20px;word-wrap:break-word;}
.prolist_sr dl dd li a:hover{color:#F00;text-decoration:underline;}
.prolist_sr dl dd li big{ color:#E48B00; font-size:12px; margin-left:3px;}
.prolist_sr dl dd li b{ color:#f00; font-weight:normal;}
.prolist_sr dl dd li .saleout{ float:left; display:block; margin-right:5px;}
.prolist_sr dl dd li .addr{ float:left;}
.prolist_sr dl dd input.buy{float:left; height:20px; display:block;line-height:20px; cursor:pointer;border:none; background:#eee; width:66px;  text-align:center;margin:5px 0px 0px 0px;font-family: "microsoft yahei" !important;}
.prolist_sr dl dd input[type="button"]:hover{background:#cc0000;color:#fff}
/*.prolist_sr dl:hover dd input.buy{ background:#f75a53;color:#fff; text-decoration:none;}*/
.prolist_sr dl dd input{ height:20px; line-height:20px; text-align:center;margin:5px 0 0 2px; border:0; padding:0; cursor:pointer; background:#eee;width:65px; text-align:center;float:left;font-family: "microsoft yahei" !important;}
.prolist_sr dl dd input.alliance_input{ width:47px; height:24px; line-height:20px; text-align:center;background:url(../images/pro/icon_pro.gif) no-repeat -56px -166px; float:left; margin:5px 0 0 5px; border:0; padding:0; cursor:pointer;}
.prolist_sr dl dd .coupon{color:#333;clear:both; height:25px; display:block;}
.prolist_sr dl dd .coupon img{margin-right:5px;margin-top:5px;}
.quan{ background:#f75a53;color:#fff; font-size:11px; height:15px; line-height:15px; padding:0px 3px; margin:2px 0px 0px 1px;display:block; float:left;}
.ml5{margin-left:5px;}
/*
.main .right .prolist_sr{ width:1014px; padding:30px 3px 15px 3px; border-top: solid 2px #933; background:url(//image.buy.ccb.com/images/index/bg_page.jpg?djjnfe) repeat-x 0 -230px;}
.main .right .prolist_sr dl{ float:left;padding:10px 15px 0px 15px; border:solid 2px #fff; margin:0px 6px 15px 6px;}
.main .right .prolist_sr dl:hover{border:solid 2px #febb08;}
.main .right .prolist_sr dl a{ display:block;overflow:hidden; float:left;}
.main .right .prolist_sr dl dt{ overflow:hidden; width:200px;position:relative; margin-bottom:3px; height:249px;*height:253px;}
.main .right .prolist_sr dl dt .bigimg{ width:200px;  margin:0 0 10px 0; height:200px; background:url(../images/pro/imgbg200.jpg) no-repeat;}
.main .right .prolist_sr dl dt a span,.main .right .prolist_sr dl dd strong{ color:#C00; font-family:Arial;}
.main .right .prolist_sr dl dt a.prodname{ height:40px; line-height:18px; display:block; text-align:left;word-wrap:break-word; width:200px; overflow:hidden;}
.main .right .prolist_sr dl dd strong{ color:#C00; font-size:14px; font-family: Arial; }
.main .right .prolist_sr dl dd.indulgence_dd{ height:90px;}
.main .right .prolist_sr dl dt b{}
.main .right .prolist_sr dl dd del{ text-decoration:none; float:left;}
.main .right .prolist_sr dl dd .salers a{ text-align:left; color:#666; background:url(../images/salers.gif) no-repeat; padding-left:20px;}
.main .right .prolist_sr dl dd{ height:122px;*height:134px; width:200px; line-height:18px;}
.main .right .prolist_sr dl dd a span{ color:#063;}
.main .right .prolist_sr dl dd li{  color:#666; margin-bottom:3px;}
.main .right .prolist_sr dl dd li a{ float:left;margin-right:3px; color:#666;}
.main .right .prolist_sr dl dd li big{ color:#E48B00; font-size:12px; font-weight:bold;}
.main .right .prolist_sr dl dd li b{ color:#f00; font-weight:normal;}
.main .right .prolist_sr dl dd li .saleout{ float:right;}
.main .right .prolist_sr dl dd li .addr{ float:left;}
.main .right .prolist_sr dl dd a.buy{ background:url(../images/pro/icon_pro.gif) no-repeat -134px -166px; float:left; height:24px; display:block; width:36px; padding:0 0 0 28px;line-height:24px; cursor:pointer; margin:5px 0px 0px 12px;}
.main .right .prolist_sr dl dd input{ width:47px; height:24px; line-height:20px; text-align:center;background:url(../images/pro/icon_pro.gif) no-repeat -56px -166px;  margin:0px 0 0 10px; border:0; padding:0; cursor:pointer; margin-top:5px;}
.main .right .prolist_sr dl dd input.alliance_input{ width:47px; height:24px; line-height:20px; text-align:center;background:url(../images/pro/icon_pro.gif) no-repeat -56px -166px; float:left; margin:5px 0 0 5px; border:0; padding:0; cursor:pointer;}
.main .right .prolist_sr dl dd .coupon{color:#333;clear:both; height:25px; display:block;}
.main .right .prolist_sr dl dd .coupon img{margin-right:5px;margin-top:5px;}
*/
/***********善融搜索结果样式 End**************/

.main .right .prolist1{ width:984px; padding:30px 3px 15px 3px; border-top: solid 2px #933; background:url(/public/images/bg_page.jpg?fe89fg3) repeat-x 0 -230px;}
.main .right .prolist1 dl{ float:left; width:226px;text-align:center;padding:0 10px 0 10px; }
.main .right .prolist1 dl a{ display:block; line-height:18px;overflow:hidden;}
.main .right .prolist1 dl dt{ height:246px; overflow:hidden;}
.main .right .prolist1 dl dt img{ width:200px;  padding:0 0 10px 0;}
.main .right .prolist1 dl dt a span,.main .right .prolist dl dd strong{ color:#C00; font-family: Arial;}
.main .right .prolist1 dl dd strong{ color:#C00; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:4px 0px;}
.main .right .prolist1 dl dd .salers a{ text-align:left; color:#666; background:url(../images/salers.gif) no-repeat; padding-left:20px;}
.main .right .prolist1 dl dd{ height:100px; color:#069;}
.main .right .prolist1 dl dd a span{ color:#063;}
.main .right .prolist1 dl dd a.buy{ background:url(../images/pro/icon_pro.gif) no-repeat -105px -166px; float:left; height:24px; display:block; width:43px; padding:0 0 0 50px; margin:5px 0 0 0;line-height:24px; cursor:pointer; color:#000;}
.main .right .prolist1 dl dd input{ width:47px; height:24px; line-height:20px; text-align:center;background:url(../images/pro/icon_pro.gif) no-repeat -56px -166px; float:left; margin:5px 0 0 5px; border:0; padding:0; cursor:pointer;}


.main .right .plist{ width:980px; padding:30px 5px 15px 5px; border-top: solid 2px #933; background:url(/public/images/bg_page.jpg?f922dft) repeat-x 0 -230px;}
.main .right .plist dl{ float:left; width:950px;padding:15px; background:url(/public/images/bg_list.gif) repeat-x 0 bottom;position:relative;}
.main .right .plist dl.listss2{background: #F8F8F8 url(/public/images/bg_list.gif) repeat-x 0 bottom; }
.main .right .plist dl dt{ height:102px; overflow:hidden; float:left; }
.main .right .plist dl dt img{ width:100px; float:left; padding:0;  margin:0 20px 0 0;background:url(../images/pro/imgbg100.jpg) no-repeat;}
.main .right .plist dl dt a span{ color:#C00;}
.main .right .plist dl dt ul{float:left;width:530px;}
.main .right .plist dl dt ul li.f14{ font-size:14px; height:40px;}
.main .right .plist dl dt ul li.f14 a{color:#069;}
.main .right .plist dl dt #coupon{ display:block;}
.main .right .plist dl dt #coupon img{ margin-right:5px; width:33px!important; height:18px; border:none;}
.main .right .plist dl dd strong{ color:#C00;display:block; font-size:16px; margin:0 0 50px 0; font-family: Arial;}
.main .right .plist dl dd.addr{ height:102px; width:130px; float:left; padding-left:20px;}
.main .right .plist dl dd.honor{ float:left; width:150px;}
.main .right .plist dl dd.honor span{ float:left;}
.main .right .plist dl dd.shopintro_title{float:left;position:absolute; top:38px; right:63px;height:102px;}
.main .right .plist dl dd.shopintro_title a{ text-decoration:underline;}
.main .right .plist dl dd.shopintro_title a.introdown{background:url(../images/pro/menu_sort.gif) no-repeat 55px 6px; width:100px; height:16px; display:block; }
.main .right .plist dl dd.shopintro_title a.introdown,.shopintro_title a.introdown{background:url(../images/pro/menu_sort.gif) no-repeat 55px 6px; width:100px; height:16px; display:block; }
.main .right .plist dl dd.shopintro_title a.introup,.shopintro_title a.introup{background:url(../images/pro/menu_sort.gif) no-repeat 55px -35px; width:100px; height:16px; display:block; }
.main .right .plist dl dd.shopintro_title a.introup{background:url(../images/pro/menu_sort.gif) no-repeat 55px -35px; width:100px; height:16px; display:block; }
.main .right .plist dl dd.shopintro{ width:830px; display:none; float:right;background:url(../images/pro/shopintro.gif) no-repeat 730px 0; padding-top:13px;}
.main .right .plist dl dd.shopintro div{border:solid 3px #eee; padding:10px 10px 10px 10px ;}
.main .right .plist dl dd a span{ color:#063;}
.main .right .plist dl dd a.buy{ background:url(../images/pro/icon_pro.gif) no-repeat -133px -166px; float:left; height:24px; display:block; width:43px; padding:0 0 0 30px; margin:5px 0 0 0;line-height:24px; cursor:pointer; color: #666;}
.main .right .plist dl dd input{ width:47px; height:24px; line-height:20px; text-align:center;background:url(../images/pro/icon_pro.gif) no-repeat -56px -166px; float:left; margin:5px 0 0 5px; border:0; padding:0; cursor:pointer;}
.main .right .plist dl dd.pro .bigimg{ width:100px; float:left; padding:0;  margin:0 20px 0 0;background:url(../images/pro/imgbg100.jpg) no-repeat;}
.main .right .plist dl dd.price{float:left; width:150px;}
.main .right .plist dl dd.price p { overflow:hidden;}
.main .right .plist dl dd.price_alliance{float:left; width:250px; padding-left:50px;}
.main .right .plist dl dd.price_alliance strong{font-size:14px; }
.main .right .plist dl dd.pro{float:left;}
.main .right .plist dl dd.pro a span{ color:#C00;}
.main .right .plist dl dd.pro ul{float:left;width:400px;}
.main .right .plist dl dd.pro ul li{margin-bottom:5px;}
.main .right .plist dl dd.pro ul .f14{ font-size:14px; height:47px;}
.main .right .plist dl dd big{ font-size:12px; color:#e48b00; font-weight:bold;}

.shopintro_title a.introdown,.shopintro_title a.introup{ width:70px;}
.shop_best_box{margin-bottom:10px; border:solid 2px #ccc; border-bottom-width:0px;}
.shop_logo{ width:100px; height:50px; overflow:hidden; display:block; margin:18px 0px 5px 10px;}
.shop_best_left a{ color:#f00;}
.shop_best{ border-bottom:solid 2px #ccc;padding:10px;}
.shop_best ul{ float:left;}
.shop_best_left{ width:120px; text-align:center;}
.shop_best_middle{ width:500px;}
.shop_best_right{ border-left:solid 1px #eee; padding-left:20px; margin-left:20px;}
.shop_best_middle span{ display:block;}
.shop_best_small{ background:url(../images/pro/icon_pro.gif) no-repeat right bottom; width:67px; height:18px;}
.shop_name{ font-size:14px; color:#0099FF; float:left; font-weight:bold;}
.shop_name strong{ color:#FF0000;}


/*.main .page{ border-top:solid 1px #ccc; line-height:30px; padding:10px 0px 10px 0; text-align:right; color:#999; font-size:14px;}
.main .page a{ padding:5px 10px 5px 10px; margin:0 2px 0 2px; border:solid 1px #ccc; color:#999; color:#C00; font-weight:bold; background:#eee;}
.main .page a:link,
.main .page a:visited {color: #069; border:solid 1px #fff;font-weight:normal;background:#fff;}
.main .page a:hover,
.main .page a:active {text-decoration:underline; border:solid 1px #fff;font-weight:normal;background:#fff;}
.main .page .pageinput{ border:solid 1px #ccc;padding:3px; margin:0 5px 0 5px; width:20px;}
.main .page .pageinput input{ width:28px;  font-size:14px; font-family:Arial;border:solid 1px #fff; }
.main .page input[type="button"]{ background:url(../images/pro/turn.gif) no-repeat 0px center; line-height:28px; height:28px; width:44px; border:none;  cursor:pointer;}*/
.page {
	width: 100%;
	text-align: right;
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	border-top:solid 1px #ccc;
    padding: 20px 0px 8px 0px;
}
.pagenum {
	width: 978px;
	color: #666;
	font-size: 12px;
	border: solid 1px #ccc;
	background: #eee;
	padding: 5px 5px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;	
}
.page a, .pagenum a {
	background: #fff;
	color: #069;
	padding: 3px 8px 3px 8px;
	margin: 0 2px 0 2px;
	border: solid 1px #ccc;
	font-size: 14px;
    line-height:14px;
	vertical-align:middle;
	text-decoration:none;
	cursor:pointer;
	display:inline;
}
.page a.here, .pagenum a.here{ 
    background: #FFECEC;
	color: #900;
	border: solid 1px #900;
	font-weight:bold;
}
.page small, .pagenum small{
	background: #fff;
	color: #ccc;
	border: solid 1px #ccc;
    font-weight:normal;
	padding: 3px 8px 3px 8px;
	margin: 0 2px 0 2px;
	font-size: 14px;
    line-height:14px;
	vertical-align:middle;
}

.page a:link,.page a:visited, .pagenum a:link,.pagenum a:visited {
	color: #069 ;
	background: #fff;
	border: solid 1px #ccc;
	font-weight:normal;
	text-decoration:none;
	
	
}
.page a:hover,.page a:active,.pagenum a:hover,.pagenum a:active {
	background: #FFECEC;
	color: #900;
	border: solid 1px #900;
	font-weight:normal;
}
.page input, .pagenumber input{ vertical-align: middle;}
.page input[type="text"], .pagenum input[type="text"] {
    line-height:16px;
    border: solid 1px #ccc;
    width:25px;
	font-size:14px;
	height:16px;
	font-family:Arial;
	padding:2px;
	margin:0px 2px 0px 2px;
	vertical-align:middle;
	text-align:center;
}
.page big, .pagenum big{ font-size:14px; margin:0px 3px;}
.page input[type="button"], .pagenum input[type="button"]{ background:url(../images/member/pagenum.gif?f3y54u4) no-repeat center; width:38px; border:none;  cursor:pointer; font-size:12px; height:24px;vertical-align:middle;}

ul.select{ padding:15px 0 0 0; width:980px; height:28px; font-size:12px; border-bottom:solid 1px #900; background:#fff;}
ul.select li{float:left; height:28px; line-height:28px; padding:0; margin:0 3px 0 0;text-align:center; cursor:pointer;}
ul.select li.here{ color:#c00;font-weight:bold; height:29px;}
ul.select li strong{ color:#d67f21;}
ul.select li.here strong{ color: #333}
ul.select li .s_left{ width:3px; display:block; height:28px; background: url(../images/pro/pagetitle.gif) no-repeat -130px 0px; float:left;}
ul.select li .s_middle{ display:block; background:url(/public/images/index/s_middle.gif?eh45y) repeat 0px -31px;float:left; height:28px;padding:0px 10px;}
ul.select li .s_right{ width:3px; display:block; height:28px;  background: url(../images/pro/pagetitle.gif) no-repeat -257px 0px;float:left;}
ul.select li.here .s_left{ width:3px; display:block; height:29px; background: url(../images/pro/pagetitle.gif) 0px 0px;float:left;}
ul.select li.here .s_middle{  display:block; background:url(/public/images/index/s_middle.gif?ve5y4yj) repeat 0px 0px;float:left; height:30px;padding:0px 10px;}
ul.select li.here .s_right{ width:3px; display:block; height:29px; background: url(../images/pro/pagetitle.gif) -127px 0px;float:left;}
ul.select li.shopCarMark a{ width:95px; display:block; height:27px; background: url(/public/images/button_shopcar.png?f935y4y); float:right;}
ul.select li.shopCarMark { display:block; float:right;}

ul.s_select{ border-bottom:solid 2px #900; padding:15px 0 0 0; font-size:14px;}
ul.s_select li{ float:left; height:28px; line-height:28px; width:130px; padding:0; margin:0 3px 0 0;background: url(../images/pro/pro_select.gif) no-repeat -130px 0;  text-align:center; cursor:pointer;}
ul.s_select li.on{ background: url(../images/pro/pro_select.gif) no-repeat 0 0; color:#fff;font-weight:bold;}
ul.s_select li strong{ color:#C00;}
ul.s_select li.on strong{ color: #FC0}

.main .right .moreinfo{background: url(../images/bg_sel.gif) repeat-x 0 -70px; padding:0 0 0 10px; margin:0; width:980px;}


.main .proright .Comments{ padding:15px 0 0 0;  border:0 1px 0 1px;font-size:12px;}
.main .proright .Comments dl{ border-top:solid 1px #E9E9E9;}
.main .proright .Comments dl dt{ padding:8px 6px 8px 15px; font-size:12px; text-align:left; margin-bottom:5px; height:15px; overflow:hidden; background:#f1f1f1; color:#333;}
.main .proright .Comments dl dt span{ float:left;  color:#000;}
.main .proright .Comments dl dd{ padding:8px 0 8px 15px; line-height:16px;}
.main .proright .Comments dl a{ color:#069; padding:0 0 0 5px;}
.main .proright .Comments dl a:visited {color: #069;}
.main .proright .Comments dl a:hover,
.main .proright .Comments dl a:active {color: #C00;}

.icon_ticket { background:#fb8d30; padding:2px; float:left; font-size:12px; color:#FFF; width:36px; height:18px; line-height:18px; text-align:center; }
.icon_ticket_border { border:solid 1px #fb8d30; height:18px;line-height:18px;padding:1px 3px; float:left; margin-right:10px;  background:#fff;} 
.icon_ticket2 { background:#c00;font-size:12px; color:#FFF; width:36px; height:18px; line-height:18px; text-align:center;padding:4px 8px;}
.icon_ticket_div { position:absolute; width:60px; height:60px; background: url(/public/images/index/pro_botton.gif?f9342) no-repeat 0 -250px; top:138px; left:0px;}
.icon_ticket_s{ position:absolute; width:37px; height:37px; background: url(/public/images/index/pro_botton.gif?f3242) no-repeat 0 -504px; top:64px; left:0px;}
.main .right2 { width:1200px; overflow:hidden;}
.main .right2 .prolist  { width:1200px; overflow:hidden;}
.main .right2 .prolist dl { padding: 0 7px;}

/*
.right2 .list2_tab{ width:1210px; height:58px; display:block;margin-top:10px; margin-bottom:20px;border:solid 1px #f2d1ae; background:url(../images/limit_tab.gif) repeat-x;}
.right2 .list2_tab dt{width:170.5px; float: left; text-align:center;height:48px; cursor:pointer; background:url(../images/limit_tab.gif) repeat-x; border-right:solid 1px #f2d1ae; color:#a5564f; padding-top:10px;}
.right2 .list2_tab dt strong{ display:block;font-size:14px;}
.right2 .list2_tab dt.online{color:#fff; height:45px; margin-top:-1px; background: url(../images/limit_tab_on.gif) no-repeat center bottom #972c23; padding-bottom:11px; border:none;}
*/
.right2 .list2_tab{ width:1210px; height:60px; display:block; margin-bottom:15px;background:#fff8ea;}
.right2 .list2_tab dt{ float: left; height:50px; cursor:pointer; background-color:#f8d0b8;line-height:18px; margin-right:1px;color:#a5564f; padding:15px 0px 0px 0px; width:24.9%;}
.right2 .list2_tab dt strong{font-size:14px; width:120px; float:left; margin:0px 5px 0px 60px; line-height:18px; height:40px;}
.right2 .list2_tab dt b{ background:#bb9680; color:#fff; padding:0px 3px; font-size:18px; font-weight:normal;}
.right2 .list2_tab dt.on b{background:#420404;}
.botton_arrow{background:url(../images/limit_tab_on.gif) no-repeat center; display:none; position:absolute; top:59px;left:49%; width:12px;}
.on_color{ color:#eab6b6;}
.off_color{ color:#dd9c75;}
.right2 .list2_tab dt.on_wait{ background-image:url(../images/bg_wait.png); background-position:10px center; background-repeat:no-repeat;}
.right2 .list2_tab dt.on_limit{ background-image:url(../images/bg_limit.png); background-position:10px center; background-repeat:no-repeat;}
.right2 .list2_tab dt.on_back{background-color:#d02828;}
.right2 .list2_tab dt.on{color:#fff; height:50px; border:none; display:block; position:relative}
.right2 .list2_tab dt.on span{ display:block;}
.right2 .list2_tab dt.limit_ad{width:100%; overflow:hidden;}
.right2 .list2_tab dt.limit_ad img{ width:100%;}

.right2 .list2{ width:1200px; }
.right2 .list2 dl{ height:250px;width:187px; padding:0; float:left; text-align:center; color:#999; border:solid 1px #ccc; margin:10px 5px;}
.right2 .list2 strong{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.right2 .list2 dl dt{ line-height:32px;background:#f7f7f7}
/*.right2 .list2 dl dt span{ background:#fff repeat-x 0 0; line-height:16px; height:185px; width:156px; padding:10px 15px 0 16px; display:block;text-align:left;}*/
.right2 .list2 dl dt span{ background:#fff url(/public/images/bg_list.gif) repeat-x 0 0; line-height:16px; height:185px; width:156px; padding:10px 15px 0 16px; display:block;text-align:left;}
.right2 .list2 dl dt strong{ color:#666;}
/*.right2 .list2 dl dt span img{ width:140px; height:140px; padding:0 5px 10px 6px; background:url(../images/pro/imgbg.jpg) no-repeat center;}*/
.right2 .list2 dl dt span img{ width:140px; height:140px; padding:0 5px 10px 6px;}
.right2 .list2 dl dd { line-height:22px; height:22px; /*background:url(//image.buy.ccb.com/images/index/bg_list.gif) repeat-x 0 0; */text-align:left;}
.right2 .list2 dl dd strong{ color:#C00; font-size:14px; font-family:verdana, Arial, Helvetica, sans-serif;}
.right2 .list2 dl dd span { width:72px; display:inline-block; text-align:right; padding-right:5px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0;}
.clearfix{*zoom:1;}

/*root61*/
.root61 .right-extra{width:989px;}
.root61 #select dl{width:973px;}
.root61 #select dd{width:820px;}
.root61 #select .fore1 dd{position:relative;width:800px;padding-right:70px;}
.root61 #advanced-brand{width:876px;}
.root61 #select-brand .content{width:800px;}
.root61 #select-brand .content div{width:110px;}
.root61 #plist li{width:215px;}
.root61 #advanced div{right:453px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#fff #ddd #ddd #ddd; background:#ffffff;}
/*select*/
#select{margin-bottom:0;border-width:1px 1px 0;border-style:solid;border-color:#ddd #ddd #fff;}
#select .mt{height:32px;line-height:28px;padding:0 10px;background-position:0 -134px;background-repeat:repeat-x;}
#select h1{display:inline;height:28px;line-height:28px;font-size:14px;color:#C30;}
#select h1 strong{float:none;padding-left:0.5em;font-size:12px;color:#333;}
#select .extra a{color:#005aa0;}
#select h3{height:30px;padding:5px 0px 10px 1em;line-height:30px;}
#select h3 a{color:#005AA0;}
#select dl{width:753px;padding:4px 0 2px;margin:0 5px;overflow:hidden;zoom:1;border-top:1px dotted #ccc;}
#select dl.fore{border-top:0;}
#select dl.fore1{padding:6px 0;margin-bottom:-1px;border-bottom:1px solid #ddd;}
#select dl.fore1 div{position:relative;padding:0 20px 0 5px;margin-bottom:2px;height:20px;border:1px solid #E6E6E6;line-height:20px;}
#select dl.fore1 div:hover,#select dl.fore1 .hover{border:1px solid #999;}
#select dl.fore1 a:link,#select dl.fore1 a:visited{float:none;white-space:nowrap;height:20px;line-height:20px;margin-top:0;background:none;color:#333;}
#select dl.fore1 a:hover{background:none;color:#333;}
#select dl.fore1 dt{line-height:22px;}
#select dl.fore1 strong{color:#c30;}
#select dl.fore1 b{display:block;width:11px;height:11px;position:absolute;right:4px;top:4px;background-position:-79px -304px;cursor:pointer;}
#select dt{float:left;width:80px;font-weight:bold;text-align:right;line-height:25px;}
#select dd{float:right;position:relative;width:900px;overflow:hidden;}
#select dd div{float:left;height:20px;margin-right:15px;padding-top:5px;}
#select dd a#all-revocation{display:block;position:absolute;right:10px;padding:3px 10px 0 0;color:#005AA0;}
#select dd a{height:15px;line-height:15px;text-decoration:none;overflow:hidden;white-space:nowrap;}
#select dd a:link,#select dd a:link{color:#005aa0;}
#select dd a:link,#select dd a:visited{color:#005AA0;}
#select dd a:link,#select dd a:active{color:#005aa0;}
#select dd a:hover,#select dd a:active,#select dd a.curr:link,#select dd a.curr:visited{background:#4598D2;color:#fff;}
#select dl#select-brand{border-top:none;}
#select-brand .tab{height:28px;margin-bottom:8px;padding-top:2px;}
#select-brand .tab li{float:left;height:15px;border:1px solid #fff;margin-right:4px;padding:2px 10px;line-height:15px;font-family:Verdana,\5b8b\4f53;color:#005EA7;}
#select-brand .tab b{display:none;position:absolute;left:50%;bottom:-5px;width:7px;height:5px;margin-left:-3px;overflow:hidden;background:url(i/icon20110818.gif) no-repeat 0 0;}
#select-brand .tab .curr{position:relative;border:1px solid #EED97C;border-radius:4px;background:#FFEECA;color:#333;zoom:1;}
#select-brand .tab .curr b{display:block;}
#select-brand .content{float:none;width:585px;height:auto;overflow:hidden;margin:0px;padding:0px;}
#select-brand .content div{width:102px;overflow:hidden;}
#select-hold{float:right;position:relative;width:29px;height:20px;margin:5px 17px 0 0;line-height:20px;padding-left:18px;background-position:0px -316px;cursor:pointer;color:#333;}
#select-hold b{position:absolute;left:6px;top:8px;overflow:hidden;width:7px;height:5px;}
#select-hold.close b{background-position:-48px -20px;}
#select-hold.open b{background-position:-48px -26px;}
*html #select-brand .tab b{overflow:hidden;}
/*advanced*/
#advanced{position:relative;overflow:visible;height:4px;border-width:0px 0px 0px 0px;border-style:solid;border-color:#fff #ddd #ddd #ddd;margin-bottom:25px;background:#ffffff;font-size:0;}
#advanced div{background-color: #F5F5F5;cursor: pointer;height: 26px;margin: 0 auto;text-align: center;width: 100px;}
#advanced div b,#advanced .close b{background:url(../images/i2012052801.png) no-repeat scroll center top transparent;float: right;height: 10px;margin-left: 10px;margin-top: 8px;position: absolute;width: 10px;}
#advanced .open b{background:url(../images/i2012052801.png) no-repeat scroll center bottom transparent;float: right;height: 10px;margin-left: 10px;margin-top: 8px;position: absolute;width: 10px;}
#advanced .open{height: 25px;margin: 0 auto; text-align: center;width: 100px;}
#more-options{font-size:12px;}
/*advanced-brand*/
#advanced-brand{float:right;width:656px;}
.m{overflow:hidden;zoom:1;}
.m,.sm{margin-bottom:10px;}
.clr{overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
/*background*/
#select .mt,#advanced div,#select dl.fore1 b,#filter{background:url(../images/search2012052301.jpg) no-repeat;}
#select-hold b,.svote span{background:url(../images/i2012052801.png) no-repeat;}


.filter-panel{border:1px solid #e6e6e6;border-bottom-color:#cacaca;border-top:none;margin-bottom:30px;padding-bottom:10px;position:relative;width:988px;}.filter-panel .btn-unfold{background:#fff;border:1px solid #cacaca;border-top:1px solid #fff;bottom:-22px;color:#7e7e7e;cursor:pointer;height:20px;left:50%;line-height:20px;margin-left:-38px;overflow:hidden;padding-left:15px;position:absolute;width:76px;}.filter-panel .btn-unfold .angle-down{right:23px;top:8px;}.filter-panel .btn-unfold .angle-down span{border-width:5px;border-top:5px solid #7e7e7e;}.filter-panel .btn-unfold .angle-down .angle-inner{border-top-color:#fff;top:-2px;}.filter-panel .btn-unfold .angle-up{right:23px;top:2px;}.filter-panel .btn-unfold .angle-up span{border-width:5px;border-bottom:5px solid #7e7e7e;}.filter-panel .btn-unfold .angle-up .angle-inner{border-bottom-color:#fff;top:2px;}.filter-panel .btn-unfold:hover{color:#ff8400;text-decoration:none;}.filter-panel .btn-unfold:hover .angle-down span{border-top:5px solid #ff8400;}.filter-panel .btn-unfold:hover .angle-down .angle-inner{border-top-color:#fff;}.filter-panel .btn-unfold:hover .angle-up span{border-bottom:5px solid #ff8400;}.filter-panel .btn-unfold:hover .angle-up .angle-inner{border-bottom-color:#fff;}.filter-panel .selected-panel{overflow:hidden;position:relative;border-bottom:1px solid #f2f2f2;width:978px;line-height:18px;color:#ff8400;}.filter-panel .selected-panel dl{padding:10px 25px 5px 25px;}.filter-panel .selected-panel dt{float:left;margin-right:5px;overflow:hidden;width:60px;}.filter-panel .selected-panel dd{float:left;overflow:hidden;width:720px;}.filter-panel .selected-panel dd .selected-item,.filter-panel .selected-panel dd .selected-item:hover{background:#fff;border:1px solid #ff8400;color:#ff8400;float:left;height:16px;line-height:16px;margin:0 10px 5px 0;overflow:hidden;padding:0 21px 0 5px;position:relative;right:0;top:0;text-decoration:none;}.filter-panel .selected-panel dd .selected-item .btn-X{background:#ff8400;color:#fff;height:16px;overflow:hidden;position:absolute;right:0;top:0;text-align:center;width:16px;}.filter-panel .selected-panel .btn-filter-reset{color:#7e7e7e;height:18px;position:absolute;right:18px;top:11px;text-decoration:none;}.filter-panel .selected-panel .btn-filter-reset:hover{color:#ff8400;}.filter-panel .charactor-panel-wrapper{padding-bottom:10px;}.filter-panel .charactor-panel{border-top:1px solid #f8f8f8;margin:0 10px;overflow:hidden;position:relative;width:958px;}.filter-panel .border-none{border:none;}.filter-panel .fold dl{height:30px;overflow:hidden;}.filter-panel .fold .brand-height{height:60px;}.filter-panel .charactor-panel dt{float:left;margin:6px 0;padding-left:15px;width:100px;color:#999;}.filter-panel .charactor-panel dd{float:left;overflow:hidden;padding:0 0 6px 15px;width:720px;}.filter-panel .charactor-panel dd .charactor-item{float:left;height:20px;margin:6px 15px 0 0;overflow:hidden;width:100px;color:#333;}.filter-panel .charactor-panel dd .charactor-item:hover,.filter-panel .charactor-panel dd a.selected{color:#ff8400;text-decoration:none;}.filter-panel .charactor-panel .rolling{height:128px;overflow:auto;overflow-x:hidden;}.filter-panel .btn-more-charactor{color:#7e7e7e;cursor:pointer;height:18px;overflow:hidden;position:absolute;right:5px;top:5px;width:40px;}.filter-panel .btn-more-charactor .angle-down{left:26px;top:8px;}.filter-panel .btn-more-charactor .angle-down span{border-width:4px;border-top:4px solid #7e7e7e;}.filter-panel .btn-more-charactor .angle-down .angle-inner{border-top-color:#fff;top:-2px;}.filter-panel .btn-more-charactor .angle-up{left:26px;top:2px;}.filter-panel .btn-more-charactor .angle-up span{border-width:4px;border-bottom:4px solid #7e7e7e;}.filter-panel .btn-more-charactor .angle-up .angle-inner{border-bottom-color:#fff;top:2px;}.filter-panel .btn-more-charactor:hover{color:#ff8400;text-decoration:none;}.filter-panel .btn-more-charactor:hover .angle-down span{border-top:4px solid #ff8400;}.filter-panel .btn-more-charactor:hover .angle-down .angle-inner{border-top-color:#fff;}.filter-panel .btn-mor
e-charactor:hover .angle-up span{border-bottom:4px solid #ff8400;}.filter-panel .btn-more-charactor:hover .angle-up .angle-inner{border-bottom-color:#fff;}.filter-panel .charactor-panel dd.tab-brand{overflow:visible;}

.charactor-panel{border-top:1px solid #f8f8f8;margin:0 10px;overflow:hidden;position:relative;width:958px;}
.border-none{border:none;}

.clear-fix:after{content:"020";display:block;height:0;clear:both;visibility:hidden;}
.clear-fix{*zoom:1;}html{overflow-y:scroll;}#etao-nav{position:relative;*zoom:1;*z-index:9994;}#etao-nav-bd{_zoom:1;padding-top:10px;width:990px;margin:0 auto;}#etao-nav a{color:#333;text-decoration:none;}#etao-nav a:hover{color:#F44;text-decoration:underline;}

.icon_ticket_div2 {background: url("/public/images/index/pro_botton.gif?4y54y4") no-repeat scroll -100px -250px transparent; height: 70px; margin: 150px 0 0; position: absolute; width: 150px;}
.icon_ticket_div3 {background: url("/public/images/index/pro_botton.gif?f35yfdgbe") no-repeat scroll -100px -250px transparent; height: 70px; margin: -35px 0 0 245px; position: absolute; width: 150px;}

.dqsmall{ background:url(../images/dsmall.png) no-repeat center; width:43px; height:20px; line-height:20px; float:left;margin-top: 3px !important;}
.brpiconmall{ background:url(../ccb_icon/coupon/ccb_coupon_fto.jpg) no-repeat center; width:44px; height:20px; line-height:20px; float:left;margin-top: 3px !important;}
.discountconmall{ background:url(../ccb_icon/coupon/ccb_coupon_discount1.png) no-repeat center; width:43px; height:20px; line-height:20px; float:left;margin-top: 3px !important;}
.fqsmall{ background:url(../images/ccb_coupon_bc.png) no-repeat center; width:43px; height:20px; line-height:20px; float:left;margin-top: 3px !important;}
.dqbig{ background:url(../images/dqbig.gif) no-repeat center; width:33px; height:20px; line-height:24px; float:left;margin-top: 3px !important;}
.fqbig{ background:url(../images/ccb_coupon_bc.png) no-repeat center; width:43px; height:20px; line-height:24px; float:left;margin-top: 3px !important;}
.tybig, .zhhbig{width:43px; height:20px; line-height:24px; float:left;margin-top: 3px !important;display:block;}
.tybig{background:url(../images/pro/tybig.gif) no-repeat center;}
.zhhbig{background:url(../images/pro/zhhbig.gif) no-repeat center;}
/*add crossshop*/
.cshpbrpiconmall{ background:url(../ccb_icon/coupon/ccb_coupon_kua.png) no-repeat center; width:88px; height:20px; line-height:20px; float:left;margin-top: 3px !important;}
/*search attr*/

/*
.pro_select_top{border-bottom:solid 1px #ccc; padding:5px; background: url(//image.buy.ccb.com/images/index/bg.gif) repeat-x 0 -1550px; line-height:20px; padding:10px 0 10px 15px;height:20px; margin:10px 0 10px 0; font-weight:bold;}
.pro_select_top strong{ color: #FF0000; font-size:14px; margin-right:5px;}
.pro_select{ margin:0px 0px 0px 0px; width:988px; border:solid 1px #ccc; padding:0px 0 10px 0; font-family:Arial;}
.pro_select dl{ padding:5px 0 6px 0; width:970px; margin:0 auto; line-height:25px;background:url(//image.buy.ccb.com/images/index/bg_list.gif) repeat-x 0 bottom;}
.pro_select dl a{ color: #069; padding:2px;}
.pro_select dl a:link,
.pro_select dl a:visited {color: #069;}
.pro_select dl a.here:link,
.pro_select dl a.here:visited,
.pro_select dl a:hover,
.pro_select dl a:active {color: #fff; background:#F90; text-decoration:none;}
.pro_select dl dt{ width:120px; padding:0; float:left; text-align:right;}
.pro_select dl dt strong{ padding:0 8px 0 0;}
.pro_select dl dd{ width:840px; padding:0; float:right;}
.pro_select dl dd ul{ padding:0; width:840px; margin:0 auto; background:none;}
.pro_select dl dd li{ padding:0 25px 0 0; float:left; height:25px; white-space:nowrap;}
.pro_select dl dd.cake li{ display: block; padding:0px 5px;}
.pro_select dl dd div.own{ border:solid 1px  #FF9933; float:left; padding:0px 5px; line-height:20px; margin-right:5px; margin-bottom:10px;}
.pro_select dl dd div.own strong{ color:#FF0000; font-weight:normal;}
.pro_select dl dd div.own a img{  width:11px; margin-left:5px; cursor:pointer; margin-top:5px;}
.pro_select dl dd div.cancle{ float:right; margin-right:15px; width:60px;}
.pro_select dl dd div.cancle a:hover{ background:none; color:#CC0000;}

.pro_select_more{ width:990px; diaplay:inline;}
.pro_select_more_top{ background:#eee; line-height:5px; border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc; }
.more_contentdown{z-index:1; margin-top:-3px;width:550px;}
.more_contentup{z-index:1; margin-top:-3px;width:520px;}
.more_left{background:url(../images/pro/more_bg1.gif) no-repeat; width:9px; height:25px; display:block; float:right;}
.more_right{background:url(../images/pro/more_bg2.gif) no-repeat; width:10px; height:25px; display:block; float:right;}
.more_contentdown .more_down{background: url(../images/pro/down.gif) no-repeat 0px 0px; width:10px;padding-right:7px; margin-top:3px;}
.more_contentup .more_down{background: url(../images/pro/up.gif) no-repeat 0px 0px; width:10px;padding-right:7px;margin:3px 0px 0px 3px;}
.more_a{background: url(../images/pro/more_bg3.gif) repeat-x; height:25px; line-height:25px; display:block; float:right;}
.more_a:hover{text-decoration:none;}
.more_a label{cursor:pointer;}*/
/*.pro_select_more a{  line-height:25px; height:25px; padding:0px 0px 0px 20px;}
.pro_select_more a:hover{ text-decoration:none;}
.pro_select_more .more_down, .pro_select_more .more_up{ height:25px;diaplay:inline; }
.pro_select_more .more_down a{ background:url(../images/pro/down.gif) no-repeat center;  height:25px; display:inline-block;  float:left; width:150px; margin-top:-4px; margin-left:410px; z-index:2;}
.pro_select_more .more_up a{ background:url(../images/pro/up.gif) no-repeat center;  height:25px; display:inline-block;float:left; width:150px; margin-top:-4px; margin-left:410px; z-index:2; }
.pro_select_more .more_up a label{ padding-left:50px;}*/

.pro_select{ border-collapse:collapse; width:100%;border:solid 1px #ccc;margin-bottom:10px;}
.pro_select td,.pro_select th{ border-bottom:dotted 1px #ddd; padding:4px 5px;}
.pro_select td span.cancle{ float:right; margin-right:5px; width:48px;}
.pro_select td span.cancle a{color:rgb(8, 114, 248);}
.pro_select td span.cancle a:hover{ background:none; color:#CC0000;}
.pro_select th{text-align: right;background: rgb(255, 245, 245);font-weight: normal;line-height: 24px;width:100px;}
.pro_select_list{height:24px; overflow:hidden;}
.pro_select_list li{ float:left; cursor:pointer; margin:2px 5px 8px 0px; width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipes;}
.pro_select_list li a{padding:1px 5px;}
.pro_select_list li a:hover{color:#fff;background:#e63232;text-decoration:none;}
.pro_select_list_less,.pro_select_list_more{ height:20px; line-height:20px;display:block; white-space:nowrap; width:38px; cursor:pointer; margin:2px 5px 0px 0px;float:right;}
.pro_select_list_more{ background:url(../images/pro/more_btn.gif) no-repeat right 8px;}
.pro_select_list_less{background:url(../images/pro/more_btn.gif) no-repeat right -13px;}
.more_select{height:28px;}
.more_select .more_title{float:left;width:100px; padding:0px 10px; text-align:right;line-height:28px;}
.select_body{ float:left; margin:3px 0px; position:relative;z-index:100;}
.select_body span{ padding:1px 18px 1px 5px;cursor:default;margin-right:2px;background:url(../images/pro/more_select.gif) no-repeat right 10px #eee;display:block;float:left;}
.select_body:hover span{border-bottom:solid 0px #ccc;}
.select_body ul.select_c{box-shadow:0px 1px 5px 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff; position:absolute;top:20px;left:-1px; display:none; width:100%;}
.select_body ul.select_c li{ padding:2px 3px; cursor:default; line-height:19px;float:none;}
.select_body ul.select_c li:hover{ background:#ffe2cf;}

.left .guarantee{ width:192px; padding:0 4px 0 4px; margin:0 0 10px 0; height:77px; background:url(/public/images/index/pro_botton.gif?f34tdfg) no-repeat 0 -110px;}
.left .guarantee a{ width:64px; height:29px; padding:48px 0 0 0; display:block; float:left; text-align:center;}

.main .proright{ width:980px;float:right;margin:0 auto; padding: 0;}
.main .proright .protitle{ width:980px; font-size:16px; font-weight:bold; line-height:35px;  padding:0; border-bottom: solid 2px #933; position:relative;}
.main .proright .protitle b{display:block;}
.main .proright dl.proshow{ width:980px; padding:15px 0 15px 0;  font-size:12px;}
.main .proright dl.proshow dt{ width:372px; padding:0; margin:0; float:left;position:relative;z-index:99;}
.main .proright dl.proshow dt .izImage{border:1px solid #ccc;width:370px; height:370px; margin:0 0 5px 0;background:#fff url(../images/pro/o_loading.gif) no-repeat 169px 169px; }
.izImage2 { display:none; position: absolute;}
.main .proright dl.proshow dt .izViewer{width:366px;height:366px;position:absolute;left:380px;top:0;display:none; border:3px solid #ccc;}
.main .proright dl.proshow dt .list img{ width:50px; height:50px; padding:1px; margin: 0 3px 0 0; border:solid 1px #ccc; cursor:pointer;}
.main .proright dl.proshow dt .list img.onzoom{ border:solid 2px #F90; padding:0;}
.main .proright dl.proshow dt .handle{display:none;opacity:0.6;filter:alpha(opacity=60);background:#E6EAF3; cursor:crosshair;}
.main .proright dl.proshow dt ul { width:372px;}
.main .proright dl.proshow dt ul li{ float:left; font-size:12px; padding-top:5px; margin-top:7px;}
.main .proright dl.proshow dt ul li.share{ margin-top:3px;}
.main .proright dl.proshow dt ul li.share img{ padding:2px; width:18px; height:18px; margin:0 5px 0 0;}
.main .proright dl.proshow dt ul li.share a:link img,
.main .proright dl.proshow dt ul li.share a:visited img{ border:solid 1px #fff;}
.main .proright dl.proshow dt ul li.share a:hover img,
.main .proright dl.proshow dt ul li.share a:active img { border:solid 1px #ccc;}
.main .proright dl.proshow dt ul li.share a:hover{text-decoration:none;}
.main .proright dl.proshow dt ul li.collection{ float:right; display:block; padding:5px 0 0 18px; height:20px; line-height:20px;margin:7px 5px 0 0; color:#999;overflow:hidden;}
.main .proright dl.proshow dd{ width:580px; float:right; padding:0; margin:0;}
.main .proright dl.proshow dd strong{ color:#C00; font-size:16px;}
.main .proright dl.proshow dd ul{ width:580px; padding:0; margin:0 auto; line-height:25px;}
.main .proright dl.proshow dd ul li{ padding:3px 10px 3px 10px;}
.main .proright dl.proshow dd ul li strong{ color:#C00; font-size:18px; font-family:Arial;}
.main .proright dl.proshow dd ul li small a{ font-size:12px; color:#006699;}
.main .proright dl.proshow dd ul li h1{ font-family:verdana; margin:0; padding:0;font-weight:normal; color:#999; float:left;}
.main .proright dl.proshow dd ul li span{ display:block; width:70px; float:left;color:#666;}
.main .proright dl.proshow dd ul li span span{ display:block; width:57px; float:left;color:#666;}
.main .proright dl.proshow dd ul li.bu{ border-bottom:solid 1px #E1E1E1; margin:0 0 10px 0;}
.main .proright dl.proshow dd ul li i{ font-style:normal;color:#c00;}
.main .proright dl.proshow dd ul li.shop b{color:#e22121!important; font-weight:normal;}
.main .proright dl.proshow dt ul li #deliveryFeeResult i{ font-style:normal;color:#c00;}
.main .proright dl.proshow dd ul li span.icon_ca{display:block; width:21px; height:13px; float:left; margin:7px 5px 0 0; background:url(/public/images/index/pro_botton.gif?f3t43w) no-repeat 0 0;}
.botton_buy{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(/public/images/index/pro_botton.gif?f2t23grg) no-repeat 0 -13px;}
.botton_subsidy{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(../images/pro/subsidy.gif) no-repeat;}
.botton_now{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(../images/pro/now.gif?f374sd) no-repeat;}
.botton_flash_gray{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(../images/pro/lijiqg01.png?f435y4);}
.botton_car{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(/public/images/index/pro_botton.gif?f45y45hr) no-repeat 0 -48px;}
.botton_car_gray{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(/public/images/index/pro_botton.gif?f354y4) no-repeat 0 -380px;}
.botton_ca{ display:block; width:90px; height:27px; float:left; margin:8px 0 0 0; background:url(/public/images/index/pro_botton.gif?fe45y4) no-repeat 0 -83px;}
.botton_ticket{ display:block; width:90px; height:27px; float:left; margin:8px 0 0 0; background:url(/public/images/index/pro_botton.gif?f456758) no-repeat 0 -230px;}
.botton_ticket_gray{ display:block; width:90px; height:27px; float:left; margin:8px 0 0 0; background:url(/public/images/index/pro_botton.gif?f4eu56) no-repeat 0 -280px;}
.botton_select_num{ float:left; margin:0 8px 0 0; display:block; width:130px; height:35px; background-position: 0 -577px; }
.sanchu{ text-decoration:line-through;}


.main .proright dl.proshow dd ul li.prosels strong.disabled{border:dashed 1px #ccc; color: #ccc; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
.main .proright dl.proshow dd ul li.prosels strong a{text-decoration:none; }
.main .proright dl.proshow dd ul li.prosels strong{ display:block; font-size:12px; font-weight:normal; color:#000; float:left; line-height:20px; border:solid 1px #ccc; padding:1px 8px 1px 8px; margin:0 5px 0 0; cursor:pointer; height:20ox;}
.main .proright dl.proshow dd ul li.prosels strong.here{ border:solid 2px #C00; background: url(../images/pro/icon_pro.gif) no-repeat right -260px; padding:0 7px 0 7px;}
.main .proright dl.proshow dd ul li.prolace strong{ display:block; font-size:12px; font-weight:normal; color:#000; float:left; line-height:20px; height:20px; }
.main .proright dl.proshow dd ul li.prolace strong span{ position:relative; z-index:1;border:solid 1px #ccc; padding:0 5px 0 0; margin:0 5px 0 0; cursor:pointer; width:50px; text-align:center; background: url(../images/pro/icon_pro.gif) no-repeat right -234px;}
.main .proproright dl.proshow dd ul li.prolace strong ul{ display:none; width:300px; padding:5px; background:#f1f5f9; border:solid 1px #069;top:0; position: relative; top:0\9; left:auto; z-index:0; margin:0 0 0 55px;}
.main .proright dl.proshow dd ul li.prolace strong.here ul{ display:block;}
.main .proright dl.proshow dd ul li.prolace strong.here ul li{ width:50px; float:left; padding:5px; cursor:pointer; line-height:20px;}
.main .proright dl.proshow dd ul li.prolace strong.here ul li span { border:solid 1px #ccc; padding:0; background:#fff;}
.main .proright dl.proshow dd ul li.prolace strong.here ul li span:hover,
.main .proright dl.proshow dd ul li.prolace strong.here ul li span:active {color: #C00;}
.main .proright dl.proshow dd ul li.prolace strong.here span{ border:solid 1px #069; border-right:0;background:#f1f5f9;}
.main .proright dl.proshow dd ul li.sale,ul li div.sale{ height:22px;line-height:22px; font-size:12px; background:#F8EFEF; padding:5px 0 5px 10px; margin:0 0 1px 0;}
.main .proright dl.proshow dd ul li.sale span,ul li div.sale span{ width:68px; height:20px; color: #fff; background:url(../images/pro/icon_pro.gif) no-repeat 0 -285px; padding:0 8px 0 0;  text-align:center;}
.main .proright dl.proshow dd ul li.sale strong{ font-size:12px;}
.main .proright dl.proshow dd ul li.sale h1{ float:left; color:#C00; font-size:18px; font-family:font-family:verdana; padding:0 5px 0 0;}
.main .proright dl.proshow dd ul li.sale a{ padding:0 0 0 10px;}
.main .proright dl.proshow dd ul li.sale a:link,
.main .proright dl.proshow dd ul li.sale a:visited {color:#069}
.main .proright dl.proshow dd ul li.sale a:hover,
.main .proright dl.proshow dd ul li.sale a:active {color: #C00;}


.main .proright dl.proshow dd ul.bgs{ background:#fffceb; padding:10px; border:solid 1px #e1bfa1; width:550px; margin:10px 0 0 0;font-size:12px;}
.main .proright dl.proshow dd ul.sku-bgs{ background:#fffceb; padding:10px; border:solid 2px #c00; width:550px; margin:10px 0 0 0;font-size:12px;}

.main .proright dl.proshow dd ul.bgs p.tb-title{ display: none;}
.main .proright dl.proshow dd ul.sku-bgs p.tb-title{ display: block; margin-top:-10px; color:#C00; font-weight:bold; font-size:15px;}
.main .proright dl.proshow dd ul.sku-bgs p.tb-title a{color:#c00; text-decoration:none; float:right;}

#sku-choose{
	width: 80px;
    height: 35px;
    float: left;
    margin: 0 8px 0 0;
    background: url(../images/pro/sku-sure.gif); 
}

.main .proright dl.proshow dd ul.bgs li{ padding:5px 0 5px 0;}
.main .proright dl.proshow dd ul.bgs li span{ color:#a26136; }
.main .proright dl.proshow dd ul.bgs .w80{ width:80px;}
.main .proright dl.proshow dd ul.bgs li span{ color:#C60;}
.main .proright dl.proshow dd ul.bgs li input{vertical-align:middle;}
.main .proright dl.proshow dd ul.bgs li input[type="text"].theinput{height:20px; border:solid 1px #ccc; border-bottom:solid 1px #999; padding:0 2px 0 2px; margin:0 5px 0 5px; float:left; width:50px;}
.main .proright dl.proshow dd ul.bgs li input#subtract{ width:14px; height:15px; margin:3px 0 0 0; background:url(../images/pro/icon_pro.gif) no-repeat -164px -190px; border:0; padding:0;float:left;}
.main .proright dl.proshow dd ul.bgs li input#plus{ width:14px; height:15px; margin:3px 0 0 0; background:url(../images/pro/icon_pro.gif) no-repeat -178px -190px; border:0; padding:0;float:left;}
.payment_price_input,.payment_ratio_input {border-bottom:solid 1px #ccc;border-top:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff;}
.payment_price_input {width:50px;}
.payment_ratio_input {width:20px;}
ul#propertyTip0{margin-top:-25px;}
.n_pay{ display:block; float:left;padding-right:15px;}
.installment{ position:relative; height:25px;}
.installment_box{ position:absolute; width:252px; padding:5px 10px; height:47px; top:-43px; line-height:16px; left:50%; margin-left:-136px; background:url(../images/pro/installment.png) no-repeat;}
.main .proright .collocation{ width:788px; padding:9px; border:solid 1px #FCD7C7; background: #FDF7EE; height:172px; line-height:16px;}
.main .proright .collocation a span{ display:block; height:32px; width:130px;}
.main .proright .collocation a img{ width:100px; height:100px; padding:0 0 5px 0; display:block;}
.main .proright .collocation strong{ color: #F60;}
.main .proright .collocation dt{ float:left; width:640px; border:solid 1px #FCD7C7; background:#fff; height:170px; overflow:hidden; text-align:center;}
.main .proright .collocation dt a.thispro{ width:130px; padding:10px 40px 0 10px; height:160px; float:left; background:url(../images/icon3.gif) no-repeat 130px 50px;}
.main .proright .collocation dt ul{ padding:0; margin:0; float:right; height:188px;width:460px; overflow:scroll;}
.main .proright .collocation dt ul li{ width: auto;}
.main .proright .collocation dt ul li a{ width:130px; padding:10px 16px 0 0; height:160px; float:left;}
.main .proright .collocation dd{ float:right; width:140px; height:172px; line-height:25px;}
.main .proright .collocation dd span{ color:#093;}

.main .proright .info{ display:none; padding:15px;line-height:150%;text-align:left;}
.main .proright .info ul.show_c{padding:15px; background:#F2F2F2; margin:10px 0 10px 0; border-bottom:solid 1px #DBDBDB; border-top:solid 1px #DBDBDB; line-height:150%;}
.main .proright .info ul.show_c li{ float:left; width:50%; text-align:left;line-height:150%;}
.main .proright .info div, .main .right .info p, .main .right .info span{line-height:150%;text-align:left;}
.main .proright .info .show_text span{line-height:100%;text-align:left;}
.propay_tables{margin:0;}
.propay_tables tr{ background:#f1f5f9;}
.propay_tables th{ border-bottom:solid 1px #cbd6f0; padding:5px 10px 5px 10px;}
.propay_tables td{ padding:5px 10px 5px 10px; background:url(/public/images/bg_list.gif) repeat-x 0 bottom;}
.main .proright dl.proshow dd ul.bgs li .tables td input{ float:none; margin:0; padding:0;}
.complain{ width:70px; position:absolute; right:0px; top:4px; font-size:12px; font-weight:normal;}/*举报*/

/* 库存与配送费用*/
.deliveryFee, .store{float:left;width:165px; line-height:26px; padding-left:8px; background:url(../images/pro/store.gif) left center no-repeat;}
.deliveryFee{position:relative;}
.deliveryFee:hover, .store:hover{ background:url(../images/pro/store2.gif) no-repeat top left;}
.deliveryFee-div{  width:400px; z-index:99; position:absolute; top:24px; left:0px; background:#fff; display:block; float:left; display:none;background:url(../images/pro/store-div.gif) no-repeat top left;}
.store-div{  width:400px; z-index:99; position:absolute; top:24px; left:0px; background:#fff; display:block; float:left; display:none;background:url(../images/pro/store-div.gif) no-repeat top left;}
.deliveryFee-div, store-div { font-size:12px; line-height:150%;}
.deliveryFee-div h2, .store-div h2{ color:#666; font-size:12px; }
.deliveryFee-div small, .store-div small{ text-indent:0px; display:block; float:left; width:68px; line-height:250%; font-size:12px;}
.deliveryFee-div a, .store-div a{ color:#3399CC; padding-left:7px;}
.deliveryFee-div a:hover, .deliveryFee-div a:active, .store-div a:hover, .store-div a:active{ background:#3399FF; color:#fff; padding:5px 7px;}
.deliveryFee-div-text, .store-div-text{ padding:10px 0px 10px 10px;}
.deliveryFee-div-bottom, .store-div-bottom{ background:url(../images/pro/store-div.gif) no-repeat bottom left; height:2px;}

.shengji, .shiji{ overflow-y: auto; overflow-x:hidden; float:left; height:264px; width:182px; border:solid 1px #ccc; margin-bottom:10px;}
.shengji{ margin-right:10px;}
.shengji li, .shiji li{ line-height:150%;}
.shengji li:hover, .shiji li:hover{ background: #FFCC99}

/* 商品详情页 收货地区样式 */
#store-selector .tab li a:hover{text-decoration:none}
#store-selector{position:relative;float:left;z-index:2;height:26px;margin-right:6px}
#store-selector .text{float:left;position:relative;top:0;height:23px;background:#fff;border:1px solid #CECBCE;padding:0 20px 0 4px;line-height:23px;overflow:hidden}
#store-selector .text b{display:block;position:absolute;top:0;right:0;width:17px;height:24px;background-position:-264px -188px;overflow:hidden}
#store-selector .content{display:none;position:absolute;top:25px;left:-45px;border:1px solid #CECBCE;width:390px;padding:15px;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector .close{display:none;position:absolute;z-index:2;top:20px;left:365px;width:17px;height:17px;background-position:-257px -86px}
#store-selector .close,#store-selector .text b{background-image:url(../images/jd-close.png);background-repeat:no-repeat}
#store-selector.hover .content,#store-selector.hover .close{display:block}
#store-selector.hover .close{cursor:pointer}
#store-selector.hover .text{z-index:1;height:25px;border-bottom:0}
#store-selector .area-list li{padding:2px 0 2px 15px;clear:none}
#store-selector .tab li{float:left;clear:none;padding:0}
/* 碎屏险 start */
#guarantee-selector{
	position: relative;
    float: left;
    z-index: 1;
    height: 26px;
    margin-right: 6px;
}
#guarantee-selector .text {
    float: left;
    position: relative;
    top: 0;
    height: 23px;
    background: #fff;
    border: 1px solid #CECBCE;
    padding: 0 20px 0 4px;
    line-height: 23px;
    overflow: hidden;
}

#guarantee-selector.hover .text {
    z-index: 1;
    height: 25px;
    border-bottom: 0;
}

#guarantee-selector .text b {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 17px;
    height: 24px;
    background-position: -264px -188px;
    overflow: hidden;
}
#guarantee-selector .text b {
    background-image: url(../images/jd-close.png);
    background-repeat: no-repeat;
}
#guarantee-selector .content {
    display: none;
    position: absolute;
    top: 25px;
    left: 0;
    border: 1px solid #CECBCE;
    width: 232px;
    padding: 10px;
    background: #fff;
    -moz-box-shadow: 0 0 5px #ddd;
    -webkit-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
}
#guarantee-selector.hover .content {
    display: block;
}
#guarantee-selector .content>label{
	display: block;
    line-height: 20px;
    position: relative;
}
.content label input{
	display: inline-block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}
.content label p{
	margin-left: 20px;
}

/* 碎屏险 end */
#JD-stock .area-list a:hover{color:#fff}
#JD-stock .mt .tab em{font-style:normal;}
.JD-stock .tab a i{background-image:url(../images/jd-stock.png);background-repeat:no-repeat}
.JD-stock .tab{width:100%;height:25px;float:left;border-bottom:2px solid #edd28b;overflow:visible;*overflow:hidden}
.JD-stock .tab a,.JD-stock .tab .current a.hover{position:relative;float:left;height:23px;line-height:23px;padding:0 21px 1px 11px;margin-right:3px;border:1px solid #ddd;border-bottom:0;color:#ccc;text-align:center;cursor:pointer}
.JD-stock .tab a.hover{height:25px;background-color:#fff;border:2px solid #edd28b;border-bottom:0;padding:0 20px 0 10px;line-height:22px;text-decoration:none;color:#000}
.JD-stock .tab a i{position:absolute;right:4px;top:10px;display:block;width:7px;height:5px;overflow:hidden;background-position:0 -35px}
.JD-stock .tab a:hover i{top:10px;right:4px;background-position:0 -28px;*top:9px}
.area-list li{float:left;width:80px;padding:2px 0 2px 15px;clear:none}
.area-list li a{float:left;padding:2px 4px;color:#005aa0}
.area-list li a:hover{background:#005ea7;color:#fff}
.area-list .longer-area{width:370px}
.area-list .long-area{width:170px}

.botton_buy_gray{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(/public/images/index/pro_botton.gif?f34574) no-repeat 0 -341px;}

.sales_gift, .gift{ width:490px; float:right;}
.sales_gift{ z-index:3;}
.gift{ z-index:1;}
.sales_gift dl{ width:490px;  background:#fff;z-index:10; }
.gift dl{ width:490px;  background:#fff; padding-bottom:10px; border-bottom:solid 1px #ccc; z-index:10;  padding-left:10px;}
.gift p a{ color: #6699FF;}
.gift_more{ float:right; cursor:pointer;}
.change_info{ position:absolute;background-color: #fff;border: 1px solid #e1bfa1;width:500px; z-index:1001; font-family: "微软雅黑"; box-shadow:0px 0px 10px 1px #ccc;}
.change_info h1{ font-weight:bold; font-size:14px; line-height:25px; margin-bottom:5px; background:#e1bfa1; padding-left:15px;}
.change_info p{ margin:0px; padding:0px 15px 5px 15px;}
.ab_info{ position:absolute;background-color: #fff;border: 1px solid #e1bfa1;width:300px; z-index:1001; font-family: "微软雅黑"; box-shadow:0px 0px 10px 1px #ccc;}
.ab_info p{margin:0px; padding:10px;}
.ab_info div{ margin:0px; padding:10px;}
.ab_info dt{ width:60px; text-align: right; padding: 2px 0;}
.ab_info dt, .ab_info dd{ height:16px; display:inline-block; *display:inline; *zoom:1; vertical-align: middle; }

.fs12{ font-size:12px;}
/*----- product  end ----------------------------------------------------------------------*/

/*----- buy  end ----------------------------------------------------------------------*/
.buyhead{ width:1000px; height:90px; margin:0px auto 20px auto; padding:20px 0 0 0;}
.buyhead .left{ width:610px;}
.buyhead .right{height:90px; padding:0; width:390px; padding-top:5px;}
.buyhead .right dl.line1{ height:50px;line-height:20px; padding:0; position:relative;}
.buyhead .right dl.line1 dt{ width:370px; float:left; padding:0px 0 0 0; height:32px; margin:0; }
.buyhead .right dl.line1 dt ul{cursor:pointer; }
.buyhead .right dl.line1 dt ul.searchtab li{ width:58px; float:left; margin-right:2px; text-align:center; height:23px;
}
.buyhead .right dl.line1 dt ul.tabinput{ position: absolute; top:22px; left:0px;}
.buyhead .right dl.line1 dt ul.searchtab li.here{background:url(/public/images/index/searchtab.gif?89km) no-repeat; color:#fff; font-weight:bold;}
.buyhead .right dl.line1 dt ul li{ height:26px; line-height:26px;}
.buyhead .right dl.line1 dt ul.here {background: url(../images/bg_search2.gif) no-repeat 0 0; height:52px;}
.buyhead .right dl.line1 dt ul.here li:hover,
.buyhead .right dl.line1 dt ul.here li:active {color: #C00;}
.buyhead .right dl.line1 dt ul li #userid_mark{}
.buyhead .right dl.line1 dt input{height:16px; background:url(/public/images/index/bg_search.gif) no-repeat; width:290px; border:0; padding:8px 0 8px 5px; margin:0; line-height:16px; float:left; font-family:Arial; }
.buyhead .right dl.line1 dt input.search{ width:75px; text-align:center; height:32px; padding:0;background: url(/public/images/index/bottom_search.gif?89jd) no-repeat 0 0; cursor:pointer;}
.buyhead .right .line2{ height:30px; line-height:30px; color: #900; padding:0; width:auto; overflow:visible; white-space:nowrap; margin-top:5px;}
.buyhead .right .line2 a{ padding:0 12px 0 0;}
.buyhead .right .line2 a:link,
.buyhead .right .line2 a:visited {color: #999;}
.buyhead .right .line2 a:hover,
.buyhead .right .line2 a:active {color: #C00;}

.buybar { overflow: hidden; width:1000px; margin:0px auto 15px auto;}
.dhbuybar{ width:990px;margin:20px auto 0px auto;}
.buybar .num4 li { width: 235px;}
.buybar .dhnum3 li { width: 310px;}
.buybar .dhnum2 li { width: 475px;}
.buybar .num3 li { width: 314px; }
.buybar .num5 li { width: 181px; }
.buybar li { float: left; background: #e4e4e4 url(../images/pro/barbuy_bg.png?20131128) no-repeat 100% 0; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; text-align: left; color: #666; padding: 0 19px 0 0px; overflow: hidden; }
.buybar li span, .buybar li strong { display: block; padding-left:20px;}
.buybar li .first { background:#ffe9e9 url(../images/pro/barbuy_bg.png?20131128) no-repeat -15px -150px;}
.buybar li.last { background-position: 100% -180px; }
.buybar li.here { background-color: #d92929; color: #fff; }
.buybar li.here .first { background-color: #d92929; background-position: -15px -120px;}
.buybar li.first-over{ background-color:#ffe9e9;background-position:100% -60px;}
.buybar li.here-prev{ background-position: 100% -30px !important; background-color:#ffe9e9;}
.buybar li.last-here{ background-color: #d92929; color: #fff; background-position: 100% -210px; }

input.thenums{ margin:0 5px 0 5px; height:20px; border:solid 1px #ccc;  padding:0 2px 0 2px; float:left; text-align:center; width:40px;}
input.plus{ float:left; width:14px; height:15px; margin:3px 0 0 0; background:url(../images/pro/icon_pro.gif) no-repeat -164px -190px; border:0; padding:0;cursor:pointer;}
input.subtract{ float:left; width:14px; height:15px; margin:3px 0 0 0; background:url(../images/pro/icon_pro.gif) no-repeat -178px -190px; border:0; padding:0;cursor:pointer;}

.buybar .spclc li { width: 314px; }
.buybar .spclcg li { width: 960px; }
.spcart span.tip{ float:left; color:#d92929; border:1px solid #d92929; margin: 3px 15px 0px 15px; text-align:center; width:52px; height:18px; }
.spcart_bak{
	clear:both;
	overflow:hidden;
	margin:5px 0 15px 0 ;
    margin-left: auto;
    margin-right: auto;
    padding:0px 0 5px 0;
 	width:994px;
    border:solid 2px #ff9900;
}

.zilue{ color:#003aff;}
.zibzk{ width:960px; height:30px;}
.zibzk-hk{line-height:20px; height:30px;font-size:13px; font-weight: bold; margin:0 0 25px 0;margin-left: auto; margin-right: auto; }

.spcart-fk{line-height:20px; height:80px;font-size:13px; font-weight: bold; margin:0 auto;border-left:solid 1px #ccc;border-right:solid 1px #ccc; }
.spcart-fk th{ padding:0 8px 0 8px;  border-top: solid 2px #C00; border-bottom:solid 1px #ccc; line-height:35px;color: #C60;  repeat-x 0 -105px; font-size:12px;}
.spcart-fk .bgs td{ padding:5px; border-bottom:solid 1px #ccc;}
.spcart-fk strong{ color: #F00; font-size:12px;}
.spcart-fk span{ color:#C00; }
.spcart-fk .rightline { border-right:solid 1px #ccc;}

.table1{line-height:20px; margin:0 auto;border-left:solid 1px #ccc;border-right:solid 1px #ccc; }
.table1 th{ padding:0 8px 0 8px;  border-top: solid 2px #C00; border-bottom:solid 1px #ccc; line-height:35px;color: #C60; background:url(../images/bg_sel.gif) repeat-x 0 -105px; font-size:12px;}
.table1 .bgs td{ padding:5px; border-bottom:solid 1px #ccc; background:url(/public/images/bg.gif) repeat-x 0 -420px;}
.table1 strong{ color: #F00; font-size:12px;}
.table1 span{ color:#C00; }
.table1 .rightline { border-right:solid 1px #ccc;}

.table2{ margin:8px auto 0 auto;overflow:hidden; line-height:25px; background: #f7f9fb;border:solid 1px #ccc;border-bottom:0;}
.table2 tr.line{ background:#fff; }
.table2 td{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc; font-family:Arial;}
.table2 td.last{ border-right:0;}
.table2 td,.table2 th{padding:8px;}
.table2 td img{ float:left; width:50px; height:50px; padding:0; margin:0 15px 0 0;border:solid 1px #E5E5E5;}
.table2 td a{ display:block;cursor:pointer;}
.table2 td span{ color:#999;}
.table2 a:link,
.table2 a:visited {color: #069;}
.table2 a:hover,
.table2 a:active {color: #F00;}
.table2 td strong{ color: #C00; font-size:14px;}
.table2 th{border-bottom: solid 1px #ccc;background:url(/public/images/bg.gif) repeat-x 0 -420px; font-size:12px;}
.table2 tr.nobg th{ border-bottom:0;}
.table2 th strong{ color: #C00; font-size:14px; }
.table2 th span{  float:left;color: #06C; padding:5px 5px 0 0; width:150px;}
.table2 th span.mini{ float:none;}
.table2 th span a{ color: #06C;}
.table2 tr.shoptitle th{ padding:8px; background:url(/public/images/bg.gif) repeat-x 0 0; border-top: solid 2px #369; border-bottom:solid 1px #ccc;}

.table3 { margin:5px auto 5px auto;}
.table3 td{ background: url(/public/images/bg_list.gif) repeat-x 0 bottom; padding:5px;}
.table3 td input.butoons{ width:107px; color: #fff; height:25px; background:url(../images/pro/buy2.gif) no-repeat 0 -130px; border:0; padding:0; margin:0; cursor:pointer;}
.table3 th{ margin:0 auto; font-weight:normal; text-align:left;}
.table3 th dl{ width:940px; margin:10px auto 10px auto; line-height:25px; background:#f7fbfc; padding:10px; border:dashed 1px #D7F2FF;}
.youlike.here .table3 th dl dt{ font-weight:bold; color:#069; background:none; border-bottom:solid 1px #D7F2FF;}
.table3 th dl dd{ width:940px; padding:0; margin:0;}
.table3 th dl dd ul li{ height:25px;width:940px; padding:5px 0 0 0; margin:0; color:#333;}
.table3 th dl dd ul li span{ float:right;}
.table3 th dl dd ul li strong{ display:inline-block; color: #039; font-family:verdana;}

.noboder{ border:0;}

a.go{ background:url(../images/pro/buy2.gif) no-repeat 0 -130px; padding:0; width:85px; text-align:center; display:block; height:25px; line-height:25px; color: #fff; font-size:12px; font-weight:normal; cursor:pointer; float:right; letter-spacing:3px;}
a.buttons{ background:url(../images/pro/buy2.gif) no-repeat 0 -105px; padding:0 5px 0 0; width:75px; display:block; height:25px; line-height:25px; color: #000; font-size:12px; font-weight:normal; cursor:pointer; float:left; text-align:center;}

.bottons3,
.bottons2{ background:url(../images/member/member_button.gif) no-repeat center -175px; height:25px; text-align:center; display:block; cursor:pointer; font-size:12px; font-weight:normal; border:0;height:20px; width:100px; color: #fff; line-height:20px; margin:0;}
.bottons3{background-position:center -75px;color: #000;  width:60px; height:25px; line-height:25px;}

.submits1,
.submits2,
.submits3,
.submits4{ background:url(../images/pro/buy2.gif) no-repeat 0 0; padding:0; width:130px; text-align:center; display:block; height:30px; line-height:30px; color: #fff; font-size:15px; font-weight:normal; cursor:pointer; float:right; font-weight:bold; margin:0 0 0 5px; border:0;}
.submits2{ background-position:0 -35px;}
.submits3{ background-position:0 -70px; color:#333;}
.submits4{ background-position:0 -155px; float:left;}

a.submits1,
a.submits2,
a.submits4{ color:#fff;}
a.submits3{ color:#333;}

.submits2 a:link, .submits2 a:visited, .submits2 a:hover { color:#fff;}

.buyyoulike{ width:998px; margin:0 auto 0px auto; padding:0; border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;font-family:"microsoft yahei";}
.buyyoulike dt, .thistitle1{ background:url(../images/tabbg.gif) repeat-x; padding:0 0 0 10px; font-size:16px; font-family:"microsoft yahei"; height:35px; line-height:35px; font-weight:bold;}
.thistitle1 a{ font-size:12px;}
.buyyoulike dt span{ font-size:12px; font-weight:normal;}
.buyyoulike dt strong{ color: #069; font-size:12px;}
.buyyoulike.fenqi{ color: #C30; width:956px;}
.buyyoulike.fenqi span{ float:right; padding:0 10px 0 0; color: #C63;}
.buyyoulike dd{ padding:10px 0px; width:998px; overflow:hidden;}
.buyyoulike dd ul{ padding:0; margin:0 auto; width:990px;}
.buyyoulike dd ul li{ padding:10px; width:310px; float:left; height:100px; overflow:hidden;}
.buyyoulike dd ul li img{ float:left; width:100px; height:100px; padding:0 10px 0 0;}
.buyyoulike dd ul li strong{ color:#900; display:block;}
.buyyoulike dd ul li .buyss{ color:#fff; line-height:18px;}
.buyyoulike dd .table2{ border:0;}
.buyyoulike dd .table2 th{ color:#C60;}
.buyyoulike dt a.edit{ display: inline-block;}
.buyyoulike dt a.ok{ display:none;}
.buyyoulike.here{ background:#eff3f9;}
.buyyoulike.here td{ color: #069;}
.buyyoulike.here dt{ background:url(/public/images/bg_home.jpg?98gujgjjg) repeat-x 0 0; color:#fff;}
.buyyoulike.here dt .blue a,
.buyyoulike.here dt .blue a:link,
.buyyoulike.here dt .blue a:visited {color: #FF0;}
.buyyoulike.here dt .blue a:hover,
.buyyoulike.here dt .blue a:active {color: #F00;}
.buyyoulike.here dt a.ok{ display: inline-block;}
.buyyoulike.here dt a.edit{ display: none;}


.c-s-t { overflow:hidden; position:relative; height:100%;}
.c-s-t .c-p { position:absolute; display:none; bottom:0; width:100%; height:20px; background-color:#efefef; border-top:1px solid #ccc; font: 12px/20px;}
.order_table{ margin: 0 atuo;}
.order_table th{ background:#fff; padding:5px; border-bottom:solid 2px #c86565; font-weight:normal; color:#666;}
.order_table td{ /*border-bottom:dashed 1px #ccc;*/ padding:5px;}
.order_table td b{ color:#c00;}
.order_table td a{ color:#0c91c2;}
.order_table td img{ padding:0; margin:0 15px 0 0; float:left; width:50px; height:50px;}
.order_table td strong{ color:#c00;}
.order_table th.fs14{ font-size:14px;}
.order_table tr.fffbg td{ /*background:#f8e7e7;*/background:#fbf6f6; padding:10px 5px; border-top:solid 1px #ebb0b0;}
.spcart{ width:990px; margin: 0px auto 37px auto; /*border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;*/}
.carttitle{ font-size:16px; font-family:"microsoft yahei"; line-height:35px; background:url(../images/tabbg.gif) repeat-x; padding-left:20px;}
.order_all{background: #FCF4EA; padding: 0px 0px 0px 10px; border-top: solid 1px #EBB0B0; margin: 0px auto 40px auto; width: 976px;}
.order_all_l{ width:50%; padding:8px 0px 8px 0; }
.order_all_r{ position:relative; line-height:20px;width:50%; padding:8px 0px 8px 0; text-align:right;}
.order_all strong{ color:#c00;}
.count-span{ display:inline-block; line-height:20px; padding-top:5px; text-align:right;}
.count-span .count-price-span{display:inline-block; text-align:right; color:#ff0000; width:70px; font-size:12px; color:#cc0000; padding-right:5px;}
.order_top_total{ display:inline-block; width:100%; padding-bottom:5px;}
.order_top_total span{ padding-right:5px; color:#c00; display:inline-block; width:70px;}
.okb_frdpay{ font-size:14px; line-height:18px; color:#333333; padding-left:20px; vertical-align:middle; }

/*电子券*/
.order_top_total .quan_totalnum{color:#333; display:block;width:100px;line-height:23px;float:left;margin-left:283px;}
.btn_coupon_on,.btn_coupon_off{ display:inline-block; vertical-align:middle; width:94px; height:23px; margin-right:5px; overflow:hidden; cursor:pointer; background:url(/public/images/btn_coupon.png) left top no-repeat; border:none;}
.btn_coupon_off{background:url(/public/images/btn_coupon.png?v=150516) left -50px no-repeat;}

/*购物车满立减*/
.car_order_table td.m-tr{ background-color:#fff5f5; font-size:14px; font-weight:bold; color:#cb0000;border:solid 1px #ffa987;}
.m-tr .td_left{border-left:solid 1px #ffa987;}
.m-tr .td_right{border-right:solid 1px #ffa987;}
.m-tr_top td{border-top:solid 1px #ffa987;}
.car_order_table td.m-tr label{ display:inline-block; padding-left:52px; background:url(/public/ccb_icon/coupon/ccb_coupon_fto.jpg) left 1px no-repeat;margin-left:38px}
.order_table td.m-tr{ background-color:#fff5f5; font-size:14px; font-weight:bold; color:#cb0000;border:solid 1px #ffa987;}
.order_table td.m-tr label{ display:inline-block; padding-left:52px; background:url(/public/ccb_icon/coupon/ccb_coupon_fto.jpg) left 1px no-repeat;}
.order_table td.m-tr label.flDiscount{ display:inline-block; padding-left:52px; background:url(/public/ccb_icon/coupon/ccb_coupon_discount1.png) left 1px no-repeat;}

.m-arrow{ display:inline-block; height:20px; width:30px; background:url(/public/ccb_icon/question/ccb_question_16x16_1.png) 10px 2px no-repeat;}
/*通用弹出框*/
.mljTipDiv{ position:absolute; z-index:91; display:none; width:250px; background:url(/public/images/windowhead.png) left top no-repeat;}
.mljTipDiv .d-title{ width:230px; height:28px; padding-top:14px; margin:-1px auto 0 auto; line-height:28px; color:#c10003; font-size:12px; text-indent:5px; font-weight:bold; border-bottom:1px solid #f8e4e4; }
.mljTipDiv .d-dd{ padding:0px 0px 12px 0px; background:url(/public/images/windowfoot.png) left bottom no-repeat;}
.mljTipDiv ol{background:url(/public/images/windowbody.png) left top repeat-y; padding-top:5px;}
.mljTipDiv ol li{ line-height:22px; height:22px; color:#333; font-size:12px; font-weight:normal; padding-left:23px; background:url(/public/images/point.png) 15px 9px no-repeat;}
.pos-detail{ right:91px; top:102px;}
.pos-car{left:-40px; top:15px;}
/*购物车赠品样式*/
.gift_tg{ overflow:hidden; margin:2px 0;}
.gift_tg .gift_icon{ background:#a00; color:#fff; line-height:17px; height:17px; margin-right:10px; padding:0 5px; display:inline-block;border-radius:5px;}
.gift_tg a:link{ color:#999;}
/*满立减选择*/
.mlj { display: inline-block; width: 45px; height: 18px; background: url(/public/ccb_icon/coupon/ccb_coupon_fto.jpg) left top no-repeat; cursor: default;}
.mlj-box{ width:978px; height:60px; padding:3px 0px; border:1px solid #cfcfcf;}
.mlj-box li{ text-align:center; color:#000; float:left;}
.mlj-box img{ vertical-align:middle;}
.bor-r-cf{ border-right:1px solid #cfcfcf;}
.m-box-1{ width:174px; line-height:22px; padding:8px 0px 7px 0px; margin-top:1px; border-right:1px solid #cfcfcf; vertical-align:middle;}
.m-box-nor{ width:158px; height:60px; line-height:20px;}
.m-box-nor span{display:inline-block; padding-left:27px;}
.m-icon-1{ background:url(/public/images/spite-mlj.png) left 1px no-repeat; margin-top:21px;}
.m-icon-2{ background:url(/public/images/spite-mlj.png) left -50px no-repeat; margin-top:21px;}
.m-save{ display:inline-block; height:22px; padding-left:52px; background:url(/public/ccb_icon/coupon/ccb_coupon_fto.jpg) left 2px no-repeat;}

.tips_div{ background:#eee; padding:20px;}
.fsRed {font-size: 14px; height:45px; line-height:45px; font-family: "microsoft yahei"; margin-right:0px; text-align:right; width:100%;}
.fsRed strong{ font-size:24px; color:#cc0000;}

.order_delivery{ border:solid 1px #ccc; width:60px;}
.car_order_table{ margin-top:5px;}
.car_order_table th{border-bottom:solid 2px #c86565; font-weight:normal; color:#666; padding:5px;}
.car_order_table td{padding:5px;background:#fef4f4;}
.car_order_table td img{ float:left; width:50px; height:50px; padding:0; margin:0 15px 0 0;}
.order_pay_table{}
.order_pay_table td{ padding:5px; background:#f1f1f1;}
.order_pay_table td strong{ color:#c00;}
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.fs30red{ font-size:18px; font-family:"microsoft yahei"; margin-right:20px;}
.fs30red strong{color:#c00; font-size:24px;}
.pr10{ padding-right:10px;}
.order_submit{ margin:0px auto 0px auto; padding:10px; min-height:35px;line-height:35px;}
.submit_div{ border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc; width:998px; margin:0 auto;}
.submit_btn{ background:url(../images/pro/order_submit.gif?20140425) no-repeat 0px -36px; height:36px; width:135px; border:none; float:right; cursor:pointer; margin-left:10px;}
.no_coupon,.use_coupon{padding-left:22px; margin:0px 0px 10px 5px; color:#0C91C2; cursor:pointer; position:relative;}
.coupon_box{ width:984px; margin-left:10px; background:#fff7f7; border:solid 1px #f2cfcf; position:relative; margin:10px auto;}
.coupon_title{ padding:5px 7px 5px 10px; background:#f7e3e3; line-height:30px;}
.coupon_title strong{ color:#d00;}
.coupon_table{ margin:0px auto;}
.coupon_table th{ background:#eee; font-weight:normal; height:20px; padding:2px;}
.coupon_table td{ padding:3px; border-bottom:dashed 1px #f7e5e5;}
.coupon_table_tips{ margin-left:10px; line-height:30px;}
.coupon_table_tips strong{ color:#f00;}
.coupon_tab{border-bottom:solid 2px #ddd; height:30px;}
.coupon_tab div{ float:left; width:15%; text-align:center; height:30px; line-height:30px; z-index:1; cursor:pointer; font-size:14px;}
.coupon_tab div.here{border-bottom:solid 2px #f40; font-weight:700; font-size:16px;color:#f40;}
.coupon_tab span{ line-height:30px; color:#ddd;}
.card_left,.card_middle,.card_right{ float:left; background:url(../images/pro/card.gif) no-repeat; display:block; height:36px; cursor:pointer;}
.card_left,.card_right{ width:30px;}
.card_left{ background-position:0px 0px; margin-left:10px;}
.card_middle{ background-position:0px -36px; background-repeat:repeat-x; border:none; color:#fff; font-size:16px; line-height:36px; font-family:"microsoft yahei"; padding-left:10px;}
.card_right{ background-position:0px -72px;}
.card_common,.card_credit,.card_stages{ background-image:url(../images/pro/order_submit.gif?20140425); display:block; height:36px; float:left; border:none; background-repeat:no-repeat;}
.card_common{ background-position:0px -158px; width:85px;}
.card_credit{ background-position:0px -194px; width:85px;}
.card_stages{ background-position:0px -230px; width:102px;}
.pay_info_time{float:right; line-height:35px; font-size:14px; font-family:microsoft yahei; float:right;}
.buyyoulike dd ul.pay_tips{ margin-left:20px; margin-top:10px;}
.buyyoulike dd ul.pay_tips li{ float:none; width:700px; height:20px; padding:0px; color:#666;}
.buyyoulike dd ul.pay_tips li strong{ color:#666;}
.go_pay{ background:url(../images/pro/order_submit.gif?20140425) no-repeat 0px 0px ; width:135px; height:36px; display:block; border:none; cursor:pointer;}
.go_pay:hover{ text-decoration:none;}
.showhidden{ font-size:12px; margin:10px 0px 0px 10px; display:block; color:#0066FF; cursor:pointer; width:130px;}
.black_bg{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:100;}
.pop_box{ position:fixed; top:90px; left:50%; padding:7px; margin-left:-425px; width:850px; background: url(../images/member/addaddr_border.png); z-index:100;}
.pop_box strong{font-weight: bold;}
.addr_title{ background:url(../images/member/addr_title.gif) repeat-x; height:40px; line-height:40px; font-size:16px; padding:0px 15px; font-family:"microsoft yahei"}
.pop_box_content{ background:#fff; padding:0px; overflow:hidden}
.save_addr,.cancle_addr{  width:80px; height:30px; line-height:30px; border:none; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}
.save_addr{background:url(../images/pro/order_submit.gif?20140425) 0px -72px no-repeat;}
.cancle_addr{background:url(../images/pro/order_submit.gif?20140425) 0px -102px no-repeat;color:#444;}
.addr_text{ border:solid 1px #ccc; width:500px; height:70px;}
.addrinput[type="text"]{ border:solid 1px #ccc; height:25px; line-height:25px; width:250px;}


.login{ width:998px; margin:0 auto 20px auto; padding:0; border: solid 1px #ddd; overflow:hidden; font-size:14px;}
.login .titles{ background: url(/public/images/bg.gif) repeat-x 0 -1520px; padding:0 0 0 10px; font-size:16px; height:30px; line-height:30px; font-weight:bold; border-bottom: solid 1px #ddd;;}
.login .titles span{ font-size:12px; font-weight:normal;}
.login .titles strong{ color: #069; font-size:12px;}
.login .info{ margin:15px auto; width:920px;}
.login .info dt{ width:350px; float:left; padding:10px; line-height:35px;}
.login .info dd{ border-left:solid 1px #ddd; width:500px; padding:10px 10px 10px 30px;; float:right;}

.login.else{ width:600px;}

.register-after{
background:url(../ccb_icon/tick/ccb_tick_128x128_2.png) no-repeat 150px center;
width:998px; margin:20px auto 40px auto;
border: solid 1px #ddd; overflow:hidden; font-size:14px;
padding:50px 0px 70px 0px;
}
.register-after li{
padding:10px 0px 10px 300px;
}
.register-after img{
float:left;}
.register-after li h1{
font-size:18px;
color:#FF0000;}
.register-after li a{
color: #3366CC;
}
.register-after li a:hover{
color:#FF0000;
text-decoration:underline;}  

.table4 td{ font-size:14px;}
.table4 td input{ border:solid 1px #ccc; border-bottom:solid 1px #999; height:23px; padding:0 5px 0 5px;}
.table4 th{ font-size:16px;}

.table7{border:solid 1px #eee;}
.table7 td{ font-size:12px; margin:5px; }
.table7 th{ font-size:12px; text-align:right; padding:5px;}
.table7 td input{ border:solid 1px #ccc; border-bottom:solid 1px #999; height:18px; padding:0 5px 0 5px;}

.colors{ font-size:22px; color:#C60; letter-spacing:5px;}

.kuangs{ border:solid 1px #c9d8e0; margin:15px auto; padding:10px; background:#f3f6f7; line-height:20px; font-size:14px;}

.kuangs2{ border:solid 1px #ccc; margin:15px auto; padding:10px;ine-height:20px;font-size:14px;}
.kuangs2 td{ color:#666;font-size:14px;}
.kuangs2 th{ font-weight:normal;font-size:14px;}
.kuangs2 strong{ color:#C00}
.kuangs2 td input{ height:20px; border:solid 1px #ccc; border-bottom:solid 1px #999; width:200px;}
.kuangs2 td select{ width:200px;}
.kuangs2 select,.kuangs2  input{ font-size:14px;}

.fs14 { font-size:14px; font-weight:bold;}
.grey { color:#999;}
.mt10 { margin-top:10px;}
.add_card {padding-bottom:20px;}
.add_card form {width:450px; margin-left:60px;}
.add_card ul { width:280px; height:100px; margin:22px 0px 0px 22px; padding:10px; float:left; display:inline-block; background:url(../images/pro/cart_bg_g.gif) no-repeat; cursor:pointer;  position:relative;}
/*
.add_card ul.on {background:url(../images/pro/cart_bg.gif) no-repeat;}
.add_card ul.off {background-color:white;}
*/
.add_card ul li { line-height:16px; padding:5px 0px 0px 0px; color:#4c4c4c;}
.add_card ul li.line{ border-bottom:solid 1px #eee; padding-bottom:5px;}
.add_card ul li.edit_addr{left:10px; bottom:10px; position:absolute;}
.add_card ul li.edit_addr a{ color:#666; padding:0px 10px;line-height:20px; display:block; float:left;}
.add_card ul li.selected_address{width:29px; height:20px; background:url(/public/images/yes.png) no-repeat; position:absolute; right:2px; bottom:-3px; display:none;}
#add_card_input { display:none;}
.add_card dl { line-height:25px; border-bottom:0; padding:0 30px 0 30px;}
.add_card dl.line { height:20px; border-bottom: solid 1px #CCC; margin:0 30px 20px; width:auto;}
.add_card dl dt{ float:left; width:90px; text-align:right; font-size:12px; padding:5px 0px 5px 0; background:none; line-height:25px; height:25px; font-weight:normal;}
.add_card dl dd { color: #666666; padding: 5px 0 5px 0px;}
.add_card dl dd select{ padding:3px; width:83px;}
.add_card dl dt span{ color:#C00;}
.add_card  strong.titless{ color: #F30; display:block; font-size:14px; margin:15px 10px; clear:both;}
.theinputs{border:solid 1px #ccc; border-bottom:solid 1px #999; height:30px; width:232px;padding-left: 5px;}
.new_addr{ background:url(../images/pro/order_submit.gif?20140425) no-repeat 0px -133px; width:100px; height:25px; display:block; text-align:center; font-weight:bold; line-height:25px; margin:4px 10px 0px 0px;}
.new_addr:hover{ text-decoration:none; color:#333;}
.look_addr_div{ height:25px;line-height:20px;padding-bottom:10px;}
.look_addr_up{ margin:15px 0px 15px 21px; padding-left:15px; background:url(../images/pro/menu_sort.gif) no-repeat 0px 5px;}
.look_addr_down{ margin:15px 0px 15px 21px; padding-left:15px; background:url(../images/pro/menu_sort.gif) no-repeat 0px -34px;}
.all_order li { padding:10px;}
.all_order a.buy { width:90px; height:20px; text-align:center; line-height:20px; background:url(../images/button4.gif); display: inline-block; color:#fff;}
.all_order a.buy2 { width:90px; height:20px; text-align:center; line-height:20px; background:url(../images/bottom1.gif); display: inline-block; color:#666; font-weight:normal;}
/*.use_coupon{ background: url(../images/pro/order_submit.gif?20140425) no-repeat -116px -78px; }
.no_coupon{background: url(../images/pro/order_submit.gif?20140425) no-repeat -116px -106px;}*/
.no_coupon,.use_coupon{padding-left:22px; margin:0px 0px 10px 5px; color:#0C91C2; cursor:pointer; position:relative;}

.coupon_box{ width:984px; margin-left:10px; background:#fff7f7; border:solid 1px #f2cfcf; position:relative; margin:10px auto;}
.coupon_title{ padding:5px 7px 5px 10px; background:#f7e3e3; line-height:30px;}
.coupon_title strong{ color:#d00;}
.coupon_table{ margin:0px auto;}
.coupon_table th{ background:#eee; font-weight:normal; height:20px; padding:2px;}
.coupon_table td{ padding:3px; border-bottom:dashed 1px #f7e5e5;}
.coupon_table_tips{ margin-left:10px; line-height:30px;}
.coupon_table_tips strong{ color:#f00;}
.card_left,.card_right{ float:left; background:url(../images/pro/card.gif) no-repeat; display:block; height:36px; cursor:pointer;}
.card_left,.card_right{ width:30px;}
.card_left{ background-position:0px 0px; margin-left:10px;}
.card_middle{ background-position:0px -36px; background-repeat:repeat-x; border:none; color:#fff; font-size:16px; line-height:36px; font-family:"microsoft yahei"; padding-left:10px;}
.card_right{ background-position:0px -72px;}
.card_common,.card_credit,.card_stages{ background-image:url(../images/pro/order_submit.gif?20140425); display:block; height:36px; float:left; border:none; background-repeat:no-repeat;}
.card_common{ background-position:0px -158px; width:85px;}
.card_credit{ background-position:0px -194px; width:85px;}
.card_stages{ background-position:0px -230px; width:102px; cursor:pointer;}
.btn_friend_buy { margin: 10px 0 0 0; width: 80px; height: 25px; background:url(../images/pro/common_btn.png?20140508) 0 0 no-repeat; font:bold 14px/25px 'Microsoft Yahei'; color: #fff; text-align: center;}
.pay_info_time{float:right; font:14px/35px 'Microsoft YaHei';}
.buyyoulike dd ul.pay_tips{ margin-left:20px; margin-top:10px;}
.buyyoulike dd ul.pay_tips li{ float:none; width:700px; height:20px; padding:0px; color:#666;}
.buyyoulike dd ul.pay_tips li strong{ color:#666;}
.go_pay,.go_pay_grey,.sure_pay{ background:url(../images/pro/order_submit.gif?20140425) no-repeat; width:135px; height:36px; display:block; border:none; cursor:pointer;}
.go_pay{ background:url(../images/pro/order_submit.gif?20140425) no-repeat 0px 0px ; width:135px; height:36px; display:block; border:none; cursor:pointer;}
.go_pay:hover{ text-decoration:none;}
.sure_pay { background-position:0px -302px;}
.go_pay_grey{ background-position:0px -266px;}
.showhidden{ font-size:12px; margin:10px 0px 0px 10px; display:block; color:#0066FF; cursor:pointer; width:130px;}
.save_addr,.cancle_addr{  width:80px; height:30px; line-height:30px; border:none; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}
.save_addr{background:url(../images/pro/order_submit.gif?20140425) 0px -72px no-repeat;}
.cancle_addr{background:url(../images/pro/order_submit.gif?20140425) 0px -102px no-repeat;color:#444;}
.addr_text{ border:solid 1px #ccc; width:500px; height:70px;}
.addrinput[type="text"]{ border:solid 1px #ccc; height:25px; line-height:25px; width:250px;}
.close_addr a{ font-size:24px; color:#666;}
.close_addr a:hover{ text-decoration:none; color:#d00;}
.ready_text{ border:solid 1px #ccc; width:350px; height:25px; line-height:25px;}
.add_vat_list{ margin: 0px 0px 20px 80px;}
.add_vat_list li{ padding: 5px; line-height:25px;}
.add_vat_list li span{ float:left; display:block; width:150px; text-align:right;}
.add_vat_list li span b{ color:#f00;}
input.vat_text{ border:solid 1px #ccc; height:25px; line-height:25px; padding:0px 3px;}

.vat_explain{ color:#666; width:400px; margin-left:150px; line-height:16px; margin-bottom:20px;}
.vat{ height:30px; margin-bottom:15px; margin-left:25px;background:#fff7f7; border:solid 1px #f2cfcf; padding:5px 0px; margin-right:10px; position:absolute; top:30px; left:0px;}
.vat li { float:left;}
.vat input{ vertical-align: middle;}
.vat_tab{ font-size:14px; border-bottom:solid 1px #ddd;height:35px; line-height:35px; padding-left:150px; margin-bottom:30px; margin:20px;}
.vat_tab dd{ float:left; border:solid 1px #ddd; padding:0px 10px; height:35px; line-height:35px;border-bottom:solid 0px #ddd; margin-right:5px; cursor:pointer;}
.vat_tab dd.on{ border-bottom:solid 1px #fff;height:34px; font-weight:bold; color:#d00; background-image:none;}
.general_vat{ margin-left:10px;}
.add_vat{ margin-left:20px; color:#09f;}
/*---------------telecommunications deal------------------*/
.tele_invite_num{ width:580px; margin:50px auto 0; padding-bottom:50px;}
.tele_invite_num li{ line-height:45px;height:45px; padding-bottom:5px;}
.tele_invite_num li.abs { position:relative;}
.tele_invite_num li label.abs { position:absolute;color:#888;}
.tele_invite_num li span{ text-align:right; width:100px;display:block;line-height:35px;height:35px;vertical-align:middle;}
.tele_invite_num_input[type="text"]{ padding:0px 5px; width:250px; height:35px; *line-height:35px; letter-spacing:1px; border:solid 1px #ccc; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1";}
.tele_invite_num_input[type="text"]:focus{border:1px solid #8BA9B2;outline:none; ;-webkit-box-shadow:0 0 5px 3px rgba(220,248,248,.6);box-shadow:0 0 5px 3px rgba(220,248,248,.6);}
.tele_vip_name{ margin:10px 0px 0px 10px; padding-bottom:10px;}
.tele_invite_month{ margin-bottom:20px;}
.tele_invite_month strong{ display:block; width:80px; text-align:right; float:left;}
.tele_invite_month .t_i_fr { float:left; overflow:hidden; width:860px; height:100%; }
.tele_invite_month span{ float:left; display:block; margin:0px 0px 10px 10px; width:200px; height:30px; border:solid 2px #e0e0e0; border-radius:4px; text-align:center; font:bold 14px/30px '\5FAE\8F6F\96C5\9ED1'; background-color:#fff; cursor:pointer;}
.tele_invite_ending td{ font-size:12px; line-height:200%;}
.random_num_num{float:left; width:185px; height:50px; background:#f8cece;color:#666; font-size:14px; line-height:30px; text-align:center;border-radius:3px; margin:0px 10px 10px 0px; font-weight:bold; display:block; cursor:pointer;}
.random_num_on{background:#f0f0f0;color:#999;}
.random_num_num strong{ font-size:12px; font-weight:normal; margin-left:10px;}
.random_num_num dl.group_num{ width:100%; overflow:hidden;}
.random_num_num dl dd.group_num_node { padding:5px 0 2px; width:100%; height:15px; line-height:15px;}
.random_num_num dl dd.group_num_node i { font:100 12px '\5FAE\8F6F\96C5\9ED1'; font-style: italic;}
.tele_search_num[type="text"]{ height:27px; line-height:27px;width:200px;margin:0px 10px;border:1px solid #ccc;}
.reserve_num{ border:solid 2px #eee; margin:0px 10px 10px 10px;}
.reserve_num_title{ font-size:16px; padding-left:10px;height:30px; line-height:30px; background:#eee; margin-bottom:10px;}
.reserve_num_title small{ font-size:12px; color:#777; margin-left:10px;}
.reserve_num_select{float:left; width:225px; height:35px; background:#fff; font-size:16px; line-height:35px; text-align:center; margin:0px 0px 10px 10px; font-weight:bold; display:block; cursor:pointer; position:relative;border:solid 2px #d7d7d7;border-radius:5px;}
.reserve_num_select_on,.tele_invite_month span.here{color:#c00; border:solid 2px #e61313; text-decoration:none;background:url(../images/pro/cur_btn_bg.png) no-repeat 0 0 #f7f7f7;}
.reserve_num_select a{line-height:20px;width:20px; height:20px; display:block; top:0px;right:0px; position:absolute; font-size:16px;color:#999;}
.reserve_num_select a:hover{ text-decoration:none;}
.random_num{ margin:20px 10px 0px 10px; overflow: hidden; height:240px;}
.random_page{ border-top:dashed 1px #ccc; text-align:center; padding:10px 0px 5px 0px;}
.owner-box { overflow: hidden; margin: 20px 10px 0px 10px;height: 100px;}
.owner-box h2 { height: 30px; line-height: 30px;}
.owner-box p { height: 30px; line-height: 30px; text-indent:2em;}
.tele_num{ margin:10px; line-height:20px;}
.fs12{ font-size:12px;}
.fs16{font-size:16px;}
.red_g{ color:#c00;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.font_normal{ font-weight:normal;}
.num_card_detial{ margin:0 10px;}
.num_card_detial_title{ border-top:solid 1px #ddd; line-height:35px;}
.num_card_detial_c{ line-height:56px;}
.phone_test{ background:url(../images/pro/phone_num.gif) no-repeat; width:115px;height:30px; border:none; cursor:pointer;color:#fff; text-align:center;}
.phone_test_disabled { width:115px;height:30px; border:none; cursor:pointer; background-color:#ccc; color:#fff; text-align:center;}
.tele_card{ width:260px; height:35px; line-height:35px;border:solid 1px #ccc; padding:8px 0px;}
.tele_num_tips{color:#666;line-height:25px;border:solid 1px #ffcc99;background:#fffdee;color:#ff7700;padding:3px 10px; height:25px;}
.tele_ok_case{height:auto;}
/*---------------telecommunications deal end------------------*/
/*----- buy  end -----------------------------------------------------------------------*/

/*----- member  ----------------------------------------------------------------------*/

/*.menubgs {
	background: url(//image.buy.ccb.com/images/index/bg_page.jpg) repeat-x 0 -129px;
	height: 40px;
	width: 1200px;
}*/
input {
	color: #666;
}

.theinput {
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 5px;
	border: solid 1px #ccc;
	border-bottom: solid 1px #999;
	width: 200px;
}

.theinputs {
	border: solid 1px #ccc;
	border-bottom: solid 1px #999;
}

.noneinput { float: left; margin: 4px 0 0; padding: 0 2px; width: 50px; height: 20px; border:none; vertical-align: middle; background-color:transparent;}

.bottons,.ping,.cats,.catss,.bottons2,.bottons3,.bottons4,.bottons5
	{
	background: url(../images/member/member_button.gif) no-repeat center 0;
	height: 25px;
	text-align: center;
	display: block;
	line-height: 25px;
	margin: 5px auto 5px auto;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	border: 0;
}

.bottons {
	color: #900;
	margin: 0 0 5px 0;
	width: 100px;
}

.pay {
	background: url(../images/member/member_button.gif) no-repeat center -25px;
	color: #fff;
	width: 68px;
	border: 0;
	line-height: 25px;
	height: 25px;
	cursor: pointer;
	text-align:center;
}
.pay:hover, .ping:hover{ text-decoration:none;}
.ok {
	background: url(../images/member/qrsh.png) no-repeat center 0;
	color: #fff;
	width: 80px;
	width:65px;
	height:25px;
	display:block;
	cursor: pointer;
	line-height:25px;	
}
.ok a:hover{ text-decoration:none;}
.new_b {
	color: #000;
	width: 60px;
	background:url(../images/button_big.gif)  ;border:0px;width:95px;height:31px;cursor:pointer;border:none;color:#FFFFFF;padding:0px; font-size:14px;line-height:31px;
	float: left;
}

.new_s_b1,
.new_s_b2,
.new_s_b3,
.new_s_b4{ background:url(../images/pro/buy2.gif) no-repeat 0 0; padding:0; width:130px; text-align:center; display:block; height:30px; line-height:30px; color: #fff; font-size:15px; font-weight:normal; cursor:pointer; float:right; font-weight:bold; margin:0 0 0 5px; border:0;}
.new_s_b2{ background-position:0 -35px;}
.new_s_b3{ background-position:0 -70px; color:#333;}
.new_s_b4{ background-position:0 -155px; float:left;}

.no_open,.yes_open,.suo{ height:400px; padding-top:260px; text-align:center; font-size:18px; line-height:200%;font-family:microsoft yahei;}
.no_open a,.yes_open a{ color:#1a9bf0;}
.no_open a:hover,.yes_open a:hover{ color:#f00;}
.no_open{background:url(../images/member/no_zhanghu.jpg) no-repeat center 60px;}
.yes_open{ background:url(../images/member/yes_open.jpg) no-repeat center 70px;}
.yes_open span{ font-size:14px;}
.suo{ background:url(../ccb_icon/lock/suo.gif) no-repeat center 50px;}

.ping {
	background-position: center -75px;
	color: #000;
	width: 60px;
	font-weight:bold;
}

.cats {
	background-position: 0 -100px;
	width: 140px;
	line-height: 22px;
	height: 22px;
	margin: 4px 0 0 5px;
	float: right;
	color: #fff;
}

.catss {
	background-position: -34px -125px;
	width: 56px;
	line-height: 22px;
	height: 22px;
	margin: 3px 0 0 0;
	float: right;
	color: #999;
	padding: 0 0 0 20px;
}

.bottons2 {
	background-position: center -150px;
	height: 20px;
	width: 86px;
	color: #900;
	line-height: 20px;
	margin: 0 auto;
}

.bottons3 {
	background-position: center -175px;
	height: 20px;
	width: 100px;
	color: #fff;
	line-height: 20px;
	margin: 0;
}

.bottons4 {
	background-position: center -200px;
	color: #000;
	margin: 0;
	width: 140px;
}

.bottons5 {
	background-position: center -225px;
	color: #000;
	margin: 0;
	width: 100px;
	line-height: 22px;
	height: 22px;
}

.tables1 td a.bottons,.tables3 a.pay {
	color: #fff;
	display:block;
}

.tables3 a.ok {
	color: #fff;
}

.tables3 a.ping {
	color: #000;
}
/*-----------------电信合约机-------------*/

.table5 {
	margin: 5px auto 5px auto;
}
.table5_title{background: url(../images/bg.gif) repeat-x 0 -400px;padding: 8px;}

.table5 td {
	background: url(../images/bg_list.gif) repeat-x 0 bottom;
	padding: 5px;
}

.table5 td strong {
	color: #C00;
	font-size:14px;
}
.table5 td b a{color: #C00; font-weight:normal;}

.table6 .catss {
	color: #999;
}

.tables7 .ping {
	float: right;
	margin: 0 0 0 5px;
}

.tables7 .pay,.tables7 .ok {
	display: block;
}

.main .right .members_info .infos dl dd .ping,.main .right .members_info .infos dl dd span .bottons2
	{
	float: left;
	color: #900;
}

.main .right .members_else a.bottons {
	color: #900;
	margin-top: 5px;
}

.main .right .members_else a.bottons3 {
	color: #fff;
	float: left;
}

.main .right .collection dt span .bottons5 {
	float: left;
}

.main .left {
	width: 200px;
}

.main .right {
	width: 990px;
}

.main .left .left_menu_top {
	background: url(../images/member/member_bg.gif) no-repeat -200px 0;
	width: 200px;
	height: 10px;
	overflow: hidden;
}

.main .left .left_menu_bo {
	background: url(../images/member/member_bg.gif) no-repeat -200px -10px;
	width: 200px;
	height: 10px;
	overflow: hidden;
}

.main .left dl.left_menu {
	width: 190px;
	padding: 0 5px 0 5px;
	background: url(../images/member/member_bg.gif) repeat-y 0 0;
}

.main .left dl.left_menu dt {
	padding: 0 0 0 35px;
	width: 155px;
	background: url(../images/member/member_bg3.gif) no-repeat -1px -150px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}

#dt_upArrows {
	background:url(../images/member/member_bg3.gif) no-repeat -300px -150px;
}

#right_arrows {
	background:url(../images/member/member_bg3.gif) no-repeat -300px -150px;
}

.main .left dl.left_menu dd {
	padding: 3px 0 5px 0;
}

.main .left dl.left_menu dd ul {
	display: none;
}

#open_menu {
	display: block;
}

.main .left dl.left_menu dd ul li {
	line-height: 14px;
	padding: 0 0 0 50px;
	background: url(../images/member/little_arrow.gif) no-repeat 40px 9px;
	line-height: 25px;
	min-height: 25px;
}

.main .left dl.left_menu dd ul li.here {
	padding: 0 0 0 48px;
	border: solid 1px #C68C8C;
	background: #fefced url(../images/member/little_arrow.gif) no-repeat
		39px 8px;
}

.main .left dl.left_menu dd ul li.here a {
	color: #930;
}

.main .left dl.left_menu dd ul li.three {
	padding: 0 0 0 68px;
	background: url(../images/member/member_icons.gif) no-repeat 59px 8px;
}

.main .left dl.left_menu dd ul li.there {
	line-height: 25px;
	/*height: 25px;*/
	padding: 0 0 0 68px;
	border: solid 1px #C68C8C;
	background: #fefced url(../images/member/member_icons.gif) no-repeat
		59px 8px;
}

.main .left dl.left_menu dd ul li.there a {
	color: #930;
}

.main .right .titles {
	border-bottom: solid 1px #ffa930;
	padding: 0;
	width: 990px;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
}

.main .right .titles li {
	padding: 0 0 0 15px;
	float: left;
	margin: 0 3px 0 0;
	background:#f5f5f5;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	cursor: pointer;
	color: #666;
	max-width:990px;
	height:29px;
}
.main .right .titles li.two{
	background:none;
	cursor:default;
	display: block;
	border: none;
	font-size: 13px;
}

.main .right .titles li strong {
	padding: 0 15px 0 0;
	display: block;
	font-weight: bold;
}

.main .right .titles li.here {
	background:#fef4cd;
	border-top:solid 1px #ffa930;
	border-left:solid 1px #ffa930;
	border-right:solid 1px #ffa930;
	color: #900;
}

.main .right .titles li.here strong {
	background-position: right -60px;
	color: #900;
	font-weight: bold;
}

	background: #fff;
	width: 700px;
}





.tables {
	border: solid 1px #ccc;
	border-top: solid 5px #e50922;
	margin: 0 0 10px 0;
	background: url(/public/images/bg_page.jpg) repeat-x 0 -190px;
}

.tables h1 {
	display: block;
	line-height: 30px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E50922;
	line-height: 45px;
}

.tables th img {
	border: solid 1px #ccc;
}

.tables th span {
	width: 200px;
	height: 30px;
	display: block;
	background: url(../images/member/member_bg3.gif) no-repeat 0 0;
	margin: 1px auto;
}

.tables th strong {
	color: #069;
	font-family: Arial, Helvetica, sans-serif;
}

.tables td,.tables th {
	font-size: 14px;
	padding: 8px;
}

.tables td {
	background: url(/public/images/bg_list.gif) repeat-x 0 bottom;
}

.tables td strong {
	color: #C00;
	font-family: Arial, Helvetica, sans-serif;
}

.tables td strong a,.tables td a strong {
	color: #C00;
}

.tables td .ip {
	color: #069;
}

.tables1 {
	border: solid 1px #ccc;
	border-top: 0;
	border-bottom: 0;
	width: 990px;
	margin: 0 0 10px 0;
}

.tables1 th {
	line-height: 20px;
	padding: 5px;
	font-size: 14px;
	background: url(../images/member/member_bg2.gif) repeat-x 0 0;
	font-weight: normal;
	border-bottom: solid 1px #ccc;
}

.tables1 td {
	background: url(/public/images/bg_list.gif) repeat-x 0 bottom;
	padding: 10px;
	line-height: 18px;
	color: #999;
}

.tables1 td a {
	display: block;
}

.tables1 td img {
	float: left;
	margin: 0 15px 0 0;
	width: 50px;
	height: 50px;
}

.tables2 {
	border: solid 1px #b9c9da;
	border-width: 1px 0 1px 0;
	margin: 10px 0 5px 0;
	border-collapse: collapse;
}

.tables2 th {
	padding: 0 5px 0 5px;
	line-height: 35px;
	background: url(../images/member/member_bg2.gif) repeat-x 0 -30px;
	text-align: center;
}

.tables2 td {
	border-bottom: solid 1px #b9c9da;
	line-height: 15px;
	padding: 8px 5px 8px 5px;
	empty-cells: show;
}

.tables2 tr.here {
	background: #e0e7f1;
}

.tables3 {
	border: solid 1px #d0ddea;
	border-bottom: 0;
	margin: 0 auto 10px auto;
	border-collapse: collapse;
}

.tables3 th {
	line-height: 20px;
	vertical-align: middle;
	padding: 5px;
	background: #e8f2ff;
	/*font-weight: normal;*/
	border-bottom: solid 1px #d0ddea;
}

.tables3 td {
	border-bottom: solid 1px #d0ddea;
	padding: 2px;
	line-height: 20px;
	empty-cells: show;
}

.tables3 td.line {
	border-left: solid 1px #d0ddea;
	line-height: 20px;
	padding: 10px 5px 0 5px;
}

/*.tables3 td a {
	display: block;
}*/

.tables3 td img {
	float: left;
	margin: 0 5px 0 0;
	width: 50px;
	height: 50px;
	border: solid 1px #eee;
}
.tables3 td img.mode_img{
	width:18px;
	height:18px;
	border:none; 
	float:none;
}
.tables3 td span {
	color: #999;
}

.tables3 td strong,.tables3 td h1,.tables3 td h2,.tables3 td h3 {
	font-family: Arial, Helvetica, sans-serif;
}

.tables3 td strong {
	font-size: 14px;
}

.tables3 td h1,.tables3 td h2,.tables3 td h3 {
	font-weight: normal;
	display: block;
	font-size: 12px;
}

.tables3 td h1 {
	color: #C60;
}

.tables3 td h2 {
	color: #063;
}

.tables3 td h3 {
	color: #C00;
}

.tables4 {
	border-color: #D4D4D4;
}

.tables4 th {
	background: #eee;
	border-color: #D4D4D4;
}

.tables4 td {
	border-color: #D4D4D4;
}

.table5 {
	margin: 5px auto 5px auto;
}

.table5 td {
	background: url(/public/images/bg_list.gif) repeat-x 0 bottom;
	padding: 5px;
}

.table5 td strong {
	color: #C00;
	font-size:14px;
}
.table5 td b a{color: #C00; font-weight:normal;}

.table6 {
	margin: 8px auto 0 auto;
	overflow: hidden;
	line-height: 25px;
	background: #f7f9fb;
	border-bottom: 0;
}

.table6 tr.line {
	background: #fff;
}

.table6 td {
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	font-family: Arial, Helvetica, sans-serif, "黑体";
}

.table6 td.last {
	border-right: 0;
}

.table6 td,.table6 th {
	padding: 8px;
}

.table6 td img {
	float: left;
	width: 50px;
	height: 50px;
	padding: 0;
	margin: 0 15px 0 0;
	border: solid 1px #E5E5E5;
}

.table6 td a {
	display: block;
	cursor: pointer;
}

.table6 a:link,.table6 a:visited {
	color: #069;
}

.table6 a:hover,.table6 a:active {
	color: #F00;
}

.table6 td strong {
	color: #C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

.table6 th {
	background: url(/public/images/bg.gif) repeat-x 0 -400px;
	font-size: 12px;
	text-align: center;
}

.colle {
	display: none;
}

.tables7 {
	border-top: 0;
}

.tables7 td {
	line-height: 25px;
}

.tables7 td img {
	width: 75px;
	height: 75px;
}

.tables7 td strong {
	color: #C00;
	font-size: 12px;
}

.tables7 td span {
	color: #096
}

.tables7 tr.lines {
	background: #f1f1f1;
}

.tables7 th {
	background: url(../images/member/member_select.gif) repeat-x 0 -105px;
}

/**
.tables7 td a {
	display: inline;
}
**/

.tables7 td span.bian {
	color: #999;
	cursor: pointer;
	padding: 0 0 0 8px;
}

.tables7 td.line img {
	width: auto;
	height: auto;
	float: none;
	display: inline;
	border: 0;
}

.tables8 {
	border: solid 1px #b9c9da;
	border-width: 1px 0 1px 0;
	margin: 10px 0 5px 0;
	border-collapse: collapse;
}

.tables8 th {
	padding: 0 5px 0 5px;
	/*font-weight: normal;*/
	text-align: left;
	line-height: 35px;
	background: url(../images/member/member_bg2.gif) repeat-x 0 -30px;
}

.tables8 td {
	border-bottom: solid 1px #b9c9da;
	line-height: 15px;
	padding: 8px 5px 8px 5px;
	empty-cells: show;
}

.tables8 tr.here {
	background: #e0e7f1;
}

/*.pagenum {
	width: 978px;
	border: solid 1px #ccc;
	background: #eee;
	padding: 5px;
	text-align: right;
	color: #666;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.pagenum a {
	background: #FFECEC;
	color: #900;
	padding: 3px 8px 3px 8px;
	margin: 0 2px 0 2px;
	border: solid 1px #900;
	font-weight:bold;
}

.pagenum a:link,.pagenum a:visited {
	color: #069;
	background: #fff;
	border: solid 1px #ccc;
	font-weight:normal;
}

.pagenum a:hover,.pagenum a:active {
	background: #FFECEC;
	color: #900;
	border: solid 1px #900;
	font-weight:normal;
}
.pagenum input[type="text"] {
    line-height:16px;
    height:16px;
    border:solid 1px #fff;
    width:20px;
}
.pagenum .pagenuminput{border:solid 1px #ccc;padding: 3px ; margin: 0 2px 0 2px; background:#fff; }
.pagenum input[type="button"]{ background:url(../images/member/pagenum.gif) no-repeat; line-height:26px; height:26px; width:38px; border:none;  cursor:pointer;}*/
.youlike {
	margin: 0 auto 10px auto;
	padding: 0;
	border: solid 1px #ccc;
	width: 988px;
	overflow: hidden;
}

.youlike dt {
	background: url(../images/bg_title.gif) repeat-x 0 1px;
	padding: 0 10px 0 10px;
	font-size: 12px;
	height: 30px;
	width: 978px;
	line-height: 30px;
	font-weight: bold;
}

.new_uu{width:988px;border:1px solid #ccc;overflow:hidden;margin:0px auto;padding:0px;}
.new_uu ul{width:980px;margin:0px auto;}/*margin-left:30px;}*/
.new_uu dt {background: url(../images/bg_title.gif) repeat-x 0 1px;
	padding: 0 10px 0 10px;
	font-size: 12px;
	height: 30px;
	width: 978px;
	line-height: 30px;
	font-weight: bold;}
.new_uu ul li{float:left;display:inline; width:488px;overflow:hidden; height:35px;line-height:35px;}
.dd_left{width:115px;text-align:right;float:left;}
.dd_right{float:right;text-align:left;width:365px; overflow:hidden;}






.youlike h3 {
	background: url(../images/bg_title.gif) repeat-x 0 1px;
	padding: 0 10px 0 10px;
	font-size: 14px;
	height: 30px;
	width: 968px;
	line-height: 30px;
	font-weight: bold;
}

.youlike h2 {
	background: url(../images/bg_title_2.gif) repeat-x 0 1px;
	padding: 0 10px 0 10px;
	font-size: 14px;
	height: 30px;
	width: 800px;
	line-height: 30px;
	font-weight: bold;
}

.youlike dt span {
	font-size: 12px;
	font-weight: normal;
}

.youlike dt strong {
	font-size: 12px;
	float: right;
	font-weight: normal;
}

.youlike dd {
	padding: 0;
	width: 998px;
	overflow: hidden;
	margin: 0 auto;
}

.youlike dd ul {
	padding: 5px 0 0 0;
	margin: 0 auto;
	width: 955px;
}

.youlike dd ul li {
	padding: 17px;
	width: 157px;
	float: left;
	height: 245px;
	overflow: hidden;
	line-height: 20px;
}

.youlike dd ul li img {
	border: 1px solid #ccc;
	width: 155px;
	height: 155px;
	margin: 0 0 10px 0;
}

.youlike dd ul li a {
	display: block;
}

.youlike dd ul li span {
	text-decoration: line-through;
	color: #999;
	font-size: 14px;
}

.youlike dd ul li strong {
	color: #C00;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 5px 0 15px;
}

.youlike dd ul li strong.down {
	background: url(../images/member/member_icons.gif) no-repeat 0 -45px;
}

.youlike dd ul li strong.up {
	background: url(../images/member/member_icons.gif) no-repeat 0 -95px;
}

.main .right .members_info {
	width: 800px;
	padding: 20px 0 20px 0;
	margin: 0 auto;
}

.main .right .members_info .infos {
	width: 800px;
	float: left;
	height: 20px;
}

.main .right .members_info .infos dl {
	width: 650px;
	overflow: hidden;
	padding: 15px 0 15px 0;
	line-height: 22px;
}

.main .right .members_info .infos dl dt {
	width: 95px;
	float: left;
	height: 22px;
	text-align: right;
	padding: 0;
}

.main .right .members_info .infos dl dt strong {
	color: #F00;
	font-weight: normal;
}

.main .right .members_info .infos dl dd {
	padding: 0;
	width: 550px;
	float: right;
}

.main .right .members_info .infos dl dd span {
	display: block;
	width: 300px;
	float: right;
	color: #666;
	height: 22px;
}

.main .right .members_info .heads {
	width: 122px;
	float: right;
	text-align: center;
	line-height: 30px;
}

.main .right .members_info .heads img {
	border: solid 1px #ccc;
}

.main .right .members_else {
	width: 900px;
	padding: 0;
	margin: 35px auto 0 auto;
	border: solid 1px #ccc;
	border-bottom: 0;
}

.main .right .members_else dl {
	border-bottom: solid 1px #ccc;
	padding: 30px;
	width: 840px;
}

.main .right .members_sav dl dt {
	width: 180px;
	border-right: solid 1px #ccc;
	float: left;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 5px;
}

.main .right .members_sav dl dt img {
	float: left;
	padding: 0 15px 0 0;
}

.main .right .members_sav dl dd {
	width: 640px;
	float: right;
	color: #666;
	font-size: 14px;
	padding: 0;
	line-height: 35px;
}

.main .right .members_sav dl dd span {
	float: right;
	width: 140px;
	text-align: center;
	font-size: 12px;
}

.main .right .members_edit {
	border-bottom: solid 1px #ccc;
	padding: 30px 0 30px 0;
}

.main .right .members_edit dl {
	line-height: 20px;
	border-bottom: 0;
	padding: 0 30px 0 30px;
}

.main .right .members_edit dl.line {
	height: 20px;
	border-bottom: solid 1px #CCC;
	margin: 0 30px 20px;
	width: auto;
}

.wait_ping{ margin-top:10px; background: url(../images/member/messagebox_warning.gif) no-repeat 33% 0px; padding-left:38%; font-size:14px; line-height:50px;}
.wait_ping strong{ color:#f00; margin:0px 5px;}
.wait_ping span{ float:left}
.ping_btn{ float:left; margin-top:12px;}

.main .right .members_edit dl dt {
	float: left;
	width: 150px;
	text-align: right;
	font-size: 12px;
	padding: 5px 0 5px 0;
}

.main .right .members_edit dl dt span {
	color: #C00;
}

.main .right .members_edit strong.titless {
	color: #F30;
	display: block;
	font-size: 14px;
	margin: 0 auto;
	width: 820px;
}

.main .right .members_edit span.infomation {
	color: #666;
	display: block;
	margin: 0 auto;
	width: 820px;
}

.main .right .members_edit dl dd {
	float: right;
	width: 680px;
	padding: 5px 0 5px 4px;
	color: #666;
}

.main .right .members_edit dl dd input {
	float: left;
	margin: 0 10px 0 0;
	font-family: Arial;
	font-size: 12px;
}

.main .right .members_edit  .tables2 {
	margin: 10px auto;
	border: solid 1px #b9c9da;
	border-bottom: 0;
}

.main .right .members_edit  .tables2 strong {
	color: #339
}

.main .right .members_edit strong {
	color: #C00;
}

.main .right .members_pass dl dd .theinput {
	padding: 0 20px 0 3px;
	width: 147px;
	background: url(../images/member/member_icons.gif) no-repeat 155px
		-198px;
	overflow: hidden;
}

.main .right .members_pass dl dd ul.pass {
	width: 138px;
	background: url(../images/member/member_bg2.gif) repeat-x 0 -125px;
	height: 20px;
	overflow: hidden;
}

.main .right .members_pass dl dd ul.pass li {
	height: 20px;
	float: left;
	width: 45px;
	border-right: solid 1px #fff;
	text-align: center;
}

.main .right .members_pass dl dd ul.pass li.here {
	background: url(../images/member/member_bg2.gif) repeat-x 0 -145px;
	color: #930;
}

.main .right .members_e {
	border: solid 1px #ccc;
	padding: 30px;
	width: 738px;
	line-height: 35px;
}

.main .right .members_e ul li {
	float: left;
	padding: 0 5px 0 0;
}

.main .right .members_e ul.infos {
	border: solid 1px #F3D7AF;
	margin: 5px auto;
	padding: 10px;
	width: 716px;
	background: #FCF9ED;
	line-height: 20px;
}

.main .right .collection {
	width: 990px;
	margin: 10px 0 10px 0;
	line-height: 25px;
}

.main .right .collection dt {
	padding: 5px 0 5px 25px;
}

.main .right .collection dt strong {
	font-size: 14px;
}

.main .right .collection dt span {
	display: block;
	float: right;
	width: 300px;
}

.main .right .collection dt span .theinput {
	height: 20px;
	width: 185px;
	border: solid 1px #ccc;
	border-bottom: solid 1px #999;
	float: left;
	margin: 0 5px 0 0;
}

.main .right .collection dd {
	border: solid 3px #eee;
	padding: 8px;
	width: 968px;
}

.main .right .collection dd a {
	padding: 0 15px 0 0;
}

.main .right .collection dd li {
	border-bottom: solid 1px #eee;
}

.main .right .collection dd li strong,.main .right .collection dd li strong a
	{
	color: #C90;
}

.main .right .collection dd li span {
	padding: 0 10px 0 0;
	color: #ccc;
}

.main .right .collection_select {
	background: url(../images/member/member_select.gif) repeat-x 0 -70px;
	height: 35px;
	padding: 0 6px 0 6px;
	line-height: 30px;
	width: 978px;
}

.main .right .collection_select dt {
	float: left;
	width: 350px;
	vertical-align:middle;
	padding-top:3px;
}

.main .right .collection_select dd {
	float: right;
	width: 380px;
	text-align: right;
	font-size: 12px;
	padding: 3px 0 0 0;
}
.main .right .collection_select dd a{ border:solid 1px #ccc; padding:2px 4px;}
.main .right .collection_select dd input.w30{ vertical-align:middle; height:14px; line-height:14px;}
.main .right .collection_select dd input[type="button"]{ cursor:pointer;}
.next1, .prev1, .next2, .prev2{ border:none; width:14px; height:20px; vertical-align:middle;margin:0 3px 0 3px;}
.next1{ background:url(../images/pro/icon_pro.gif) no-repeat 0 -169px; }
.next2{ background:url(../images/pro/icon_pro.gif) no-repeat -14px -169px;} 
.prev1{ background:url(../images/pro/icon_pro.gif) no-repeat -28px -169px;}
.prev2{ background:url(../images/pro/icon_pro.gif) no-repeat -42px -169px; }
.turn{ background:url(../images/member/turn.png) no-repeat; width:32px; height:20px; border:none;}
.sc{ background:url(../images/member/sc.gif) no-repeat; width:74px; height:22px; border:none; display:block; margin-bottom:4px;}
.sc_sequence{ background:url(../images/member/sctitle_bg.gif) no-repeat 0px 0px; width:80px; height:20px; display:block; margin-left:8px;}
.sc_sequence2{background:url(../images/member/sctitle_bg2.gif) no-repeat 0px 0px; width:80px; height:20px; display:block; margin-left:8px;}
.pay_sequence, .pay_sequence2{ width:52px; height:20px; display:block; margin-left:20px;}
.pay_sequence{ background:url(../images/member/pay_sequence.gif) no-repeat;}
.pay_sequence2{ background:url(../images/member/pay_sequence2.gif) no-repeat;}
.sc_sequence_gray,.sc_sequence_gray2{width:80px; height:20px; display:block; margin-left:8px;}
.sc_sequence_gray{background:url(../images/member/sctitle_bg_gray.gif) no-repeat 0px 0px;}
.sc_sequence_gray2{background:url(../images/member/sctitle_bg2_gray.gif) no-repeat 0px 0px;}
.pay_sequence, .pay_sequence2, .pay_sequence_green, .pay_sequence2_green { width:52px; height:20px; display:block; margin-left:20px;}
.pay_sequence_green{ background:url(../images/member/pay_sequence_green.gif) no-repeat;}
.pay_sequence2_green{ background:url(../images/member/pay_sequence2_green.gif) no-repeat;}
.tables7 td img.jishitong_img{ width:64px; height:16px; border:none; float:none;}

.main .right .collection_select dd select option {
	line-height: 18px;
}

.main .right .collection_select dt a {
 color:#3366FF;
 margin-left:10px;
}
.main .right .collection_select dt input{ vertical-align:middle;}


.order {
	border: solid 1px #C93;
	background: #FDF8F2;
	padding: 8px;
	margin: 8px auto 8px auto;
}

.order strong {
	color: #C00;
	padding: 0 10px 0 0;
}

.order a strong {
	color: #C00;
}

.kuangss {
	border: solid 1px #F3D7AF;
	margin: 15px auto;
	padding: 10px;
	background: #FCF9ED;
	line-height: 20px;
	font-size: 14px;
}

.kuangs2 {
	border: solid 1px #ccc;
	margin: 15px auto;
	padding: 10px;
	line-height: 20px;
	font-size: 14px;
}

.kuangs2 td {
	color: #666;
	font-size: 14px;
}

.kuangs2 th {
	font-weight: normal;
	font-size: 14px;
}

.kuangs2 strong {
	color: #C00
}

.kuangs2 td input {
	height: 20px;
	border: solid 1px #ccc;
	border-bottom: solid 1px #999;
	width: 200px;
}

.kuangs2 td select {
	width: 200px;
}

.kuangs2 select,.kuangs2  input {
	font-size: 14px;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
}

.clearfix {
	*zoom: 1;
}

.mb10 {
	margin-bottom: 10px;
}

.mt10 {
	margin-top: 10px;
}

.ml30 {
	margin-left: 30px;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.fs14 {
	font-size: 14px;
	font-weight: bold;
}

.comment {
	margin-top: 10px;
	position:relative;
}

.anonym{
	position:absolute; 
	top:5px; 
	right:10px;
	vertical-align:middle;
	line-height:20px;}
	
.anonym_one{
	margin-left:10px;
	vertical-align:middle;
	line-height:16px;
}
.comment_box {
	border-bottom: dashed 1px #ccc;
	margin: 5px auto;
	width: 98%;
}

.comment ul {
	padding: 10px;
	float: left;
}

.comment ul.comment_left {
	width: 300px;
}

.comment ul.comment_left img {
	border: 1px solid #AAAAAA;
	float: left;
	height: 100px;
	margin: 0 15px 0 0;
	width: 100px;
}

.comment ul.comment_left a {
	display: block;
	color: #069;
}

.comment ul.comment_left a:hover {
	color: #f00;
}

.comment ul.comment_left span {
	color: #999;
}

.comment ul.comment_right {
	width: 600px;
}

.comment ul.comment_right a {
	color: #069;
	font-weight: bold;
}

.comment ul.comment_right a:hover {
	color: #f00;
}

.comment ul.comment_right textarea {
	width: 550px;
	height: 80px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.comment_modify {
	margin-top: 10px;
}

.comment_box_modify {
	border-bottom: dashed 1px ORANGE;
	margin: 5px auto;
	width: 98%;
}

.comment_modify ul {
	padding: 10px;
	float: left;
}

.comment_modify ul.comment_left {
	width: 260px;
}

.comment_modify ul.comment_left img {
	border: 1px solid #AAAAAA;
	float: left;
	height: 100px;
	margin: 0 15px 0 0;
	width: 100px;
}

.comment_modify ul.comment_left a {
	display: block;
	color: #069;
}

.comment_modify ul.comment_left a:hover {
	color: #f00;
}

.comment_modify ul.comment_left span {
	color: #999;
}

.comment_modify ul.comment_right {
	width: 450px;
}

.comment_modify ul.comment_right a {
	color: #069;
	font-weight: bold;
}

.comment_modify ul.comment_right a:hover {
	color: #f00;
}

.comment_modify ul.comment_right textarea {
	width: 400px;
	height: 100px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.comment_star {
	margin-top: 10px;
}

.comment_star ul {
	padding: 2px 0;
}

.comment_star li {
	float: left;
	padding: 0 10px;
}

.textp {
	line-height: 26px;
	text-indent: 2em;
}

.help_textp {
	line-height: 200%;
}

.msgContent {
	border: solid 1px #ccc;
	padding: 8px;
	margin-right: 100px;
	font-size: 12px;
}

.tables10 td a.pay { background:url(../images/member/member_button.gif) no-repeat center -25px; height:25px; text-align:center; color: #fff; line-height:25px; margin:5px 0 5px 0; cursor:pointer;display:block;}
.tables10 td a.ok{ background:url(../images/member/member_button.gif) no-repeat center -50px; height:25px; text-align:center; color: #fff; line-height:25px; margin:5px 0 5px 0; cursor:pointer;display:block;}
.tables10 td a.ping{ background:url(../images/member/member_button.gif) no-repeat center -75px; height:25px; text-align:center; color: #000; line-height:25px; margin:5px 0 5px 0; cursor:pointer;display:block;}
.tables10 { margin:15px 0;}
.tables10 th{ background:url(../images/member/member_bg2.gif) repeat-x 0 -30px; height:35px; border-top:solid 1px #b9c9da;border-bottom:solid 1px #b9c9da; border-left:none; border-right:none;}

/*发布评论*/
.evaluate{ width:950px; margin:-10px auto; position:relative;}
.up_arrow{ background:url(../images/member/evaluate.gif) no-repeat 0px -48px; display:block; width:27px; height:15px; position:absolute; top:-11px; right:50px;}
.evaluate_c{ background:#fff9e5; border-left: solid 1px #f7d989;border-right: solid 1px #f7d989; padding-top:10px;}
.evaluate_editc{ float:right; width:800px; margin-right:20px;}
.evaluate_c dl{ padding:3px 20px;}
.evaluate_editc dl{ border-bottom:dotted 1px #d8d8d8;padding:10px 0px;}
.evaluate_editc dl dt{ float:left; width:60px; text-align:right; *line-height:200%; color:#666;}
.evaluate_c dl dt{ float:left; width:60px; text-align:right; *line-height:200%; color:#666;}
.evaluate_c dl dt i,.evaluate_editc dl dt i{ color:#fcb62e; margin-right:5px;}
.star_e{ margin-bottom:10px;}
.star_e input{ float:left; vertical-align:middle; margin-top:3px; *margin-top:0px;}
.mr20{ margin-right:20px;}
.w300{ width:400px;}
.evaluate_c dl dd{ float:right; width:820px;}
.evaluate_c dl dd a.pay{ color:#fff;}
.evaluate_c dl dd small{ font-size:12px; color:#666; display:block; padding-left:355px; padding-top:5px;}
.evaluate_c textarea{ font-size:12px; float:left;}
.evaluate_c dl dd big{ font-size:12px; color:#666; float:left; width:150px; border:solid 1px #f7ebb9; padding:10px; background:#fff; margin-left:10px; margin-right:150px;}
.evaluate_topleft, .evaluate_topright,.evaluate_bottomleft,.evaluate_bottomright{ background:url(../images/member/evaluate.gif) no-repeat; width:15px; height:15px; display:block;}
.evaluate_topleft{ background-position:0px 0px; float:left;}
.evaluate_topright{ background-position:-25px 0px; float:right;}
.evaluate_bottomleft{ background-position:0px -25px; float:left}
.evaluate_bottomright{ background-position:-25px -25px; float:right;}
.evaluate_bottommiddle,.evaluate_middle{ height:14px; background:#fff9e5;float:left; width:920px;}
.evaluate_bottommiddle{ border-bottom:solid 1px #f7d989;}
.evaluate_middle{ border-top:solid 1px #f7d989;}
.lines td{ border-bottom: solid 0px #e8f2ff;}

.on{ background:url(../images/pro/menu_sort.gif) no-repeat 50px 3px; padding-right:15px;}
.off{ background:url(../images/pro/menu_sort.gif) no-repeat 50px -39px; padding-right:15px;}

.evaluate_score{ border:solid 1px #B9C9DA; margin-top:10px;}
.evaluate_score_title{line-height: 35px; height:35px; text-indent:20px; font-size:12px; color:#666;}
.evaluate_score_title strong{ font-size:16px; margin-right:10px; color:#333;}
.evaluate_score table{ margin:20px; width:95%;}
.evaluate_score table td{ border-bottom:dotted 1px #ccc; padding:5px; empty-cells:show;}
.evaluate_tr td{ border-bottom:solid 1px #fff;}
.star_score{ font-size:24px; color:#f48a0c; font-family:tahoma; font-style:italic;}
.star_score strong{ font-weight:normal; font-size:18px;}
.star_score small{ font-size:12px; color:#666; font-style:normal; margin-left:5px;}

a.bluelink{ color: #0066FF;}
a:hover.bluelink{ color:#F00;}

.evaluate_edit{ border:solid 1px #d8d8d8; padding-top:10px; margin-top:10px;}
.evaluate_pro{ width:130px; float:left; margin-left:20px;}
.evaluate_pro .pro_img{ width:100px; height:100px; display:block;}
.evaluate_pro .pro_img img{ margin-left:15px;} 

.evaluate_editc dl dd small{ font-size:12px; float:left; color:#888; margin-left:5px;}
.evaluate_editc dl dd big{ font-size:12px; float:right; width:150px; color:#888;margin-left:5px;}
.evaluate_editc dl dd input,.evaluate_editc dl dd textarea{ float:left; font-size:12px;}

.main .right .titles li.shop_user{ float:right; font-size:12px; background:none;}
.main .right .titles li.wait_e{font-size:12px; background:none;}
/*  隐藏评价中的标题、缺点不足，只输入心得即可 20130910 调整样式     
.evaluate{ width:950px; margin:0px auto; position:relative;}
.up_arrow{ background:url(../images/member/evaluate.gif) no-repeat 0px -48px; display:block; width:27px; height:15px; position:absolute; top:-11px; right:50px;}
.evaluate_c{ background:#fff9e5; border-left: solid 1px #f7d989;border-right: solid 1px #f7d989; padding-top:30px;}
.evaluate_editc{ float:right; width:800px; margin-right:20px;}
.evaluate_c dl{ padding:6px 20px;}
.evaluate_editc dl{ border-bottom:dotted 1px #d8d8d8;padding:10px 0px;}
.evaluate_editc dl dt{ float:left; width:60px; text-align:right; *line-height:200%; color:#666;}
.evaluate_c dl dt{ float:left; width:140px; text-align:right; *line-height:200%; color:#666;}
.evaluate_c dl dt i,.evaluate_editc dl dt i{ color:#fcb62e; margin-right:5px;}
.star_e{ margin-bottom:10px;}
.star_e input{ float:left; vertical-align:middle; margin-top:3px; *margin-top:0px;}
.mr20{ margin-right:20px;}
.w300{ width:400px;}
.evaluate_c dl dd{ float:right; width:760px;}
.evaluate_c dl dd a.pay{ color:#fff;}
.evaluate_c dl dd small{ font-size:12px; color:#666; display:block; padding-left:355px; padding-top:5px;}
.evaluate_c textarea{ font-size:12px; float:left;}
.evaluate_c dl dd big{ font-size:12px; color:#666; float:left; width:150px; border:solid 1px #f7ebb9; padding:10px; background:#fff; margin-left:10px; margin-right:150px;}
.evaluate_topleft, .evaluate_topright,.evaluate_bottomleft,.evaluate_bottomright{ background:url(../images/member/evaluate.gif) no-repeat;width:15px; height:15px; display:block;}
.evaluate_topleft{ background-position:0px 0px; float:left;}
.evaluate_topright{ background-position:-25px 0px; float:right;}
.evaluate_bottomleft{ background-position:0px -25px; float:left}
.evaluate_bottomright{ background-position:-25px -25px; float:right;}
.evaluate_bottommiddle,.evaluate_middle{height:14px; background:#fff9e5;float:left; width:950px;}
.evaluate_bottommiddle{ border-bottom:solid 1px #f7d989;}
.evaluate_middle{ border-top:solid 1px #f7d989;}
.lines td{ border-bottom: solid 1px #fff;}

.on{ background:url(../images/evaluation/menu_sort.gif) no-repeat 50px 3px; padding-right:15px;}
.off{ background:url(../images/evaluation/menu_sort.gif) no-repeat 50px -39px; padding-right:15px;}

.evaluate_score{ border:solid 1px #B9C9DA; margin-top:20px;}
.evaluate_score_title{background: url(../images/member/member_bg2.gif) repeat-x scroll 0 -30px transparent;line-height: 35px; height:35px; text-indent:20px; font-size:12px; color:#666;}
.evaluate_score_title strong{ font-size:16px; margin-right:10px; color:#333;}
.evaluate_score table{ margin:20px; width:95%;}
.evaluate_score table td{ border-bottom:dotted 1px #ccc; padding:8px}
.evaluate_tr td{ border-bottom:solid 1px #fff;}
.star_score{ font-size:20px; color:#f48a0c; font-family:tahoma; font-style:italic;}

a.bluelink{ color: #0066FF;}
a:hover.bluelink{ color:#F00;}

.evaluate_edit{ border:solid 1px #d8d8d8; padding-top:20px; margin-top:10px;}
.evaluate_pro{ width:130px; float:left; margin-left:20px;}
.evaluate_pro .pro_img{ width:100px; height:100px; display:block;}
.evaluate_pro .pro_img img{ margin-left:15px;} 

.evaluate_editc dl dd small{ font-size:12px; float:left; color:#888; margin-left:5px;}
.evaluate_editc dl dd big{ font-size:12px; float:right; width:150px; color:#888;margin-left:5px;}
.evaluate_editc dl dd input,.evaluate_editc dl dd textarea{ float:left; font-size:12px;}

.main .right .titles li.shop_user{ float:right; font-size:12px; background:none;}
.main .right .titles li.wait_e{font-size:12px; background:none;}
*/
/*信用卡兑换 */
.integral{ width:700px; margin:20px auto 50px auto; line-height:25px;}
.integral ul li { padding-top:15px;}
.integral ul li strong { color:#990000; font-size:14px;}
.integral ul li span { text-align:right; width:120px; display:block; float:left; }
.integral ul li input[type="text"], .integral ul li input[type="password"]{ height:24px; line-height:24px; font-size:14px; font-family:Arial; float:left;}
.integral ul li small{ font-size:12px; float:left; margin-left:8px; line-height:150%; color:#666;}

.integral ul li ul{ margin-top:-15px;}

.integral1{ width:600px; margin:0px auto 50px auto; line-height:25px; font-size:14px;}
.integral1 ul li { padding-top:15px;}
.integral1 ul li h3{ font-size:14px;}
.integral1 ul li strong { color:#990000; font-size:14px;}
.integral1 ul li span {  }
.integral1 ul li input[type="text"]{ height:24px; line-height:24px; font-size:14px; font-family:Arial;}
.integral1 ul li small{ font-size:12px;}


.integral dl dd { padding-top:15px;}
.integral dl dd strong { color:#990000; font-size:14px;}
.integral dl dd span { text-align:right; width:100px; display:block; float:left; }
.integral dl dd input[type="text"]{ height:24px; line-height:24px; font-size:14px; font-family:Arial;}
.integral dl dd small{ font-size:12px;}

.integral ul li a { display:inline-block;}
.integral ul li .bottons3 { display:inline-block;background: url("../images/member/yzm.png") no-repeat scroll 0 0 transparent; height: 22px;width: 100px;}
.titlesss{ color: #666; display:block; font-size:14px; margin:20px 0 5px;}
.pick_date{ background:url(../images/icon_date.png) no-repeat 138px center; border:1px solid #9D9D9D; height:18px; width:158px; cursor:pointer;}
.ping2 { display:inline-block; color:#333;}
.mobilecode { display:none; width:200px !important;}
.integral dd ul.mt { margin-top:20px;}
.integral dd ul.mt li span, .searchBox li span { width:85px; display:inline-block;}
.integral dd ul.mt li input, .searchBox li input { width:130px; height:20px;}
.searchBox { margin:10px;}
.searchBox li { line-height:30px;}
.integralbox { width:910px !important; margin-left:20px; margin-top:10px; border:solid 1px  #f5e4cc; background:rgb(254, 252, 237); padding:10px 15px;}
.integralbox strong{ color:#990000; font-weight:bold;}
.integralbox span{ margin-left:50px;}
 
.integralone,.integraltwo, .integralthree, .integralfour{width:940px; height:56px; margin:25px 10px 10px 20px;}
.integralone li,.integraltwo li, .integralthree li, .integralfour li{ float:left; font-family:"黑体"; color:#999; font-size:16px; line-height:56px;} 
.integralone li.here,.integraltwo li.here, .integralthree li.here, .integralfour li.here{ color:#d32400;}
.integralone{ background:url(../images/member/one.gif) no-repeat; }
.integraltwo{ background:url(../images/member/two.gif) no-repeat; }
.integralthree{ background:url(../images/member/three.gif) no-repeat; }
.integralfour{ background:url(../images/member/four.gif) no-repeat; }

.infotis{ border-top: dashed 1px #ccc; padding-top:15px; width:940px; padding-left:15px; margin-left:20px;}
.integralok, .integralfail{ line-height:250%; font-size:14px; border:solid 1px  #f5e4cc; margin:10px auto 0px 20px; width:658px; padding:10px 0px 10px 280px;}
.integralok{ background: url(../images/member/register-ok.gif) no-repeat 200px center rgb(254, 252, 237) ;}
.integralok strong, .integralfail strong{ color:#CC3300;}
.integralok a, .integralfail a{ color:#3399CC;}
.integralfail{ background: url(../ccb_icon/close/ccb_close_64x64_1.png) no-repeat 200px center rgb(254, 252, 237) ;}

.integralsearchbtn{ background:url(../images/member/integralsearch.gif) no-repeat center; width:84px; height:25px; color:#fff; border:none; cursor:pointer;}
.integralsearchbtn2{ background:url(../images/member/integralsearch2.gif) no-repeat center; width:84px; height:25px; color:#fff; border:none; cursor:pointer;}

.integralbg{ background:url(../images/member/card.jpg) no-repeat 80px 0px;}
.searchresult{}

.botton111 {
    background: url("/public/images/index/pro_botton.gif?f43574") no-repeat scroll 0 -420px transparent;
    display: block;
    float: left;
    height: 35px;
    margin: 10px 8px 0 100px;
    width: 130px;
}
.botton222 {
    background: url("/public/images/index/pro_botton.gif?f35y758h") no-repeat scroll 0 -460px transparent;
    display: block;
    float: left;
    height: 35px;
    margin: 10px 8px 10px 105px;
    width: 130px;
}
.integral ul li i{ font-style:normal;}

a.dhbtn{ background:#b60101; color:#fff!important; height:35px; line-height:35px; width:150px; display:block; font-size:15px; font-weight:bold;}
a:hover.dhbtn{ text-decoration:none; color:#fff;}

.gain{  width:740px; margin:30px auto 15px auto; overflow:hidden;}
.gain td{ height:60px; font-size:14px; }
.gain td img{ margin-right:5px;}
.gain td small{ color:#f00; font-size:12px;}
.gain input[type="text"]{ border:solid 1px #ccc; padding:4px 4px; font-family:microsoft yahei; color:#333; letter-spacing:1px; line-height:20px; height:18px; margin-right:5px;}
.gain ol li input:focus{ border:solid 1px #f7af32;}
.w200{ width:200px; margin-right:10px;}
.add_btn,.del_btn{ border:none; width:67px; height:26px; font-weight:bold; line-height:26px; cursor:pointer; margin-right:10px; padding-left:10px; vertical-align:middle;}
.add_btn{ background: url(../images/member/add-btn.gif) no-repeat 0px 0px;}
.del_btn{ background: url(../images/member/add-btn.gif) no-repeat 0px -26px;}
.cancle_btn{background: url(../images/member/add-btn.gif) no-repeat 0px -53px; cursor:pointer; height:21px; line-height:21px; border:none; width:60px; margin-top:3px; margin-right:8px; padding-left:5px;}
.add_del{width:740px; margin:0px auto 40px auto; padding-left:135px;}
.btnposition{ border-top:solid 1px #ccc; padding-top:30px; width:90%; margin:0 auto;}

/*-------keybuy /*一键购////////---------------------------------------------------------------------*/
.keybuy_btnbox small{ font-size:12px;line-height:30px;}
.keybuy_btn{ color:#fff; background:#d00; border:none; font-size:14px; width:120px; line-height:30px; height:30px; font-weight:bold; cursor:pointer;}
.keybuy_btn1{background:#d00; font-size:14px; border:none;height:28px; width:120px; line-height:28px; text-align:center; color:#fff; font-weight:bold;}
.what_keybuy{ line-height:200%; width:610px;}
.what_keybuy .gray{ border-top:dashed 1px #ddd; margin:5px 20px 10px 20px; padding-top:10px; color:#666;}
.what_keybuy span{font-size:14px; font-weight:bold; margin-top:10px; display:block;}
.keybuy_list{ border:solid 1px #ddd; margin-top:10px;}
.keybuy_list dt{ height:30px; line-height:30px; background:#eee; padding:0px 21px; font-weight:bold; font-size:14px;}
.keybuy_list dt a{ font-size:12px;}
.mr10{ margin-right:10px;}
.keybuy_list table{ margin:10px 0px;}
.keybuy_list table th{ font-weight:normal; text-align:right; color:#666;}
.keybuy_list table th,.keybuy_list table td{ padding:5px;}
.keybuy_box{ float:left;}
.keybuy_buy{ float:left; display:block; width:130px; height:35px; background-position: -47px -505px;}
.keybuy_buybox{ position:relative; float:left;}
.keybuy_buybox .show_keybuylist{ display:block; position:absolute; top:0px; right:0px; width:38px!important; height:35px; cursor:pointer; z-index:2;}
.keybuy_buybox ul{ position:absolute; left:0px; top:34px; width:130px!important; padding-top:10px;}
.keybuy_buybox ul li{ background:#7aac10; width:120px; color:#fff; line-height:16px;padding-left:10px!important; cursor:pointer; border-bottom:solid 1px #a4d241; font-weight:bold;}
.keybuy_buybox ul li:hover{ background:#557a06;}
.keybuy_popbox{ position:fixed; top:200px; left:50%; z-index:100001; background:#fff; border:solid 5px #aaa; width:400px; margin-left:-200px;}
.keybuy_box_c{ padding:20px;}
.duanxin{ border:solid 1px #ccc; height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#4c4c4c; font-family:Arial; width:122px; padding-left:5px;}
.keybuy_box_c dd{ line-height:200%}
.phone_z{ border:none; background:#bae8f7; height:31px; line-height:31px; margin-left:5px;width:130px; cursor:pointer;}
.vat_open{padding-left:21px;height:30px; line-height:30px;}
.vat_open_bg{background:#eee;font-weight:bold; font-size:14px;}
.keybuy_setdiv{ background: url(../img/keybuy_set1.gif) no-repeat; padding:30px 0px 10px 10px; line-height:160%;}

/*-------keybuy  end /*一键购////////---------------------------------------------------------------------*/

/*----- menber  end ----------------------------------------------------------------------*/
/*----- finance   ----------------------------------------------------------------------*/
.money{ font-weight:bold; color:#CC0000;}
.tables5 td{ color:#555; padding-left:5px;}
.tables5 th{ padding-left:5px;}
.tables5 a{ color:#3366FF;}
.tables5 a:hover{ color: #CC3300;}
.tables5 b{ color:#CC0000; font-weight:normal;}
.tables5 .table5th{font-weight:bold;color:#000;background:#eee;}
.credit{line-height:220%;font-size:12px;color:#444; min-height:230px;}
.credit h3{ font-size:14px; color:#CC0000; margin-top:15px;}
.credit p strong{ color: #3399CC;}
.credit .line{ border-bottom: dashed 1px #FFCC99; margin-top:15px;}
.credit .btn{ background:url(../images/pro/buy2.gif) 0px 0px no-repeat; width:130px; height:30px; display:inline-block; text-align:center;color:#fff; font-weight:bold; margin:20px auto;}
.credit .tis{ font-size:12px;}
.credit .tis h4{ color:#FF3300; font-weight:bold; font-size:13px;}
.credit li p{ padding-left:25px;}
.credit .work{ width:400px; margin:0 auto; text-align:center; background:#fff;}
.credit .work h2{ text-align:center; color:#CC0000; font-size:14px; font-weight:bold;}
.credit .pictures{ margin:10px auto; text-align:center; background:url(../ccb_icon/arrow/ccb_arrow_32x32_4.png) center no-repeat; height:32px;}
.orangebtn,.graybtn{width:130px;height:30px; display:inline-block; text-align:center;color:#fff; font-weight:bold; line-height:30px;}
.orangebtn{ background:url(../images/pro/buy2.gif) 0px -35px no-repeat; }
.graybtn{background:url(../images/pro/buy2.gif) 0px -70px no-repeat;}
.ti20{ text-indent:20px;}
.okkuang{height:250px; margin:50px auto;font-size:24px; font-weight:bold; width:600px;background:#FCF9ED;border:solid 1px #F3D7AF; line-height:250px; text-align:center;}
.fz24{font-size:24px; font-weight:bold;}
.finance-sort{margin:0 auto; width:700px;}
.finance-sort a{ margin:5px; border: solid 2px #fff;}
.finance-sort a img{ margin:5px; border: solid 5px #fff;}
.finance-sort a:hover img{ border:solid 5px #ffb351;}

.finance-sort2 {margin:0 auto; width:900px;}
.finance-sort2 ul { float:left; width:410px; padding:0 20px;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0;}
.clearfix{*zoom:1;}

.orange{ color:#FF6600;}
.green{ color: #009900;}
.red{ color:#FF0000;}
.dno{ display:none;}


.agreement{ width:750px; margin:0 auto; color:#333; font-family: Arial, Helvetica,"黑体"}
.agreement h1{ text-align:center; padding-bottom:25px; font-size: 32px; line-height: 36px; } 
.agreement h2{ margin-bottom:10px; font-size:20px; letter-spacing:4px; }
.agreement u{ margin:0px 8px; color:#CC0000; text-decoration:none; border-bottom:solid 1px #666;}
.agreement .content{ line-height:200%;}
.agreement .content h3{ font-size:15px; font-weight: normal;}
.agreement .content h3 u{color:#CC0000; margin:0px 8px;}
.agreement .content p{ font-size:14px;}
.agreement .content p u{color:#CC0000; margin:0px 8px;}
.agreement .content dl{ font-size:14px;}
.agreement .content dl dd{ text-align:left; margin:0px; padding:0px; }
.agreement .content dl dt{ text-align:left; width:50%;}
.agreement .content dl dt span, .agreement .content p span, .agreement .content h3 span, .agreement .content dl dd span{padding:0px 15px; /*border-bottom:solid 1px #333;*/ color: #CC0000;}
.agreement .content .xie, .agreement-table td .xie{ font-style:italic; font-weight:bold;}

.table-list{ font-size:12px; border-collapse:collapse;}
.table-list td{ border:solid 1px #999;}


.agreement-table{border-collapse:collapse; line-height:200%; font-family: Verdana, Arial,"黑体"; }
.agreement-table td{border:solid 1px #999; padding:8px;}
.agreement-table th{border:solid 1px #999;padding:8px;}
.agreement-table td .user-basicinfo li{ list-style:none; float:left; padding-top:5px; padding-bottom:5px; width:49%;}
.agreement-table td .user-basicinfo li span{ /*border-bottom: solid 1px #666;*/ color:#CC0000;}
.agreement-table td p{}
.agreement-table td p span{ border-bottom:solid 1px #666; padding:0px 4px;}
/*.agreement-table td p u{ margin:0px 8px; color:#CC0000;}*/
.agreement-table td p u{ margin:0px 8px; color:#CC0000; text-decoration:none; border-bottom:solid 1px #666;}
.main .right .kuangs {width:97%;text-align:left;border: solid 1px #F3D7AF;margin: 15px auto;padding: 10px;background: #FCF9ED;line-height: 20px;font-size: 14px;}




.textp p{ text-indent:2em; line-height:200%; margin-bottom:20px;}
.textp p strong{ color:#333;}
.textp h3{ text-align:center; color:#333; font-size:16px; line-height:250%; margin-bottom:20px;}


.entermall-title{ color:#CC0000; font-size:24px; width:150px; float:left; font-style:italic; padding-left:20px; padding-top:35px;}
.entermall-title span{ color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.entermall-content{ line-height:250%; border-left: dashed 1px #ccc; padding-left:20px; float:left;}
.entermall-content dt{ float:left; width:100px; font-weight:bold;/* background:url(../images/entermall.gif) no-repeat left center; padding-left:10px;*/}

.bar_buy{ background:url(../images/pro/buy.gif) no-repeat 0 0; width:990px; margin:0 auto 20px; height:30px; line-height:30px; overflow:hidden;}
.bar_buy li{ width:191px; float:left; height:35px; overflow:hidden; font-size:12px; font-weight:bold; color:#333;}
.bar_buy li strong{color: #930; font-style:italic; font-size:14px; font-family:Arial, Helvetica, sans-serif; float:left;  padding:0 0 0 10px;}
.bar_buy li.here,
.bar_buy li.here strong{ color:#fff; background:none;}
.bar_buy1{ background-position:0 -30px;}
.bar_buy2{ background-position:0 -60px;}
.bar_buy3{ background-position:0 -90px;}
.bar_buy4{ background-position:0 -120px;}
.bar_buy5{ background-position:0 -150px;}
.bar_buy6{ background-position:0 -180px;}

.main2 { width:990px;}
.title { width:990px; margin:20px auto 30px; text-align:center; font-size:20px; font-weight:bold;}
.btnbg { width:370px; height:48px; background:url(../images/btnbg.gif); display:block; font-size:18px; line-height:48px; padding-left:16px; margin:10px 0;}
.btnbg a { width:90px; height:35px; display:block; float:right; margin:9px 13px 0 0;}



#container { width:990px; margin:0 auto;}


/*pop-window*/	
.pop-window {/*background:#d7e7fd; padding:5px; border:solid 1px #0065B3;*/position: absolute;  margin:45px 0 0 0; z-index:30; display:none;z-index:99; width:284px; height:242px; background:url(../img/aaa.jpg); display:block; }
.pop-window2 { background: #FCF9ED;
    border: 1px solid #F3D7AF;
    font-size: 16px;
    line-height: 30px;z-index:99;position: absolute; text-align:center; padding:20px;
}
.pop-window3 {background: #FCE7D2; border: 1px solid #F3D7AF; position: absolute;  margin:45px 0 0 0; z-index:30; display:none;z-index:99; padding:15px;}
.pop-window3 li { line-height:25px; font-size:14px;}
#windowWrap {width: 100%; position: absolute; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); background: #222; z-index: 98;}
/*----- finance  end----------------------------------------------------------------------*/

/*----- skill ----------------------------------------------------------------------*/
.c333{color:#333;}
.c666{color:#666;}
.cfff{color:#fff;}
.bdtop{ border-top:1px solid #ccc; margin-top:10px; padding-top:10px;}
.pl0{padding-left:0;}
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden;}

.seckill_info { margin:20px 0; clear:both; border-bottom:dashed 1px #CCC; padding-bottom:20px;}
.seckill_info ul { float:left;}
.seckill_info ul.leftpic { width:345px;}
.seckill_info ul.leftpic2 { width:280px;}
.seckill_info ul.leftpic img { border:solid 1px #CCC;}
.tabc-t{background:url(../images/seckill/t23_7.jpg) no-repeat; width:850px; height:73px; line-height:73px;}
.tabc-t span{font-weight:bold; float:left; overflow:hidden;}
.tabc-t .s1{margin-left:107px;font-size:24px;}
.tabc-t .s2{margin-left:67px;font-size:24px;}
.tabc-t .s3{margin-left:33px;font-size:24px;}
.tabc-t .s4{margin-left:36px;font-size:24px;}
.tabc-t .s5{margin-left:145px; padding-top:16px;font-size:14px; line-height:20px;}
.tabc-t .s6{margin-left:105px;font-size:40px;}
.tabc-t .em { font-size:16px;}
.tabc-desc{ line-height:30px; padding-left:25px; width:810px; margin-top:15px; height:160px; overflow:hidden;}
.tabc-desc h1{font-size:16px;}
.tabc-desc .lb{ float:left; clear:left; font-size:14px;}
.tabc-desc .d{line-height:16px; height:110px; overflow:hidden;}
.pb-d{line-height:16px;overflow:hidden; margin-top:5px;}
.tabc-bg { background:url(../images/seckill/t23_8.gif); width:850px; height:78px; line-height:78px; overflow:hidden;}
.tabc-bg .s1 { width:170px; margin-left:50px; display:inline-block; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-top:8px; float:left;}
.tabc-bg .s2 { width:180px; margin-left:65px; display:inline-block; font-size:28px; font-family:Arial, Helvetica, sans-serif; margin-top:10px; float:left;}
.tabc-bg .icon_detail { width:125px; height:50px; background:url(../images/seckill/icon_seckill.gif); display:block; float:right; margin:15px 20px 0 0;}
.tabc-bg .icon_kill { background-position: -125px 0;}
.tabc-bg .icon_wait { background-position: -250px 0;}
.tabc-bg .icon_list { background-position: -375px 0;}
.tabc-bg .icon_close { background-position: -500px 0;}
.noborder { border:none;}

.main .info{ display:none; padding:15px;}
.main .info ul.show_c{padding:15px; background:#F2F2F2; margin:10px 0 10px 0; border-bottom:solid 1px #DBDBDB; border-top:solid 1px #DBDBDB; line-height:25px;}
.main .info ul.show_c li{ float:left; width:50%; text-align:left;}
.main .info .show_text span{ line-height:100%;text-align:left;}
.main  .protitle{  font-size:16px; font-weight:bold; line-height:35px; font-family:Arial, Helvetica, sans-serif; padding:0; border-bottom: solid 2px #933;}

.kill_msg { padding:20px 0;}
.seckilltable td { text-align:center;line-height:40px; font-size:16px; font-family:Verdana, Arial; border-bottom:dashed 1px #ddd;}
.seckilltable tr.bg { background:#eee;}
.seckilltable th { background:#d7061b; color:#fff; line-height:40px; font-size:18px;}

.ac_results {background:#fff;border:1px solid #7f9db9;position: absolute;z-index: 10000;display: none; text-align:left; font-size:13px;}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li a{white-space: nowrap;text-decoration:none;display:block;color:#05a;padding:1px 3px;}
.ac_results li{border:1px solid #fff;}
.ac_over,.ac_results li a:hover {background:#c8e3fc;}
.ac_results li a span{float:right;padding-left:10px;}
.ac_result_tip{border-bottom:1px dashed #666;padding:3px;}

/*----- skill  end----------------------------------------------------------------------*/

/*----- notice  ----------------------------------------------------------------------*/
.notice {
    border: 1px solid #E6E6E6;
    margin-top: 34px;
    width: 1100px;
	margin:30px auto;
}
.notice .noticeTitle {
    background: url("../images/bg_notice_title.png");
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding-left: 14px;
}
.notice .noticeTitle span {
    color: #CC0000;
}
.notice .noticeArticle {
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
.notice .noticeArticle-head {
    padding-bottom: 0;
    padding-top: 20px;
    text-align: center;
}
.notice .noticeArticle-body {
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 40px;
}
.notice .noticeArticle-head h1 {
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    font-size: 16px;
}
.notice .noticeArticle-head p {
    color: #B5B5B5;
    height: 28px;
    line-height: 28px;
}
/*----- notice  end----------------------------------------------------------------------*/

/*----- reduction  ----------------------------------------------------------------------*/
.wait_reduction{ width:1200px; margin-bottom:10px;}
.wait_reduction dt{ width:870px; float:left; height:164px; margin-top:3px; overflow:hidden;padding:10px 10px 10px 20px; position:relative;background: url(../img/ad.jpg) no-repeat;}
.wait_reduction dt li{  line-height:180%;}
.wait_reduction dt li.intro_detaila{ position:absolute; bottom:5px; right:40px; width:160px; height:27px; line-height:27px; background: url(../images/pro/19.png) no-repeat; text-align:center; font-weight:bold; color:#822800;}
.wait_reduction dt li.intro_detaila a{color:#822800;}
.wait_reduction dt li.intro_detailprea{ position:absolute; bottom:5px; right:200px; width:160px; height:27px; line-height:27px; background: url(../images/pro/prehistory.png) no-repeat; font-weight:bold; text-indent:20px;}
.wait_reduction dt li.intro_detailprea a{color:#333;}
.wait_reduction dt .intro_bg{ color:#fff; }
.intro_title{ font-size:14px; font-weight:bold; color:#fff; line-height:35px; margin-bottom:10px;}
.wait_reduction dd{ float:right; margin-left:-30px;}
.reduction_title{background:url(../images/bg_sel.gif) repeat-x 0 -105px;padding:0 8px 0 15px;  border-top: solid 2px #C00; border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc; line-height:33px; font-size:14px; font-weight:bold; margin-bottom:10px;}
.reduction_title span{ margin-right:10px; color:#666;}
.reduction_title span i{ color: #FF6600;}

.reduction_resultlist{ float:right; border:solid 1px #ccc; padding:10px; width:405px; height:163px; margin-top:3px; line-height:200%; margin-right:5px; overflow-y:auto; overflow-x:hidden;}
.reduction_resultlist li span{ color:#CC0000; font-weight:bold; margin:0px 5px; font-family:Arial; font-size:14px;}
.reduction_resultlist li strong{color:#CC0000;margin:0px 5px;font-family:Arial;}
.reduction_intro{  float:left; margin-left:5px;}
.reduction_intro dt{ width:394px; float:left; margin-right:15px; padding:10px; height:163px; border:solid 1px #ccc; margin-top:3px; overflow-y:auto; overflow-x:hidden; line-height:200%;}

.reduction_intro dd{ float: left;}
.onlytime{ font-family:Arial; background:url(../images/pro/reduction_time.gif) no-repeat; width:317px; height:190px;overflow:hidden; position:relative}
.onlytime li{margin-top:101px;color:#CC0000;}
.onlytime li strong{font-size:55px; float:left; line-height:55px; margin-left:27px;}
.onlytime li .second{ position:absolute; bottom:33px; right:30px;}
.onlytime li .minute{ position:absolute; bottom:33px; right:127px;}

.starttime{ font-family:Arial; background:url(../images/pro/time_over.gif) no-repeat; width:317px; height:190px;overflow:hidden; position:relative}
.starttime li{margin-top:101px;color:#CC0000; }
.starttime li strong{font-size:55px; float:left; line-height:55px; margin-left:27px;}
.starttime li .second{ position:absolute; bottom:33px; right:30px;}
.starttime li .minute{ position:absolute; bottom:33px; right:127px;}

.endtime{ font-family:Arial; background:url(../images/pro/activity_over.gif) no-repeat; width:317px; height:190px;overflow:hidden; position:relative}
.endtime li{margin-top:101px;color:#CC0000; }
.endtime li strong{display:none;}
.endtime li .second{ position:absolute; bottom:33px; right:30px;}
.endtime li .minute{ position:absolute; bottom:33px; right:127px;}

.reduction_proshow{  padding:15px 0 15px 0;  font-size:14px; float:left;}
.reduction_proshow dt{ width:372px; padding:0; margin:0; position:relative;}
.reduction_proshow dt .izImage{border:1px solid #ccc;width:370px; height:370px; margin:0 0 5px 0;background:#fff url(../images/pro/o_loading.gif) no-repeat 169px 169px; float:left; }
.reduction_proshow dt .izViewer{width:366px;height:366px;position:absolute;left:380px;top:0;display:none; border:3px solid #ccc;}
.reduction_proshow dt .list img{ width:50px; height:50px; padding:1px; margin: 0 3px 0 0; border:solid 1px #ccc; cursor:pointer;}
.reduction_proshow dt .list img.onzoom{ border:solid 2px #F90; padding:0;}
.reduction_proshow dt .handle{display:none;opacity:0.6;filter:alpha(opacity=60);background:#E6EAF3; cursor:crosshair;}
.reduction_proshow dt ul { width:372px;}
.reduction_proshow dt ul li{ float:left; font-size:12px; padding-top:5px; margin-top:7px;}

.reduction_prolist{ margin-top:10px;}
.reduction_prolist dl{ border:solid 2px #eee; float:left; padding:8px; margin-right:5px; margin-left:5px; margin-bottom:10px;}
.reduction_prolist dl:hover{ background:#FFFFCC; border:solid 2px #FFCC66;}
.reduction_prolist dl dt{ float: left; margin-right:10px;}
.reduction_prolist dl dt img{ width:200px; height:200px;}
.reduction_prolist dl dd{ float:left; width:160px;}

.reduction_protitle{ font-size:14px; font-weight:bold; height:70px;}
.reprotitle{ font-size:24px; letter-spacing:5px; line-height:30px; font-weight:bold; background:url(../images/pro/line_bg.jpg) repeat-x center; color:#782d00; margin-top:5px;}
.reprotitle span{font-size:20px;display:block; width:176px; text-align:center; margin-left:80px;padding-left:5px;background:url(../images/pro/white_bg.png) no-repeat;}
.reduction_momey li { line-height:250%;}
.reduction_momey li span{ font-family:Arial; font-size:14px; color:#CC0000;font-weight:bold;}
.reduction_momey li i{ font-style:normal; font-weight:bold; font-size:14px;}

.show-con{height:284px;overflow: hidden;}
#con ul{ width:365px;height: 36px;line-height: 36px;}
#con li{float:left; width:120px; text-align:center;}
#con ul.colorbg{ background:#fff6e5;}
#con li strong{ font-weight:normal;}

.left_img{float:left;width: 360px;height:360px;border: 1px solid #CCCCCC;border-right:1px dashed #ffe3df; padding-left: 10px;padding-top: 10px;}
.middle_{float: left;width:450px;height:370px;border: 1px solid #CCCCCC;border-left:none;}
.M_tent{font-size: 16px;font-weight: bolder;height: 70px;line-height: 1.8em;padding: 10px 10px 0px 10px;overflow: hidden;}
.M_02{height: 60px;margin-bottom: 20px;border-top: 4px solid #F3F3F3;border-bottom: 1px solid #F3F3F3;background-color: #fffaef;}
.M_02_a{float:left; width: 150px;text-align: center;border-right: 1px dashed #DDDDDD;height: 50px;padding-top: 10px;}
.M_02_b{float:left;width: 145px;text-align: center;height: 50px;padding-top: 10px;}
.M_title{display: block;font-size: 15px;color: #666;font-weight: bold;}
.M_03{background:url(../images/pro/diamond_bg.png); height: 205px;position: relative;}
.M_03_a{background:url(../images/pro/price_bg.png) no-repeat;margin-left:-10px;width:310px; height: 80px;position: absolute;top:-10px;left:0px;z-index: 10;}
.M_03_b{position:absolute;top:90px; left:30px;}
.M_time{color: #fff;font-size: 17px;background: url(../images/pro/time_bg.png) no-repeat;padding:5px 10px 10px 9px;}
.M_time02{color: #fff;font-size: 17px;background: url(../images/pro/time_bg.png) no-repeat;padding:5px 10px 10px 3px;}
.M_but{position:absolute;top: 150px;left: 160px;}
.R_{float: left;width:365px;height:370px;border: 1px solid #CCCCCC;margin-left: 10px;}
.R_title{height: 45px;line-height:45px;background: #f6eede;}
.R_tent tr th{font-size: 14px;width: 152px;height: 40px;line-height: 40px;}
a.refresh{background: url(../images/pro/refresh.png) no-repeat;width:103px;height:39px;line-height:39px;color:#fff;display:block;text-align:center;font-size:16px;font-weight:bold;margin-top:3px;}
a.refresh small{font-size:12px; font-weight:normal;margin-right:5px;}
a:hover.refresh{text-decoration:none;}
.refreshing{background: url(../images/pro/sx.gif) no-repeat;width:103px;height:39px;line-height:39px;display:block;margin-top:3px;}

.dutchauction_btn_want, .dutchauction_btn_wait, .dutchauction_btn_over,.dutchauction_btn_finish,.dutchauction_btn_still{background:url(../images/pro/button.png) no-repeat; display:block; width:152px; height:44px;}
.dutchauction_btn_want{ background-position:0px 0px;}
.dutchauction_btn_wait{ background-position:0px -45px;}
.dutchauction_btn_finish{ background-position:0px -90px;}
.dutchauction_btn_still{ background-position:0px -135px;}
.dutchauction_btn_over{ background-position:0px -221px;}
.reduction_btn_pro{ margin-top:13px;}
.reduction_btn_pro a{ background:url(../images/pro/reduction_pro.gif) no-repeat; width:130px; height:35px; display:block;}
.reduction_only{ font-size:16px; margin:10px 0px 0px 0px; text-align:center; background:#eee; line-height:35px; font-weight:bold; width:200px;}
.reduction_only strong{ color:#CC0000; margin:0px 5px;}

.reduction_prodetail{ float:left; width:810px; margin-left:-9999; margin-top:15px; margin-left:15px;}
.reduction_prodetail dd{ }

.reduction_data{ width:390px; float:left; clear:both;}
.reduction_data li{ font-size:12px; margin: 0px 0px 14px 0px;}
.reduction_data li.only{ background:#F8EFEF; line-height:30px; height:30px;}
.reduction_data li.only strong{ color:#CC0000; margin:0px 2px; font-size:20px;}
.reduction_data li.only span{width:80px; height:30px; color: #fff; background:url(../images/pro/jinggou.gif) no-repeat ;  text-align:center; }
.reduction_data li span{ float: left; width:88px;}
.reduction_data li b{ font-size:16px; color: #c00;}
.reduction_data li i{ font-weight:normal; font-size:14px; font-style:normal;}
.reduction_data li big{ font-size:20px; color: #c00; font-weight:bold;}
.prosels strong{ display:block; font-size:12px; font-weight:normal; color:#000; float:left; line-height:20px; border:solid 1px #ccc; padding:1px 8px 1px 8px; margin:0 5px 0 0; cursor:pointer; height:20ox;}
.prosels strong.here{ border:solid 2px #C00; background: url(../images/pro/icon_pro.gif) no-repeat right -260px; padding:0 7px 0 7px;}

.reduction_pay{ background:#F5F5F5; padding:10px; border:solid 1px #ccc; width:368px; margin:11px 0 0 0;} 
.reduction_pay li{ font-size:12px;}
.reduction_pay li strong{ color:#CC0000; font-size:16px;}
.reduction_pay big{ font-size:18px; font-weight:bold;}
.reduction_pay .iwant{ margin-top:10px;}
.reduction_pay li span{ color:#C60;}
.reduction_pay input{float:left; margin:7px 5px 0 0; cursor:pointer;}
.reduction_pay input.theinput{height:20px; border:solid 1px #ccc; border-bottom:solid 1px #999; padding:0 2px 0 2px; margin:0 5px 0 5px; }
.reduction_pay input#subtract{ width:14px; height:15px; margin:3px 0 0 0; background:url(../images/pro/icon_pro.gif) no-repeat -164px -190px; border:0; padding:0;}
.reduction_pay input#plus{ width:14px; height:15px; margin:3px 0 0 0; background:url(../images/pro/icon_pro.gif) no-repeat -178px -190px; border:0; padding:0;}

.pay_time strong{ font-size:24px; line-height:36px; margin-right:12px; color:#CC0000;}
.pay_time small{ font-size:24px;  line-height:24px; font-weight:bold; position:absolute;bottom:15px; right:15px;}


.directseeding{ width:400px; border: solid 1px #CC0000; float:right; height:420px;overflow:hidden;}
.directseeding_title{ background:#CC0000; font-size:16px; color:#fff; line-height:35px; text-indent:20px; font-weight:bold;}
.directseeding_title a{ font-size:12px; margin-left:215px; font-weight:normal; color:#fff;}
.directseeding_title a:hover{ text-decoration:underline;}
.directseeding table{ margin:10px; width:380px;}
.directseeding table th{ text-align:center; padding:8px;border-bottom: solid 1px #ccc;}
.directseeding table td{ padding:5px; border-bottom:dashed 1px #ddd; text-align:center;}
.directseeding table td strong{ color:#CC0000; font-size:14px;}

.activity_details { margin:10px; line-height:180%;}

.tablelist_activity{ border-collapse:collapse; margin-bottom:20px;}
.table_activity th{ padding:8px; background:url(../images/member/member_bg2.gif) repeat 0px -30px; border-top:solid 1px #ddd;}
.tablelist_activity td{ text-align:center; border: solid 1px #ebdfc6; padding:8px; background:#fff3da; font-weight:bold;}
.tablelist_activity th{ border: solid 1px #ebdfc6; padding:8px;}
/*.tablelist_activity:hover{ background: #FFFFCC;}*/
.tablelist_activity { text-align:left; line-height:180%;   padding:8px 10px 20px 10px;  font-weight:normal; }
.activity_intro{ text-align:left; width:350px; margin:0px 0px 0px 5px; line-height:200%;overflow-x:hidden; overflow-y:auto;height:316px;
scrollBar-face-color:#ddd;  
scrollBar-hightLight-color: red;  
scrollBar-3dLight-color:#f3f3f3;  
scrollBar-darkshadow-color:#f3f3f3;  
scrollBar-shadow-color:#f3f3f3;  
scrollBar-arrow-color:#999;  
scrollBar-track-color:#f3f3f3;  
scrollBar-base-color:pink;  padding:10px 0px 10px 10px;
}
.activity_intro p{ text-indent:25px; padding-right:10px;}
.activity_intro li strong{ color:#FF6600; font-family:Arial; font-size:14px;}

.yellow_btn{ background:url(../images/member/member_button.gif) -30px -25px no-repeat; height:25px; width:80px; display:block; line-height:25px;  float:left; font-weight:normal;}

.pro_histroy_top{ background:#eee; height:30px; text-align:center; margin-bottom:10px;}
.pro_histroy_top td{ line-height:30px; font-weight:bold;}
.pro_histroy{border-bottom: dashed 1px #ccc; margin-bottom:10px;  }
.pro_histroy td{  text-align:center; }
.pro_histroy td strong{ color:#CC0000; font-size:16px;}
.pro_histroy td img{ float:left; width:80px; height:80px; margin:10px 10px 10px 30px; padding:1px; }
.pro_histroy_pro dl{ float:left; padding:10px; text-align:left; margin-left:10px;}
.pro_histroy_pro dl dt{ margin-bottom:5px;}
.pro_histroy_pro dl dt a{ color:#069;}
.pro_histroy_pro dl dd{ padding-left:0px;}
 
.pro_histroy_title{ border-bottom:solid 1px #900; padding:0px 0 0 0; font-size:14px;}
.pro_histroy_title li{ float:left; height:28px; line-height:28px; width:130px; padding:0; margin:0 3px 0 0;background: url(../images/pro/pro_select.gif) no-repeat -130px 0;  text-align:center; cursor:pointer;}
.pro_histroy_title li.here{background: url(../images/pro/pro_select.gif) no-repeat 0 0; color:#fff;font-weight:bold;}

.pro_histroy_title a{ background:url(../images/pro/reduction_detailbtn.gif) no-repeat; width:121px; height:26px; display:block; font-size:12px; text-indent:10px;line-height:26px; color:#e85d00; float:right;}

.pro_histroy_search{ margin:20px 0px 20px 0px; line-height:20px;}
.pro_histroy_search input[type="text"]{ border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom: solid 1px #999;line-height:20px; height:20px;}
.pick_date{ background:url(../images/icon_date.png) no-repeat 108px center; border:1px solid #9D9D9D; height:18px; width:130px; cursor:pointer;}
.pro_histroy_search_btn{ background: url(../images/member/member_button.gif) no-repeat center 0;
	height: 25px;
	text-align: center;
	line-height: 25px;
	margin-left:5px;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	border: 0;
	background-position: center -75px;
	color: #000;
	width: 60px;}

/*--活动规则*/
.itemInfo{width:1200px; color:#333; font-size:14px;}
.itemInfo{padding:0px 0 30px 0;}
.item-body{background:url(../images/pro/act_bg.png)repeat-x;width:1200px; margin:0 auto; position:relative;padding:65px 0 30px 0;}
.item-body ul{padding:0 0 0 22px;line-height:22px;} 
.item-body li{padding-top:3px; padding-bottom:3px;}
.item-foot{padding:10px 0 0 25px;color:#666; line-height:22px;}
.itemInfo a{color:#c00;}
.top_1{background:url(../images/pro/n1.png) no-repeat left 6px;padding-left:25px;}
.top_2{background:url(../images/pro/n2.png) no-repeat left 6px;padding-left:25px;}
.top_3{background:url(../images/pro/n3.png) no-repeat left 6px;padding-left:25px;}
.top_4{background:url(../images/pro/n4.png) no-repeat left 6px;padding-left:25px;}
.top_5{background:url(../images/pro/n5.png) no-repeat left 6px;padding-left:25px;}
.top_6{background:url(../images/pro/n6.png) no-repeat left 6px;padding-left:25px;}
.top_7{background:url(../images/pro/n7.png) no-repeat left 6px;padding-left:25px;}
.act_introtitle{ background:url(../images/pro/act_intro.png) no-repeat; position:absolute; top:2px; left:10px; width:145px; height:59px;}
.act_gztitle{ background:url(../images/pro/act_gz.png) no-repeat; position:absolute; top:2px; left:10px; width:144px; height:57px;}
.presentation{font-size:22px;  text-align:center; margin:80px auto;display:block;}

/*----- reduction  end----------------------------------------------------------------------*/

/*----- compare_good ----------------------------------------------------------------------*/
.fanli{ padding:20px;}
.fanli_top{ font-size:14px; line-height:70px; background:url(/public/images/fanli.gif) no-repeat 10px center; padding-left:110px; margin-bottom:20px;}
.fanli_top strong{ color:#FF9933; margin:0px 5px;}
.warning h1{ font-size:14px;}
.warning{ background:#fff8e4; border:solid 1px #f0dcc4; padding:10px; margin-bottom:10px; line-height:200%;}

.suspension{ border:solid 2px #CC0000;position:fixed; bottom:0; width:986px; background:#fff;z-index:1200; overflow:hidden;}
.suspension dt{ background: url(/public/images/tabbg.gif) repeat-x; color:#333; font-size:14px; line-height:30px; text-indent:15px; font-weight:bold; border-bottom:solid 1px #ddd;}
.suspension dt span{ float:left;}
.suspension dt a{  display:block; float:right; background:url(/public/images/a_cancle.gif) no-repeat; width:30px; height:30px;}
.suspension dt a:hover{background:url(/public/images/a_cancle_over.gif) no-repeat;}
.suspension dd{ font-size:12px; line-height:24px; padding:0px 0px 0px 10px; width:200px; border-right:dashed 1px #ccc;  float:left;}
.suspension dd img{ float:left; padding-bottom:30px; width:50px; height:50px;}
.suspension dd img.no_pic{ width:180px; height:70px;}
.suspension dd a{ width:20px; height:20px; display:block; cursor:pointer; background:url(/public/images/small_cancle.gif) no-repeat; margin-left:180px;}
.suspension dd a:hover{background:url(/public/images/small_cancle_over.gif) no-repeat;}
.suspension dd span{ float:left; width:135px; margin:0px 10px 0px 5px; height:50px; overflow:hidden;}
.suspension dd strong{ display:block; float:left; color:#FF0000;margin:0px 0px 0px 5px;}
.suspension dd .suspension_btn{ background:url(/public/images/contrast.gif) no-repeat; width:109px; height:25px; border:none; color:#fff; line-height:25px; font-weight:bold; margin:20px 0px 10px 0px ; cursor:pointer;}
.suspension_btn_gray{ background:url(/public/images/contrast_gray.gif) no-repeat; width:109px; height:25px; border:none; color:#fff; line-height:25px; font-weight:bold; margin:20px 0px 10px 0px ; cursor:pointer;}
.suspension_btn_text a{ text-decoration:none; color:#333; margin-top:5px; display:block; float:left;}
.suspension dd.suspension_btn_text{ width:110px;  margin-top:15px; border:none;margin-left:3px;}

.alliance_sort{float:right; width:600px; margin-top:0px;}

/*----- compare_good  end----------------------------------------------------------------------*/

/*----- bystages    ----------------------------------------------------------------------*/
.red-btn1{ background:url(../images/pro/buy2.gif) 0px 0px no-repeat; width:130px; height:30px; line-height:30px; display:inline-block; text-align:center; color:#fff!important; font-weight:bold; font-size:14px;} 
.bystages-top{ height:50px;}
.bystages-top a{display:block; float:left; background:url(../images/stages-button.gif) no-repeat -102px 0px; width:102px; height:46px; text-align:center; line-height:30px; font-weight:bold; margin-right:5px; color:#999;}
/*.bystages-top a:hover{text-decoration:none;}*/
.bystages-top .nowhere{ display:block; float:left; background:url(../images/stages-button.gif) no-repeat 0px 0px; color:#fff;}
.bystages-top .atonece{ float:right; padding-right:10px;}
.bystages-top span{ float:right; padding-right:15px;}

.stages-input input[type="text"],.stages-input select{
    height: 20px;
    width: 200px;
    font-size:12px;
    }
.stages-input select.w100{ width:100px;}
.stages-input input[type="text"]{
	border-color: #CCCCCC #CCCCCC #999999;
    border-style: solid;
    border-width: 1px;}
.stages-search-btn{
    background: url("../images/member/member_button.gif") no-repeat -40px -75px;
    border: 0 none;
    cursor: pointer;
    font-size: 12px!important;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
	width:60px;
    margin: 5px auto;
    text-align: center;}
.stages-search{ font-size:12px;}	
	
.table-dl dl{ text-align: center; padding-top:4px; padding-bottom:4px;}
.table-dl dl .select{width:3%;}
.table-dl dl .addr{width:27%;}
.table-dl dl .tel{width:12%;}
.table-dl dl .car{width:12%;}
.table-dl dl .model{width:12%;}
.table-dl dl .outlink{width:10%;}
.table-dl dl .time{width:7%;}
.table-dl dl .select,.table-dl dl .addr,.table-dl dl .tel,.table-dl dl .car,.table-dl dl .outlink,.table-dl dl .time,.table-dl dl .model{ float:left;}

.table-stages{ }
.table-stages td{ color:#555; padding-left:5px; border-bottom: solid 1px #ccc; padding-top:8px; padding-bottom:8px;}
.table-stages th{ padding-left:5px;}
.table-stages a{ color:#3366FF;}
.table-stages a:hover{ color: #CC3300;}
.table-stages b{ color:#CC0000; font-weight:normal;}
.table-stages .table5th{font-weight:bold;color:#000;background:#eee;}
.table-stages .trbg{ background:#f7f7f7;}

.stage-table-div{ border-top: solid 2px #993333; background: url(/public/images/bg_page.jpg) repeat-x  0px -210px;}
.stage-table-div p{ padding:15px 0px 10px 15px; font-size:13px;}
.stage-table-div p strong{ color:#FF0000; padding:0px 5px;}
.stage-table-div .result{ font-size:13px; color:#666; padding:0px 0px 10px 15px; height:40px; line-height:40px;margin-top:10px;}
.stage-table-div .result span{ font-size:14px; color:#CC0000; margin-right:10px; margin-top:10px;}
.stage-table-div .result a{ float:right; padding-right:15px; display:block;background:url(../images/button3.gif) 0px 0px no-repeat; width:142px; height:32px; line-height:32px; font-weight:bold; text-align:center; color:#f7f7f7!important;  font-size:12px;}
/*.stage-table-div .result a:hover{text-decoration:none;}*/

.stages_edit{padding:10px;}
.stages_edit dl{ padding:8px 0px;}
.stages_edit strong{color: #FF3300;display: block;font-size: 14px; width:820px; margin:10px auto; }
.stages_edit dl dt{ float:left; width:200px; text-align:right;}
.stages_edit dl dd{ text-align:left; width:620px; color:#666;}
.stages_edit dl dt span{color: #FF3300;}
.stages_edit small{ font-size:12px; color:#666; margin-left:200px;}

.apply-ok{
background:url(../ccb_icon/tick/ccb_tick_128x128_2.png) no-repeat 50px center;
width:998px; margin:20px auto 40px auto;
border: solid 1px #ddd; overflow:hidden; font-size:14px;
padding:50px 0px 70px 0px;
}
.apply-ok li{padding:10px 0px 10px 200px;}
.apply-ok img{float:left;}
.apply-ok li p{font-size:16px;color:#FF0000;}
.apply-ok li a{color: #3366CC;}
.apply-ok li a:hover{color:#FF0000;text-decoration:underline;}

.atonece a{ background:url(../images/button2.gif) 0px 0px no-repeat; width:142px; height:32px; line-height:32px; font-weight:bold; text-align:center;}  
.atonece2 a{background:url(../images/button3.gif) 0px 0px no-repeat; width:142px; height:32px; line-height:32px; font-weight:bold; text-align:center; color:#f7f7f7!important; display:block; font-size:12px; }
.atonece2 a:hover{ color:#F7F7F7!important;}

.left-img{ width:200px; overflow:hidden;}
.left-img img{ width:200px; margin-bottom:10px;}

.main .sales{ }
.main .sales .protitle{  font-size:16px; font-weight:bold; line-height:35px; font-family:Arial, Helvetica, sans-serif; padding:0; border-bottom: solid 2px #933;}
.main .sales dl.proshow{  padding:15px 0 15px 0;  font-size:14px;}
.main .sales dl.proshow dt{ width:372px; padding:0; margin:0; float:left;position:relative;}
.main .sales dl.proshow dt .izImage{border:1px solid #ccc;width:370px; height:370px; margin:0 0 5px 0;background:#fff url(../images/pro/o_loading.gif) no-repeat 169px 169px; float:left; }
.main .sales dl.proshow dt .izViewer{width:366px;height:366px;position:absolute;left:380px;top:0;display:none; border:3px solid #ccc;}
.main .sales dl.proshow dt .list img{ width:50px; height:50px; padding:1px; margin: 0 3px 0 0; border:solid 1px #ccc; cursor:pointer;}
.main .sales dl.proshow dt .list img.onzoom{ border:solid 2px #F90; padding:0;}
.main .sales dl.proshow dt .handle{display:none;opacity:0.6;filter:alpha(opacity=60);background:#E6EAF3; cursor:crosshair;}

.main .sales dl.proshow dt ul { width:372px;}
.main .sales dl.proshow dt ul li{ float:left; font-size:12px; padding-top:5px; margin-top:7px;}
.main .sales dl.proshow dd{ float:right; padding:0; margin:0;}
.main .sales dl.proshow dd strong{ color:#C00; font-size:16px;}
 
.main .sales dl.proshow dd ul{ width:820px; padding:0; margin:0 auto; line-height:25px;}
.main .sales dl.proshow dd ul li{ padding:15px; font-weight:normal;}
.main .sales dl.proshow dd ul li strong{ color:#C00; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.main .sales dl.proshow dd ul li span{ display:block; width:80px; float:left; color:#666;}
.main .sales dl.proshow dd ul li div{ padding-left:80px;}
/*----- bystages end----------------------------------------------------------------------*/
/*----- common----------------------------------------------------------------------*/
/*body{margin-top:20px;
margin-left:20px;}*/
#head_bottom{width:800px;
height:30px;
font-size:18px;
font-weight:bold;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#CCCCCC}
#body{width:800px;
font-size:13px;
line-height:20px;}
#f-blod{font-weight:bold;
line-height:23px;}
#f-blue{color:#0033FF}
#img{border:solid;
border-width:thin;}
#space{height:3px;}
#f-big-blod{font-size:16px;
font-family:'幼圆';
font-weight:bold;}
#f-table{font-size:13px;
font-family:'幼圆';
border:solid;
border-width:thin;
border-spacing:0px;
border-collapse:collapse;}
.common td{border:solid;
border-width:thin;
border-spacing:0px;
border-collapse:collapse;}
#f-tdhead{font-size:15px;}
#leftandright{width:1030px;
margin-left:150px;
height:720px;}
#left-menu{float:left;
width:197px;
height:700px;
font-size:13px;
cursor:pointer;}
#p1{float:right;
width:800px;
height:700px;
padding-left:30px;
padding-top:20px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#CCCCCC}
#p2{float:right;
width:800px;
height:1320px;
padding-left:30px;
padding-top:20px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#CCCCCC}
#p3{float:right;
width:800px;
height:500px;
padding-left:30px;
padding-top:20px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#CCCCCC}
#p4{float:right;
width:800px;
height:500px;
padding-left:30px;
padding-top:20px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#CCCCCC}
#p5{float:right;
width:800px;
height:800px;
padding-left:30px;
padding-top:20px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#CCCCCC}
#p6{float:right;
width:800px;
height:500px;
padding-left:30px;
padding-top:20px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#CCCCCC}
#p7{float:right;
width:800px;
height:2350px;
padding-left:30px;
padding-top:20px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#CCCCCC}
#p8{float:right;
width:800px;
height:500px;
padding-left:30px;
padding-top:20px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#CCCCCC}
#p9{float:right;
width:800px;
height:500px;
padding-left:30px;
padding-top:20px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#CCCCCC}
.link{color:#999999;}
.link a:link{text-decoration:none;color:#999999;}
.link a:visited {text-decoration: none;color:#999999;}
.link a:hover {text-decoration: none;color:#999999;}
.link a:active {text-decoration: none;color:#999999;}

/*----- common end----------------------------------------------------------------------*/

/*----- paystylesub1 ----------------------------------------------------------------------*/
.paystylesub1body {
	background:#f7fafe url(../images/finance/paystyle-bodybg.gif) repeat-x;
}
#container {margin:0px auto;width:950px;height: auto;}

.welcome{float: right;text-align: left;background-image: url(../images/finance/top-bg.png);height: 37px;line-height: 37px;}
.welcomezi{text-align:right;float:left;padding-right: 5px;}
.topright{height:37px; width:57px; background:url(../images/finance/topright-bg.png) -74px 0px no-repeat; float:right;}
.topleft{height:37px; width:64px; background:url(../images/finance/topright-bg.png) 0px 0px no-repeat; float:right;}
.toproundcorners1{height:5px; font-size:0px;  background:url(../images/finance/iframeBg.gif) right 0px no-repeat; margin-left:5px;}
.toproundcorners2{height:5px; width:5px; font-size:0px; background:url(../images/finance/iframeBg.gif) 0px 0px no-repeat; position:relative; margin-left:-5px;}
.bottomroundcorners1{height:5px; font-size:0px; background:url(../images/finance/iframeBg.gif) right bottom no-repeat;margin-left:5px;}
.bottomroundcorners2{height:5px; width:5px; font-size:0px;  background:url(../images/finance/iframeBg.gif) 0px bottom no-repeat; position:relative; margin-left:-5px;}
.roundcornersbox{border-right:1px solid #B7C1C8;border-left:1px solid #B7C1C8; background:#FFFFFF;}
.payprocess {height:45px;margin:15px 0px 5px 0px;padding:0px;float: left;width: 100%;}
.payprocess ul {height:45px;line-height:45px;margin:0px 0px 0px 0px;padding:0px;}
.payprocess ul li{position:relative;text-align:center;list-style:none;line-height:40px;height:40px;float:left;width:315px;}
#mainContent { z-index:2;  width:950px; margin-top:15px; }

#main {width:948px;float:left;}

/*--------------------------进度条--------------------------*/
.flow-steps { margin-top:15px; background: url(../images/finance/3buzhou-bg.gif) 0px 0px no-repeat;height: 45px;width: 952px;}
.flow-steps ul li a { color:#fff;}
.flow-steps2 { background-position:0 -45px;}
.flow-steps3 { background-position:0 -90px;}
.flow-steps4 { background-position:0 -140px;}
.flow-steps5 { background-position:0 -160px;}
/*.flow-steps-secondly { background: url(../images/4buzhou-bg.gif) 0px -48px no-repeat;height: 45px;width: 952px;}
.flow-steps-third {background: url(../images/4buzhou-bg.gif) 0px -95px no-repeat;height: 45px;width: 952px;}*/
.flow-steps ul{ margin:0px; padding:0px;}
.flow-steps ul li {width:300px;text-align: left;height:40px;line-height: 40px;color: #FFF;font-size: 20px;font-weight: 800;float: left;list-style:none; font-family:"微软雅黑","黑体" }
.frist{ text-indent:55px;}
.secondly{text-indent:55px;}
.third{text-indent:90px;}
.fourth{text-indent:110px;}
.fiveth{text-indent:85px;}
/*个人融资*/
.footer{height:65px;width:950px;margin:0 auto;float: left;line-height:25px;background-image: url(../images/finance/footerbg.gif);}
.footer{line-height:25px;background-image: url(../images/finance/footerbg.gif);background-repeat: no-repeat;}
.footer .foot-nav a {margin:0 7px;}
#personLoginContainer_Bottom{width:950px;height:65px;clear:both;text-align:center;margin:5px auto;}
.personLoginContainer_Bottom_Left{ width:500px; line-height:20px; margin-top:15px; float:left;}
.font_gray{color: #FFF;font-family: Arial;text-align:left;width: 500px;float: left;margin-top: 10px;margin-left: 5px;}
.personLoginContainer_Bottom_LeftImg{width:30px;line-height:20px;margin-top:15px;float:left;margin-left: 5px;}
.personLoginContainer_Bottom_Right{width:230px;line-height:20px;margin-top:10px;text-align:left;float:right;}
.personLoginContainer_Bottom_Right a{ color:#c7e7fa;}
.personLoginContainer_Bottom_Right:hover{ color:#c7e7fa;}

#header {margin:0px;height:70px;}
.headerleft{width:400px;float:left;margin-top: 4px;}
.logo{float:left;width:218px;}
.logoright{line-height:45px;float:left;font-family:黑体;font-size:26px;font-weight:600;border-left: 1px solid #b8b8b8;margin: 8px 0px;text-indent: 15px;}



/*pop-window*/	
.pop-window {/*background:#d7e7fd; padding:5px; border:solid 1px #0065B3;*/position: absolute;  margin:45px 0 0 0; z-index:30; display:none;z-index:99; width:284px; height:242px; background:url(../img/aaa.jpg); display:block; }
.pop-window2 { background: #FCF9ED;
    border: 1px solid #F3D7AF;
    font-size: 16px;
    line-height: 30px;z-index:99;position: absolute; text-align:center; padding:20px;
}
.pop-window3 {background: #FCF9ED; border: 1px solid #F3D7AF; position: absolute;  margin:45px 0 0 0; z-index:30; display:none;z-index:99; padding:15px;}
.pop-window3 li { line-height:25px; font-size:14px;}
#windowWrap {width: 100%; position: absolute; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); background: #222; z-index: 98;}

/*----- paystylesub1  end----------------------------------------------------------------------*/
/*----- 404----------------------------------------------------------------------*/
.thetable{ padding:0; margin:0 auto; background:url(../images/404-3.gif) no-repeat right 0;}
.error404 a:link,
.error404 a:visited {color: #069;text-decoration:none;}
.error404 a:hover,
.error404 a:active {color: #C00;text-decoration:none;}
.error404 th{ font-size:20px;}
.errortables th{ font-size:30px;}
.errortables td{ font-size:18px;}

.problem{ width:1200px; margin:10px auto 20px auto; background:url(../images/error.jpg) no-repeat 380px 50px; height:300px;}
.problemmain{ font-size:24px; padding-top:100px; margin-left:480px;}
.problemreturn{ background:url(../images/return.gif) no-repeat center; width:93px; height:30px; border:none; cursor:pointer; margin-left:200px;}
.problemreport{ background:url(../images/problem.gif) no-repeat center; width:93px; height:30px; border:none; cursor:pointer; margin-left:10px;}
.problem-report-detials{ border-top: dashed 1px #ccc; font-size:12px; line-height:180%; padding-top:15px; margin-top:80px; padding-left:10px;}
/*----- 404  end----------------------------------------------------------------------*/

/*----- brand----------------------------------------------------------------------*/
.main .brand{ width:1168px; border:solid 1px #ccc; padding:0 15px 15px 0px;}
.main .brand dl{ width:1168px; padding:15px 0 16px 0; overflow:hidden; float:left; background:url(/public/images/bg_list.gif) repeat-x 0 bottom;}
.main .brand dl dt{ float:left;height:92px; line-height:25px; width:840px;}
.main .brand dl dt img{ float:left; margin:0 25px 0 0; width:90px; height:90px; border:solid 1px #ccc;}
.main .brand dl dt strong{ display:block; height:20px; line-height:20px; font-size:14px; float:left; padding:0 85px 0 0; background:url(../images/pro/icon_pro.gif) no-repeat right -405px; margin:8px 0 8px 0;}
.main .brand dl dt strong span,
.main .brand dl dt a strong span{ color:#C60;}
.main .brand dl dt span.words{ display:block; width:710px;}
.main .brand dl dd{ float:right; width:300px; height:40px; padding:50px 18px 0 0; color:#999; text-align:right;}
/*----- brand----------------------------------------------------------------------*/
/*-----   mall  ----------------------------------------------------------------------*/
.save_link_addr_button {
	width: 107px;
	color: #fff;
	height: 25px;
	background: url(../images/pro/buy2.gif) no-repeat 0 -130px;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
}

.go_settlement_button {
	background: url(../images/pro/buy2.gif) no-repeat 0px 0px;
	border: none;	
	width: 130px;
	text-align: center;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #fff;	
	cursor: pointer;
	float:right;
	font-size:15px;
	font-weight:bold;
}
.hebing_button{background: url(../images/pro/buy2.gif) no-repeat 0px -130px;
	border: none;	
	width: 75px;
	text-align: center;
	display: block;
	height: 25px;
	line-height: 25px;
	color: #fff;	
	cursor: pointer;}

.go_settlement_button_disabled {
	background: url(../images/pro/buy2.gif) no-repeat 0 -70px;
	border: 0;
	padding: 0;
	width: 130px;
	text-align: center;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin: 0 0 0 5px;
}

.go_next_button {
	background: url(../images/pro/buy2.gif) no-repeat 0 -35px;
	padding: 0;
	border: 0;
	width: 130px;
	text-align: center;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin: 0 0 0 5px;
}

.go_last_button {
	background: url(../images/pro/buy2.gif) no-repeat 0 -70px;
	padding: 0;
	width: 130px;
	border: 0;
	text-align: center;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #333;
	font-size: 15px;
	font-weight: normal;
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin: 0 0 0 5px;
}

.icon {
	width: 220px;
	height: 34px;
	background: url(../images/pro/c23.gif);
	border: none;
	line-height: 34px;
	font-size: 14px;
	padding-left: 35px;
	cursor: pointer;
	color: white;
}
/*-----   mall  ----------------------------------------------------------------------*/

.logins{ width:378px; height:337px; background:url(../images/member/login.jpg) no-repeat 0 0; padding:110px 0 0 550px; margin:10px auto;}


/*-----   backguound_member  ----------------------------------------------------------------------*/
/*机票搜索首页*/
.main_l { width:340px; float:left; overflow:hidden;}
.main_r { width:830px; float:left; overflow:hidden;}
.jipiao_title { text-align:center; width:100%;}
.jipiao_step { height:32px;}
.jipiao_step_arrow { background-position:-220px -460px; width:25px;}
.jipiao_step1 { background-position:10px -460px;}
.jipiao_step1_on  { background-position:10px -500px;}
.jipiao_step2 { background-position:-49px -460px;}
.jipiao_step2_on  { background-position:-49px -500px;}
.jipiao_step3 { background-position:-110px -460px;}
.jipiao_step3_on  { background-position:-110px -500px;}
.jipiao_step4 { background-position:-170px -460px;}
.jipiao_step4_on  { background-position:-170px -500px;}
.jipiao_rate_list { width:100%; border-collapse:collapse; margin-top:15px;}
.jipiao_rate_list th { text-align:center; background:#4D9EE0; height:25px; line-height:25px; color:#FFF; border:1px solid #4D9EE0; }
.jipiao_rate_list td { text-align:center; border:1px solid #CCC; height:48px;}
.jipiao_rate_list td.on { background:#ffde8e;}
.jipiao_rate th { text-align:center; background:#dcefff; border:1px solid #dcefff; color:#000;}
.jipiao_rate td img { float:left; padding-left:3px;}
.jipiao_rate td { border:none; border-bottom:1px dashed #ccc; height:65px;}
.jipiao_rate_submit { width:66px; height:21px; line-height:21px; border:none; background-position:-320px -110px; color:#fff; cursor:pointer;}
.jipiao_rate_col1 { width:100px; overflow:hidden;}
.jipiao_rate_col3 { width:80px; overflow:hidden;}
.jipiao_rate_col2, .jipiao_rate_col4, .jipiao_rate_col5 { width:60px; overflow:hidden;}
.jipiao_rate_col6 { width:50px; overflow:hidden;}
.jipiao_rate_col7 { width:120px; overflow:hidden;}
.jipiao_rate_col8 { width:70px; overflow:hidden;}
.jipiao_info { margin-top:15px; border:1px solid #0065b3; background:#f6faff; overflow:hidden; padding:10px;}
.jipiao_info2 { background:none; margin:15px 0; border:1px solid #E8F2FF;}
.jipiao_info ul { clear:both; *display:inline-block;}
.jipiao_info li { overflow:hidden; line-height:22px;}
.jipiao_info_list { text-align:center; width:100%; border-collapse:collapse; margin-top:15px;}
.jipiao_info_list th { text-align:center; background:#E8F2FF; border-color:#E8F2FF; padding:3px 0;}
.jipiao_info_list td { text-align:center; height:auto; padding:5px 0; }
.jipiao_info_col1 { text-align:center; width:100px; overflow:hidden;}
.jipiao_info_col2, .jipiao_info_col3 { text-align:center; width:125px; overflow:hidden;}
.jipiao_info_col4 { text-align:center; width:30px; overflow:hidden;}
.jipiao_info_col5 { }
.jipiao_info_col6, .jipiao_info_col7 { text-align:center; width:50px; overflow:hidden;}
.jipiao_info_col8 { text-align:center; width:75px; overflow:hidden;}
.jipiao_info_col10 { text-align:center; width:150px; overflow:hidden; padding:0 10px;} 
.jipiao_info_col11 { text-align:center;  width:160px; overflow:hidden; padding:0 10px;} 
.passenger_box { border:1px solid #ddd; padding:10px; margin-top:15px; overflow:hidden;}
.passenger_info { border:1px solid #A6C8E4; background:#f6faff; margin-top:10px;}
.passenger_info_title { background:#BDDFFB; display:inline-block; width:696px; padding:5px; line-height:20px;}
.passenger_add:link, .passenger_add:visited, .passenger_add:active { color:#3b8ed8; background-position:0 -179px; height:20px; padding-left:23px; display:block; float:right;}
.passenger_add:hover { text-decoration:underline;}
.passenger_del:link, .passenger_del:visited, .passenger_del:active { color:#ff1010; background-position:-150px -178px; height:20px; padding-left:20px; display:block; float:right;}
.passenger_del:hover { text-decoration:underline;}
.passenger_add2:link, .passenger_add2:visited, .passenger_add2:active { color:#3b8ed8; background-position:0 -210px; height:20px; padding-left:20px; display:block; margin-top:5px; font-weight:bold;}
.passenger_add2:hover { text-decoration:underline;}
.passenger_info_info { padding:5px 15px; margin-top:5px;clear:both; display:inline-block;}
.passenger_info_info li { float:left; width:225px;}
.passenger_info_info h1 { float:left; width:80px; text-align:right; padding-right:5px;}
.passenger_info_info2 { margin-top:0;}
.passenger_info_info2 li { width:225px;}
.passenger_info_info2 h1 { width:70px;}
.passenger_info_info2_line { border-bottom:1px dashed #CCC; margin:5px 0;}
.jipiao_success { border-color:#f87529; line-height:80px; background-color:#fef9f6;}
.btns_div { width:100%; text-align:center; margin-top:15px;}
.btn_next { float:none;}
.btn_prw { background-position:-440px -110px;float:none;}
.hotline { width:218px; height:57px; background-position:0 -699px; padding:15px 0 15px 110px;}
.hotline li { font-size:20px; font-weight:bold; color:#333; line-height:28px;}

/*-----   backguound_member end  ----------------------------------------------------------------------*/
/*-----   sorts  ----------------------------------------------------------------------*/
/*.menubgs{ background:url(//image.buy.ccb.com/images/index/bg_page.jpg) repeat-x 0 -130px; height:40px;}*/

#sortstitle{ padding:20px 0 0 0; width:1200px; margin:0 auto; height:28px; line-height:28px; width:1200px; border-bottom:solid 2px #990000; font-size:14px;}
#sortstitle strong{ float:left; width:130px; text-align:center; color:#000; display:block; background:url(../images/pro/pro_select.gif) no-repeat -130px 0; margin:0 3px 0 0; cursor:pointer;}
#sortstitle strong.here{ color:#fff; background-position:0 0;}

.sorts1{ width:1200px; padding:20px 0 20px 0; margin:0 auto; border-bottom: solid 1px #ccc;}
.sorts1 li{ width:110px; padding:0 5px 0 5px; margin:5px 0 5px 0; float:left; background:url(../images/pro/bg_sorts.gif) no-repeat 5px 0; height:25px; line-height:25px;}
.sorts1 li a{ display:block; height:25px; width:85px; padding:0 0 0 25px; color: #930; }
.sorts1 li a:hover{ text-decoration:none;}
.sorts1 li.here{ background-position:5px -25px;}
.sorts1 li.here a{ color:#000;}

.sorts2{ width:1200px; padding:0; margin:0 auto; }
.sorts2 dl{ padding:35px 0 35px 0; width:1200px; background:url(/public/images/bg_list.gif) repeat-x 0 bottom;}
.sorts2 dl.here{ background:#f1f5f9; }
.sorts2 dl dt{ width:160px; height:175px; float:left; background: url(../images/pro/bg_sorts_b.gif) no-repeat 0 0; color:#000; font-size:18px;margin:0 0 0 85px; text-align:center; cursor:pointer; font-weight:bold;}
.sorts2 dl dt.here{background-position:0 -175px; color: #036;}
.sorts2 dl dt a.big_titles{ display:block; width:160px; height:160px; padding:15px 0 0 0;}
.sorts2 dl dt a.big_titles img{ width:100px; height:100px; margin-top:15px;}
.sorts2 dl dd{ width:875px; float:right; line-height:30px;}
.sorts2 dl dd ul{ width:875px; display:block;}
.sorts2 dl dd li{ width:875px;}
.sorts2 dl dd li strong{ display:block; width:90px; float:left; font-weight:bold; font-size:14px; color:#C00; text-align:right;}
.sorts2 dl dd li strong a{color:#C00;}
.sorts2 dl dd li span{ display:block; width:735px; float:right;}
.sorts2 dl dd li span a{ padding:0 15px 0 0;}
/*-----   sorts  end----------------------------------------------------------------------*/


/*---------help center-----------------------------------------------------------*/
.help_main h4{ font-size:14px; font-weight:bold; border-bottom:solid 1px #d4d4d4; line-height:200%; padding-left:20px; background:url(../ccb_icon/question/ccb_question_16x16_1.png) no-repeat 0px 5px; margin-top:0px;
}
.button_sort{ margin-left:20px;}
.button_sort dt{ font-weight:bold; font-size:14px; margin-top:10px; line-height:40px;}
.button_sort dd{ float:left; width:130px; text-align:center; background:url(../images/helpcenter/button_bg.gif) no-repeat; height:100px; overflow:hidden; margin-right:30px;}
.button_sort dd a{ display:block; font-weight:bold; margin-top:8px;}

.hot_problem{ margin-top:20px; margin-left:20px;}
.hot_problem li{ line-height:250%;}
.hot_problem li a{ margin-left:5px;}

.help_search{ border:solid 1px #d4d4d4;}
.hot_text, .hot_text a{ color:#666;}
.hot_text a{ margin-right:10px;}
.help_search .f14{ font-size:14px;}
.help_search .pt10{ padding-top:10px;}
.help_search td{ padding:4px 8px;}
.help_input[type="text"]{ width:400px; border-left: solid 1px #ccc; border-top: solid 1px #ccc;  border-bottom: solid 1px #ccc;border-right:none; height:23px; line-height:23px;vertical-align:middle;}
.help_button{ height:25px; width:80px; background: url(../images/helpcenter/help_button.gif); border:none; color:#fff; font-weight:bold; letter-spacing:5px; text-align:center; vertical-align:middle; cursor:pointer;}


/*--------------------------------member_model_window-------------------------------------------------*/
.guide { position:absolute; z-index:1003; width:700px; height:300px; margin-left:5px; margin-top:-2px;}
.guide_bg1 { width:198px; height:80px; background:url(../images/member/guide_bg1.gif) no-repeat; float:left;margin-top:2px;margin-left:-4px;}
.guide_bg2 { width:115px; height:65px; background:url(../images/member/guide_bg2.png) no-repeat; float:left; margin-top:40px;}
.guide_bg3 { width:330px; height:180px; float:left; background:#FFF; margin-top:20px; padding:10px; border:1px solid #CCC;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.guide_bg3 ul.title2 { font:normal 16px/22px "微软雅黑","黑体"; color:#f40000; border-bottom:1px dashed #eee; height:25px;}
.guide_bg3 ul li { line-height:25px; height:125px;}
.guide_bg3 .ok{ background:url(../images/member/member_button.gif) no-repeat center 0; height:25px; width:100px; text-align:center; display:block; margin:0 5px 0 auto; cursor:pointer; font-size:12px; font-weight:normal; border:0; font:normal 14px/25px "微软雅黑","黑体"; color:#000;}
.ui-widget-overlay { background:#000; opacity:.50;filter:Alpha(Opacity=50); }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 1300px; }


/*-------------------------------tan chu ceng-----------------------------------*/
.collect{ background:#edf5ff; border:solid 1px #7ebeef; width:280px; padding:10px; position:relative; margin:5px auto;}
.collect_title{ background:url(../images/pro/Check.png) no-repeat 0px 10px; height:40px; padding-left:40px; font-size:14px; font-weight:bold; padding-top:10px;}
.collect_title small{ font-size:12px; font-weight:normal;}
.collect_title small a{ color:#0066CC;}
.collect_close{ position:absolute; top:0px; right:0px;}
.collect ul{ margin-top:0px;}
.collect ul li{ padding:5px;}
.collect .cancle_a{display:block; line-height:0px; padding-top:5px; margin-left:10px; float:left;}


/*error*/
.error_info{ background:url(/public/images/error.jpg) no-repeat; width:430px; margin:50px auto 50px auto;}
.error_info dt{ font-size:18px; font-weight:bold; padding-left:130px;}
.error_info dd{ color:#666; padding-left:130px; line-height:200%; margin-top:20px;}
.error_info dd a{ color:#0099FF;}
.maybe_like{background: url("/public/images/bg_page.jpg?f22fr4") repeat-x scroll 0 -230px transparent; border-top: 2px solid #c00000; margin-bottom:50px;}
.maybe_like dt{ color:#c00; font-size:14px; font-weight:bold; margin:20px;}
.maybe_like dd{ float:left; width:180px; margin:10px 5px 10px 40px;}
.maybe_like dd a{ display:block;}
.maybe_like dd a.proname{ margin-bottom:8px; height:36px;}
.maybe_like dd img{ width:180px; height:180px;}
.maybe_like dd span{ color:#666;}
.maybe_like dd strong{ color:#c00; font-size:14px;}

/*limit no pro*/
.limit_no_pro{ position:relative; width:650px; background:#fff; height:230px; margin:50px auto;font-family:microsoft yahei;}
.limit_no_pro dt,.limit_no_pro dd{ position:absolute;}
.limit_no_pro dt{ background:url(../images/limit_no_pro.gif?f934y54) no-repeat; width:246px; height:270px; left:0px;top:0px;}
.limit_no_pro dd{ /*background:url(../images/limit_no_pro_info.gif) no-repeat; */width:375px; height:150px; right:0px;top:40px;}
.limit_no_pro dd div{ width:280px; color:#666; margin:30px 0px 0px 90px;}
.limit_no_pro dd h2{ font-size:24px;line-height:24px; font-weight:normal; margin-bottom:20px; color:#f00;}
.limit_no_pro dd strong{ color:#f00; font-size:14px; margin:0px 2px;}
.limit_no_pro dd span{ display:block; line-height:180%;color:#868686;}
.limit_no_pro dd span a{ color:#f00;}

/*all pinpai*/
.list-h{display:block;overflow:hidden;}
.list-h li, .list-h dl{float:left;}
.mt .extra{float:right;}

.w{width:1210px;margin:0 auto;}
.tab{overflow:hidden;zoom:1;}.tab li,.tab a,.tab-item{float:left;text-align:center;}
/*tab-link*/
#tab-link{height:30px;padding:0 20px;margin:20px 0;border-bottom:2px solid #c00;overflow:visible;}
#tab-link li{height:30px;padding-right:16px;background:url(../images/i/bg_allsort.jpg) #E4E4E4 no-repeat right -313px;margin-right:5px;line-height:30px;font-weight:bold;font-size:14px;}
#tab-link li a{height:30px;padding-left:16px;background:url(../images/i/bg_allsort.jpg) no-repeat 0 -282px;line-height:30px;}
#tab-link li.curr{background-position:right -251px;}
#tab-link li.curr a{background-position:0 -220px;color:#fff;}
/*tab-sort*/
#tab-sort{width:1144px;padding-left:24px;margin:16px 0;overflow:hidden;zoom:1;}
#tab-sort li{width:80px;height:64px;margin-right:16px;background:url(../images/i/bg_allsort.jpg) no-repeat 0 -81px;line-height:22px;}
#tab-sort li.curr{width:88px;height:80px;padding-bottom:0;background-position:0 0;}
#tab-sort li a{display:block;width:80px;height:44px;padding:8px 0;text-align:center;font-size:14px;}
#tab-sort li.curr a{width:88px;font-weight:bold;color:#fff;}
#tab-sort li a:hover, #tab-sort li.curr a:hover{ text-decoration:none;}
#tab-sort li.l1{line-height:44px;}
/*allbrand*/
#allbrand{position:relative;margin-bottom:10px;}
#allbrand .corner{position:absolute;z-index:0;width:1200px;background-image:url(../images/i/bg_allsort_3.jpg);background-repeat:repeat-x;overflow:hidden;}
#allbrand .corner b{display:block;width:36px;background-image:url(../images/i/bg_allsort_1.jpg);background-repeat:no-repeat;}
#allbrand .corner-t{height:16px;top:0;background-position:0 -17px;}
#allbrand .corner-b{height:96px;bottom:0;background-position:0 80px;}
#allbrand .tl{float:left;height:16px;background-position:-74px -76px;}
#allbrand .tr{float:right;height:16px;background-position:-111px -76px;}
#allbrand .bl{float:left;height:96px;background-position:0 0;}
#allbrand .br{float:right;height:96px;background-position:-37px 0;}
#allbrand .content{background:url(../images/i/bg_allsort_2.jpg) -37px 0 repeat-y;overflow:hidden;width:1150px;padding-left:50px;}
#i-allbrand{zoom:1;padding:10px 50px 20px 0;background:url(../images/i/bg_allsort_2.jpg) 1114px 0 repeat-y;}
#i-allbrand .fl,#i-allbrand .fr{position:relative;z-index:3;}
/*brandslist*/
.brandslist li{width:180px;padding:10px 0 0;}
.brandslist li div{width:155px;height:75px;padding:5px;margin:0 auto;background:url(../images/i/bg_allbrand_1.jpg) no-repeat -41px -61px;text-align:center;}
.brandslist li span{display:block;}
.brandslist .b-img{height:46px;padding:3px 0 5px;}
.brandslist .b-name{padding-top:5px;}
.brandslist .b-name a:link,.brandslist .b-name a:visited{color:#999;}
.brandslist .extra{padding:10px 10px 0;font-size:12px;line-height:24px;overflow:hidden; margin-top:20px;}
.brandslist .extra strong{float:left;}
.brandslist .extra a{float:left;margin-right:20px;white-space:nowrap;}
#i-allbrand .tabcon{position:relative;z-index:0;border:1px solid #E9E9E9;padding:0 9px 10px;width:1080px;background:#F9F9F9;zoom:1;}
/*co-brands*/
#co-brands{position:relative;width:1100px;margin:16px 0 30px;background:#FCFAEB;}
#co-brands .mt{height:60px;background:url(../images/i/bg_allbrand_2.jpg) repeat-x 0 -94px;}
#co-brands h2{position:relative;float:left;width:80px;height:30px;padding:20px 0 10px 60px;font-size:16px;}
#co-brands h2 b{position:absolute;z-index:2;top:0;left:0;display:block;width:140px;height:60px;background:url(../images/i/bg_allbrand_1.jpg) no-repeat -41px 0;}
#co-brands .mt .extra{width:40px;height:60px;background:url(../images/i/bg_allbrand_2.jpg) no-repeat 0 -11px;}
#co-brands .mc{padding-right:10px;background:url(../images/i/bg_allbrand_1.jpg) repeat-y 1060px 0;}
#co-brands .mc .list-h{width:1080px;padding:0 0 10px 10px;background:url(../images/i/bg_allbrand_1.jpg) repeat-y -207px 0;}
#co-brands .mb,#co-brands b{display:block;height:10px;background-image:url(../images/i/bg_allbrand_2.jpg);overflow:hidden;}
#co-brands .mb{background-repeat:repeat-x;background-position:0 0;}
#allbrand #co-brands .bl{width:40px;background-repeat:no-repeat;background-position:0 -72px;}
#allbrand #co-brands .br{width:40px;background-repeat:no-repeat;background-position:0 -83px;}

/*-------------------------------groups--------------------------------------*/
.groups_topad img{ width:1200px; height:90px;}
.groups_title{ font-size:16px; line-height:38px; background: url(../images/pro/groups.gif) repeat-x; font-weight:bold; text-indent:20px;}
.groups_title i{ background:url(../images/pro/group_page.png) no-repeat 5px -157px; padding:8px;}
.groups_title dt{ float:left;}
.groups_title dt a:hover{ text-decoration:none;}
.groups_title dd{ float:right; margin-right:15px; font-size:14px;}
.groups{ border:solid 1px #e5c6c7; margin:10px 0px;}
.groups_sort{ padding:20px;}
.groups_sort ul{ border-bottom: dotted 1px #e1e1e1; padding:10px; line-height:150%;}
.groups_sort dt{ float:left; width:70px; font-weight:bold;padding-top:10px;}
.groups_sort dd{ float:right; width:1085px;}
.groups_sort dd a, .groups_sort dd big{ padding:3px 8px; margin-right:8px; font-size:12px;}
.groups_sort dd a.here, .groups_sort dd big.here{ background:#c00; color:#fff;}
.groups_sort dd a:hover{ text-decoration:none;}
.two, .three{ display:none;}
.two big, .three big, .one big{ cursor:pointer;}
.group_page{ background: url(../images/pro/group_page.png) repeat-x 0px -43px #f7f7f7; border-top:solid 1px #e1e1e1; line-height:30px;}
.group_page dt{ float:left;}
.group_page dt a{ display:block; float: left; padding:0px 20px; border-right:solid 1px #dadada;}
.group_page dt a:hover{ text-decoration:none;}
.group_page dt a.here{ background:#e7e7e7;}
.group_page dd{ float:right; margin-right:15px;line-height:30px;}
.group_page dd span{ margin-right:15px; float:right;}
.pre_p1,.pre_p2, .next_p1, .next_p2{ background:url(../images/pro/group_page.png) no-repeat; width:27px; height:21px; display:block; float:right; margin-top:4px;}
.pre_p1{ background-position:0px 0px;}
.pre_p2{background-position:0px -21px;}
.next_p1{background-position:-28px 0px;}
.next_p2{background-position:-28px -21px;}
.g_up, .g_down{ background:url(../images/pro/group_page.png) no-repeat;}
.g_up{background-position:45px -130px;}
.g_down{background-position:45px -88px;}

.groups_prolist{ width:1200px; background:#ffecec; margin-top:10px; }
.list_title{ padding:20px 10px; font-weight:bold; text-indent:10px; }
.remainSeconds{ float:right; font-size:14px; margin-right:15px; color:#666;}
.remainSeconds strong{font-size:18px; color:#c00;}
.list_title a{ float:right; font-size:14px; margin-right:20px; color:#3895e3;}
.list_title big{ float:left;font-size:20px;line-height:20px; color:#b40000;}
.groups_prolist dl{ float:left; margin:0px 0px 5px 15px; padding-bottom:10px;background:url(../images/pro/groupsbg.png) no-repeat bottom right;}
.groups_prolist dd{padding:20px; border:solid 1px #f1dbdb;width:337px; background:#fff;}
.groups_prolist dl img{ width:200px; height:200px; margin-left:68px;}
.groups_prolist dl a{ display:block;}
.pro_name a{ font-size:14px; font-weight:bold; height:50px; border-bottom:dotted 1px #eed9d9; margin-bottom:10px; overflow:hidden;}
.groups_price{ font-size:24px; background: url(../images/pro/groups_list.gif) 0px -70px no-repeat; padding:5px 8px 8px 15px; line-height:24px; margin:10px 0px 5px 0px;}
.groups_price strong{ position:absolute; top:-1px; left:-1px; color:#fff;}
.groups_price span{ position:relative;color:#100; float:left; line-height:35px;}
.groups_prolist dl dd{ color:#666;}
.groups_other strong{ color:#f00; margin-right:3px;font-size:14px;}
.groups_other b{ color:#CC6600; margin-right:3px; font-size:14px;}
.w150{ width:140px;}
.w80{ width:80px;}
.groups_prolist .page{ background:#f7cccc; padding:10px; width:1180px; border-top:solid 1px #eee;}
.groups_btn{ background: url(../images/pro/groups_list.gif) no-repeat 0px 0px; width:89px; height:34px; display:block; float:right;}
.groups_btn:hover{background: url(../images/pro/groups_list.gif) no-repeat 0px -35px;}
a.groups_atonece{ color:#fff; float:right; font-size:16px; font-weight:bold; line-height:35px; margin-right:10px;}

.groups_waitlist{background:#e9ffbf; padding-bottom:10px;}
.groups_waitlist .list_title big{ color:#269200;}
.groups_waitlist dd{ border:solid 1px #dbedd5;}

/*-----------------addr_list-------------------------*/
.addr_list{ width:740px;}
.addr_list .sort{ padding:8px 0px 8px 15px; background:#f7f7f7; margin-bottom:5px;}
.addr_list .sort i{ font-style:normal; padding:3px 7px; margin-right:2px; cursor:pointer;}
.addr_list .sort i.here{ background:#c00; color:#fff;}
.addr_list ul{ width:740px; margin:5px; display:none;}
.addr_list ul li{ float:left; width:60px; height:60px; display:block; line-height:60px; font-size:14px; background:#f1f1f1; margin:0px 1px 1px 0px; text-align:center; cursor:pointer;}
.addr_list ul li.here{ color:#fff; background:#c00;}

/*web-map*/
.web_map h3,.web_map dd a,.geren,.shanghu,.tese,.bangzhu,.goumai,.gongju,.fuwu,.fenlei{ background:url(../images/web_map.gif) no-repeat;}
.web_map{ width:100%; margin-bottom:20px;}
.web_map h3{ font-size:16px; border-bottom:solid 2px #a30d0d; height:35px; line-height:35px; color:#c00; padding-left:15px; background-position:0px 10px;}
.web_map h3 strong{ display:block;}
.web_map dl{border-color:#ccc; border-width:0px 1px 1px 1px; border-style:solid; padding:20px;}
.web_map dt{ font-size:14px;}
.web_map dd{ float:left;}
.web_map dd h4{ font-size:14px; font-weight:bold; padding-left:60px; height:30px; line-height:30px;}
.web_map dd a{ display:block; padding:8px 0px; padding-left:10px; background-position:0px -35px; margin-left:50px;}
.web_map dl.web_m01 dd{ width:360px; padding-left:20px;}
.web_map dl .web_m02{ width:78%; padding-left:20px; margin-right:50px;}
.web_map dl .web_m02 a{ width:15%; float:left;}
.web_map dl.web_m03 dd{ width:360px; padding-left:20px;}
.fuwu{ background-position:50px -83px;}
.goumai{ background-position:50px -138px;}
.bangzhu{ background-position:75px -201px;}
.geren{ background-position:0px -265px;}
.shanghu{ background-position:0px -330px;}
.gongju{ background-position:0px -390px;}
.fenlei{ background-position:0px -465px;}
.tese{ background-position:0px -536px;}
.web_map_line{ border-right:dotted 1px #ccc;}

/********************************************************************/
.condition_search_table{ margin-top:10px;}
.condition_search_table td{ padding:3px;}

.fs18{ font-size:18px; font-weight:bold;}
.reimburse_apply{ margin:20px 0px 30px 0px; }
.reimburse_apply td{ padding:8px 40px;color:#666;}
.reimburse_apply td a:hover{ text-decoration:none;}
.reimburse_apply td strong{ color:#FF8800; font-family:tahoma;}

.blue_table{ border:solid 1px #ddd; border-collapse:collapse; margin-top:10px;}
.blue_table th{background: url(../images/member/member_bg2.gif) repeat-x 0 -30px; height:30px;}
.blue_table td,.blue_table th{ border:solid 1px #ddd;}
.blue_table td{ padding:7px;}

.return_good_title{ border-bottom:solid 1px #c00; margin-top:10px; }
.return_good_title li{ float:left; background:#eee;font-weight:bold; padding:5px 10px; cursor:pointer;}
.return_good_title li.on{ background:#c00; color:#fff;}
.return_good em{ display:block; float:left; width:120px; text-align:right; font-style:normal;}
.return_good{ margin-top:10px;}
.return_good li{ padding:5px 0px;}
.return_good small{ font-size:12px; color:#999; display:block; margin-top:10px;}
.return_good li a:hover{ text-decoration:none;}

.up_pic_box{ float:right; width:890px;}
.up_pic_span{ width:80px; height:80px; display:block; background: url(../images/member/up_pic_file.gif) no-repeat center; position:relative; overflow:hidden; border:dashed 1px #999; float:left; margin-right:7px; margin-bottom:10px;}
.up_pic_file{ height:80px; opacity:0; position:absolute; z-index:2; top:0px;right:0px; font-size:18px;}
.up_pic_span img{ width:80px; height:80px; position:absolute; top:0px; left:0px; z-index:1;}

.no_order{ font-size:14px; font-family:"微软雅黑";color:#999; display:block; margin-top:50px;padding:25px 0px 0px 10px; text-align:center; background:url(../images/member/no_order.gif) no-repeat 195px 15px;}
.noproduct{ color:#999; font-size:14px; font-family:"微软雅黑"; display:block; margin-top:50px; padding:25px 0px 0px 10px; text-align:center; background:url(../images/member/no_shopcar.gif) no-repeat 50px 0px;}
a.go_shopping{ color: #8d4302; margin:40px auto 80px; display:block; background:url(../images/member/member_button.gif) no-repeat center 0px; width:102px; height:25px; line-height:25px; font-size:12px; font-weight:bold;}

/*************************神州汇首页导航选择城市*******************************************/
.select_city ul{ position:absolute; top:35px; width:569px; background:#fff; z-index:200; left:-255px; padding:10px; border:solid 1px #ccc;box-shadow:1px 0 3px #999;}
.select_city ul li{ border-left:dotted 1px #e1e1e1;border-top:dotted 1px #e1e1e1;}
.select_city ul li a{ width:70px; height:40px; line-height:40px; text-align:center; display:block; float:left; font-size:14px; border-bottom:dotted 1px #e1e1e1;border-right:dotted 1px #e1e1e1;}
.select_city ul li.city_rel{ position:relative;}
.select_city ul li a:hover,.select_city ul li a.on{ background:#f16969; color:#fff; text-decoration:none;}

/******************************************************/
.clearfix:before, .clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}
.clearfix:after {
	clear: both;
}
.clearfix {
	*zoom: 1;
}
/*-------keybuy /*一键购////////---------------------------------------------------------------------*/
.keybuy_btnbox small{ font-size:12px;line-height:30px;}
.keybuy_btn{ color:#fff; background:#d00; border:none; font-size:14px; width:120px; line-height:30px; height:30px; font-weight:bold; cursor:pointer;}
.what_keybuy{ line-height:200%; width:610px;}
.what_keybuy p{ padding-left:20px; display:block; color:#4c4c4c;}
.what_keybuy .gray{ border-top:dashed 1px #ddd; margin:10px 0px 0px 20px; padding-top:10px;}
.what_keybuy .gray p{ color:#808080;}
.what_keybuy span{font-size:14px; font-weight:bold; margin-top:20px; display:block; color:#666;}
.keybuy_list{ border:solid 1px #ddd; margin-top:10px;}
.keybuy_list dt{ height:30px; line-height:30px; background:#eee; padding:0px 21px; font-weight:bold; font-size:14px;}
.keybuy_list dt a{ font-size:12px;}
.mr10{ margin-right:10px;}
.keybuy_list table{ margin:10px 0px;}
.keybuy_list table th{ font-weight:normal; text-align:right; color:#666;}
.keybuy_list table th,.keybuy_list table td{ padding:5px;}
.keybuy_box{ float:left;}
.keybuy_buy,.keybuy_buybox_gray{ height:35px; width:103px; display:block; float:left;}
.keybuy_buybox_gray{ background-position: -47px -541px;}
.keybuy_buybox{ position:relative; float:left;}
.keybuy_buybox .show_keybuylist{ display:block; position:absolute; top:0px; right:0px; width:38px!important; height:35px; cursor:pointer; z-index:2;}
.keybuy_buybox ul{ position:absolute; left:0px; top:34px; width:200px!important; padding-top:10px;}
.keybuy_buybox ul li{ background:#eee; width:200px; color:#333; line-height:16px;padding-left:10px!important; cursor:pointer; border-bottom:solid 1px #a4d241; font-weight:bold;}
.keybuy_buybox ul li:hover{ background:#ddd;}
.keybuy_title{ height:40px; line-height:40px;color:#e20e1c; font-size:18px;}
.keybuy_box_left{width:390px;height:420px;margin-top:15px;overflow:hidden;display:inline;}
.keybuy_box_right{width:220px;height:410px;}
.keybuy_yes{background:url(../images/pro/keybuy_yes.png) no-repeat center;}
.keybuy_no{background:url(../images/pro/keybuy_no.png) no-repeat center;}
.keybuy_no_text{line-height:200%;font-size:14px;margin-top:20px;}
.keybuy_no_text dt span{font-size:16px;}
.fs16{ font-size:16px;}
.keybuy_box_c{ padding: 0px 20px;background:url(../images/pro/keybuy_bg.jpg) repeat-x #d0d0d0;overflow:hidden;width:610px;clear:both;}
.duanxin{height:30px; line-height:30px;border:1px solid #ccc; color:#4c4c4c; font-family:Arial; width:122px;padding-left:5px;}
.keybuy_box_c dd{ line-height:160%}
.keybuy_btn{background:url(../images/pro/keybuy_btn.png) no-repeat 0px 0px; width:147px;height:47px;display:block;line-height:47px; font-size:18px;font-family:microsoft yahei}
.keybuy_btn1{background:#d00; font-size:14px; border:none;height:28px; width:120px; line-height:28px; text-align:center; color:#fff; font-weight:bold;}
.phone_z{ border:none; background:url(../images/pro/keybuy_btn.png) no-repeat 0px -48px; height:25px; line-height:25px; color:#fff; width:108px;text-align:center; cursor:pointer;margin:3px 0px 0px 10px;}
.vat_open{padding-left:21px;height:30px; line-height:30px;}
.vat_open_bg{background:#eee;font-weight:bold; font-size:14px;}
.yanzheng_error{no-repeat 0px; font-size:18px; font-weight:bold;margin:30px 0px; line-height:24px; padding-left:40px; text-align:left;}

/*-------keybuy  end /*一键购////////---------------------------------------------------------------------*/
.title_left,.title_right{ background:url(../images/pro/icon.gif) no-repeat; display:block; height:23px; width:12px;}
.title_left{ background-position:0px 0px;}
.title_right{ background-position:-59px 0px;}
.title_middle{ height:23px; line-height:23px; background:#ff4133; color:#fff; display:block; font-size:12px; padding-right:5px;}
.ico20 { padding:5px; background:#f00}

/* ----conteact order success---- */
.s-box{ margin:10px auto; width:1000px; height:360px; border:1px solid #B3B2AE}
.s-box .info_line { padding-top:10px; height:100px; border-bottom:1px solid #C4BEB2; background:#FCFAED;}
.s-box .order_line { height:260px;}
.s-box .submit_line { margin:0 auto;}
.cp-ico1,.cp-ico2,.cp-ico3,.s_btn,.cp-ico4 { background:url(../images/contract-phone-img.png) no-repeat;}
.s-box .submit_line .s_btn { display:block; margin:20px auto 0; width:122px; height:31px; font:700 14px/31px "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei"; color:#fff; background-position: 0 -40px;}
.il-dl { margin:0 auto; width:70%;}
.il-dl dt.cp-ico1 { float:left; width:100px; height:100px; background-position: -200px 0;}
.il-dl dd { float:left; padding-left:10px; margin-top:5px; width:500px;}
.ol-dl { margin:40px auto 0; width:75%; padding-bottom:20px; border-bottom:1px dashed #ccc;} 
.ol-dl dt { height:50px; font: 700 16px/50px "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei";}
.ol-dl dd { height:40px; font:16px/40px "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei";}
.cp-ico2 { padding: 5px 9px; background-position: 0 8px;}
.cp-ico3 { padding: 5px 9px; background-position: -20px 8px;}
.cp-ico4 { display:inline-block; width:68px; height:22px; background-position: -5px -100px; text-indent:-9999px; vertical-align:middle;}
.guess{ width:998px; border:1px solid #dcdcdc; margin:10px auto;}
.guess div.gtitle{ line-height:30px; padding:0 10px; border-bottom:1px solid #dcdcdc; overflow:hidden;zoom:1; background:#f2f2f2;}
.guess .gtitle h1{ float:left; font-size:14px;}
.guess .gtitle a{ float:right;}
.guess .gmain{ overflow:hidden;zoom:1; padding:10px;}
.guess .gmain li{ float:left; display:none; margin:10px; width:174px;}
.guess .gmain li .g_pic{ width:172px; height:172px;}
.guess .gmain li .g_name{ margin:5px 0; height:36px; text-align:center;}
.guess .gmain li .g_price{ text-align:center}
.guess .gmain li .g_price span{ color:red;}




.ac_results {
	padding: 0px;
	border: 1px solid #ccc;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 4px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #fff;
}

.ac_over {
	background-color: #FFDFC6;
	color:#666;
}





/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.left_s{ float:left; width:250px;}
.right_s{ text-align:right;color:green;}

.sevenDay img{height: 18px;width: 18px;}
.sevenDay a:link{text-decoration:none;}
.sevenDay a:visited{text-decoration:none;}
.sevenDay a:hover{text-decoration:none;}
.sevenDay a:active{text-decoration:none;}

.btn_carPay{display:none;width: 130px;  height: 35px;  float: left;  margin: 0 8px 0 0;  background: url(../images/pro/pro_botton.gif) no-repeat 0 -647px;}
.presaleinfo {
	float: right;
    clear: both;
    width: 350px;
    padding: 6px 0px 20px 20px;
    border: 1px solid #eeeeee;
    background: url(../images/presaleinfo.png) no-repeat 2px 7px #fafafa;
}
.presaleinfo p {
	height: 16px;
    line-height: 16px;
    letter-spacing: 1px;
}
.presaleconfirm {
	float: right;
	margin-right: 22px;
}
.presaleinputconfirm {
	float: right;
    margin: 11px 5px 0 0;
}
.deposit {
	float: right;
	width: 990px; 
}
.depositContainer {
	display: flex;
	padding: 10px 0px;
	border-bottom: 1px solid #ccc;
	margin-right: 10px;
}
.depositItem {
	text-align: right;
}
.depositItem:nth-child(1) {
	flex-grow: 2;
}
.depositItem:nth-child(2) {
	width: 100px;
	font-size: 12px;
    color: #cc0000;
    text-align: right;
    padding-top: 10px;
}
.depositItem:nth-child(2):before {
	content: "¥";
}
.depositItem p:nth-child(1) {
	color: black;
    font-weight: bolder;
}
.depositItem p:nth-child(2) {
	color: #666;
}
.depositItem2 {
	color: #666666 !important;
}
