*{margin: 0; padding: 0;}
body{word-wrap:keep-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{color: #333;font-family:"Arial","宋体"; font-size:12px;line-height:20px;}
input[type="text"]{color: #333; font-size:12px;line-height:20px; height:20px;}
select{ }
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;}

.size12{ font-size:12px;}

.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,
.blue a,
.blue a:link,
.blue a:visited {color: #069;}
.blue a:hover,
.blue a:active {color: #F00;}

 .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;}

.top{ height:30px; padding:0 0 1px 0; margin:0 auto; background:url(../images/bg_page.jpg) repeat-x 0 0;}
.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:20px 0 0 0;}
.head .left{ width:540px;}
.head .right{height:90px; padding:0; width:630px; background:url(../images/bg_cat.gif) 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(../images/searchtab.gif) 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(../images/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(../images/bottom_search.gif) 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; background:url(../images/button1.gif) 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:25px 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{ width:1200px; margin:0px auto 0px auto; text-align:left; color:#999;}
.foot .bottom a{color:#999;}
.foot .bottom table td{color:#999!important;}
 
.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----------------------------------------------------------------------*/

/*-----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) no-repeat 0 -37px;cursor:pointer;display:block;}
#sort h2 a{ display:block; height:37px; width:200px;}
#sort .sortbot{ background:url(../images/sort_foot.gif) 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 .lists{ background:url(../images/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(../images/sort_sel.gif) no-repeat 0 0; }
#sort .lists dl.here dt{background:url(../images/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(../images/sort_title.gif) no-repeat 0 0;}
#sort.here .sortbot{display:block;}
#sort.here .lists{display:block;}
#sort.here2 h2{background: url(../images/sort_title.gif) 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; overflow:hidden; color:#fff;}
.menubgs .right ul.menu li{ float:left; height:37px; overflow:hidden;}
.menubgs .right ul.menu li a{ display:block; height:36px; padding:0; width:119px; text-align:center; color:#fff;}
.menubgs .right ul.menu li a:link,
.menubgs .right ul.menu li a:visited {color: #fff; background: url(../images/bg_menu.gif) no-repeat -119px 0;}
.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: url(../images/bg_menu.gif) no-repeat 0 0; font-weight:bold; text-decoration:none;}
.menubgs .right ul.menu li.online_ser{ display:block; float:right; width:110px; height:35px; background:url(../images/botton_ser.gif) 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;}


.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(../images/icon_ser.gif) no-repeat 4px -36px;}
.foot .sers1 dl dt.s2{ background:url(../images/icon_ser.gif) no-repeat 4px -76px;}
.foot .sers1 dl dt.s3{ background:url(../images/icon_ser.gif) no-repeat 4px -116px;}
.foot .sers1 dl dt.s4{ background:url(../images/icon_ser.gif) no-repeat 4px -156px;}
.foot .sers1 dl dt.s5{ background:url(../images/icon_ser.gif) no-repeat 4px -199px;}
.foot .sers1 dl dt.s6{ background:url(../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(../images/icon_ser.gif) no-repeat 10px 5px;}
/*-----menu  end----------------------------------------------------------------------*/

/*----- product  ----------------------------------------------------------------------*/

.menubgs{ background:url(../images/bg_page.jpg) repeat-x 0 -129px; height:37px;}

.place{ line-height:25px; background:url(../images/bg_page.jpg) repeat-x 0 -170px; padding:0 10px 5px 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 -150px;}
.place span{ float:right;}
.place span strong{ font-size:14px; color: #C00;}

.main{ padding:10px 0 0 0;}

.main .left{ width:200px; overflow:hidden;}
.main .right{ width:990px; overflow:hidden;}
.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: url(../images/bg_title.gif) repeat-x 0 3px; padding:0 0 0 10px;line-height:33px; font-size:14px; font-weight:bold;}
.main .left .sort_title{ background: url(../images/bg_sel.gif) repeat-x 0 0;color:#fff; height:35px; line-height:35px;}
.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(../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:5px 8px 0 0;}
.main .left .shop .button2{ float:left; margin:0 3px 0 25px;} 

.main .right .titles span{ float:right; font-size:12px; font-weight:normal;}
.main .right .kuang{ border-top: solid 2px #C00; background:url(../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;}

.main .listtop{
	border:solid 1px #ccc;
	border-top: solid 2px #ccc;
	padding:5px;
	background: url(../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(../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{ 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(../images/bg_page.jpg) 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;}

.main .right .prolist1{ width:984px; padding:30px 3px 15px 3px; border-top: solid 2px #933; background:url(../images/bg_page.jpg) 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(../images/bg_page.jpg) repeat-x 0 -230px;}
.main .right .plist dl{ float:left; width:950px;padding:15px; background:url(../images/bg_list.gif) repeat-x 0 bottom;position:relative;}
.main .right .plist dl.listss2{background: #F8F8F8 url(../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.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; }
.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_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;}

/*.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 5px 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) no-repeat center; width:38px; border:none;  cursor:pointer; font-size:12px; height:24px;vertical-align:middle;}

ul.select{ border-bottom:solid 1px #900; padding:15px 0 0 0; font-size:12px;height:28px;}
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(../images/pro/s_middle.gif) 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(../images/pro/s_middle.gif) 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.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; /*height:12px;*/ 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; color:#999; 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(../images/pro/pro_botton.gif) no-repeat 0 -250px; top:138px; left:0px;}
.icon_ticket_s{ position:absolute; width:37px; height:37px; background: url(../images/pro/pro_botton.gif) 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{ width:1200px; }
.right2 .list2 dl{ height:280px;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 url(../images/bg_list.gif) repeat-x 0 0; line-height:16px; height:175px; width:156px; padding:10px 15px 0 16px; display:block;}
.right2 .list2 dl dt strong{ color:#666;}
.right2 .list2 dl dt span img{ width:140px; height:140px; padding:0 5px 10px 6px;}
.right2 .list2 dl dd { line-height:30px; height:30px; background:url(../images/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-more-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("../images/pro/pro_botton.gif") no-repeat scroll -100px -250px transparent; height: 70px; margin: 150px 0 0; position: absolute; width: 150px;}
.icon_ticket_div3 {background: url("../images/pro/pro_botton.gif") no-repeat scroll -100px -250px transparent; height: 70px; margin: -35px 0 0 245px; position: absolute; width: 150px;}

.dqsmall{ background:url(../images/dqbig.gif) no-repeat center; width:33px; height:20px; line-height:20px; float:left;margin-top: 3px !important;}
.fqsmall{ background:url(../images/fqbig.gif) no-repeat center; width:33px; 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/fqbig.gif) no-repeat center; width:33px; height:20px; line-height:24px; float:left;margin-top: 3px !important;}

/*search attr*/
.pro_select_top{border-bottom:solid 1px #ccc; padding:5px; background: url(../images/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(../images/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;}
.pro_select dl dd.cake li{ display: block;width:95px; padding:0;}
.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;}*/

.left .guarantee{ width:192px; padding:0 4px 0 4px; margin:0 0 10px 0; height:77px; background:url(../images/pro/pro_botton.gif) 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 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:999;}
.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; }
.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.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.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(../images/pro/pro_botton.gif) no-repeat 0 0;}
.botton_buy{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(../images/pro/pro_botton.gif) 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) no-repeat;}
.botton_car{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(../images/pro/pro_botton.gif) no-repeat 0 -48px;}
.botton_car_gray{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(../images/pro/pro_botton.gif) no-repeat 0 -380px;}
.botton_ca{ display:block; width:90px; height:27px; float:left; margin:8px 0 0 0; background:url(../images/pro/pro_botton.gif) no-repeat 0 -83px;}
.botton_ticket{ display:block; width:90px; height:27px; float:left; margin:8px 0 0 0; background:url(../images/pro/pro_botton.gif) no-repeat 0 -230px;}
.botton_ticket_gray{ display:block; width:90px; height:27px; float:left; margin:8px 0 0 0; background:url(../images/pro/pro_botton.gif) no-repeat 0 -280px;}
.sanchu{ text-decoration:line-through;}

.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{ 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{ 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:558px; margin:10px 0 0 0;font-size:12px;}
.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;}
.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;}
.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(../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:200px; width:182px; border:solid 1px #ccc; margin-bottom:10px;}
.shengji{ margin-right:10px;}
.shengji li, .shiji li{ line-height:200%;}
.shengji li:hover, .shiji li:hover{ background: #FFCC99}

.botton_buy_gray{ display:block; width:130px; height:35px; float:left; margin:0 8px 0 0; background:url(../images/pro/pro_botton.gif) 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;}
/*----- 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(../images/searchtab.gif) 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(../images/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(../images/bottom_search.gif) 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:30px auto 10px auto;}
.buybar .num4 li { width: 235px; }
.buybar li { float: left; background: #e4e4e4 url(../images/pro/barbuy_bg.png) no-repeat 100% 0; font-size: 14px; font-weight: bold; height: 23px; line-height: 23px; text-align: left; color: #666; padding: 0 15px 0 0px; overflow: hidden; }
.buybar li span, .buybar li strong { display: block; padding-left:20px;}
.buybar li .first { background: #e4e4e4 url(../images/pro/barbuy_bg.png) no-repeat -12px -69px; }
.buybar li.last { background-position: 100% -138px; }
.buybar li.here { background-color: #f60; color: #fff; }
.buybar li.here .first { background-color: #f60; background-position: -12px -92px; }
.buybar li.here-prev { background-position: 100% -23px !important; }
.buybar li.last-here { background-color: #f60; color: #fff; background-position: 100% -161px; }

input.thenums{ float:left; margin:0 5px 0 5px; height:20px; border:solid 1px #ccc; border-bottom:solid 1px #999; padding:0 2px 0 2px;}
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;}

.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(../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(../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(../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(../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;}

.buyyoulike{ width:998px; margin:0 auto 20px auto; padding:0; border: solid 1px #ccc;}
.buyyoulike dt, .thistitle1{ background:url(../images/bg_title.gif) repeat-x 0 1px; padding:0 0 0 10px; font-size:12px; height:30px; line-height:30px; 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:0; 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(../images/bg_home.jpg) 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;}

.login{ width:998px; margin:0 auto 20px auto; padding:0; border: solid 1px #ddd; overflow:hidden; font-size:14px;}
.login .titles{ background: url(../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(../images/register-ok.gif) 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:0 16px;}
.add_card form {width:450px; margin-left:60px;}
.add_card ul { width:280px; height:120px; margin:10px; padding:10px; float:left; display:inline-block; border:solid 1px #CCC; cursor:pointer;}
.add_card ul.on { width:280px; height:120px; margin:10px; padding:10px; float:left; display:inline-block; border:solid 1px #f38a00; background:#fff4c6 url(../images/buy_add.gif) no-repeat right bottom;}
.add_card ul li { line-height:22px;}
#add_card_input { display:none;}
.add_card dl { line-height:20px; 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:14px; padding:5px 15px 5px 0; background:none; line-height:20px; height:20px; font-weight:normal;}
.add_card dl dd { color: #666666; padding: 5px 0 5px 30px;}
.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;}

.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;}

/*----- buy  end ----------------------------------------------------------------------*/

/*----- member  ----------------------------------------------------------------------*/

.menubgs {
	background: url(../images/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;
}

.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;
}
.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;
}

.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;
}

.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 0 -150px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
}

.main .left dl.left_menu dd {
	padding: 3px 0 5px 0;
}

.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: url(../images/member/member_bg3.gif) repeat-x 0 -90px;
	cursor: pointer;
	color: #666;
	max-width:990px;
	
}
.main .right .titles li.two{
	background:none;
}

.main .right .titles li strong {
	padding: 0 15px 0 0;
	background: url(../images/member/member_bg3.gif) no-repeat right -120px;
	display: block;
}

.main .right .titles li.here {
	background-position: 0 -30px;
	color: #900;
}

.main .right .titles li.here strong {
	background-position: right -60px;
}

	background: #fff;
	width: 700px;
}





.tables {
	border: solid 1px #ccc;
	border-top: solid 5px #e50922;
	margin: 0 0 10px 0;
	background: url(../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(../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(../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: 5px;
	line-height: 18px;
	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 15px 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(../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(../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: center;
	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;
}

.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;
}

.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;
	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;
}

/*????*/
.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:420px;
	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 0cursor: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;}


.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(../images/member/register-fail.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("../images/pro/pro_botton.gif") no-repeat scroll 0 -420px transparent;
    display: block;
    float: left;
    height: 35px;
    margin: 10px 8px 0 100px;
    width: 130px;
}
.botton222 {
    background: url("../images/pro/pro_botton.gif") 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;}

/*----- 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(../images/arrow_down.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  .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:16px; line-height:35px; font-weight:bold; border-bottom:dashed 1px #ccc;}
.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;}
.reduction_btn_want,.reduction_btn_still,.reduction_btn_wait, .reduction_btn_over,.reduction_btn_pro, .reduction_btn_finish{ margin-top:13px;}
.reduction_btn_want a{ background:url(../images/pro/reduction_want.gif) no-repeat; width:130px; height:35px; display:block; }
.reduction_btn_still a{ background:url(../images/pro/reduction_still.gif) no-repeat; width:130px; height:35px; display:block; }
.reduction_btn_over a{ background:url(../images/pro/over.gif) no-repeat; width:130px; height:35px; display:block;}
.reduction_btn_wait a{ background:url(../images/pro/wait.gif) no-repeat; width:130px; height:35px; display:block;}
.reduction_btn_finish a{ background:url(../images/pro/finish.gif) no-repeat; width:130px; height:35px; display:block;}
.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:85px;}
.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:14px; color:#fff; line-height:30px; 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;}
#con{ overflow-x:hidden; overflow-y:auto;height:320px;}
#con ul{ border-bottom:dashed 1px #eee; width:380px; margin-left:10px;}
#con li{float:left; width:125px; text-align:center; padding:8px 0px 8px 0px;}
#con li strong{ color:#c00;}

.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:375px; margin:0px 0px 0px 15px; line-height:200%;overflow-x:hidden; overflow-y:auto;height:370px;
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;}


/*----- 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(../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(../images/register-ok.gif) 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:#FF0000!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;}

/*--------------------------进度条3--------------------------*/
.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(../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 0 0;
	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_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:335px;}
.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(../images/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(../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:755px; 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(../images/helpcenter/help_title.gif) 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:191px; height:65px; background:url(../images/member/guide_bg1.gif) no-repeat; float:left;}
.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;}
	.ac_results {
	padding: 0px;
	border: 1px solid black;
	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: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	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: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

	/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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;
}

	
