﻿/*base*/
*{ margin:0; padding:0;}
body{ color:#333; font:14px/1.6 "Microsoft YaHei","微软雅黑",Arial; background:#f6f6f6; min-width:320px;}
table{ border-collapse:collapse; border-spacing:0;}
h1, h2, h3, h4, h5, h6, b{ font-size:100%; font-weight:normal;}
ul, ol, dl, dt, dd, li{ list-style:none;}
em, i{font-style:normal;}
select { outline:none;}
mark{ background:none;}
input,textarea,select{ outline:none;}
textarea {resize:none;}
input[type="button"] {-webkit-appearance: none;}
a img{ border:0;}
img{display: inline-block;}
a{ color:#333; text-decoration:none;}
a:active{ color:#793a0f;}
.clear{ clear:both;}
.clear:after{ display:block; content:''; clear:both; visibility:hidden;}
header, nav, section, footer, article{ display:block;}
#footer{ background:#dbdada; overflow:hidden;}
#tlbstoolbar { display: none!important;}
.left{ float:left;}
.right{ float:right;}
.f700{ font-weight:700;}
.f100{ font-weight:100;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.ta_l{ text-align:left;}
.ta_c{ text-align:center;}
.ta_r{ text-align:right;}
.pos_rel{ position:relative;}
.pos_abs{ position:absolute;}
.mar_t5{ margin-top:5px;}
.mar_t10{ margin-top:10px;}
.mar_t15{ margin-top:15px;}
.mar_t20{ margin-top:20px;}
.mar_t25{ margin-top:25px;}
.mar_t30{ margin-top:30px;}
.pad_10 { padding:10px;}
.pad_b8{ padding-bottom:8px;}
.pad_b10 { padding-bottom:10px;}
.cursor{ cursor:pointer;}
.hidden{ display:none;}
a.underline, .underline a, .underline{ text-decoration:underline;}
a.red, a.red:active, .red, .red a, .red a:active{ color:#f00;}
a.brown, a.brown:active, .brown, .brown a, .brown a:active{ color:#ae7654;}
a.gray, a.gray:active, .gray, .gray a, .gray a:active{ color:#828282;}
a.gray666, a.gray666:active, .gray666, .gray666 a, .gray666 a:active{ color:#666;}
a.graybbb, a.graybbb:active, .graybbb, .graybbb a, .graybbb a:active{ color:#bbb;}
a.white, a.white:active, .white, .white a, .white a:active{ color:#fff;}
a.black, a.black:active, .black, .black a, .black a:active{ color:#333;}
.box_h{ width:100%; height:100%; overflow:hidden; position:absolute; right:0; top:0; outline:none; z-index:1;}
.line { background:#ccc; height:1px; overflow:hidden;}
.topline { border-top:1px solid #ccc;}
.btmline { border-bottom:1px solid #ccc;}
.wth_100 { width:100%;}
.wth_50 { width:50%;}
.associate { display:none;left:0; top:42px; background:#fff; width:100%; box-shadow:inset 0 0 1px 1px #ccc; border-radius:0 0 3px 3px; padding:2px 0; z-index:10;}
.associate li { line-height:30px; padding:0 10px; }
.associate li:active { background-color:#f4f4f4;}
.filter_box { margin-top:5px;}
.filter_box .associate { top:42px;}
.breadcrumbswrap .associate{ top:30px; padding-right:12px;}
.breadcrumbswrap .associate li { width:100%; padding-right:0;}
.associate_box { width:100%; position:relative;}
.indexcontainer { margin-top:64px;}
.topBaiduAdarea { display:none;}
.topBaiduAdarea img { width:100%; vertical-align:top; max-width:600px;}
.pic_bar img{width:100%; vertical-align:top;}
/*base-end*/
 /*breadcrumb*/
.breadcrumb{background-color: #fff; padding:0 15px; font-size: 10px; color: #333; line-height: 30px; border-bottom: 1px solid #f4f4f4;margin-left: -10px;margin-right: -10px; height: 30px; overflow: hidden;}
.breadcrumb span{font-family: 'Microsoft Yahei'; }
.breadcrumb span a{font-family: 'Microsoft Yahei'; color: #333;}
.breadcrumb i{font-family: 'SimSun';padding: 0 3px;}
.breadcrumb-black{background-color: #323232; color: #fff; border-bottom: 1px solid #101010;}
.breadcrumb-black span a{color: #fff;}
.breadcrumb-gray{background-color: #f6f6f6; color: #333; border-bottom: 1px solid #101010;}
.breadcrumb-gray span a{color: #333;}

.wrapper { padding:10px 12px;}
.wrapper13{ padding:0 13px;}
.whitebg { background-color:#fff;  }
.graybg { background-color:#f0f0f0;}
.always_top #header { background-color:#2e180d; padding-left:12px; padding-right:12px;}
.foot_link { display:block; font-size:10px; color:#aaa; text-align:center;}
.foot_link a { color:#333; display:inline-block; margin:0 10px;color:#aaa; font-size:13px; vertical-align:middle;}
.foot_link a.act { color:#773b09;}
.logoheadwrap { height:37px; position:relative; z-index:2; background:#2e180d;}
.breadcrumbswrap { height:37px; position:relative; z-index:2; background:#ae7654; padding:0 12px;}
.head_tit { height:37px; text-align:center; line-height:37px; color:#fff;}
.headsearch { padding-right:25px;}
.headboxlink1 { padding-right:50px;}
.headboxlink2 { padding-right:110px;}
.headboxlink90 { padding-right:90px;}
.headboxlink_gz { padding-right:70px;}
.headboxlink_search { padding-right:45px; background:#2e180d; height:60px; padding-left:12px;}
.headboxlink_search .headlink { position:absolute; right:10px; top:6px;}
.headboxlink_search .headlink  .toplinkbox { display:inline-block; height:22px; line-height:22px; padding:0 5px; background-color:#483a31; border:1px solid #5c4f4a; color:#fff; font-size:12px; margin-left:5px; border-radius:0;-webkit-appearance: none;}

.breadcrumbswrap .headlink { position: absolute; right: 10px; top: 5px; margin-top: 0; }
.breadcrumbswrap .headlink a{ color: #fff }
#searchbtn { height:25px;}
.headboxprev { padding-left:30px;}
.headboxprev .head_tit { text-indent:20px;}
.breadcrumbsbox { position:relative; overflow:hidden; height:37px;}
.breadcrumbs { position:absolute; left:0; top:0; width:500px; height:36px; line-height:36px; color:#fff; font-size:12px;}
.breadcrumbs a { color:#fff;}
.topsearch { display:inline-block; float:right;width:36px; height:36px; text-align:center; margin-right:-10px; margin-left:10px;}
.topsearch i{ display:inline-block; width:19px; height:19px; margin-top:8px; background:url(../images/ico.png) 0 0 no-repeat; background-size:60px 225px;}
.toplinkbox {}
.toplinkbox_w { padding:0 10px;}
.attention:active,.attention_act {}
.toplinkbox:active {}
.toplinkbox_sel { padding-right:20px; background:url(../images/selectbg.png) right 0 no-repeat #483a31; background-size:13px 22px;-webkit-appearance:none; }
.head_prev { position:absolute; top:7px; left:10px; display:block; width:15px; height:22px; background:url(../images/prev.png); background-size:15px 22px; line-height:100px; overflow:hidden;}
.head_prev a{ width:15px; height:22px; display:block;}
.footnav { height:36px; background:#e6e6e6; margin-bottom:40px;}
.footnav ul { max-width:320px; margin:0 auto; overflow:hidden;}
.footnav li{ width:20%; height:36px; float:left; overflow:hidden; text-align:center;}
.footnav li a{height:36px; line-height:36px;  display:inline-block; padding:0 2px; color:#ae7654; font-size:16px;}
.footnav li a.act { height:34px; line-height:34px; color:#333; border-bottom:2px solid #ae7654;}
.foot{ max-width:300px; margin:10px auto 0; padding-bottom:10px;}
.foot_bar { height:43px; background-color:#fff; border:1px solid #ddd; margin:10px 10px 0; padding:0 55px 0 40px; position:relative;}
.footbarline { width:1px; height:29px; background:#e7e7e7; display:inline-block; overflow:hidden; vertical-align:middle; position:absolute; top:6px; right:55px;}
.foot_bar a { display:inline-block;height:43px; background:url(../images/foot_bar.png) no-repeat; background-size:294px 39px;}
.foot_bar a.foot_prev { position:absolute; left:0; top:0; width:40px; background-position:0 0;}
.foot_bar a.foot_top { position:absolute; right:0; top:0; width:55px; background-position:-239px 0;}
.foot_bar a.foot_share { width:100%; background:none;}
.foot_bar .foot_share i { display:block; width:30px; height:43px; background:url(../images/foot_bar.png) -132px 0 no-repeat; background-size:294px 39px; margin:0 auto;}
.wrapper .foot_bar { margin-left:0; margin-right:0;}
.commsharetop { padding:0 130px 0 10px;}
.commsharetop a.foot_share { position:absolute; right:55px; top:0; width:75px;}
.commsharetop a.foot_writecomm { width:100%; background:none; height:29px; line-height:29px;  background-color:#f0f0f0; border:1px solid #d9d9d9; margin-top:4px; color:#d9d9d9;}
.commsharetop .foot_writecomm i { display:inline-block; width:30px; height:29px;background:url(../images/foot_bar.png) -60px -5px no-repeat; background-size:294px 39px; vertical-align:top;}
.prevcommshare  { padding:0 75px 0 50px;}
.prevcommshare a.foot_share { position:absolute; right:0; top:0; width:55px;}
.prevcommshare a.foot_writecomm { width:100%;  background:none; height:29px; line-height:29px;  background-color:#f0f0f0; border:1px solid #d9d9d9; margin-top:6px; color:#d9d9d9;}
.prevcommshare .foot_writecomm i { display:inline-block; width:30px; height:29px;background:url(../images/foot_bar.png) -60px -5px no-repeat; background-size:294px 39px; vertical-align:top;}
/*other*/
.floatnum { height:47px; width:47px; background:url(../images/float.png) 0 0 no-repeat; background-size:47px 94px;color:#fff; text-align:center; line-height:32px; font-size:24px; position:fixed; right:10px; bottom:154px; z-index:10;}
.floatnum:active{ color:#fff;}
.floatTotop { height:25px; width:25px; background:url(../images/float_top.png) 0 0 no-repeat; background-size:25px 25px;color:#fff; position:fixed; right:10px; bottom:104px; z-index:10;border-radius:3px;}
.floatnumPro {height:47px; width:47px; background-color:#4d86c6; color:#fff; text-align:center; line-height:32px; font-size:24px; position:fixed; right:10px; bottom:100px; z-index:10;}
.floatnumPro:active{ color:#fff;}
.loading { background:url(../images/loading_logo.png) center center no-repeat; background-size:150px 40px; height:250px; text-align:center;}
.loadinging { display:inline-block; width:80px; margin-top:170px; color:#828282; font-size:17px; padding-left:20px; background:url(../images/loading.gif) left center no-repeat; background-size:16px 16px;}
.loading404 { display:inline-block; text-align:center; margin-top:170px; color:#828282; font-size:17px;}
.copyright { margin-top:10px; color:#b5b5b5; font-size:10px; text-align:center; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px;}
/*top header @2015-4-9*/
.nav_down { display:inline-block; height:37px; line-height:37px; color:#fff; vertical-align:top; margin-left:8px;}
.nav_down em { display:inline-block; height:37px; padding:0 15px 0 10px; position:relative; font-size:15px;}
.nav_down em i { position:absolute; width:8px; height:4px; background:url(../images/selectbg.png) -1px -10px no-repeat; background-size:13px 22px; top:18px; right:0px;transition:transform 200ms;
-moz-transition:transform 200ms; /* Firefox 4 */
-webkit-transition:transform 200ms; /* Safari and Chrome */
-o-transition:transform 200ms; /* Opera */}
.nav_down em i.rotate {transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); /* Opera */}
/*index*/
.version { display:inline-block; vertical-align:top; margin-left:10px; margin-top:5px; z-index:2;}
.sel_version{ color:#fff; font-size:12px; background:url(../images/selectbg.png) right center no-repeat; padding-right:15px; background-size:13px 22px;}
.sel_version:hover,.sel_version:active { color:#fff;}
.version select { top:0; left:0; opacity:0;}
.mask { display:block; position:absolute; right:0; top:0; height:36px; width:44px; background:url(../images/nav_more.png) no-repeat; background-size:44px 72px;}
.mask_act { background-position:0 -36px; display:none;}
.index_focus { width:100%;}
.focus_pic {width:100%; overflow:hidden; max-height:300px;}
.focus_pic li{width:100%;overflow:hidden; float:left; position:relative; display:none;}
.focus_pic li:first-child{ display:block;}
.focus_pic img { width:100%; float:left;}
.focus_bar { height:25px; line-height:25px; padding:0 10px; position:relative; background-color:#efebe5;}
.focus_txt { font-size:15px; position:relative; width:250px; overflow:hidden; height:25px;}
.focus_txt li { height:25px; width:250px; position:absolute; left:0; top:0; display:none;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }
.focus_txt li.act { display:inline-block;}
.focus_dot { position:absolute; right:15px; top:0; }
.focus_dot li { height:7px; width:7px; background-color:#a5a3a1; border-radius:100%; margin-left:8px; float:left;}
.focus_dot li.act { background-color:#504f50;}
/*wanbiaodaquan*/
.watchnav { margin-bottom:15px; margin-top: 10px;}
.watchnav article { margin-left:-3%; color:#d9d9d9;}
.watchnav article a{ display:inline-block; margin:0 3%; font-size:16px; color:#ae7654;}
.watchnav article a.act{ color:#333; border-bottom:2px solid #ae7654;}
.watchnav_brand { margin-left:-2px; }
.watchnav_brand li{ position:relative; width:25%; height:45px; float:left; text-align:center;margin:0 0 8px;}
.watchnav_brand li a { display:block;  border:1px solid #ddd; margin-left:3px; height:43px; position:relative; background-color:#fff; }
.watchnav_brand li img { width:52px; height:26px; margin-top:1px;}
.watchnav_brand li span { display:block; width:100%; position:absolute; left:0; top:26px; height:17px; line-height:17px;text-align:center; color:#ae7654; font-size:12px; overflow:hidden;}
.watchnav_condition { margin-left:-5px; }
.watchnav_condition_all { display:none;}
.watchnav_condition li { float:left; width:25%; height:30px; text-align:center; margin-bottom:5px;}
.watchnav_condition li a{ display:block; height:28px; line-height:28px; background-color:#fff; border:1px solid #d7d7d7; color:#666; border-radius:3px; overflow:hidden; font-size:13px; margin-left:5px;}
.watchnav_condition.f11 li a{ font-size:11px;}
.watchnav_condition li a:active { color:#845131;}
.watchnav_condition li a.act { height:30px; line-height:30px; background-color:#845131; border:none; line-height:30px; color:#fff;}
.more_color { display:block; border-radius:3px; background:url(../images/more_n.png) 75% 12px no-repeat #fff; background-size:13px 8px; color:#845131; text-indent:-1em;}
.watchnav_condition li a.more_color { font-size:12px; color:#845131;}
.watchnav_condition.f11 li a.more_color { font-size:11px;}
.sort_num { position:relative; color:#828282; font-size:12px; margin-bottom:13px; z-index:2; margin-top:3px;}
.j_black { display:inline-block; height:0; width:0; font-size:0; border-top:4px solid #828282;border-right:4px solid transparent; border-left:4px solid transparent; vertical-align:middle;}
.sort_alert { display:none; position:absolute; left:65px; top:20px; width:120px; background:#fff; border:1px solid #c9c9c9; box-shadow:0 2px 3px 1px #d3d3d3; padding:0 6px;}
.sort_alert li{ height:32px; line-height:32px; border-bottom:1px solid #ececec;}
.sort_alert li:last-child{ border-bottom:none;}
.sort_alert li a { color:#828282; display:block; margin:0 -6px; padding:0 6px;}
.sort_alert li a:active,.sort_alert li a:hover { background:#ae7654; color:#fff;}
.sort_alert li a.act { color:#8f1e15; background:url(../images/gou.png) 115px center no-repeat; background-size:12px 12px;}
.sort_num_more,.sort_num_cancel { position:absolute; right:0;}
.sort_num_more a { display:block; padding-left:20px; color:#ae7654; background:url(../images/ico.png) -45px -61px no-repeat; background-size:60px 225px;}
.sort_num_cancel a{display:block; padding-left:15px; color:#ae7654; background:url(../images/ico.png) -45px -109px no-repeat; background-size:60px 225px;}
.wrap_mid { margin:15px -12px 0;}
.watch_list { padding-left:17px; padding-right:12px;}
.watch_list dl{ float:left; width:50%; margin-bottom:5px; box-shadow:0 0 0 1px #ddd; background-color:#fff;}
.watch_list dl:nth-child(2n-1){ margin-left:-5px; margin-right:5px;}
.watch_list dt { position:relative; height:222px; overflow:hidden; margin-bottom:5px;}
.plus { display:block; position:absolute; width:26px; height:26px; z-index:1;}
.plus i{ display:block; width:26px; height:26px; background:url(../images/ico.png) 0 -25px; background-size:60px 225px;}
.plus_h i,.plus_act i { background-position:-26px -25px;}
.watch_list .plus { right:4px; bottom:4px;}
.watch_list dt img{ width:148px; height:222px;}
.watch_list dt a:first-child {display:block; height:222px; text-align:center;  }
.watch_list dd { text-align:center; height:18px; line-height:18px; overflow:hidden; font-size:13px;}
.w_price { color:#828282;}
.watch_list dd.w_series { color:#828282; font-size:12px;}
.watch_list dd.w_other { height:36px; background-color:#f6f6f6; margin-top:5px; font-size:0;}
.w_other em{ display:inline-block; width:47px;text-align:center; color:#828282; font-size:10px; line-height:14px; margin-top:5px; position:relative;}
.w_other em span { display:block; font-size:11px;}
.w_other i { width:1px; overflow:hidden; display:inline-block; text-indent:-10px; background-color:#dfdfdf; height:24px; margin-top:6px; vertical-align:top;}
.loadmore,.loadmore2 { height:41px; margin-top:15px; margin-bottom:2px;}
.loadmore a,.loadmore mark,.loadmore2 a,.loadmore2 mark{ display:block; text-align:center; height:39px; line-height:39px; text-align:center; border:1px solid #d9d9d9; border-radius:3px; box-shadow:0 0 3px 0 #d8d8d8; background:url(../images/btnbg.png) 0 -1px; background-size:5px 80px; font-size:12px; color:#666;}
.loadmore2 { margin-top:5px;}
.loading2 { display:block; height:39px; line-height:39px; text-align:center; border:1px solid #d9d9d9; border-radius:3px; box-shadow:0 0 3px 0 #d8d8d8; background:url(../images/btnbg.png) 0 -41px; background-size:5px 80px; margin-top:15px; margin-bottom:2px;}
.loading2 em {color:#c0c0c0; background:url(../images/loading.gif) left center no-repeat; padding-left:20px; background-size:17px 17px;}
.loadmoreend {display:block; text-align:center; height:39px; line-height:39px; text-align:center; border:1px solid #d9d9d9; border-radius:3px; background:#e5e5e5; margin-top:15px;}
.loadmoreend mark { color:#666; font-size:12px;}
.more_r { display:inline-block; width:8px; height:13px; background:url(../images/index.png) -24px -88px no-repeat; background-size:75px 100px; vertical-align:middle; margin-left:10px;}
.more_n { display:inline-block; width:17px; height:11px; background:url(../images/index.png) 0 -88px no-repeat; background-size:75px 100px; vertical-align:middle; margin-left:10px;}
/*moupinpai*/
.brand_tit { margin-top: 10px; position:relative; padding-left:65px; min-height:25px; margin-bottom:20px;}
.brand_tit_logo { position:absolute; left:0; top:50%; margin-top:-12px;width:50px; height:25px;}
.brand_tit_logo img { width:50px; height:25px;}
.home { display:block; position:absolute; right:-5px; top:-2px; width:8px; height:7px; background:url(../images/ico.png) 0 -88px no-repeat; background-size:60px 225px;}
.brand_tit dt { line-height:19px; vertical-align:middle; overflow:hidden;}
.brand_tit dt span { display:inline-block; vertical-align:middle; line-height:19px;}
.brand_tit dt i{ display:inline-block;height:100%; vertical-align:middle; }
.brand_intro { color:#828282; margin-bottom:20px; margin-top:-10px;clear:left;}
/*xilie*/
.watch_xl_list { background-color:#fff; margin:auto -12px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:10px;}
.watch-list { margin:auto 10px; padding:10px 20px 0 60px; position:relative; min-height:90px; border-bottom:1px solid #eaeaea;}
.watch-list:last-child{ border-bottom:none;}
.watch-list .propic { position:absolute; left:0; top:10px;}
.watch_tit { min-height:50px; line-height:22px;font-size:16px;}
.price { color:#e60000;}
.watch-list .f11{ font-size:12px;}
/*brandlist-sort*/
.brand_list { margin:0 -12px; background:#fff; }
.brand_list h3{ height:27px; line-height:27px; padding-left:15px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#e6e6e6; color:#666; font-size:13px;}
.brand { position:relative; padding:20px 40px 20px 100px; border-bottom:1px solid #dddddd;margin:0 10px;}
.brand1 { position:relative; padding:10px 40px 0px 100px; border-bottom:1px solid #dddddd;margin:0 10px;}
.brand_list_box .brand:last-child { border-bottom:none;}
.add_attention { display:inline-block; width:52px; height:23px; background:url(../images/gz.png) 0 0 no-repeat; background-size:52px 46px; position:absolute; right:0; top:20px; z-index:2;}
.add_attention:active, .add_attention_act { background-position:0 -23px;}
.brand .brown { font-size:17px;}
.brandpic { position:absolute; left:10px; top:15px;}
.brandpic img { width:80px; height:40px;}
.brand p { line-height:1.4;}
.english_tit { font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:15px;}
.brand_end { margin:0 10px; font-size:17px; font-family:Arial; font-weight:700; color:#ddd; text-align:center; padding:20px 0; border-top:1px solid #ddd;}
.no_topbdr { border-top:none;}
.brand_list .watchnav_brand { padding:10px 10px 3px 10px; background:#f0f0f0; margin-left:0; margin-right:0;}
.brand_a_z { margin-bottom:10px; margin-left:-6px;}
.brand_a_z li{ float:left; width:14%; height:34px;margin-bottom:6px; text-align:center;}
.brand_a_z li a,.brand_a_z li span { width:35px; height:32px; display:inline-block; line-height:32px; text-align:center; font-size:16px;border:1px solid #ddd;border-radius:3px;margin-left:6px; background-color:#fff;}
.brand_a_z li a:active { color:#333;}
.brand_a_z li a.act,.brand_a_z li span { color:#ddd;}
/*shaixuan*/
.filter_h3 { height:30px;border-bottom:1px solid #ddd; margin-bottom:10px;}
.filter_h3 h3 { height:29px; line-height:29px; border-bottom:2px solid #845131; display:inline-block; min-width:36px; font-size:16px;}
.filter_btn { height:36px; padding-left:51px; position:relative; margin-top:10px; margin-bottom:20px;}
.filter_btn a{color:#fff; display:block;}
.filter_btn dt { width:50px; height:36px; line-height:36px; text-align:center; position:absolute; left:0; top:0; background-color:#312926;}
.filter_btn dd {height:36px; line-height:36px; background-color:#845131; text-indent:1em;}
.filter_btn .yellow { color:#ffd40b;}
/*shop*/
.shop_tit { margin-bottom:15px;margin-top: 10px;}
.shop_tit h3{ display:inline-block; font-size:18px; font-weight:700; line-height:24px; vertical-align:middle; margin-right:5px;}
.shop_sel_brand { display:inline-block; height:22px; left:22px; background-color:#fff; padding:0 5px; border:1px solid #d2d0d3; color:#ae7654; line-height:22px;}
.shop_sel_brand span { height:22px; display:inline-block; line-height:22px;}
.shop_sel_brand i{ display:inline-block; height:0; width:0; font-size:0; border-top:4px solid #ae7654;border-right:4px solid transparent; border-left:4px solid transparent; vertical-align:middle; margin-left:3px;}
.shop_search { display:inline-block; height:22px; left:22px; background-color:#fff; padding:0 5px; border:1px solid #d2d0d3; color:#ae7654;}
.shop_search i{ display:inline-block; width:16px; height:16px; background:url(../images/shop_search.png) no-repeat; background-size:16px 16px; margin-left:3px; vertical-align:middle;}
.shop_tit em { display:inline-block; overflow:hidden; vertical-align:middle;}
.shop_tit select { height:24px; opacity:0; left:0; top:0;}
.shop_box { background-color:#fff; border:1px solid #d9d9d9; padding:5px 7px 10px; margin-bottom:5px; position:relative; margin-left:-1px; margin-right:-1px;}
.shop_box dt { font-size:17px;}
.shop_box dt mark { height:15px; line-height:15px; display:inline-block; padding:0 3px; font-size:11px; vertical-align:text-top; margin-left:2px;}
.wxd { color:#4ead42; border:1px solid #b8d8ac;}
.bh { color:#4d86c6; border:1px solid #aecaf7;}
.shop_box dd {font-size:12px;color:#828282;}
.shop_box dd.indent {  text-indent:-3em; padding-left:3em; line-height:16px; margin-top:3px;}
.shop_box dd.telmap { margin-top:10px;}
.detailMapTelephone .shop_box { padding-bottom:5px;}
.telmap a:active { color:#fff;}
.telmap_tel,.telmap_map { display:inline-block; width:100px; height:30px; line-height:30px; text-indent:30px; font-size:15px; color:#fff; background:url(../images/btn_shop.png) 0 0 repeat-x; background-size:5px 60px; border-radius:3px; margin-right:10px; position:relative; z-index:2;}
.telmap_map { background-position:0 -30px;}
.telmap_tel i,.telmap_map i { display:inline-block; width:20px; height:20px; position:absolute; top:5px; left:5px; background:url(../images/ico.png) 0 -138px no-repeat; background-size:60px 225px;}
.telmap_map i { background-position:5px -175px;}
.backshop { width:15px; height:22px; display:inline-block; background:url(../images/ico.png) -30px 3px no-repeat; background-size:60px 225px; margin:0 15px;}

.map_shop_box { position:absolute; bottom:7px; width:100%;}
.map_shop_box .shop_box { margin:0 10px; border-radius:5px; border-color:#b9b9b8;}
.map_shop_box .shop_box dt { font-size:13px;}
.map_shop_box .shop_box dd { font-size:12px; margin-top:3px;}
/*brand-view*/
.btn_scroll { height:20px; text-align:center;}
.btn_scroll .prev,.btn_scroll .next { display:inline-block; width:20px; height:20px; background:url(../images/btn_scroll.png) 0 0 no-repeat; background-size:20px 41px; vertical-align:middle;}
.btn_scroll .prev { margin-right:6px;}
.btn_scroll .next { background-position:0 -21px; margin-left:6px;}
.btn_scroll i { display:inline-block; height:7px; width:7px; background-color:#a5a3a1; border-radius:100%; margin:0 2px; vertical-align:middle;}
.btn_scroll i.hover { background-color:#504f50;}
#titleRotate p { height:24px;overflow:hidden; white-space:nowrap;}

.boxRotate{height:260px;position:relative; width:250px; margin:auto; margin-top:-20px;}
.boxRotate li{width:150px;position:absolute;overflow:hidden;cursor:pointer;}
.boxRotate li img{width:100%;height:100%;vertical-align:top;}
.boxRotate li div{width:100%;height:100%;background:#fff;filter:alpha(opacity=70); opacity:0.7; position:absolute; z-index:1; top:0px; left:0px;}
.boxRotate li .tit{ display:none;}

.brand_view { margin-top:15px;}
.brand_view dl{ padding-left:90px; position:relative; min-height:80px;}
.brand_view dt { width:80px; height:80px; background-color:#000; position:absolute; left:0; top:0;}
.brand_view dt img { width:80px; margin-top:20px;}
.brand_view dd { color:#828282; font-size:12px; line-height:inherit;/* white-space:nowrap; text-overflow:ellipsis; */overflow:hidden;}
.b_name { font-size:17px; font-weight:700; color:#333; margin-right:5px;}
.brand_view_n { margin-top:25px; padding-bottom:5px;}
.brand_view_n a{ width:33%; display:inline-block; float:left; text-align:center; background:url(../images/brandline.png) right no-repeat; background-size:1px 33px; line-height:1.2;}
.brand_view_n a:last-child{ background:none;}
.brand_view_n mark { font-size:19px; color:#ae7654; font-weight:700;}
.brand_view_n span { display:block; color:#828282; font-size:12px; margin-top:3px;}
.brand_view_n a:active span{ color:#828282;}
.brand_bbs_n mark{ font-size:15px; color:#333; font-weight:100;}
.brand_h3 { height:35px; line-height:35px; background-color:#e6e6e6; margin-left:-12px; margin-right:-12px; padding:0 12px; font-size:16px;}
.brand_h3 i{ display:inline-block; width:2px; height:18px; background-color:#ae7654; vertical-align:top; margin-right:7px; margin-top:8px;}
.brand_h3 .total { display:none;}
.brandintro_h3 { line-height:35px; font-size:20px;}
.brandintro_h3 i{ display:inline-block; width:2px; height:18px; background-color:#ae7654; vertical-align:top; margin-right:7px; margin-top:8px;}
.brandintro_cont { margin-top:10px; padding:20px 0 80px; border-top:1px solid #d9d9d9;}
.brandintro_cont p { text-indent:2em; line-height:25px; font-size:16px;}
/*brand-view-article*/
.article { padding:10px 0 0 97px; margin-bottom:10px; position:relative;height:62px; border-top:1px solid #d9d9d9;}
.article .box_h{ height:62px; top:10px;}
.article_nopic { padding-left:0; min-height:inherit;}
.article:first-child { border-top:none;}
.art_pic { position:absolute; left:0; top:10px; z-index:2;}
.art_pic a{ width:87px; height:62px; display:block;}
.art_pic mark { position:absolute; top:0; right:-3px; font-size:11px; height:15px; display:block; line-height:15px; color:#fff; background-color:#ae7654; padding:0 3px;}
.art_pic img{ width:87px; height:62px;}
.art_tit { font-size:17px; line-height:20px; min-height:40px; height:40px; overflow:hidden;}
.art_other { color:#828282; font-size:10px; margin-top:6px;}
.art_other span { font-size:10px;}
.i_comm { padding-left:15px; background:url(../images/ico.png) -45px -158px no-repeat; height:20px; line-height:20px; display:inline-block; background-size:60px 225px;}
.i_time { padding-left:15px; background:url(../images/ico.png) -45px -134px no-repeat; height:20px; line-height:20px; display:inline-block; background-size:60px 225px;}
.i_see { padding-left:18px; background:url(../images/ico.png) -42px -187px no-repeat; background-size:60px 225px;}
/*brand-view-watch*/
.watch_tag li { float:left; margin-right:2%; margin-bottom:8px; width:32%; height:30px; line-height:28px; text-align:center;overflow:hidden; font-size:13px;}
.watch_tag li:nth-child(3n){ margin-right:0;}
.watch_tag li a{ color:#ae7654; display:block;  background-color:#fff; border:1px solid #d9d9d9;}
.brand_scroll { width:296px; margin:15px auto;}
.brand_scroll .f16 { font-size:17px;}
/*brand-view bbs*/
.bbs { padding:15px 0 20px; border-top:1px solid #d9d9d9; position:relative;}
.bbs:first-child{ border-top:none;}
.bbs:last-child {padding-bottom:0;}
.bbs_tit { font-size:17px; line-height:1.2;}
.bbs_other { color:#828282; font-size:10px; margin-top:5px;}
.bbs_pic { margin-top:5px; height:62px;text-align:justify;text-align-last:justify; letter-spacing:2px;}
.bbs_pic:after{display:inline-block;content:'';overflow:hidden;width:100%;height:0;}
.bbs_pic img{ display:inline-block;width:87px; height:62px;}
.bbs_intro { color:#828282; font-size:12px; margin-top:5px; line-height:16px;}
.headlink_bbs { top:-2px; right:10px; color:#ae7654;}
.headlink_bbs .toplinkbox { color:#ae7654; background-color:#fff; border-color:#fff;}
.headlink_bbs select { background:url(../images/selbgbrown.png) right 0 no-repeat #fff; background-size:13px 22px;-webkit-appearance:none; color:#333;}
.headlink_bbs .toplinkbox_sel { padding-right:20px; background:url(../images/selbgbrown.png) right 0 no-repeat #fff; background-size:13px 22px;}
.barnd_view_shop { margin-top:5px;}
.barnd_view_shop .shop_box { background:none; border:none; border-top:1px solid #d9d9d9; padding-bottom:20px; padding-top:8px; margin-bottom:0;}
.barnd_view_shop .shop_box:first-child{ border-top:none;}
.barnd_view_shop .shop_box:last-child{ padding-bottom:0;}
/*watch_detailed*/
.watch_detailed { position:relative; background:#fff; margin:-10px -12px 0; padding:10px 0 5px; border-bottom:1px solid #e9e9e9;}
.watch_logo { position:absolute; left:10px; top:10px;}
.watch_logo img{ width:74px; height:37px;}
.watch_pic_box { position:relative; width:296px; margin:0 auto; text-align:center;}
.watch_pic_box img{ height:225px;}
.watch_pic_box .plus{ bottom:10px; right:40px;}
.watch_pic_mark { width:57px; height:57px; position:absolute; left:20px; top:50px;}
.watch_pic_mark img { width:57px; height:57px;}
.watch_love { position:absolute; right:15px; top:5px;}
.watch_love span { font-size:15px; display:block; text-align:center; font-weight:700;}
.btn_love { display:block; width:68px; height:28px; line-height:28px; text-align:center; font-size:13px; color:#ae7654; background-color:#fff; border:1px solid #dbdbdb; border-radius:3px;}
.btn_love:active,.btn_love_act { background-color:#ae7654; border-color:#ae7654; color:#fff;}
.watch_detailed_intro { padding:10px 0;}
.watch_series_name{ padding-right:71px; position:relative;}
.watch_detailed_intro h1 { font-size:12px; color:#828282;}
.watch_detailed_intro h2 { font-size:17px; font-weight:700;}
.pro-ask { position:absolute; top:22px; right:0; background: url(../images/pro_ask.png) no-repeat; background-size:70px 19px; width: 70px;height: 19px;line-height: 19px; font-size:10px; color:#fff;}
.pro-ask:hover{ background: url(../images/pro_askhover.png) no-repeat; background-size:70px 19px;}
.pro-ask em {margin-left: 23px;}
.watch_price { color:#999; overflow:hidden; padding:12px 0 10px 0; border-top:1px solid #d9d9d9; margin-top:8px;}
.watch_price li { float:left; width:33%;display:inline-block; font-size:15px; background:url(../images/brandline.png) left no-repeat; background-size:1px 33px; font-family:Arial,"Microsoft YaHei","微软雅黑"; text-align:center; line-height:20px;}
.watch_price li:first-child { background:none;}
.watch_price li mark { font-weight:700; color:#f00; font-size:17px;}
.watch_price li em { display:block; font-size:12px;}
.watch_price li span { color:#c2c2c2;}
.pricealert { color:#828282; font-size:10px;}
.watch_picmap { height:90px; background:#e6e6e6; position:relative; margin:10px -12px 0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.watch_picmap ul { padding-top:7px; overflow:hidden;}
.watch_picmap ul li { float:left; margin-left:8px; width:75px; height:75px; background:#fff; text-align:center; position:relative; z-index:3;}
.watch_picmap ul li a{ width:75px; height:75px; display:block; }
.watch_picmap img { height:75px;}
.watch_picmap .box_h mark{ position:absolute; right:10px; top:35px; padding-right:20px; background:url(../images/next.png) right 2px no-repeat; background-size:12px 20px; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:25px; color:#c2c2c2;}
.proattr { padding:10px 0;}
.proattr article{ padding-left:50px; overflow:hidden; line-height:23px; font-size:13px;}
.proattr article mark{ float:left; width:45px; margin-left:-50px; text-align:right; display:inline-block; color:#999;}
.proattr_4 article{ padding-left:70px;}
.proattr_4 article mark{ width:70px; margin-left:-70px;}
.profunc { padding:10px 0 17px; overflow:hidden; margin:0 auto;}
.profunc_all { display:none;}
.profunc li { float:left; width:32%; height:30px; line-height:30px; margin-right:2%;box-shadow:inset 0 0 0 1px #d7d7d7; background:url(../images/goucha.png) right -84px no-repeat #fff; background-size:15px 125px; text-align:center; border-radius:3px; margin-bottom:6px; color:#666; font-size:13px; overflow:hidden;}
.profunc li:nth-child(3n){ margin-right:0;}
.profunc li.active { background-position:right -35px; background-color:#804e2e; box-shadow:inset 0 0 0 1px #804e2e; color:#fff;}
.youwu { position:absolute; right:0; top:0;display:inline-block; height:29px; line-height:29px;}
.you,.wu { display:inline-block;font-size:13px; padding-left:15px; width:25px; background:url(../images/goucha.png) 0 12px no-repeat; background-size:15px 125px;}
.you { background-position:0 -13px;}
.profunc .more_color { box-shadow:inset 0 0 0 1px #d7d7d7;}
.pinjian { padding:15px 0 20px;}
.pinjian dt{ position:relative; font-size:17px; line-height:18px; padding-right:30px; background:url(../images/next.png) right center no-repeat; background-size:12px 20px;}
.pinjian_cont { padding-left:115px; position:relative; min-height:150px; margin-top:5px;}
.pinjian_cont img{ width:100px; height:150px; position:absolute; left:0; top:0;}
.pinjian_cont p { color:#828282;}
.zy {height:15px; line-height:15px; display:inline-block; padding:0 3px; font-size:11px; vertical-align:text-top; margin-left:2px; color:#fff; background-color:#ae7654;}
/*watch-pic-list*/
.pics_list { overflow:hidden; margin-left:-8px; margin-right:-2px; margin-top: 10px;}
.pics_list li { float:left; width:70px; height:70px; text-align:center; overflow:hidden; margin-left:6px; margin-bottom:6px;}
.pics_list li a { display:block; width:70px; height:70px;}
.pics_list li img { height:70px;}
.picbox { position:relative; max-width:320px; overflow:hidden; margin:20px auto; background:url(../images/loading.gif) center 50px no-repeat; background-size:16px 16px;}
.picboxlist { overflow:hidden; position:relative;}
.picdetailed { text-align:center; vertical-align:middle; float:left; width:100%; position:relative; overflow:hidden;}
.picdetailed  img{ max-width:320px; vertical-align:middle;}
.picdetailed i {height:100%; vertical-align:middle; display:inline-block;}
/*write_coom*/
.write_comm_tit h4{ font-size:17px; font-weight:700; display:inline-block;}
.btn_submitcomm { float:right; font-size:17px;}
.write_comm_radio { position:relative; padding-left:45px;}
.write_comm_radio dt{ position:absolute; left:0; top:0; width:45px; line-height:28px; font-size:13px; color:#666; }
.btn_commradio { display:inline-block; width:75px; height:28px; line-height:28px; text-align:center; margin-left:7px; font-size:13px; background-color:#fff; border:1px solid #dbdbdb; border-radius:3px; color:#666;}
.btn_commradio:active,.btn_commradio_act { background-color:#ae7654; border-color:#ae7654; color:#fff;}
.btn_commradio:first-child{ margin-left:5px;}
.comm_areawrap { padding-right:12px; height:87px;}
.write_comm_area { padding:5px; width:100%; height:75px; font-size:13px; border:1px solid #d7d7d7; border-radius:3px;}
.comm_list { position:relative; border-bottom:1px solid #d9d9d9; padding:12px 0 15px 35px;}
.comm_list:first-child{ margin-top:5px;}
.comm_list:last-of-type{ border-bottom:none; padding-bottom:0;}
.comm_list dt { width:25px; position:absolute; top:12px; left:0;}
.comm_list dt img,.user_face { width:25px; height:25px; border-radius:100%;}
.comm_list dd { font-size:12px;}
.comm_list dd time { font-size:10px; color:#b5b5b5; float:left;}
.comm_list dd.comm_list_cont { font-size:17px; line-height:25px;margin-top:8px;}
.totop { display:inline-block; padding-left:12px; min-height:16px; background:url(../images/ico.png) -45px -210px no-repeat; background-size:60px 225px; vertical-align:middle;}
/*city search*/
.searchcity_box { background:#fff; margin-left:-12px; padding-left:12px; margin-right:-12px; padding-right:12px;}
.city_h3 { height:27px; line-height:28px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#e6e6e6; margin-left:-12px; margin-right:-12px; padding:0 12px; font-size:13px; color:#666;}
.filter_city { padding:7px 12px 23px 0;}
.filter_city input { border:1px solid #c29a82; border-radius:3px; width:100%; padding:7px 5px; font-size:15px;}
.citylist { margin-left:-5px; padding:13px 0 8px; overflow:hidden;}
.citylist em { width:25%; display:inline-block; float:left;}
.citylist a{ display:block; height:28px; line-height:28px; text-align:center; background-color:#fff; border:1px solid #d9d9d9; margin:0 0 5px 5px; overflow:hidden; color:#ae7654; font-size:13px;}
.city_a_z { padding:13px 0 7px; margin-bottom:0;}
.city_list {  margin:0 -12px; background-color:#fff;}
.city_list h3 { padding:0 12px; font-size:15px; font-family:Arial;}
.city_list li {height:53px; line-height:53px; font-size:15px;  border-bottom:1px solid #ddd;}
.city_list ul li:last-child { margin-bottom:-1px;}
.city_list a {color:#ae7654; display:block;}
/*duibi*/
.chk_duibi li{ position:relative; padding:17px 40px 17px 0; border-bottom:1px solid #ddd; margin:0 12px; color:#828282;}
.chk_duibi li input { display:none;}
.chk_duibi li i { position:absolute; top:20px; left:0; display:inline-block; width:14px; height:14px; background:url(../images/ico.png) 0 -120px no-repeat; background-size:60px 225px;}
.chk_duibi li label { padding-left:20px; display:block; position:relative; z-index:1; line-height:18px;}
.chk_duibi li.act { color:#333;}
.chk_duibi li.act i { background-position:0 -105px;background-size:60px 225px;}
.btn_duibi_box { padding-bottom:20px;}
.btn_duibi_plus,.btn_duibi_show { display:inline-block; width:135px; height:38px; line-height:38px; text-align:center; font-size:18px; border-radius:3px;}
.btn_duibi_plus { margin-right:10px; background-color:#fff; border:1px solid #ccc; color:#ae7654;}
.btn_duibi_plus i { display:inline-block; width:17px; height:17px;  background:url(../images/ico.png) 0 -63px; background-size:60px 225px; vertical-align:top; margin-right:3px; margin-top:10px;}
.btn_duibi_show { height:40px; line-height:40px; margin-left:10px; background:url(../images/btn_duibi.png) 0 0 repeat-x; background-size:5px 40px; color:#fff;}
.btn_duibi_show:active { color:#fff;background:#93522a;}
.db_del { display:block; position:absolute; right:5px; top:17px; width:20px; height:20px; background:url(../images/x_clo.png) 5px 5px no-repeat #f00; background-size:10px 10px; border-radius:100%;}
/*duibi view*/
.duibi_watch,.duibi_box table{ border-collapse:collapse; width:100%; border:none;}
.duibi_watch td,.duibi_box td{ border:1px solid #ebebeb; padding:12px 10px; font-size:13px; text-align:center; line-height:1.4;}
.duibi_watch tr td:last-child,.duibi_box tr td:last-child{ width:36%;}
.tbl_tit { width:28%; text-align:center;}
.tbl_tit_head a{ display:block; width:35px; margin:20px auto 0; font-size:16px; line-height:1.2;}
.tbl_tit_head a.act { font-weight:700; border-bottom:2px solid #ae7654;}
.duibi_watch_pic { text-align:center;}
.duibi_watch_pic span,.duibi_watch_pic em{ display:block; text-align:center; height:20px; line-height:20px; overflow:hidden;}
.duibi_watch_pic img { margin-top:10px;}
.duibi_box table tr:nth-child(2n){ background-color:#fafafa;}
.duibi_h3 { height:28px; line-height:28px; background-color:#e6e6e6; font-size:14px; padding:0 10px; font-weight:700; border-bottom:1px solid #ddd;}
.duibi_h3 span { font-size:10px;}
.duibi_box td.tbl_tit { text-align:left; color:#828282;}
.duibi_box td.tbl_tit mark { color:#828282;}
.duibi_box time { font-size:10px; color:#828282}
/*bbs brand*/
.bbs dt { font-size:17px; line-height:18px;}
.bbsbrand_list { margin:0 -12px; background:#fff; }
.bbsbrand_list h3{ height:30px; line-height:30px; padding-left:12px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#e6e6e6; color:#666; font-size:13px;}
.bbsbrand { position:relative; padding:8px 55px 12px 60px; border-bottom:1px solid #dddddd;margin:0 10px;}
.bbsbrand .f16 { font-size:17px;}
.bbsbrand p{ line-height:1.6;}
.bbsbrand_list_box .bbsbrand:last-child { border-bottom:none;}
.bbsbrand_list .watchnav_brand { padding:15px 12px 7px 12px; background:#f0f0f0;}
.bbsbrand_list h3.brand_h3 { height:35px; line-height:35px; border-bottom:none; margin-left:auto; margin-right:auto; color:#333; font-size:16px; font-weight:100;}
.bbsbrand_list .brandpic { left:0; top:30px; height:40px; width:80px;}
.bbsbrand_list .brandpic img { width:50px; height:25px;}
.bbs_t_gz,.bbs_t_ft { padding-left:15px; background:url(../images/ico_bbs.png) 0 0 no-repeat; background-size:50px 250px; margin-right:20px;}
.bbs_t_gz { background-position:0 -111px;}
.bbs_t_ft { background-position:0 -136px;}
.top_1,.top_2,.top_3 { display:inline-block; position:absolute; left:2px; top:-4px; width:18px; height:25px;background:url(../images/ico_bbs.png) 0 0 no-repeat; background-size:50px 250px; z-index:1;}
.top_2 {  background-position:0 -38px;}
.top_3 {  background-position:0 -75px;}
/*bbs brand default*/
.bbs_hot3 { border:1px solid #ddd; padding:0 7px 0; margin-top:20px;}
.bbs_hot3 li { position:relative; border-bottom:1px solid #ddd; padding:13px 0;}
.bbs_hot3 li:last-child{ border-bottom:none;}
.hot_3,.hot_2,.hot_1 { display:inline-block; width:14px; height:13px; background:url(../images/ico_bbs.png) -37px 0 no-repeat; background-size:50px 250px; vertical-align:top; margin-top:5px; margin-right:3px;}
.hot_2 { background-position:-37px -38px;}
.hot_1 { background-position:-37px -75px;}
.i_haspic { display:inline-block; vertical-align:middle; width:16px; height:13px;  background:url(../images/ico_bbs.png) 0 -163px no-repeat; background-size:50px 250px; margin-left:5px; }
/*bbs list*/
.bbs_list .watchnav_brand { padding:15px 0 3px; background:#f0f0f0;}
.bbs_list_box { position:relative; border:1px solid #ddd; background-color:#fff; margin-top:12px;}
.bbs_list_box:last-child{ margin-bottom:15px;}
.bbs_list_box dt { position:relative; font-size:16px; line-height:19px; padding:20px 8px 0;}
.bbs_list_brand dt { padding-top:10px;}
.bbs_list_box dt mark { position:absolute; display:inline-block; height:16px; line-height:16px; color:#fff; text-align:center; padding:0 10px; left:-1px; top:-1px; background-color:#ae7654; font-size:11px; min-width:32px;}
.bbs_list_pic { text-align:left; height:68px; overflow:hidden; margin-top:10px; margin-left:8px; margin-right:7px;}
.bbs_list_pic em { display:inline-block; position:relative; width:89px; height:68px; overflow:hidden; background:url(../images/grey.gif) center center no-repeat; background-size:80px auto;}
.bbs_list_pic em img { display:none;}

.bbs_list_text { font-size:15px; line-height:19px; padding:10px 8px 0; color:#828282;}
.bbs_list_time { height:35px; line-height:35px; padding:0 8px; background-color:#f6f6f6; margin-top:10px; font-size:12px;}
.bbs_list_time figure{ display:inline-block; position:relative; z-index:2;}
.bbs_list_time img { display:inline-block; vertical-align:top; margin-top:5px; margin-right:5px; }
.bbs_list_time em { font-size:12px; color:#828282;}
.bbs_list_time time { margin-right:10px;}
/*bbs view*/
.bbs_view_h1 { font-size:21px; line-height:26px;margin-top: 10px;}
.threadstamp { display:block; position:absolute; right:30px; top:-5px; width:80px; height:48px; z-index:5;}
.threadstamp img { width:80px;}
.bbs_view_bar { margin-top:5px;}
.bbs_view_bar .i_see { margin-right:10px;}
.bbs_view_bar .see_lz { display:inline-block; width:57px; height:22px; line-height:22px; text-align:center; background-color:#fff; border:1px solid #d5cdca; font-size:12px;}
.bbs_view_box { position:relative; background-color:#fff; border:1px solid #dedede; padding:15px 9px; margin-top:10px;}
.bbs_view_box .postscont{ border-top:none;}
#bbslistbox .postscont p { margin:0;}
.bbs_view_bar .attention{ display:inline-block; background:#fff; height:22px; line-height:22px; text-align:center; background-color:#fff; border:1px solid #d5cdca; font-size:12px; margin-right:5px; padding: 0 10px;}
.bbs_view_bar .attention_act { background:#ae7654; border-color:#ae7654; color:#fff;}

.bbs_userhead { position:relative; padding-left:40px;}
.bbs_userhead dt { position:absolute; left:0; top:2px; font-size:12px;}
.bbs_userhead dt img{ width:30px; height:30px;}
.bbs_userhead dd { line-height:1.2;}
.bbs_userhead time{ color:#b5b5b5;}
.bbs_userhead .brown { font-size:12px;}
.i_lz { display:inline-block; height:16px; line-height:16px; padding:0 3px; background-color:#ae7654; color:#fff; font-size:11px;margin-left:3px;}
.i_jb { display:inline-block; height:14px; line-height:14px; padding:0 3px; background-color:#fff; color:#828282; font-size:11px; border:1px solid #dedede; margin-left:3px;}
.bbs_userhead dd mark { position:absolute; right:0; top:0; color:#828282; font-size:12px;}
.postline { border-top:1px solid #d9d9d9; margin:10px 0 15px;}
.postscont { margin-top:10px;font-size:17px;line-height:25px; overflow:hidden;word-wrap:break-word;word-break:normal;}
.postscont b { font-weight:700;}
.postscont div,.postscont p { margin:15px 0;}
.postscont img{background:url(../images/grey.gif) center center no-repeat #fff; background-size:275px 260px; border:1px solid #000;}
.postscont:first-child img { border:1px solid #000;}
#bbslistbox .postscont img{ margin-bottom:0;}
.quote { margin:10px 0; padding:10px 8px; border:1px solid #ddd; background-color:#f6f6f6; color:#828282; line-height:17px; font-size:12px;}
.quote font{ font-size:12px; color:#b5b5b5; line-height:25px;}
.bbs_view_comm { height:18px; display:inline-block; background-color:#efefef; border:1px solid #e0e0e0; padding:0 8px; border-radius:3px; font-size:12px;}
.locked { margin-top:5px; margin-bottom:5px; background:url(../images/locked.gif) 5px center no-repeat; padding:5px 5px 5px 25px; font-size:12px; color:#999; border:1px dashed #FF9A9A; background-size:11px 12px;}
.pages { margin-top:15px; margin-bottom:20px; height:33px; line-height:33px;font-size:17px; overflow:hidden;}
.pageact { color:#999; font-size:17px; text-align:center; min-width:60px; padding:0 10px; display:inline-block; margin-left:5px;}
.pageact a { color:#999; width:100%; height:33px; display:block;}
.pageact mark { color:#333;}
.page_prev,.page_next,.pageact { height:31px; border:1px solid #b3b3b3; border-radius:3px; background-color:#fff;}
.page_prev { width:31px; float:left; }
.page_prev:active,.page_next:active { background-color:#eee;color:#333;}
.page_prev i { display:inline-block; width:31px; height:31px;background:url(../images/page_ico.png) 10px 10px no-repeat; background-size:25px 125px;}
.page_next { width:90px; float:right;}
.page_next i { display:inline-block; width:70px; padding-left:10px; height:31px;background:url(../images/page_ico.png) 67px -54px no-repeat; background-size:25px 125px;}
.noprev i { background-position:10px -22px;}
.nonext i { background-position:82px -86px;color:#b1b1b1;}
/*search*/
.ipt_topsearch {border:1px solid #fff; width:100%; margin-top:17px; padding:4px 5px; border-radius:0;-webkit-appearance: none;}
.search_tit { position:relative; margin-top: 10px;}
.search_clear { position:absolute; right:0; top:5px;}
.search_clear a{display:block; padding-left:15px; color:#ae7654; background:url(../images/ico.png) -45px -109px no-repeat; background-size:60px 225px; font-size:12px;}
.history_list { padding:0 10px; background-color:#fff; border:1px solid #ddd;}
.history_list li { position:relative; border-bottom:1px solid #ddd; padding:10px 0; line-height:1.4;}
.history_list li:last-child{ border-bottom:none;}
.search_box { background-color:#fff; border:1px solid #dedede; padding:12px; margin-top:10px; line-height:1.4;}
.search_box dl{ position:relative;}
.search_box dt { color:#ae7654; font-size:16px; line-height:19px; padding-bottom:5px;}
.search_box dd { position:relative; margin-top:5px; font-size:15px; line-height:19px;}
.search_box_brand { padding-left:90px; position:relative; min-height:90px;}
.search_box_brand p{ line-height:19px; padding-top:5px;}
.search_box_brand figure { position:absolute; left:0; top:5px; width:80px; height:80px; border:1px solid #ddd;}
.search_box_brand figure img { margin-top:20px;}
.search_box dd.search_box_url {color:#1f992f; font-size:11px; margin-top:3px;}
.fgx { color:#d0d0d0; margin:0 10px;}
.search_box_bbslist li{ position:relative; padding:7px 0; border-top:1px solid #ddd;}
.search_box_bbslist li .i_comm { position:absolute; right:0; bottom:8px; font-size:12px;}
.search_box_pic img{ display:inline-block; width:60px; height:60px; margin-top:5px;}
.search_box_pic img:last-child { margin-right:0;}
.search_box_linkall{ height:30px; line-height:30px; text-align:center; display:block; border:1px solid #ccc; border-radius:3px; font-size:13px; position:relative; z-index:2; margin-bottom:5px; font-size:12px;}
.search_box_shop { margin-top:-10px;}
.search_box_shop li { position:relative; padding:8px 0; border-bottom:1px solid #ddd;}
.search_box_shop li:last-child{ border-bottom:none;}
.search_box_photo { padding-left:90px; position:relative; min-height:120px;}
.search_box_photo figure { position:absolute; left:0; top:5px; width:80px;}
.search_box_photo figure img { width:76px;}
.search_box_intro { line-height:1.8; }
.search_box_intro em { display:block; padding-left:3em; text-indent:-3em;}
.search_box_news { padding-left:100px; position:relative; min-height:62px;}
.search_box_news figure { position:absolute; left:0; top:0; width:95px;}
.search_box_news figure img { width:87px; height:62px;}
.search_box dd.search_box_bbspic { clear:both; overflow:hidden; margin-top:0;}
.search_box_bbspic img{ display:inline-block; width:87px; height:62px; margin-top:5px; vertical-align:top;}
.search_box_bbspic img:last-child { margin-right:0;}
/*login*/
.login_box { margin-top:25px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; margin-left:-12px; margin-right:-12px; padding:0 10px; background-color:#fff;}
.login_box li { height:46px; line-height:46px; margin-left:10px; margin-right:10px; position:relative; padding-left:30px; border-bottom:1px solid #dbdbdb;}
.login_box li:last-child { border-bottom:none;}
.login_box li i { display:inline-block; width:20px; height:20px; background:url(../images/login.png) 0 0 no-repeat; background-size:25px 50px;  position:absolute; left:0; top:14px;}
.login_box li i.login_pwd { background-position:0 -25px;}
.login_box li input { height:46px; border:none; background:none; width:100%; font-size:17px;}
.reg_box li{ padding-left:0;}
.btn_login_reg,.btn_login_submit { display:inline-block; width:135px; height:40px; line-height:40px; text-align:center; border:none; background:none; font-size:18px;border-radius:3px; vertical-align:middle;}
.btn_login_reg { background:url(../images/btnbg.png) 0 -1px repeat-x; height:38px; line-height:38px;background-size:5px 80px; border:1px solid #dadada;color:#828282;}
.btn_login_reg:active { background:#eee; color:#828282;}
.btn_login_submit { background:url(../images/btn_duibi.png) repeat-x; background-size:5px 40px; color:#fff;}
.btn_login_submit:active { background:#93522a;}
.btn_reg_submit { width:100%; margin:10px auto 0;}
.view_pwd { display:inline-block; position:absolute; height:23px; line-height:23px; background-color:#f1f1f1; color:#c2c2c2; padding:0 6px;right:5px; top:12px;}
.login_or { background:url(../images/dot.png) 0 10px repeat-x; height:20px; line-height:20px; text-align:center; background-size:1px 1px; margin:50px -10px 0;}
.login_or mark { background-color:#f1f1f1; display:inline-block; padding:0 5px; font-size:17px;}
.wbqq_box { padding-top:20px; margin-bottom:65px;}
.btn_wb,.btn_qq { display:block; width:260px; height:41px; margin:20px auto 0; background:url(../images/btn_qqwb.png) 0 0 no-repeat; background-size:260px 101px;}
.btn_qq { background-position:0 -60px;}
.login_box_qq { margin-top:15px;}
/*mdf_intro*/
.mdf_intro input { color:#999; text-align:left;}
.mdf_intro span { color:#999; font-size: 17px;}
.mdf_intro span.f14 { font-size: 14px; }
.mdf_intro li{ position:relative; overflow:hidden; z-index:2;}
.mdf_intro .j_black { position:absolute; right:5px; top:20px; z-index:5;border-top:6px solid #828282;border-right:6px solid transparent; border-left:6px solid transparent;}
.mdf_cc,.mdf_intro input.mdf_cc { position:absolute; left:-1px; height:49px; line-height:49px; top:-1px; width:100%; border:none; background:none; color:#999; font-size:17px;}
select.mdf_cc{ background:#fff; border-color:#fff; outline:none;-webkit-appearance:none;-moz-appearance:none;}
/*myhead*/
.myhead { position:relative; padding-left:65px; min-height:55px; margin-top:5px;}
.myhead dt { position:absolute; left:0; top:0px;}
.myhead dt img{ width:55px; height:55px;}
.myhead_name { font-size:17px; font-weight:700;}
.myhead_link { display:inline-block; height:28px; line-height:28px; border:1px solid #d9d9d9; background-color:#fff; padding:0 9px; font-size:13px; color:#ae7654; margin-right:5px;}
.myhead_link:last-child{ margin-right:0;}
.exitlink { display:inline-block; height:16px; line-height:16px; padding:0 10px; font-size:11px; color:#aaa; font-weight:100; border:1px solid #dbdbdb; background-color:#fff;}
.myhead_link20 { padding:0 20px;}
.myhead_view_n a{width:25%; display:inline-block; float:left; text-align:center; background:url(../images/brandline.png) right no-repeat; background-size:1px 33px; line-height:1.2;}
.myhead_view_n a:last-child{ background:none;}
.myhead_view_n .act em{ border-bottom:2px solid #ae7654;}
.myhead_view_n a.act mark{ color:#333;}
.myhead_view_n mark { position:relative;  font-size:19px; color:#ae7654; font-weight:700;}
.myhead_view_n span { display:block; color:#828282; }
.myhead_view_n span em { font-size:12px;}
.myhead_view_n a:active span{ color:#828282;}
.myhead_view_n i { display:inline-block; position:absolute; right:-9px; top:-2px; width:9px; height:9px; background:url(../images/ico_bbs.png) -25px -213px; background-size:50px 250px; border-radius:100%;}
.nav_tab{ clear:both; width:296px;}
.nav_tab:after{ display:block; content:''; clear:both; visibility:hidden;}
.nav_tab a{ float:left; display:inline-block; text-align:center;height:28px; margin-right:5px; line-height:30px; background-color:#fff; border:1px solid #d7d7d7; min-width:68px; vertical-align:middle; color:#666; border-radius:3px; font-size:13px;}
.nav_tab a:last-child{ margin-right:0;}
.nav_tab a.act { height:30px; line-height:30px; border:none; background-color:#845131; color:#fff;}
.my404 { font-size:18px; color:#ddd; padding:50px 0; line-height:25px;}
.my404 i{ display:inline-block; width:25px; height:25px; background:url(../images/face400.png) no-repeat; background-size:25px 25px; vertical-align:middle; margin-right:5px;}
/*guanzhu*/
.guanzhu {display:inline-block; height:28px; line-height:28px; border:1px solid #d9d9d9; background-color:#fff; padding:0 8px; font-size:13px; margin-right:5px; color:#b7b7b7;}
.guanzhu img.add{ display:none;}
.guanzhu a{ color:#ae7654;}
.guanzhu .xhgz { width:12px; height:10px; background:url(../images/ico_gz.png) no-repeat; background-size:12px 30px; border:none; margin-right:3px;}
.guanzhu .addok { width:12px; height:10px; background:url(../images/ico_gz.png) 0 -20px no-repeat; background-size:12px 30px; border:none; margin-right:3px;}
.guanzhu span a{ border-left:1px solid #d9d9d9; margin-left:5px; padding-left:5px;}
/*my ...*/
.my_bbslist { padding:0 10px; }
.my_bbslist li{ position:relative; padding:12px 0 13px; border-bottom:1px solid #ddd; font-size:15px;}
.my_bbslist li:last-child { border-bottom:none;}
.my_bbslist li time { display:block; font-size:11px; color:#b5b5b5; line-height:25px;}
.m_jing { display:inline-block; width:15px; height:15px; background:url(../images/ico_bbs.png) 0 -188px; background-size:50px 250px; vertical-align:top; margin-top:5px; margin-right:5px;}
dd.my_proadd { position:relative; font-size:12px; margin-top:10px;}
.add_duibi,.my_proadd .plus { display:inline-block; position:absolute; right:0; top:-8px; width:92px; height:28px; line-height:28px; border:1px solid #d7d7d7; background-color:#fff; text-align:center; border-radius:3px; color:#666; font-size:13px; z-index:2;}
.add_duibi.act,.add_duibi:active,.my_proadd .plus:active,.my_proadd .plus_h {  background:url(../images/goucha.png) right -35px no-repeat #fff; background-size:15px 125px; background-color:#804e2e; border-color:#804e2e; color:#fff;}
.my_box { background-color:#fff; border:1px solid #dedede; padding:11px 9px; margin-top:11px; line-height:1.4;}
.my_box dl{ position:relative;}
.my_box dd { position:relative;}
.my_box .my_datetime { margin-left:-10px; padding-left:8px; border-left:2px solid #ae7654; height:14px; line-height:14px;font-size:17px; margin-bottom:10px; font-weight:700;}
.my_box_totopcomm { color:#828282;}
.my_box_comm { margin-top:5px;}
.my_box_totopcomm .i_comm{ margin-left:10px;}
.my_box_reply { background-color:#f6f6f6; padding:10px 8px; border:1px solid #ddd; font-size:12px; color:#b5b5b5; line-height:16px;}
.my_box_replylist { background-color:#f6f6f6;border:1px solid #ddd; margin-top:10px;}
.my_box_replylist li{ padding:10px 0; margin:0 10px; border-bottom:1px solid #ddd; color:#b5b5b5; font-size:12px;}
.my_box_replylist li:last-child { border-bottom:none;}
.my_box_replylist li p{ color:#828282;}
.my_next { background:url(../images/next_h.png) right top no-repeat; background-size:12px 20px; padding-right:30px; font-size:17px; line-height:25px;}
.m_see { display:inline-block; width:15px; height:9px; background:url(../images/ico_bbs.png) 0 -213px; background-size:50px 250px; line-height:9px; color:#fff; text-align:center; font-size:7px; vertical-align:text-top;}
dd.my_box_main { background-color:#f6f6f6; padding:10px 8px; border:1px solid #ddd; font-size:12px; margin-top:10px; line-height:17px;}
.main_next { background:url(../images/next.png) right top no-repeat; background-size:9px 15px; padding-right:30px; font-size:12px; margin-bottom:5px;}
.tit_my_box_main { font-size:17px;}
.my_box_main time{ color:#b5b5b5;}
.my_box_main .i_comm{ font-size:10px;}
.my_box_main div.f12{ padding-right:10px;}
.my_box_main div.ta_r { margin-top:-3px;}
.my_wbdp { font-size:17px; line-height:25px;}
.my_watch { position:relative; padding-right:20px;}
.btn_cancel { display:inline-block; position:absolute; top:-10px; right:-10px; width:46px; height:46px; background:url(../images/more_n.png) 20px 16px no-repeat; background-size:13px 8px; z-index:2;}
.btn_cancel a.btn_2 { display:none; height:28px; line-height:28px; background-color:#fff; border:1px solid #ddd; font-size:13px; color:#ae7654; padding:0 10px; position:absolute; right:10px; top:32px; min-width:55px; text-align:center; border-radius:3px;}
.btn_cancel_act a.btn_2{display:inline-block; z-index:3;}
.btn_cancel a.btn_1 { width:46px; height:46px; position:absolute; left:0; top:0;}

/*sixin*/
.my_talk { position:relative; padding-left:65px; padding-top:15px; padding-bottom:15px; min-height:55px; border-bottom:1px solid #ddd;}
.my_talk:first-child{ margin-top:-10px;}
.my_talk:last-child{ border-bottom:none; padding-bottom:5px;}
.my_talk dt { position:absolute; left:0; top:15px;}
.my_talk dt img{ width:55px; height:55px;}
.my_talk dd { margin-top:0; line-height:18px;}
.my_talk_t { padding-right:30px; padding-bottom:3px;}
.my_talk_t time { color:#b5b5b5; font-size:13px;}
.m_talk { display:inline-block; position:absolute; right:-7px; top:-7px; height:15px; min-width:15px; background:#f00; border-radius:15px; font-size:12px; color:#fff; text-align:center;}
.talk_time { height:20px; line-height:20px; background:#e5e5e5; border:1px solid #d8d8d8; border-radius:2px; padding:0 20px; font-size:11px; color:#b5b5b5;}
.lis_talking { margin-bottom:50px;}
.lis_talking dl { margin-bottom:20px;}
.saycont { font-size:15px; color:#828282;}
.talk_name { font-size:16px; line-height:30px;}
.saycont { line-height:1.4;}
.yousay { padding-left:65px; position:relative; padding-right:50px;}
.yousay dt { position:absolute; left:0; top:0;}
.yousay dt img{ width:55px; height:55px;}
.yousay .saycont{ background-color:#fff; border:1px solid #d9d9d9; border-radius:5px; padding:10px; position:relative; box-shadow:0 0 2px 1px #e0e0e0;}
.yousay .saycont i { display:inline-block; position:absolute; left:-8px; top:10px; width:8px; height:9px; background:url(../images/i_talk.png) -1px -2px no-repeat; background-size:10px 31px;}
.isay { padding-right:65px; position:relative; padding-left:50px;}
.isay dt { position:absolute; right:0; top:0;}
.isay dt img{ width:55px; height:55px;}
.isay .saycont{ background-color:#ebfbe3; border:1px solid #d9d9d9; border-radius:5px; padding:10px; position:relative;box-shadow:0 0 2px 1px #e0e0e0;}
.isay .saycont i { display:inline-block; position:absolute; right:-8px; top:10px; width:8px; height:9px; background:url(../images/i_talk.png) 0 -20px no-repeat;background-size:10px 31px;}
.isay .talk_name { text-align:right;}
.send { position:absolute; right:10px; top:8px; height:30px; width:45px; line-height:30px;background-color:#f4f4f4; border:1px solid #bababa; color:#666; border-radius:3px; overflow:hidden; text-align:center;}
.send:active,.send_act { background-color:#845131; border-color:#845131; color:#fff;}
/*fatie*/
.ipt_wrap { background-color:#fff; border:1px solid #e2e2e2; padding:5px 10px; border-radius:5px;}
.ipt_fatie_tit ,.ipt_fatie_textarea{ width:100%; border:none; background:none; font-size:13px;}
.ipt_fatie_textarea { margin:5px auto;}
.btn_upload_bar { border-top:1px solid #adaeb1; height:45px; background-color:#f0f0f0;}
.i_upload { display:inline-block; width:21px; height:18px; background:url(../images/ico_upload.png); background-size:21px 18px; margin:13px 0 0 10px;}
.btn_upload_bar mark { display:inline-block; position:absolute; top:-9px; right:-9px; width:15px; height:15px; line-height:15px; background:#f00; border-radius:100%; font-size:10px; text-align:center; color:#fff;}
.upload_box { background-color:#d1d5db; padding:20px 20px 15px 0; display:none;}
.pic_list li{ position:relative; float:left; width:80px; height:120px; margin-left:20px;}
.pic_list li .item_s { height:120px;}
.pic_list li i { display:inline-block; position:absolute; right:-13px; top:-13px; width:26px; height:26px; background:url(../images/x_close.png); background-size:26px 26px;}
.pic_list li img{ display:block; float:left;}
.add_pic { background:url(../images/add_uppic.png) right center no-repeat; background-size:75px 113px; overflow:hidden;}
.add_pic input {height:120px; font-size:100px; position:absolute; top:0; right:0; opacity:0;}
.pic_list_sel { font-size:12px; margin-top:20px;text-align:center; color:#999;}
/*user_infor*/
.user_infor { margin-top:5px;}
.user_infor dt{ width:180px; height:180px; margin:0 auto; position:relative; overflow:hidden; margin-bottom:15px;}
.user_infor dt em { display:block; height:27px; width:100%; background:#000; opacity:.5; position:absolute; left:0; bottom:0;}
.user_infor dt span { display:block; height:27px; line-height:27px; text-align:center; color:#fff; font-size:15px; width:100%; position:absolute; left:0; bottom:0; overflow:hidden;}
.ipt_face { position:absolute; top:0; right:0; font-size:200px; opacity:0;}
.user_infor dd{ padding:15px 10px; line-height:19px;border-bottom:1px solid #ddd;}
/*app-down*/
.appdowntit { padding:20px 0; text-align:center; border-bottom:1px solid #ccc;}
.appdowntit h1 { font-size:24px;}
.appdowntit p { font-size:14px; color:#666; margin-top:5px;}
.appdownlink { position:relative; height:45px; line-height:45px; font-size:16px; color:#09f; padding:0 10px 0 20px; background:url(../images/downnext.png) right center no-repeat #fff; margin:0 -12px; background-size:18px 12px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:-1px;}
.nodownlink { color:#999; background:none;}
.appdownpic { height:240px; background:url(../images/appdown.png) bottom center no-repeat #f0f0f0; background-size:185px 210px; margin-bottom:40px; border-bottom:1px solid #ddd;}
/*layer*/
.layer { position:fixed;bottom:0; left:0; width:100%;}
.ipt_talk_layer { position:relative; border-top:1px solid #adaeb1; height:45px; background-color:#f0f0f0; padding:0 90px 0 15px;}
.ipt_talk_textarea { height:16px; line-height:16px;width:100%; margin-top:7px; background:#fff; border:1px solid #bababa; border-radius:5px; padding:7px 10px;}
.layer_comm_bg,.layer_comm_bg_a{ position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%; opacity: 0.6; background:#000;}
.layer_comm_bg_a{ z-index:1000;}
.layer_comm { padding:12px; background-color:#fff;position:fixed; left:0; right:0; top:0; z-index:101;}
.tit_layer { line-height:30px;}
.layer_comm_area { padding:5px; width:100%; height:70px; font-size:14px; border:1px solid #dbdbdb; background-color:#f0f0f0; border-radius:3px;}
.share { background-color:#fff; padding:10px;}
.share ul { border-radius:5px; background-color:#f0f0f0;}
.share li { border-bottom:1px solid #dbdbdb;}
.share li:last-child { border-bottom:none;}
.share li a{ display:block; height:35px; line-height:35px; text-align:center; color:#4b93f5; font-size:20px;}
.cancel_share {border-radius:5px; background-color:#f0f0f0; margin-top:10px;}
.cancel_share a { display:block; height:35px; line-height:35px; text-align:center; color:#4b93f5; font-weight:700;font-size:20px;}
/*clear baidu-share-style*/
.layer #bdshare { float:none; padding:inherit;}
.layer #bdshare ul { width:auto; float:none; padding:0; margin:0;}
.layer #bdshare ul li { width:100%; float:none; margin:inherit; overflow:hidden;}
.layer #bdshare ul li a { color:#4b93f5; width:100%; padding:inherit; border:none; text-indent:inherit; opacity:1; font:20px/35px "Microsoft Yahei";}
.layer #bdshare ul li a:hover{ border:none; background:none;}
.layer #bdshare ul li a:active { color:#999;}
.layer #bdshare p { border:none; background-color:#f0f0f0; margin-top:10px; float:none; height:auto;}
.layer #bdshare p a { float:none; padding:0; width:auto; text-align:center; opacity:1; color:#4b93f5; font:20px/35px "Microsoft Yahei";}
.layer #bdshare p a:hover { color:#4b93f5;}
.layer #bdshare p a:active { color:#999;}
.layer_alert { width:210px; height:100px; position:fixed; top:50%; left:50%; margin-left:-105px; margin-top:-50px; z-index:1002;}
.layer_alert p{ width:210px; height:100px; background:#000; color:#fff; font-size:20px; border-radius:5px; display:table-cell; vertical-align:middle; text-align:center; line-height:25px; opacity:.8;}

/*buy watch consulation*/
.watch_infor{ background-color:#fff; margin:0 -13px; padding:20px 13px 20px;}
.watch_infor dl{ padding-left:112px; position:relative;}
.watch_infor dl dt{ position:absolute; left:0; top:4px; width:76px; height:114px; border:1px solid #e5e5e5; padding:0 10px}
.watch_infor dl dt img{ display:block; width:78px; height:114px;}
.watch_infor dd h1{ font-size:12px; color:#626262; margin-top:-3px;}
.watch_infor dd h2{ font-size:16px;}
.bj_price{ overflow:hidden;}
.bj_price ul li{ float:left; margin-right:25px;}
/*.bj_price ul li:first-child p{ margin-right:25px;}*/
.bj_price em{ display:block; color:#e60000; font-size:12px}
.bj_price mark{ font-size:9px; color:#e60000;}
.bj_price ul li span{ float:left; border:1px solid #d2d2d2; color:#828282; font-size:9px; padding:0 3px; text-align:center;}
.problem_tips{ background-color:#eee; color:#424242; line-height:12px; font-size:8px; padding:3px;}
/*购买咨询*/
.fill_infor dl{ margin-top:20px; padding-left:75px; position:relative;}
.fill_infor dl dt{ float:left; margin-left:-75px; width:70px; font-size:14px; text-align:right;}
.fill_infor dl dt span{ color:#ff0000; padding-right:3px;}
.fill_phone em{ color:#ff0000; font-size:14px; position:absolute; left:86px; top:32px;}
.fill_infor input[type="text"]{ height:32px; line-height:32px;  }
.fill_infor input[type="radio"]{ vertical-align:top; margin-top:4px; margin-right:3px;}
.fill_infor label { line-height:22px; display:inline-block;}
.fill_infor input[type="text"],.fill_marks textarea{ width:100%; border:none; font-size:14px; font-family:"Microsoft Yahei";}
.fill_marks textarea{ height:60px; overflow-x:hidden; resize: none; outline: none;}
.fill_infor .submit_btn{ background-color:#804d2e; display:block; border:none; border-radius:2px; width:100%; height:30px; line-height:30px; font-size:18px; color:#fff; text-align:center; cursor:pointer;font-family:"Microsoft Yahei";-webkit-appearance: none;}
.fill_infor .submit_btn:hover{ background-color:#61381e;}
.tj_submit{ margin-top:20px; color:#626262; text-align:center; font-size:12px; line-height:28px;}
.fill_phone p,.fill_qq p,.fill_marks p,.fill_vercode p,.fill_telcode p{ border:1px solid #ac8c42; border-radius:3px; padding:0 10px; background-color:#fff;}
.fill_marks p{ padding:3px 10px; line-height:14px;}
.gettelnum { height:30px; line-height:30px; padding:0 10px; display:inline-block; vertical-align:middle; border-radius:3px;}
.gettelnum_act { background-color:#999;}
.xs_bg { background:url(../images/xs_bg.png) repeat;}
.xs_m_head { width:320px; height:375px; margin:0 auto; background:url(../images/xs_m_head.png) no-repeat; background-size:320px 375px; position:relative;}
.xs_m_head p{ position:absolute; width:253px; font-size:14px; line-height:26px; text-indent:2em; top:145px; left:35px;}
.xs_m_contact { text-align:center; width:100%;}
.xs_m_contact a { display:inline-block; width:217px; height:32px; background:url(../images/xs_m_contact.png); background-size:217px 32px; color:#fff; line-height:32px; text-align:center; font-size:15px;}
.xs_ul li{ border-top:1px double #dbaa95; position:relative; margin-top:35px;}
.xs_line_fff { display:block; width:100%; height:1px; border-top:1px solid #fff; position:absolute; top:-2px;}
.xs_ul li i{ display:inline-block; width:45px; height:60px; position:absolute; top:-21px; left:17px;}
.xs_li_1 { background:url(../images/xs_m_li1.png); background-size:45px 60px;}
.xs_li_2 { background:url(../images/xs_m_li2.png); background-size:45px 60px;}
.xs_li_3 { background:url(../images/xs_m_li3.png); background-size:45px 60px;}
.xs_li_4 { background:url(../images/xs_m_li4.png); background-size:45px 60px;}
.xs_ul li p{ margin-left:82px; line-height:28px; color:#300; font-size:15px; margin-top:8px;}
.xs_m_last { line-height:28px; color:#300; font-size:13px; margin-top:20px; padding-left:25px; text-indent:2em;}
.xs_m_cont { margin-top:35px; padding-left:10px;}
.xs_m_cont dt{ height:29px; line-height:29px; background-color:#66573f; font-size:13px; padding-left:25px; color:#fffff3; position:relative; margin-left:-10px;}
.xs_m_cont dt i { width:0; height:0; border-style:solid; border-right:6px solid transparent;  border-left:6px solid transparent; border-top:6px solid #66573f; border-bottom:none;display:block; position:absolute; bottom:-6px; left:40px; }
.xs_m_cont dd { height:67px; display:inline-block; float:left; width:104px; background:url(../images/xs_m_line.png) 100px center no-repeat; background-size:2px 67px; padding:20px 0 0;}
.xs_m_cont dd:last-child{ background:none; width:102px;}
.xs_m_cont dd a { display:block;}
.xs_m_cont dd span { display:block; width:96px; height:32px; background:url(../images/xs_m_btn.png) no-repeat; background-size:96px 32px; height:32px; line-height:32px;color:#fff;}
.xs_m_cont dd mark { display:block; width:97px; text-align:center; margin-top:3px; background:none; color:#333;}
.xs_m_cont dd a i { display:block; background-image:url(../images/xs_m_ico.png); background-repeat:no-repeat; background-size:35px 168px; text-indent:35px;}
.xs_m_tel { background-position:12px 2px;}
.xs_m_phone { background-position:5px -55px;}
.xs_m_qq { background-position:10px -119px;}
.xs_alert { padding:10px 10px 10px 25px; background-color:#66573f;}
.xs_alert p{line-height:17px; font-size:10px; color:#fff; opacity:.3; }
.fill_txt { font-size:10px; margin-top:10px;}
.fill_time { color:#946506;}
.fill_place select{ border:1px solid #ac8c42; padding:5px; border-radius:3px; background:#fff;}

/*2014-12-2@zmt*/
.box100 { padding:0 12px;}
.justify {text-align:justify;text-align-last:justify;}
.justify:after{display:inline-block;content:'';overflow:hidden;width:100%;height:0;}
.myavatarbox { width:24px; height:24px; border-radius:100%;display:inline-block;}
.myavatar { width:24px; height:24px; display:block;border-radius:100%; background:url(../images/index.png) 0 0 ; background-size:75px 100px;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.myavatar:active { opacity:.6;}
.myavatarbox img { width:22px; border-radius:100%; border:1px solid #5c2d16;}
.downlink { position:absolute; left:50%; margin-left:-100px; top:150px; width:200px; height:74px; z-index:100;}
.closeX { display:block; width:26px; height:26px; border:1px solid #717171; border-radius:100%; background-color:#fff; position:absolute; right:-14px; top:-14px; font-size:22px; line-height:26px; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#858585; z-index:102;}
.closeX:active{ opacity:.8;}
.downlink { display:none;}
.downlink ul{ width:200px; height:74px; background-color:#434343; opacity:.8; border-radius:5px; z-index:101;}
.downlink ul li{ width:73px; height:30px; line-height:30px; text-align:center; display:inline-block; border:1px dashed #fff; color:#fff; font-size:19px; margin:21px 11px 0;}
.downlink ul li a { color:#fff;}
.indexnav { height:37px; overflow:hidden;}
.indexnav li{ display:inline; font-size:16px; height:37px; line-height:37px; text-align:center;}
.indexnav li a{ height:37px; line-height:37px; display:inline-block;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.indexnav li a.act { font-size:17px;color:#773b09; font-weight:700; margin-top:-1px;}
.indexnavwrap { padding:0 12px; background:#fff; display:none;}
#footer .indexnavwrap{ background:#dbdada; display:block;}
.always_top { position:fixed; top:0; width:100%; z-index:99;}
.searchbarwrap{ overflow:hidden; display:none; margin-bottom:10px;}
.searchbar { position:relative; height:34px; line-height:34px; border:1px solid #312926; background-color:#fff; box-shadow:0 1px 3px 1px #e5e4e5 inset;}
.searchbar .searchbtn{ position:absolute; right:0; top:0; background:url(../images/index.png) -32px 0 no-repeat; background-size:75px 100px; height:34px; width:40px; outline:none; border:none; border-radius:0;}
.searchbar span { font-size:14px; color:#bfbfbf; text-indent:10px; display:block;}
.indexheader .indexnavwrap,.indexcontainer .searchbarwrap { display:block;}
.indexbrandwrap { width:100%; height:165px; overflow:hidden; position:relative;}
.indexbrand { position:absolute; left:0; height:140px; overflow:hidden; width:100%;}
.indexbrand article{ float:left; position:relative; width:100%;}
.brandlogo8 { height:60px; margin-bottom:10px; overflow:hidden;}
.brandlogo8 li{display:inline-block;width:70px;}
.brandlogo8 li a{ display:inline-block; width:70px; text-align:center;}
.brandlogo8 li img { width:70px; display:inline-block; margin:auto; float:left;}
.brandlogo8 li span { vertical-align:top; float:left; text-align:center; width:70px; line-height:22px;}
.indexbrandwrap .focus_dot { top:150px; right:50%; margin-right:-57px; width:114px; height:19px;}
.b_prev,.b_next { display:inline-block; float:left; width:25px; height:19px; background:url(../images/index.png) no-repeat; background-size:75px 100px; vertical-align:top; margin-top:-5px;}
.b_prev{ background-position:0 -42px;}
.b_next{ background-position:0 -65px; margin-left:8px;}
.index_h3 { height:39px; line-height:39px; background-color:#efefef; border-top:1px solid #d5d5d5; margin:0 -12px;}
.index_h3 h3 { display:inline-block; margin-left:12px; font-size:16px; color:#773b09; font-weight:700;}
.index_h3_more { color:#793a0f; font-size:12px; float:right; margin-right:12px;}
.tab_link { margin-left:-24px;}
.tab_link li{ float:left;width:25%;}
.tab_link li a { display:block; margin-left:24px;background-color:#f5f4f4; border:1px solid #c9c9c9;text-align:center;height:24px; line-height:24px;color:#793a0f; border-radius:3px; font-size:14px;}
.tab_link li.act a {border-color:#ae7654;}
.bbs_article { position:relative;}
.bbs_article_tit { font-size:17px; height:37px; overflow:hidden; line-height:37px;}
.aa { display:inline-block; margin-right:5px; width:6px; height:10px; background:url(../images/index.png) -32px -64px no-repeat; background-size:75px 100px; vertical-align:top; margin-top:13px;}
.bb { display:inline-block; margin-right:5px; width:27px; height:17px; line-height:17px; padding-right:5px; text-align:center; color:#fff; font-size:11px; background:url(../images/index.png) -33px -43px no-repeat; background-size:75px 100px; vertical-align:top; margin-top:10px;}
.bbs_article_pic { height:68px;overflow:hidden; width:100%; margin-bottom:10px;}
.bbs_article_pic em{ display:inline-block; position:relative; width:95px; height:68px; overflow:hidden;}
.bbs_article_pic em img { display:none;}
.bbs_article_line dt{ border-bottom:1px dotted #bfbfbf; background:url(../images/bbslink.png) right center no-repeat; background-size:7px 15px; padding-right:20px;}
.bbs_article_line:first-child dt {border-top:1px dotted #bfbfbf;}
.tabrankCont { display:none;}
.tabrankCont:first-child{ display:block;}
.watch { position:relative; padding-left:106px; height:110px; color:#000; margin-bottom:8px; border-top:1px solid #d9d9d9; padding-top:15px;}
.watch:first-child{ border-top:none;}
.wat_pic{ position:absolute; left:0; top:15px; text-align:center; height:108px; width:97px; border:1px solid #e5e5e5; text-align:center; background-color:#fff; z-index:1;}
.wat_pic a { display:block; text-align:center; height:108px; width:97px;}
.wat_pic img { height:108px;}
.wat_tit { font-size:12px; line-height:16px;}
.wat_other  { font-size:10px; line-height:18px; margin-top:5px;}
.wat_other p { height:18px; overflow:hidden;}
.wat_other em { color:#959595;}
.watch .box_h{ top:15px; height:110px;}
.reply_list { position:relative;  border:1px solid #cdcdcd; padding:0 10px; background:#fff; margin-top:15px;}
.reply_list_top { display:block; width:15px; height:12px; background:url(../images/ico_arrow.png); background-size:15px 12px; position:absolute; top:-12px; right:30px;}
.reply_list li figure { position:absolute; left:0; top:8px;}
.reply_list li figure img { width:21px; height:21px; border-radius:100%;}
.reply_list li{ padding:5px 0 5px 27px; position:relative; color:#434343; border-bottom:1px dotted #c5c5c5; font-size:10px;}
.reply_list li:last-child{ border-bottom:none;}
.reply_list li em { color:#a0a0a0;}
.reply_list li time { margin-top:0;}
.reply_list .reply_link { color:#959595;}
.rt{ margin-right:10px;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.pl{ margin-right:15px;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.rt i{ display:inline-block; width:12px; height:12px; background:url(../images/ico_zan.png) no-repeat 0 center; background-size:12px 12px; margin-right:3px; color:#818181; vertical-align:top; margin-top:3px;}
.pl i{ display:inline-block; width:12px; height:12px; background:url(../images/ico_reply.png) no-repeat 0 center; background-size:12px 11px; margin-right:3px; color:#818181; vertical-align:top;margin-top:3px;}
.comm_time { margin-top:8px;}
.comm_time em{ float:right;}
.comm_time em a { color:#818181;}
.picban { margin-left:-12px; margin-right:-12px;margin-top:-10px; display:block; overflow:hidden; }
.picban img{ width:100%;vertical-align:top;}
.article_tit { height:30px; line-height:30px; font-size:16px; color:#793a0f; background-color:#fff; margin-left:-12px; margin-right:-12px; padding:0 12px; font-weight:700;}
.activity { position:relative; margin-bottom:10px;}
.act_pic img { width:100%;}
.act_tit { color:#773b09; font-size:14px; font-weight:700; line-height:1.6; margin-top:5px;}
.act_cont { font-size:11px; line-height:17px; margin-top:5px;}
.more_link { height:13px; line-height:13px; font-size:10px; color:#793a0f; border:1px solid #c9c9c9; padding:0 5px; border-radius:2px; display:inline-block;}
/* 首页专题幻灯片部分的样式 */
#specialSwipe{width: 100%;  overflow: hidden;}
.special{}
.special li{width: 100%; overflow: hidden; float: left; display: inline; position: relative;}
.special li a{ width: 49%; overflow: hidden;}
.special li a:first-child{left: 0px; top: 0px; float: left;}
.special li a:last-child{right: 0px; top: 0px; float: right;}
.special li a img{width: 100%; }
/*专题列表页*/
.special-list{padding: 0px 5px 17px 5px; }
.special-list li{width: 50%;  float: left; display: inline;  margin-top: 17px;}
.special-box{ margin: 0px auto; font-size: 12px; position: relative; padding:0px 5px;}
.special-box img{width: 100%;  }
.special-box h3{width: 100%; height: 35px; line-height: 17px; color:#313131; margin-top: 10px; overflow: hidden;}
.special-box time{width: 100%; height: 12px; line-height: 12px; color:#959595; margin-top: 10px;  display: block;}
.special-loading{font-size: 15px; line-height:20px; width: 100%; height: 80px; line-height: 80px; text-align: center; color:#666666; overflow: hidden; /* display:none; */}

/*绑定手机号by-zmt*/
.bind_phone{ margin-bottom: 100px; }
.bind_phone_tit { color: #333;margin: 20px 0; text-align: center; }
.bind_input_wrap{ height: 45px; border: 1px solid #ccc; border-radius: 3px; background-color: #fff; }
.bind_input_wrap input { border: none; height: 45px;  padding-left: 50px; width:calc(100% - 50px);  background: url(../images/i_phone.png) 7px 7px no-repeat; background-size: 30px 30px; font-size: 13px; border-radius: 3px; }
.bind_text { font-size: 10px; color: #999;margin: 5px 0; }
.bind_input_code_wrap{ height: 40px; border: 1px solid #ccc; border-radius: 3px; background-color: #fff;width:calc(100% - 120px); }
.bind_input_code_wrap input {width:calc(100% - 30px); padding: 0 15px; border: none; height: 40px; font-size: 13px; border-radius: 3px; }
.bind_input_get { height: 40px; width: 100px; background-color: #fff;font-size: 14px; text-align: center; border: none; font-size: 14px;color: #333; border: 1px solid #dbdbdb; border-radius: 3px; }
.bind_flex {display: flex; display: -webkit-flex; flex-direction: row ; justify-content: space-between; }
.bind_btn { margin-top: 30px; }
.bind_btn_button { display:block; width:100%; height:40px; line-height:40px; text-align:center;font-size:18px;border-radius:3px; vertical-align:middle;background:url(../images/btn_duibi.png) repeat-x; background-size:5px 40px; color:#fff;border: 1px solid #81431f;}
.bind_btn_button:active { background:#93522a;}
.step_hide{ display: none; }
.step_first_ok_img { display: block; width: 30px; margin:50px auto 30px; }
.step_newphone_ok_img{  display: block; width: 90px; margin:60px auto 30px; }
.step_newphone_ok_tit{ text-align: center; font-size: 16px; margin:80px auto 0; }

/*热门阅读*/
.hot-read-wrap { background-color: #fff; padding: 10px;margin-top: 10px; }
.hot-read-wrap .tit { padding:5px 10px; }
.hot-read-wrap .tit em{ font-size: 16px; color: #000; }
.hot-read{margin-bottom: 15px;}
.hot-read dl dt{padding: 0 13px; font-size: 14px; font-weight: bold; height: 43px; line-height: 43px; border-bottom: 1px solid #dcdcdc;}
.hot-read dl dd{ font-size: 15px; height: 43px; line-height: 43px; border-bottom: 1px solid #dcdcdc; color: #666; overflow: hidden;}
.hot-read dl dd a{color: #666; display: block;}
.hot-read dl dd a:before { content: ''; display: inline-block; width: 3px; height: 3px; border-radius: 50%; overflow: hidden; background-color: #666; vertical-align: middle; margin: 0 10px; }
.hot-word{padding: 0 8px;}
.hot-word ul li{width: 25%; float: left; }
.hot-word ul li span{display: block; margin: 0 4px; border: 1px solid #dcdcdc; height: 29px; line-height: 29px; background-color: #f8f8f8; text-align: center; font-size: 13px;}
.hot-word ul li a{display: block; color: #333333;}

/* footer */ 
#footer{ background:#dbdada; overflow:hidden;}
.justify {text-align:justify;text-align-last:justify;}
.justify:after{display:inline-block;content:'';overflow:hidden;width:100%;height:0;}
.indexnav { height:20px; overflow:hidden;}
.indexnav li{ display:inline; font-size:14px; height:20px; line-height:20px; text-align:center;}
.indexnav li a{ height:20px; line-height:20px; display:inline-block;-webkit-tap-highlight-color:rgba(255,0,0,0);color: #333;}
.indexnav li a.act { font-size:14px;color:#773b09; font-weight:700; margin-top:-1px;}
.indexnavwrap { padding:8px 10px; background:#fff; display:none;}
#footer .indexnavwrap{ background:#dbdada; display:block;}
.foot{ max-width:330px; margin:18px auto 0; padding-bottom:35px;}
.foot_link { display:block; font-size:12px; color:#535353; text-align:center;}
.foot_link a { display:inline-block; margin:0 10px;color:#535353; font-size:14px; vertical-align:middle;}
.foot_link a.act { color:#773b09;}
.copyright {height: 15px; line-height: 15px; color:#b5b5b5; font-size:9px; text-align:center; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px;margin-top: 18px;}
/*baiduad*/
.topBaiduAdarea { display:none; text-align: center;}
.topBaiduAdarea img { width:100%; vertical-align:top; max-width:600px;}
/*footer*/
#footer{ background:url(../images/foot_bg.jpg) 0 0 repeat-x; overflow:hidden;}
.foot{ max-width:330px; margin: 22px auto 0; padding-bottom:35px;}
.foot_link { display:block; font-size:14px; color:#b5b5b5; text-align:center;}
.foot_link a { display:inline-block; margin:0 10px;color:#b5b5b5; font-size:14px; vertical-align:middle;}
.foot_link a.act { color:#fff;}
.copyright {height: 15px; line-height: 15px; color:#b5b5b5; font-size:9px; text-align:center; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px;margin-top: 10px;}

/*footer*/
.foot_breadcrumb{background: url(../images/foot_bg.jpg) 0 0 repeat;color: #fff;}
.foot_breadcrumb .breadcrumb{background: url(../images/foot_bg.jpg) 0 0 repeat;color: #fff; border-color: #666;}
.foot_breadcrumb a{color: #fff;}
.foot_breadcrumb span { color: #999; }

.brand .count{position:absolute;right:10px;top:25px;}
