@charset "utf-8";

/* CSS Document */

/* 列表 */
#list_content{width:940px; margin:0 auto 10px; overflow:hidden; clear:both}
#list_content_tp{height:15px; background:url(../images/oshop/list_content_tp.jpg) no-repeat; overflow:hidden;}
#list_content_md{width:888px; border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF; padding:0 25px 10px; overflow:hidden}
#list_content_db{height:10px; background:url(../images/oshop/list_content_db.jpg) no-repeat; overflow:hidden;}
#list_content_md p{overflow:hidden; display:block;}
.arrow_g{background:url(../images/oshop/arrow_g.jpg) 0 3px no-repeat; padding-left:20px;}
.choose p{margin-bottom:10px; line-height:20px;}
.choose em{margin-right:10px}
.choose b{margin:0 5px;}
#list_content_md dl,.choose{width:870px;overflow:hidden;margin-top:10px; background:url(../images/oshop/arrow.jpg) 0 3px no-repeat; padding-left:20px; border-bottom:1px dashed #999999;}
#list_content_md dl dd{float:left; margin-right:8px;}
dd.current{color:#B77545; font-weight:bold;}
#list_content_md dl dd a{ text-decoration: underline}
#list_content_md dl dd a:hover{ text-decoration:underline}
#list_content_md dl dt{ width:820px; background:#FFF6EA; border:1px solid #FFD4A0; line-height:24px; margin:10px 0; padding:6px 10px 6px 10px;overflow:hidden;}
#list_content_md dl dt a{color:#666666;text-decoration:underline;}
#list_content_md dl dt em{ margin-right:10px;}
.listsearch{ margin-top:10px;background:url(../images/oshop/arrow.jpg) 0 6px no-repeat; padding-left:20px;}
.text1{width:100px;height:18px; border:1px solid #ABADB3;line-height:16px; padding:4px 2px 0; margin:0 8px;}
.list_search{width:65px;height:22px; background:url(../images/oshop/list_search.jpg) no-repeat; cursor:pointer; border:0;}

/* 列表左侧 */
#pageleft{width:710px;float:left; overflow:hidden;margin-left:5px; display:inline}
.public_tp{height:15px; background:url(../images/oshop/public_tp.jpg) no-repeat; overflow:hidden; clear:both}
.public{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;width:708px; overflow:hidden; height:auto; }
.public_db{height:5px; background:url(../images/oshop/public_db.jpg) no-repeat; overflow:hidden; clear:both; margin-bottom:10px;}
.caption{height:38px;background:url(../images/oshop/new_bg.gif) repeat-x bottom; padding:5px 20px 0 30px;}
.compare{width:125px;height:26px; background:url(../images/oshop/compare.jpg) no-repeat; cursor:pointer; border:0; position:absolute; left:30px; top:45px;}

/* 列表大全 */
ul.all{padding:10px 0 0 5px; overflow:hidden; float:left; display:inline;width:703px; }               /* */
ul.all li{width:138px;height:210px; float:left; overflow:hidden; margin:0 1px; display: inline;}
ul.all li img,ul.hot li img{width:110px;height:110px; border:1px solid #CCCCCC; padding:1px; margin-left:10px;}
ul.all li span{width:138px; display:block; overflow:hidden; margin-top:5px; text-align:center;}
ul.all li b,ul.hot li b{ color:#FF0000; font-size:13px; margin-right:5px}
ul.all li a,ul.hot li a{color:#4079D9; text-decoration:none}
.glay{ background:#EEEEEE}

/* 列表大全1 */
.information{width:660px; border-bottom:1px dashed #CCCCCC; padding:8px 0; margin:0 0 15px 20px; overflow:hidden; }
.show{width:130px; float:left;}
.photo{width:110px;height:110px;padding:1px; border:1px solid #DBDBDB; display:block;}
.show span{width:110px; display:block; text-align:center; margin-top:10px;}
.summary{ text-indent:20px;}
.situation{width:345px;float:left; margin-left:5px;}
.situation a {text-decoration:none}
.situation p{text-indent:20px;line-height:22px;}
.situation b,.address b{color:#6F9AE2; font-size:14px;}                         /* */

.point{width:180px; float:left; }
.point p {height:20px; line-height:22px; padding-left:10px; text-align:right;}
.best{ font-size:13px; color:#FF0000; font-weight:bold;}


/* 列表选项 */
.option{width:668px;height:43px;background:url(../images/oshop/new_bg.gif) repeat-x bottom; padding:0 20px 0 20px;}
#eligible{width:180px; float:left; border-right:#E1E1E1; background:url(../images/oshop/logo.jpg) 5px 5px no-repeat; padding-left:20px; line-height:24px; font-weight:bold; font-size:13px}
#view{width:140px; float:left;border-right:#E1E1E1; text-align:center;font-weight:bold; line-height:24px; padding:0 !important; padding-top:4px;}
#view img{ margin:0 5px 0 2px;}
#amount{width:166px; float:left;border-right:#E1E1E1;text-align:center;font-weight:bold;line-height:24px; }
#amount a{margin:0 5px 0 2px;}
#amount a.on{color:#FF8040; padding:1px 5px; border:1px solid #C3C3C3; text-decoration:none}
#amount a.off{color:#82679A; padding:1px 5px; border:1px solid #C3C3C3; background:#F0F0F0; text-decoration:none;}
#sort{width:150px;float:left;text-align:center; padding-top:2px;}
.sorts{width:140px;height:20px;}

/* 列表右侧 */
#pageright{width:220px; float:left; overflow:hidden; margin-left:12px;}
.infos_tp{height:37px;overflow:hidden; clear:both;}
.infos_md{width:138px; border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF; padding:5px 40px 10px; overflow:hidden}
.infos_db{height:5px; background:url(../images/oshop/left_bg.jpg) no-repeat; overflow:hidden; clear:both; margin-bottom:10px}
ul.hot li{width:138px;float:left;overflow:hidden;display: inline; background:url(../images/oshop/line.gif) bottom no-repeat; padding:15px  0;}
ul.hot li span{width:138px; display:block; overflow:hidden; margin-top:5px; text-align:center;}

/* 登陆 */
#login{width:908px; border:1px solid #E0E0E0; background:url(../images/oshop/login_bg.jpg) repeat-x left top; padding:25px 15px 10px 15px; overflow:hidden; margin:0 auto 10px;}
#login_left{width:616px;height:362px; float:left; background:url(../images/oshop/login_left_bg.jpg) no-repeat;}
#login_left img{ float:left;}
#logincard{width:310px;height:105px; float:left; padding:35px 0 0 26px;}
#logincard h6{ font-size:12px; font-weight:normal; color:#848484; margin-bottom:11px;}
#logincard p{ text-indent:15px;color:#333333; line-height:24px;}
#logincard span{color:#E25019}
#loginad{width:551px;height:181px; margin:15px 0 0 20px;;}

#login_right{width:253px;height:312px; float:left; background:url(../images/oshop/login_right_bg.jpg) no-repeat;padding:50px 0 0 30px;}
.text3{width:114px;height:19px; background:url(../images/oshop/text2.jpg) no-repeat; padding:3px 3px 0 3px; line-height:16px;border:0; }
.login{width:67px;height:67px; background:url(../images/oshop/login.jpg) no-repeat; cursor:pointer; border:0; float:right; }
.login1{width:67px;height:67px; background:url(../images/oshop/login1.jpg) no-repeat; cursor:pointer; border:0;float:right; }
#login_right ul li{width:260px; float:left;}
#login_right ul li span{width:190px; margin-top:8px; height:22px; display:block;}
.forget{ text-align:right; margin-top:10px; }
.mb100{ margin-bottom:100px;}
.forget a{margin-right:10px; text-decoration:underline;}
.apply{color:#F56A2B;}
.register{color:#38A60F;}

.address{border:1px solid #FEE2A1; background:#FFF3D9 url(../images/oshop/logo1.gif) 10px 15px no-repeat; padding:9px 8px; line-height:24px; margin:0 0 10px 20px; overflow:hidden; width:310px; position:relative; }
.address p{ overflow:hidden;}
.address i{font-style:normal;color:#000000;}
.address b{color:#636363;}
.address em{ font-style:normal; color:#FF0000;}
.address a{padding:1px 8px; float:left; margin-right:10px; }
.address a:hover{text-decoration:none;}
a.select2{background:#FFE588; border:1px solid #E3B601; color:#666666;}
a.select2:hover{background:#FFE588; border:1px solid #E3B601; color:#A40004;}
.count{position:absolute;top:20px;right:0; background:#FFFFFF; padding:1px 6px; border:1px solid #666666;color:#FF0000;}