@charset "utf-8";
/*------------------------------------------------
Index Style Sheet created on 2012-06-18
version: 1.0
author: 镏金（李绍恩）
email: lishaoen@gmail.com
website: http://www.kunming.cn/
------------------------------------------------*/
/*处理标签默认样式*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;}
body,button, input, select, textarea {font: 12px Arial,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size:100%; color:#333;}
address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp { font-family: courier new, courier, monospace; } 
small { font-size: 12px; }
ul, ol,li { list-style: none; }
a { color:#000;text-decoration:none; } 
a:hover { text-decoration:underline; color:#C33;}
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; } 
table { border-collapse: collapse; border-spacing: 0; }
img{vertical-align:top;display:inline-block;background-color:none;}
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video{display: block;margin: 0;padding: 0;}
mark{background: #ff0;}
object,embed { outline:none;}
p{line-height:1.6;color:#666;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

body {margin:0px; font:12px "宋体","微软雅黑"; line-height:24px; color:#333; background:url(../images/header_bg.jpg) repeat-x top center #FDFBEC; width:100%;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
.bg{ position:relative; width:100%;}
/*header*/
.header{ width:980px; height:142px; margin:0 auto; margin-top:14px;  z-index:10;}
.header .top{ position:relative; width:980px; height:98px; margin:0 auto; margin-top:10px; background:url(../images/top_bg.jpg) no-repeat center scroll; z-index:10; }
.header .top .logo a{ position:absolute; left:0px; top:14px; width:300px; height:80px; cursor:pointer;}
/*多语种头部链接*/
.header .top .more_language{ position:absolute; top:2px; right:140px; width:190px; height:30px; overflow:hidden;}
.header .top .more_language a{ float:left; width:60px; height:30px; overflow:hidden;}
/*top搜索*/
.header .top .search{position:absolute; top:4px; right:0px; width:130px; height:24px; margin:0 auto; overflow:hidden;}
.header .top .search .search_txt{ float:left; width:94px; height:14px; padding:2px; margin:0 auto; border:none; overflow:hidden;}
.header .top .search .search_btn{ width:30px; height:22px; margin-left:2px; background:none; border:none; text-indent:-9999px; overflow:hidden;}

.header .top #wether{ float:right; position:absolute; right:340px; top:1px; width:200px; height:30px; margin:6px auto; overflow:hidden;}

.header .menu{ position:relative; width:980px; height:46px; margin:0 auto; background:url(../images/list_menu.jpg) no-repeat center left scroll;}
.header .menu ul{ display:inline-block; float:left; height:34px; margin-top:10px;}
.header .menu ul li:first-child{float:left; width:60px; height:34px; padding-left:10px;  cursor:pointer;}
.header .menu ul li:first-child a{ display:inline; float:left; width:60px; height:34px;  cursor:pointer; overflow:hidden;}
/*.header .menu ul .last{float:left; width:90px; height:20px; padding-left: 10px;  cursor:pointer;}
.header .menu ul .last a{float:left; width:90px; height:20px;  cursor:pointer;}*/
.header .menu ul li{ display:inline; float:left; width:95px; height:34px; cursor:pointer;}
.header .menu ul li a{display:inline; float:left; width:95px; height:34px; text-indent:-9999px;}
.header .menu ul li a:hover{display:inline; background:url(../images/menu_cur.gif) no-repeat bottom;}
.header .menu ul li.cur a{display:inline; background:url(../images/menu_cur.gif) no-repeat bottom;}
#other{ position:absolute; right:180px; top:5px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#FFF;}
#other a{line-height:40px; font-size:14px; font-weight:bold; color:#FFF;}
#other a:hover{border-bottom:2px solid #999;}
#fenle{ position:absolute; right:20px; top:5px; width:86px; height:30px; cursor:pointer; text-indent:-9999px;}
#fenle a{ float:right; width:86px; height:30px; cursor:pointer; color:#000;}
#wether{ float:right; position:absolute; right:90px; top:5px; width:200px; height:30px; margin:6px auto; overflow:hidden;}

.listbanner{width:980px; height:184px; margin:10px auto; border-bottom:1px #613213 solid; overflow:hidden;}

/*container—主体内容块*/
#maincontent{ width:980px; margin:0 auto;}
.container{ width:980px; margin:2px auto; *margin:14px auto; _margin:0px auto;}
.left{ float:left; width:310px;  overflow:hidden;}
.main{ float:right; width:660px; border-bottom:1px #000 solid; overflow:hidden;}

.location { width:660px; height:38px; margin:0 auto; overflow:hidden; background:url(../images/navTitle_bg.jpg) -2px 0 no-repeat scroll; position:relative; color:#FFF; }
.location  a{ color:#FFF;}
.location h1 { width:120px; height:23px; background-image:url(../images/ttbg2.jpg); overflow:hidden; color:#FFF; line-height:37px; text-align:center; margin-left:12px; margin-top:6px; float:left; color:#501F0E;}
.location span { float:right; margin:2px auto; padding-right:10px;}
/*footer—页脚*/
.footer_bg{position:absolute; left:0; bottom:0; width:100%; height:378px; background:url(../images/footer_bg.jpg) repeat-x center bottom; z-index:-10; }
#foot{ position:relative; width:980px; height:90px; margin:0 auto; background:url(../images/foot_bg.jpg) no-repeat center bottom;}
#foot #copy{ position:absolute; left:130px; bottom:20px; color:#441300;}
#foot #contact{ float:right; position:absolute; right:5px; bottom:46px; float:right; color:#441300;}
#foot #contact a{color:#441300; padding:0 5px;}
#foot #dl{ float:left; position:absolute; left:0px; bottom:10px; width:110px; height:76px; cursor:pointer; text-indent:-9999px;}
#foot #dl a{float:left; width:110px; height:76px; cursor:pointer; text-indent:-9999px;}

/*notice—公告块*/
#notice{ float:left; width:310px; height:242px; background:url(../images/list_notice.jpg) no-repeat right center;}
#notice ul{ width:264px; height:180px; margin:40px 20px 20px;}
#notice ul li{ width:240px; height:30px; padding-left:30px; overflow:hidden;}
#notice ul li a{width:240px; height:30px; overflow:hidden; font:12px "宋体"; line-height:24px;}

/*products—产品展示块*/
#products{ float:left; position:relative; width:310px; height:168px; margin-bottom:5px; background:url(../images/products_bg.jpg) no-repeat right center;}
#pzhsslides{ width:240px; height:90px; margin:42px 35px; color:#FFF; white-space:nowrap; overflow:hidden; text-align:center}
#pzhsslides .slides_container{ width:240px; height:90px; font-size:16px; line-height:24px; font-weight:24px; color:#FFF; overflow:hidden;}
#pzhsslides .slides_container a{ position:relative; width:240px; height:90px; font-size:16px; line-height:24px; font-weight:24px; color:#FFF; overflow:hidden;}
#pzhsslides .slides_container a .imgbg{position:absolute; left:10px; top:6px; width:94px; height:84px; background:url(../images/pimg_bg.jpg) no-repeat center; overflow:hidden; z-index:10px;}
#pzhsslides .slides_container a .imgbg img{width:90px; height:80px; margin:2px; overflow:hidden; z-index:-1px;}
#pzhsslides a .title{ position:absolute; left:110px; top:10px; font-size:14px; color:#FCF9E5;}
#pzhsslides a .price{ position:absolute; left:110px; top:40px; font-size:14px; color:#FCF9E5;}
#pzhsslides a .price span{ font-size:14px; color:#854901;font-weight:bold;}
#products .pagination ul{text-align:center;}
#products .pagination{ position:absolute; top:20px; right:20px; width:90px; height:20px; text-align:center;}
#products .pagination li{ display:inline; float:left; width:10px; height:10px; margin:0 auto;}
#products .pagination li a{ display:block; width:10px; height:10px; background:url(../images/dian.gif) no-repeat center; overflow:hidden;}
#products .pagination li.current a{ display:block; width:10px; height:10px; background:url(../images/dian_cur.gif) no-repeat center; overflow:hidden;}

/*nav 按钮*/
#nav{ float:left; width:310px; overflow:hidden;}
#nav li{ float:left; width:310px; height:45px; overflow:hidden; margin:10px 0 5px 0; text-indent:-9999px;}
#nav li a{ float:left; display:block; width:308px; height:44px; cursor:pointer;}
#nav li a:hover{border:1px #CCC solid;}
#nav #nav1{ float:left; width:310px; height:45px; background:url(../images/nav_r1.jpg) no-repeat left center scroll; overflow:hidden;}
#nav #nav2{ float:left; width:310px; height:45px; background:url(../images/nav_r2.jpg) no-repeat left center scroll; overflow:hidden;}
#nav #nav3{ float:left; width:310px; height:45px; background:url(../images/nav_r3.jpg) no-repeat left center scroll; overflow:hidden;}

/*推荐recommend*/
#recommend{ float:left; width:310px; margin:20px auto; overflow:hidden;}
#recommend .icon{ width:310px; height:46px; background:url(../images/recommend_icon.jpg) no-repeat center; overflow:hidden; text-indent:-9999px;}
#recommend ul{ width:306px; margin:0 auto; border:2px #7F0A10 solid; border-width:0 2px 2px 2px; overflow:hidden;}
#recommend ul li{ float:left; width:300px; margin:10px auto; padding:0 4px; border-bottom:1px #CCC dashed; overflow:hidden;}
#recommend ul li .img{float:left; width:100px; height:100px; margin:5px auto; border:1px #E8E2D4 solid; overflow:hidden;}
#recommend ul li .img img{ width:100px; height:100px; overflow:hidden;}
#recommend ul li .title { float:right;width:180px; height:20px; margin:5px auto; padding:0 5px; font-size:14px; font-weight:bold; line-height:24px; overflow:hidden;}
#recommend ul li .summary{ float:right; width:180px; height:80px; margin:5px auto; padding:0 5px; font-size:12px;  line-height:20px; overflow:hidden;}
#recommend ul li .more{ float:right; width:40px; height:20px; overflow:hidden;}

/*imgtxtlist 内容列表*/
.imgtxtlist{ float:left; width:660px; height:140px; border-bottom:1px #000 dashed;  overflow:hidden;}
#imgtxt{ float:left; width:660px; height:100px; margin:10px auto; overflow:hidden;}
#imgtxt #img{ float:left; width:122px; height:82px; border:1px double #613213; margin:10px 10px 10px 0; overflow:hidden;}
#imgtxt #img img{ width:120px; height:80px; margin:1px; overflow:hidden;}
#imgtxt #title{ float:left; width:525px; height:20px; margin:5px auto; font-size:14px; font-weight:bold; color:#4F2211; line-height:24px; overflow:hidden;}
#imgtxt #title a{float:left; width:525px; height:20px; font-size:14px; font-weight:bold; color:#4F2211; line-height:24px; overflow:hidden;}
#imgtxt #txt{ float:left; width:514px; height:80px; font-size:12px; line-height:24px; margin-bottom:10px; padding-right:10px; color:#666666; overflow:hidden; zoom:1;}

#pages{ width:660px; height:44px; margin:2px auto;}
/*上一篇，下一篇样式*/

#navigation { margin:5px auto; padding:0 10px;}
#navigation .btn-nav-prev a, #navigation .btn-nav-next a{float:right; width:76px; height:28px; display:inline-block; background:url(../images/q_pager_btn.gif) -2px top no-repeat; text-indent:-9999px; overflow:hidden;}
#navigation .btn-nav-prev a {background-position:-2px -38px;float:left;}
#navigation .btn-nav-next a:hover {background-position:-92px 0;}
#navigation .btn-nav-prev a:hover {background-position:-93px -38px;}


/*栏目页和内容页头部手风琴*/
#listbanner .accordion{ overflow:hidden;}
#listbanner .accordion li{ float:right; width:85px; height:175px;display:block; background-color:; position:relative;overflow:hidden;}
#listbanner .accordion li img{ width:600px; height:148px; overflow:hidden;}
#listbanner .accordion li.list{ margin-left:10px;}
#listbanner .accordion li span{ width:600px; height:22px; margin:0 auto; font-size:14px; color:#795544; font-weight:bold; text-align:center;}
/*#listbanner .accordion div{ float:right; text-align:right;}
#listbanner .accordion li img{ position:absolute; right:0; }*/

/*detail——详细页内容样式*/
#text_title{ height:28px; font-size:20px; font-weight:bold; color:#4F2211; text-align:center;}
#text_times{ height:18px; font-size:12px; color:#943F1F; margin:5px auto; text-align:center;}
#text_times span{ margin-right:10px;}
#text_txts{ width:650px; margin:20px auto; padding:10px 0;  color:#333333; border-bottom:1px #000 dashed; border-top:1px #000 dashed; overflow:hidden;}


/*detail_photo详细页 photos */
#photos{ position:relative; width:980px; margin:20px 0 0; border-top:1px solid #613213; border-bottom:1px solid #613213; overflow:hidden;}
#photos #title{ width:980px; height:28px; margin:10px auto; font-size:20px; font-weight:bold; line-height:28px; color:#4E2111; text-align:center;  overflow:hidden;}
#photos #text_times{ height:18px; font-size:12px; color:#943F1F; padding-bottom:20px; border-bottom:1px dashed #613213; text-align:center;}
#photos #picbox_bg{ width:980px; height:745px; margin:10px 0 20px 0; background:url(../images/photo_bg.jpg) no-repeat top center; overflow:hidden;}

.stepcarousel{ position: relative;  width: 900px; height: 600px; margin:40px 40px 0; overflow:hidden;}
.stepcarousel .belt{ position: absolute;}
.stepcarousel .panel{ float: left; overflow: hidden; width:900px; padding-right:10px;}
.stepcarousel .panel img{ width:900px; height:600px; margin:0 auto; text-align:center; vertical-align:middle;}
.stepcarousel .panel span{ line-height:20px;}
.stepcarousel .panel span a:link,.stepcarousel .panel span a:visited{ font-size:12px; color:#333;}

#photos .picboxleft{float:left;width:900px; height:604px;}
#photos .picboxtxt{float:left; width:900px; height:65px; margin:10px auto; padding:5px 40px; font-size:12px; color:#FFF; overflow:hidden;}

#photos .pagenum{ width:980px; height:40px; margin-top:10px; border-top:1px dashed #613213;}

/*list_page*/
#list_page{float:left; width:660px; height:30px; line-height:30px; font-size:12px; font-family:"微软雅黑","黑体";  margin:10px auto;}
#list_page .yiiPager li{ float:left; height:20px; line-height:20px; font-size:12px; margin:5px 2px;}
#list_page .yiiPager{ float:left; width:660px; height:30px; margin:5px auto; text-align:center;}
#list_page .yiiPager { float:left; font-size:18px; border: 0px none; margin: 0px; padding: 0px; line-height: 100%; display: inline;}
#list_page .yiiPager .first,#list_page .yiiPager .last{ float:left; display:block; margin:5px 4px;}


/*旅店预定页面*/
#maincontent{ width:980px; height:auto; margin:5px auto; overflow:hidden;}
.top_bg{ float:left; width:980px; height:14px; background:url(../images/B1.jpg) no-repeat center; margin:0 auto;}
#hotelcontent{ width:972px; height:auto; background:url(../images/B_bg.jpg) #F6C865 repeat-y center; margin:0 auto;}
.line{ width:972px; margin:0 auto; overflow:hidden;}
.line .list{width:900px; padding:0 5px; margin:10px auto; font-size:12px; line-height:32px; overflow:hidden;}
.line .icon{ width:972px; height:36px; background:url(../images/B_line.jpg) repeat-x left; margin:0 auto;}

#room{ width:900px; margin:5px auto; overflow:hidden;}

#booking{ float:left; width:98px; height:35px; margin:2px auto; padding-left:40px; background:url(../images/B4.jpg) no-repeat center; text-indent:-9999px; overflow:hidden;}
#book_more{ float:right; width:154px; height:35px; margin:0 auto; background:url(../images/B3.jpg) no-repeat center; text-indent:-9999px; overflow:hidden;}
#book_more a{ float:right; width:154px; height:35px; margin:0 auto;}
#reserve{float:left; width:98px; height:35px; margin:2px auto; padding-left:40px; background:url(../images/B5.jpg) no-repeat center; text-indent:-9999px; overflow:hidden;}
#recommen{float:left; width:98px; height:35px; margin:2px auto; padding-left:40px; background:url(../images/B6.jpg) no-repeat center; text-indent:-9999px; overflow:hidden;}
#photo{float:left; width:98px; height:35px; margin:2px auto; padding-left:40px; background:url(../images/B7.jpg) no-repeat center; text-indent:-9999px; overflow:hidden;}
#booking a,#reserve a,#recommen a,#photo a{float:left; width:98px; height:35px; margin:2px auto;}

/* hotel_datelist  */
.hotel_datelist { clear:both; width:100%; margin-top:2px; margin-bottom:10px; color:#4D4D4D; table-layout:fixed; }
.hotel_datelist th{ caption-side:bottom; font-size:12px; font-weight:bold; color:#441301;}
.hotel_datelist tr{ width:100%; height:60px; overflow:hidden;}
.hotel_datelist td { width:100%; padding:5px 4px; border-bottom:1px #C37009 solid; color:#441301; vertical-align:top; text-align:center; margin:10px auto; }
.hotel_datelist  .base_price dfn{ color:#441301; font-size:14px; }
.hotel_datelist  .base_price span{ padding-left:5px; font-weight:bold; font-size:20px; color:#441301; }
.hotel_datelist .have{ color:#441301;}
.hotel_datelist .nohave{ color:#666666;}
.hotel_datelist input{ border:none;}
.hotel_datelist .base_btn{ width:82px; height:36px; background:url(../images/B_btn.jpg) no-repeat center; text-indent:-9999px;}

/*hotel_酒店推荐*/
#hotel{ width:900px; height:auto; margin:20px auto; overflow:hidden;}
#hotel li{ float:left; width:860px; height:30px; margin:5px auto; padding:0 20px; color:#441301; border-bottom:1px #C37009 solid;}
#hotel li .title{ float:left; width:500px; text-align:left; overflow:hidden;}
#hotel li .price{ float:right; width:200px; text-align:right; overflow:hidden;}

/*photolist*/
#photolist{ position:relative; float:left; width:900px; height:160px; overflow:hidden;}
#photolist li{ float:left; width:200px; height:150px; margin:10px 10px;}
#photolist li img{float:left; width:200px; height:114px; overflow:hidden;}
#photolist li .title{ float:left; width:200px; text-align:center; color:#441301; overflow:hidden;}
#photolist li a:hover img{opacity: 0.7; filter:alpha(opacity=70);}

/*photolist—滚动*/
#guest_room{ position:relative; width:972px; margin:0 auto; overflow:hidden;}
.pzwydiv {float:right;  display:block; width:900px; height:150px; }
.pzwydiv .slides_container {float:left; width:900px; height:160px; }
.pzwydiv .slides_container #photolist{display:block; width:890px; height:160px;}
#guest_room .pagination {float:left; position:absolute; top:15px; left:840px; height:20px; text-align:center;}
#guest_room .pagination li {float:left; list-style:none; display:inline;  width:10px; }
#guest_room .pagination li a { float:left;  display:block; width:10px; height:10px; background:url(../images/dian.gif) no-repeat center; overflow:hidden;}
#guest_room .pagination li.current a {display:block; width:10px; height:10px; background:url(../images/dian_cur.gif) no-repeat center; }

/*procudt 产品页*/
.hide{ display:none;}

#procudt{ float:left; width:972px; height:auto; background:#FFF; /*background:url(../images/B_bg.jpg) #F6C865 repeat-y center;*/ margin:0 auto;}
#procudt .left{ float:left; width:211px; margin:10px auto; background:#FFF; }
#procudt .right-extra{ float:right; width:750px; margin:10px auto; background:#FFF;}

/*sortlist*/
#sortlist{ height:auto;}
#sortlist .mt{height:24px;padding:3px 8px;background:url(../images/bg_tit_home.gif) #C40000 no-repeat 0 0; line-height:24px;}
#sortlist h2{color:#fff;}
#sortlist .mc{width:209px;border:solid #C40000;border-width:0 1px 1px;background:#FFFFF5;}
#sortlist .item{padding:0 2px;}
#sortlist h3{height:16px;padding:3px 6px;margin-bottom:2px;background:url(../images/bg_hotsale.gif) #fafafa repeat-x 0 -655px;border:1px solid #EFEFEF;line-height:15px;cursor:pointer;}
#sortlist b{float:right;width:14px;height:14px;margin-top:1px;background:url(../images/bg_hotsale.gif) no-repeat right -480px;overflow:hidden;cursor:pointer;}
#sortlist ul{padding:6px 0 6px 6px;overflow:hidden;zoom:1;display:none;}
#sortlist li{float:left;width:95px;height:18px;padding:3px 4px 3px 0;overflow:hidden;}
#sortlist .current b{background-position:right -466px;}
#sortlist .current ul{display:block;}
/*hottop*/
/*m0*/
.m0 .mt{width:210px;height:28px;line-height:28px;background-color:#f5f5f5;background-position:0 -38px;text-indent:11px;color:#333;}
.m0 .mc{border:solid #ebebeb; border-width:0px 1px 1px;background:#fff;}
#hottop{ margin:5px auto;}
#hottop .mt{ background:#FAFAFA; border:1px #EEEEEE solid;}
#hottop .mc{width:208px;height:300px;}
#hottop li{float:left;width:197px;padding:5px 5px 5px;border-top:1px solid #efefef;overflow:hidden;height:20px;line-height:20px;}
#hottop span{float:left;width:12px;height:12px;margin:4px 5px 0 4px;font:normal 9px/12px arial;text-align:center;color:#fff;}
#hottop span.bg1,#hottop span.bg2,#hottop span.bg3{background-color:#F20203;background-position:-153px -172px;}
#hottop span.bg4,#hottop span.bg5,#hottop span.bg6,#hottop span.bg7,#hottop span.bg8{background:#636162;}
#hottop .p-img{float:left;margin-right:5px;display:none;}
#hottop .p-name{overflow:hidden;float:left;width:176px;height:22px;color:#666;}
#hottop .p-price{float:left;height:18px;margin-top:2px;line-height:18px;display:none;}
#hottop .fore{padding:5px 5px 10px;height:54px;}
#hottop .fore .p-img{display:block;}
#hottop .fore .p-name{width:120px;height:3em;line-height:1.5em;}
#hottop .fore .p-price{display:block;font-weight:bold;color:#EF0000;}
#hottop .fore1{border:none;}

/*related-buy新品推荐*/
#related-buy .mt{height:24px;padding:3px 8px;background-color:#E6E6E6;background-position:0 -87px;line-height:24px;}
#related-buy .mc{border:solid #E6E6E6;border-width:0 1px 1px;}
#related-buy ul{padding:0 8px;overflow:hidden;zoom:1;}
#related-buy li{padding:6px 0;border-top:1px solid #EFEFEF;}
#related-buy .fore{border-top:none;}
#related-buy .rate{color:#CE2C08; text-align:center;}
#related-buy .p-img,#related-buy .p-price{text-align:center; color:#F00;}
#related-buy .p-img img{border:1px solid #EFEFEF;}
#related-buy .more{height:30px;line-height:28px;padding-right:8px;text-align:right;}
#related-buy .more a:link,#related-buy .more a:visited{text-decoration:none;color:#005EA7;}
#related-buy .more a:hover{text-decoration:underline;}

/*right-extra*/
#name {padding: 10px; text-align: center;font-family: 宋体; font-size:14px; font-weight:bold;}

.right-extra .mt{height:28px;line-height:28px;padding:0 10px;border-top:1px solid #EED97C; background-repeat:repeat-x;background-position:0 -118px;color:#c00;}
.right-extra .tab{border-bottom:2px solid #BE0000; background:#CCC; margin-bottom:10px;}
.right-extra .tab li{position:relative; width:100px; height:24px;padding:3px 12px 0;background-color:#ccc;background-position:right -59px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;cursor:pointer;color:#c30;}
.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background-position:0 -59px;}
.right-extra .tab a{float:none;color:#c30;}
.right-extra .tab .curr{background-position:right -31px;color:#fff;}
.right-extra .tab .curr span{background-position:0 -31px;}
.right-extra .tab .curr a{color:#fff;}
.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.right-extra .total{float:right;}
.right-extra .total strong{color:#FF7403;}
.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}
.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}
.right-extra .norecode{padding:0 10px 10px;}
.right-extra .iloading{margin-bottom:10px;}


/*preview*/
#preview{float:left;width:352px;margin-bottom:20px;}
#preview .links{padding:15px 0 0 5px;height:23px;line-height:23px;}
#preview .enlarge{position:relative;float:left;height:23px;padding:0 15px 0 20px;}
#preview .enlarge a{color:#005aa0;}
#preview .enlarge b{position:absolute;left:0;top:0;width:18px;height:18px;background-position:0 -12px;}
#preview .partake{float:left;width:250px;overflow:hidden;zoom:1;}
#preview .partake span{float:left;line-height:23px;}
#preview .partake div a{float:left;width:22px;height:23px;overflow:hidden;line-height:100px;}

/*商品展示相册jquery特效*/
.list-h li, .list-h dl { float: left;}
#spec-n1{width:350px;height:350px;border:1px solid #e4e4e4;}
#spec-n5{position:relative;width:300px;height:56px;padding:5px 26px;}
#spec-list{width:300px;height:56px;overflow:hidden;}
#spec-list ul{height:56px;overflow:hidden;}
#spec-list li{ float:left; width:60px;text-align:center;}
#spec-list li img{ width:50px; height:50px; padding:2px;border:1px solid #E8E8E8;}
#spec-n5 .control{position:absolute;top:10px;width:10px;height:45px;cursor:pointer;}
#spec-left{left:8px;background:url(../images/left.gif) no-repeat;}
#spec-right{right:8px;background:url(../images/right.gif) no-repeat;}
#spec-left.disabled{background-position:-124px -257px;}
#spec-right.disabled{background-position:-132px -257px;}
/*jqzoom Download by http://www.jz116.com*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


/*summary*/
#summary{float:right;width:370px;padding:10px;border-top:1px dotted #DEDEDE;margin-bottom:20px;}
#summary a:link,#summary a:visited{color:#005aa0;}
#summary li{padding-top:10px;padding-bottom:10px;}
#summary .pid{padding-left:30px;color:#999;}
#summary .old_price{color:#999;margin-right:10px;font-family:verdana;font-weight:normal; text-decoration:line-through; line-height:1.75em;}
#summary .price{font-size:18px;color:#f00;margin-right:10px;font-family:verdana;font-weight:normal;}
#summary .item{position:relative;}
#summary .star{float:left;margin-top:2px;}
#summary .num-comment{float:left;}
#summary .biz-store{color:#060;margin-right:30px;}
#service-trade{padding-left:22px;zoom:1;}
#service-trade b{position:absolute;top:8px;left:0;width:20px;height:18px;background-position:-18px -14px;}
#summary del{margin-right:30px;}

/*choose*/
#choose{float:right;width:370px;overflow:visible;border:1px solid #EED97C;background:#FFFCEB;color:#B94708;}
#choose dl{padding:10px 8px;border-bottom:1px dotted #EED97C;overflow:hidden;zoom:1;}
#choose dt{float:left;}
#choose dd{float:left;overflow:hidden;zoom:1;}
#choose dd div{float:left;margin-right:10px;}
#choose dd a{float:left;background:#fff;}
#choose dl.color dt{line-height:54px;}
#choose dl.color a:link,#choose dl.color a:visited{padding:1px;border:1px solid #ccc;}
#choose dl.color a:hover,#choose dl.color a:active{border:1px solid #FF8500;}
#choose dl.color .selected a:link,#choose dl.color .selected a:visited{padding:0;border:2px solid #FF8500;}
#choose dl.size dt{line-height:24px;}
#choose dl.size a:link,#choose dl.size a:visited{padding:2px 5px;border:1px solid #ccc;}
#choose dl.size a:hover,#choose dl.size a:active{border:1px solid #FF8500;}
#choose dl.size .selected a:link,#choose dl.size .selected a:visited{padding:1px 4px;border:2px solid #FF8500;}
#choose .btns{padding:10px 0 10px 7px;zoom:1;}
#choose .btns a{color:#005aa0; text-indent:-9999px;}
#choose .btn-append{display:block;width:138px;height:40px;background:url(../images/buy_btn.jpg) no-repeat center;line-height:100px;margin-right:5px;}

/*recommend*/
.recommend .m{padding-bottom:0;}
.recommend .tab{margin-bottom:0;}
.recommend .tab-sub{padding:8px 0 3px;}

#samekind .mt,#related-buy .mt,.rank .mt,#recent .mt,#choose .btn-easy,.right-extra .tab li,.right-extra .tab span{background-image:url(../images/icon2011111802.png);background-repeat:no-repeat;}

/*detail*/
#detail{ float:left; width:740px; height:auto; padding:10px;}
#detail .fore{padding:0;}
.knowledge{margin-top:-10px;}
#i-detail{padding:0 10px 10px;overflow:hidden;zoom:1;}
#i-detail li{float:left;width:360px;}
#i-detail a{color:#005aa0;}
#detail .content{width:700px; padding:10px; margin:10px auto; overflow:hidden;zoom:1;border-top:1px dotted #DEDEDE;}

/*product_list产品列表页*/
/*i-right&hotsale&market*/
#i-right{height:155px;background:url(../images/bg_hotsale.gif) repeat-x 0 -156px; border:1px #FFB72C solid; position:relative;}
#i-right h2{width:60px;height:16px;margin-bottom:10px;background-image:url(../images/bg_hotsale.gif);background-repeat:no-repeat;font-size:0;line-height:100px;overflow:hidden;}
#hotsale{float:left;width:714px;position:absolute;top:-1px;left:-1px;height:130px;padding:16px 0 10px 30px;background:url(../images/bg_hotsale.gif) no-repeat 0 0;}
#hotsale h2{background-position:0 -597px;margin-left:20px;}
#hotsale .mt,#hotsale .mc{border-right:1px solid #efefef; border-top:none;}
#hotsale .mc{height:104px;}
#hotsale dl{width:230px;overflow:hidden;margin-bottom:20px;}
#hotsale dt{float:left;width:100px;margin-right:6px;}
#hotsale dd{float:left;width:120px;}
#hotsale .p-name{height:30px;line-height:15px; overflow:hidden;}
#hotsale .p-name a:link,#hotsale .p-name a:visited{color:#005aa0;}
#hotsale .btns{margin-top:5px;}
#hotsale .btns a:link,#hotsale .btns a:visited{display:block;width:64px;height:25px;background:url(../images/bg_hotsale.gif) no-repeat 0 -466px;text-align:center;line-height:25px;font-size:12px;color:#fff;text-decoration:none;}

/*filter*/
#filter{ margin:10px auto; border-style:solid;border-width:2px 1px 1px;border-color:#CE0000 #DEDFDE #DEDFDE #DEDFDE;background-position:0 0;margin-bottom:20px;}
#filter,#filter .order dd{background-image:url(../images/20120418A.png);background-repeat:repeat-x;}
#filter .fore1{ float:left; padding:5px 8px;border-bottom:1px solid #E7E3E7;zoom:1;}
#filter .fore2{padding:3px 8px;border-top:1px solid #fff;zoom:1;}
#filter dl,
#filter dt,
#filter dd{float:left;line-height:26px;}
#filter .total{float:right;height:22px;padding:2px 15px 2px 0;border-right:1px solid #E7E3E7;line-height:22px;color:#c30;}
#filter .pagin{float:right;height:22px;padding:2px 0;border-left:1px solid #fff;}
#filter .order dd{height:24px;border:1px solid #CECBCE;background-position:0 -80px;background-color:#fff;margin-right:5px;line-height:24px;overflow:hidden;}
#filter .order a{display:block;padding:0 10px;}
#filter .order b{display:block;position:absolute;top:6px;right:8px;width:9px;height:11px;overflow:hidden;}
#filter .order .curr{border:1px solid #990000;background:#CC0000;font-weight:bold;}
#filter .order .curr a:link,#filter .order .curr a:visited{color:#fff;}
#filter .up,
#filter .down{position:relative;}
#filter .up a,
#filter .down a{padding-right:20px;}
#filter .order .up b{background-position:0 -12px;}
#filter .order .down b{background-position:0 0;}
#filter .store{border-right:1px solid #E7E3E7;padding-right:15px;}

.list-h li,.list-h dl{float:left;}
.p-name{height:3em;word-wrap:break-word; font-size:12px; line-height:150%; overflow:hidden;}
/*plist*/
#plist li{width:210px;padding:0 15px 10px;text-align:center;font-family:arial,\5b8b\4f53;}
#plist .p-img{position:relative;height:160px;border:1px solid #fff;}
#plist .p-price{margin-top:5px;height:22px;}
#plist .p-price em{color:#D22C00;font-size:11px;}
#plist .p-price strong{color:#D22C00;font-size:14px;}
#plist .extra{margin-top:5px;padding:2px 0;height:16px;line-height:16px;overflow:hidden;}
#plist .evaluate{color:#005aa0;}
#plist .evaluate a:link,#plist .evaluate a:visited{color:#005aa0;}
#plist .reputation{display:none;color:#1A8705;}
#plist .btns{margin-top:10px;padding-left:30px;}
#plist .nostore{padding-left:12px;}
#plist .btn-buy{ float:left; width:138px; height:40px; line-height:22px; background:url(../images/buy_btn.jpg) no-repeat center; text-align:center; margin-right:5px; text-indent:-9999px;}
/*#plist .btn-buy,#plist .btn-coll,#plist .btn-comp,#plist .btn-none,#plist .notice-store{float:left;width:50px;height:22px;line-height:22px;text-align:center;background:url(../images/bg_hotsale.gif) no-repeat 0 -632px;margin-right:5px;}*/
#plist .btn-coll,#plist .btn-comp{border:0;cursor:pointer;}
#plist .btn-none{background-position:0 -677px;color:#c30;cursor:not-allowed;}
#plist .notice-store{width:65px;padding-left:25px;background:url(i/notice_store.gif) no-repeat 0 0;color:#C38700;}
#plist .stocklist{width:80px;margin:0 auto;background:#efefef;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
/*plist>.p-img:hover*/
#plist .p-img:hover{border-radius:1px;border:1px solid #FFD9C0;}
/*plist>.st*/

/*promotion*/
.pi1,.pi2,.pi3,.pi4,.pi5,.pi6,.pi7,.pi8,.pi9,.pi10,.pi11,.pi12{position:absolute;width:54px;height:60px;top:0;right:0;background-image:url(../images/icon_promotion20110727.png);background-repeat:no-repeat;}
.pi1{background-position:0 0;}
.pi2{background-position:-54px 0;}
.pi3{background-position:-108px 0;}
.pi4{background-position:0 -60px;}
.pi5{background-position:-54px -60px;}
.pi6{background-position:-108px -60px;}
.pi7{background-position:0 -120px;}
.pi8{background-position:-54px -120px;}
.pi9{background-position:-162px 0;}
.pi10{background-position:-162px -60px;}
.pi11{background-position:-108px -120px;}
.pi12{background-position:-162px -120px;}
.pi13,.pi14,.pi15,.pi16,.pi17,.pi18,.pi19,.pi20,.pi21,.pi22,.pi23,.pi24,.pi25,.pi26,.pi27,.pi-ebook{position:absolute;right:0px;top:0px;}
.pi15{width:55px;height:60px;background:url(i/20120419A.png) no-repeat 0px 0px;}
.pi23{width:54px;height:60px;top:8px;background:url(../images/i2012052901.png) no-repeat 0px 0px;}


/*会员注册登录模块*/
/*注册*/
#regWrap{width:970px;margin:10px auto;}
#regMain{position:relative;width:898px; margin-bottom:20px;padding:46px 0 40px 72px;background:url(../images/box-m.png) repeat-y;min-height:335px;_height:335px;}
#regMain h2{position:absolute;left:26px;top:6px;width:820px;border-bottom:1px dashed #d0cfcf;font:400 12px '\5B8B\4F53';color:#525252;background:url(../images/regh2.png) no-repeat left;height:20px;padding:6px 0 4px 100px;}
#regMain h2 a{color:#2384c1;}
#user_form{padding:20px 0; margin:20px auto;}
#regMain .ul{width:632px;}
#regMain .ul .row{height:34px;padding:1px 0;line-height:32px;font-size:14px;color:#525252;margin-bottom:10px;}
#regMain .ul .row label{display:inline-block;width:100px;padding:0 2px;text-align:right;}

.txtBox{width:216px;padding:3px 8px;height:27px;line-height:27px; vertical-align:middle;}
.txtBox input{width:217px;height:26px;line-height:22px;font-size:14px;vertical-align:middle;}
.txtBox input:focus{outline:none; border:2px #FEC832 solid;}
.txtBox_s{position:relative;width:100px;}
.txtBox_s input{width:90px;}
.boxOn{ outline:none; border:2px #FEC832 solid;}

#regBtn{width:136px;height:36px;_height:37px;background:url(../images/register_btn.png) no-repeat scroll center;border:none;cursor:pointer;margin:0px;padding:0px;margin-right:8px;vertical-align:middle; text-indent:-9999px;}
#regBtn:hover{border:2px #666 solid; opacity: 1.7; filter:alpha(opacity=170);}

/*登录*/
.login{ width:970px; margin:5px auto; position:relative;}
.loginbox{ border:2px #CCC solid; overflow:hidden;}
.loginbox{color:#4c4c4c; height:auto;padding:50px 18px 12px 610px;}
.loginbox form{margin:0 auto; margin-top:-10px; padding-bottom:12px; padding-left:10px; background:#f2f2f2;}

.loginbox .row label{display:inline-block;width:100px;padding:0 2px;text-align:left;font-size:14px;}
.loginbox .row .memory{padding-top:6px;padding-bottom:10px;}
.loginbox .row .memory label{padding:0;font-size:12px;}
.username,.password{display: inline-block;height: 26px;line-height: 26px;padding: 3px 8px;vertical-align: middle;width:193px;height:32px;background:url(../images/reg.png) no-repeat 0 -274px;}
.upfocus{background-position:0 -236px;}
.username input,.password input{border:0 none;position:relative;top:6px;*top:4px;width: 178px;color:#4c4c4c;background:none;height:16px; line-height:16px;z-index:10}
.upfocus input{color:#4C4C4C;}

.memory input{ float:left;position:relative;top:2px;}
.memory a{margin-left:46px;color:#1589d1;}
.loginbtn{display:inline-block;width:123px;height:35px;background:url(../images/loginbtn.png) no-repeat center; text-indent:-9999px;}
.loginbtn :hover{ outline:outset; border:2px #FEC832 solid}

.reglink{background:#f2f2f2;height:54px;padding-top:23px;padding-left:34px;_padding-bottom:2px; padding-left:10px;}
.reglink a{font-family:'\5B8B\4F53';font-size:14px;font-weight:600;color:#1589D1;}

.briefbox{position: absolute;top: 0;left: 0;width: 600px; margin:10px auto; padding:0 5px; overflow: hidden;}
.briefbox p{height:31px;}
.briefbox p a{color:#1589d1;}
.introbox{width:566px;min-width:560px;height:340px;min-height:340px;background-color:#edf8fc; padding:20px; margin-left:2px;}
.introbox a{display:inline-block;width:277px;height:125px;overflow:hidden;}
.introbox img{ margin:0 auto; width:560px; height:340px; overflow:hidden;}