﻿@charset "gb2312";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; color:#4b4b4b; font-family:Arial,"Microsoft Yahei","微软雅黑"; background:#84878d url(bg.jpg) repeat-y center;_background:#84878d url(bg2.jpg) repeat-y center;}
form,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,input{ padding:0px; margin:0px; list-style:none;}
h4{padding:0px; font-size:14px; font-weight:bold;}
img{ border:0px;}
a:link{ color:#4b4b4b; text-decoration:none;}
a:visited{ color:#4b4b4b; text-decoration:none;}
a:hover{ color:#a10000; text-decoration: underline;}
a:active{color:#4b4b4b; text-decoration:none;}
a.alink:link{ color:#25408b; text-decoration:underline;}
a.alink:visited{ color:#25408b; text-decoration:underline;}
a.alink:hover{ color:#a10000; text-decoration:underline;}
a.alink:active{ color:#25408b; font-family:Arial; text-decoration:underline;}

a.blink:link{ color:#a10000; text-decoration:underline;}
a.blink:visited{ color:#a10000; text-decoration:underline;}
a.blink:hover{ color:#a10000; text-decoration:underline;}
a.blink:active{ color:#a10000; text-decoration:underline;}
a.clink:link{ color:#3a57a4; text-decoration:none;}
a.clink:visited{ color:#3a57a4; text-decoration:none;}
a.clink:hover{ color:#3a57a4; text-decoration:underline;}
a.clink:active{ color:#3a57a4; text-decoration:none;}
/*.wklist-c ul li a,*/
.sc,.sc-k,.nav-box,.pathbox ul li,.topsc .search-btn,.pathbox ul li.noimg,.navBar-l li,.sub-nav-k ul li,.qaList .qalistbox li,.winery .spas,.tjregion .tj-tit .spas,.wine-tit,.listDiv li,.mtitle,.wineRegion2 li,.wkrwa ul li,.favorate-article ul li,.winery-info h2,.wklist-c ul li,.itemcard .wineKnowledge li,.wine-qt .w-qt-list li a{ background:url(background.gif);}
.labels .label-ico,.search-body,.search-body .search-btn .sch-button,.wktits .wz-icon,.pinjbox,.wineklg-tit,.yx-user,.mi-user,.loginbox .lgbox .lg-l .regist-btn,.close-fr,.lg-r .torgst .tgst-btn,.loginbox .lgbox .lg-l .login-btn,.edit-email,.save-btn,.nc-user,.buttons,.busi-inf-left .pad2 .button1,.busi-inf-menu ul li,.center-c .correct .pad6 input,.winery-menu ul li,.video-wz,.close-weix span,.winery-menu ul li,.wklist-c ul li .video-ic,a.video-thr,.yl-item li .yl-ic,.btahead-icon,.wineRW-pre span,.wineRW-next span,input.jiansuo,.hots-icon,input.chongzhi,.sfitem .rssicon,.attention ul li .tencent-wb,.attention ul li .weixin-j,.rssDY span,.video-wz2{ background: url(imgBG.gif);}.container {color:#333; width:980px; margin:0px auto; background-color:#fff;}
.container {color:#333; width:980px; margin:0px auto; background-color:#fff;}
.box{ margin:0px auto; width:980px; background-color:#fff;}
.box2{ margin:0px auto; width:952px; padding:0px 14px; background-color:#fff;}
.box3{ margin:0px auto; width:952px; overflow:hidden; padding:0px 14px; background-color:#fff;}
.box4{ margin:0px auto; width:900px; overflow:hidden; padding:20px 40px 0px 40px; background-color:#fff;}
.container
.view-hb .num{ background:url(images/bg.png) no-repeat;}
.font1{ font-size:14px; font-weight:bold; color:#a10000;}
.font2{ color:#999;}
.font3{ color:#888;}
.font4{ color:#112ca1;}
.font5{ font-size:12px; color:#888;}
.font6{ color:#a10000;font-size:14px;}
.font8{ color:#c40000;}
.font7{ font-size:16px; }
.font9{ color: #D6C0C0;}
.font10{ font-size:12px; color:#777;}
.font11{ text-decoration:underline;}
.font12{ color:#fff;}
.font13{ color:#666; font-weight:bold;}
.font14{ font-size:15px; font-weight:bold; color:#a10000; text-decoration:underline; font-family:"微软雅黑"}
.font15{ font-size:16px; font-weight:bold; color:#a10000;}
.font16{ color:#C40000; font-weight:bold;}
.font17{ font-size:16px; font-weight:bold;}
.font18{ color:#DACAC7;}
.font19{ font-size:13px; font-weight:bold;}
.font20{font-size:14px; font-weight:bold;}
.font21{ color:#5f5959; font-weight:bold;}
.font22{ font-size:12px; color:#666;}
.font23{ font-weight:normal;}
.font24{ font-size:16px; font-weight:bold; font-family:"微软雅黑"; color:#114BAC}
.font25{ cursor:default;}
.font26{ color:#666;}
.font27{ font-size:18px; color: #a10000; font-family:"微软雅黑";}
.font28{ color:#1B54A0; font-weight:bold;}
.font29{ font-size:16px;  font-family:"微软雅黑";}
.font30{ color:#3b5bb5; font-weight:bold;}
.font31{ color:#000;}
.font32{color:#1A54A4;}
.font33{ color:#a10000; font-family:"微软雅黑"; }
.font34{ display:block; padding-bottom:8px; font-size:16px; font-weight:bold; font-family:"微软雅黑"; }
.font35{ display:block; text-align:center; padding:8px 0px;font-size:14px; font-weight:bold; font-family:"微软雅黑"; }
.font36{ color:#808080;}
.input2{ width:374px; background:none; border:0px; font-size:18px; margin:6px 0px 0px 0px; outline: none; -webkit-appearance: none;}
.search-body .search-btn .sch-button{ width:117px; height:38px; border:0px; background-repeat:no-repeat; background-position:0px -73px; font-size:20px;  color:#fff; font-family:"微软雅黑"; cursor:pointer;}
.topsc .search-btn .sch-button{ width:76px; height:40px; border:0px; background:none; font-size:20px;  text-align:center; color:#fff; font-family:"微软雅黑"; cursor:pointer;}

.pad1{ padding-top:15px; padding-bottom:15px;}
.pad2{ padding-top:35px; padding-bottom:15px;}
.pad3{ padding-left:15px; padding-right:15px;}
.pad4{ padding-top:25px; padding-bottom:15px;}
.pad6{ padding-top:6px; padding-bottom:15px;}
.pad7{ padding-top:25px;}
.pad8{ padding-bottom:20px;}
.pad9{ padding:5px 0px;}
.pad10{ padding:15px 0 0 0;}
.pad11{ padding-top:15px;}
.pad12{ padding-top:6px;}
.pad14{ padding-top:10px;}
.pad15{ padding-bottom:40px;}
.pad16{ padding-top:18px;}
.hide{ display :none;}
.table1 td{ line-height:18px; padding:5px 0px}
.table2{ border:1px solid #e6e6e6; table-layout:fixed;}
.table2 td{ line-height:26px; height:26px; background:url(dot_03.gif) repeat-x bottom; padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.table3 td{ padding:5px 0px; background-color:#ededed; line-height:18px; border-bottom:1px solid #ddd;}
.table4{ margin:15px 0px;}
.table4 td{ padding:5px 0px; background-color:#ededed; line-height:18px; border-bottom:1px solid #ddd;}
.tab5 td{ border-bottom:1px dotted #aaa; padding:4px 0px 2px 10px; line-height:18px; }
.table5{ table-layout:fixed;}
.table5 td{ height:25px; overflow:hidden; white-space:nowrap; }
.table7{ table-layout:fixed;}
.table7 td{ height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.tab8{ border-top:1px solid #999;}
.tab8 td{ border-bottom:1px solid #ddd; line-height:32px;}
.tab9 td{ padding:3px 0px;}
.table8 td{ line-height:23px; padding-bottom:10px; }
.header{  width:980px; margin:0px auto; height:125px; background:#fff url(hbg_02.jpg) repeat-x;}
.u-hbg{ background-color:#f0f0f0; border-bottom:1px solid #ddd;}
.header-ind{  width:980px; margin:0px auto; height:110px;}
.logo{ float:left; width:332px; padding:36px 0 0 47px;}
.u-logo{ float:left; width:332px; padding:35px 0 0 47px;}
.header-r{ float:right; padding:10px 0px 0px 0px;}
.user-login{ height:25px; line-height:25px; text-align:right; padding-right:7px;overflow: hidden}
.user-login .uog{ float:right; line-height:25px;  width:260px; text-align:left; }
.city{ float:right; height:23px; border:1px solid #d0d0d0; background:url(bg_03.jpg) repeat-x;}
.city .qh-city{ position:relative; z-index:100; line-height:23px; background:url(images/bg_06.gif) no-repeat right 9px; padding:0px 19px 0px 6px;}
.allcity{ position:absolute; z-index:10000; top:23px; _top:20px; right:-5px; width:270px; padding:0px 15px; border:3px solid #e0e0e0; background-color:#fff;}
.allcity ul li{ float:left; width:65px; padding-top:5px; line-height:28px; text-align:center; border-bottom:1px solid #f0f0f0; }
.searchbox{ width:600px; padding:10px 0 0 0; height:43px;}
.searchbox2{ width:700px; height:43px;}
.spad{ padding:30px 0 0 0;}
.sc{ height:40px; width:520px; margin:0px auto; background-repeat:repeat-x; background-position:0px -539px; border-left:2px solid #d0d1d2;}
.sc2{  height:40px;}
.input1{ float:left; height:35px; padding-top:3px; width:374px; padding-left:6px; overflow:hidden;}
.input-tj{ height:22px; background-color:#284088; padding:0px 15px; border:0px; color:#fff; margin:0px; line-height:22px; cursor:pointer;}
.topsc .search-btn{ float:right; width:76px; height:40px; background-repeat:repeat-x; background-position:0px -626px;}
.sc-itm{ float:right; width:50px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#888;}
.sc-itm2{ float:left; width:50px; height:36px; margin:2px 0px; line-height:35px; text-align:center; font-size:14px;background-color:#f0f0f0; border-right:1px solid #ddd; color:#777;}
.topsc{  height:40px;}
.topsc .fdj-bg{ position: relative; z-index:100; float:right; width:60px; height:35px;}
.topsc .fdj-bg .fdj-sort{ width:53px; height:35px; padding-left:7px; padding-top:3px; line-height:32px;background:url(../images/fbg.gif) no-repeat 40px -348px; font-size:14px; cursor:pointer;color:#888;}
.sc .topsc .search-input{ float:left; height:36px; width:364px; padding:2px 0px 2px 6px;overflow:hidden;}
.sc .topsc .search-input input{width:364px; background:none; border:0px; font-size:18px; margin:6px 0px 0px 0px; outline: none; -webkit-appearance: none;}
.sc-k .topsc .search-input{ float:left; height:36px; width:300px; padding:2px 0px 2px 6px;overflow:hidden;}
.sc-k .topsc .search-input input{width:300px; background:none; border:0px; font-size:18px; margin:6px 0px 0px 0px; outline: none; -webkit-appearance: none;}

.topsc .fdj-bg .fdj-item{position:absolute; top:38px;  left:-4px; border:2px solid #d0d1d2; background-color:#fff; border-top:1px solid #fff;; width:61px; z-index:1000;}
.topsc .fdj-bg .fdj-item ul li{font-size:14px; padding:5px 0px 2px 11px; cursor:pointer;color:#999;}
.nav-box{ height:58px;width:960px; padding:5px 14px 0px 6px; overflow:hidden; background-repeat:repeat-x; background-position:0px -426px; }
.nav-cbox{ height:33px;}
.navibar{ width:980px; height:33px; background-color:#222e52;}
.navGroup-c{ float:left; padding:0px 0px 0px 35px; width:245px; border-right:1px solid #000; border-left:1px solid #44557f;}
.navGroup-c ul{ display:block; width:100%; overflow:hidden;}
.navGroup-c ul li{ float:left; text-align:center; font-size:14px; white-space:nowrap;}
.nav-box .navGroup-c ul li a{ float:left; display:block; height:22px; line-height:22px; padding:2px 10px;  text-decoration:none; color:#fff;}
.nav-box .navGroup-c ul li a.curr{ font-weight:bold; color:#a6caff;}
.navG-rb{ border-right:0px;}
.navG-lb{ border-left:0px;}
.navW1{ width:188px;}
.navW2{ width:310px; background:none;}
.navibar ul li{ float:left; height:33px; line-height:33px; width:134px; text-align:center; font-size:14px; color:#fff; border-right:1px solid #40528b; border-left: 1px solid #050c21;}
.navigation .last,.navibar .last{ border-right:0px;}
.nav-box .navigation ul li a,.nav-cbox .navibar ul li a{ color:#fff; text-decoration:none;}
.navigation ul li.curr,.navibar ul li.curr{ background-color:#9c0e0e;}
.navigation-ind{ width:980px; padding:8px 0px 8px 0px; background-color:#e1e1e1; border-bottom:1px solid #d1d1d1; border-top:3px solid #242b4c; overflow:hidden;}
.pathbox{ padding:0px 7px 0px 13px; width:960px; height:30px; border-bottom:1px solid #dfdfe0; background-color:#f1f1f1; margin:auto; }
.cpath{ width:980px; height:25px;}
.pab2{ height:30px; background:url(images/utbg_07.gif) repeat-x bottom; padding-top:5px;}
.pat2{ background:url(images/bg.png) no-repeat -83px -110px;}
.pathbox ul li{ float:left; line-height:30px; padding:0px 20px 0px 0px; background-repeat:no-repeat; background-position: right -592px; }
.pathbox ul li.noimg{ background-repeat:no-repeat; background-position:0px -500px; padding-left:15px;padding-right:0px;}
.pathbox ul li.last{ background:none; font-weight:bold; color:#666;}
.wnm-more,.fd-txt,.tjregion .tjrg li,.world-region ul li,.world-region3 ul li a{ background:url(images/bg.png) no-repeat;}
.ex,.zm-wine .zm-cn{ background:url(images/bg2.png) no-repeat;}
.topnavs{ height:35px; line-height:35px; width:980px; margin:0px auto; background-color:#222e52;}
.topnavs .tnav{ padding:0px 15px;}
.topnavs .tnav li{ float:left; height:35px; padding:0px 15px; border-left:1px solid #080e21; border-right:1px solid #41538c; font-size:14px;}
.topnavs .tnav .last{ border-right:0px;}
.topnavs .tnav li a{ color:#fff;}
.topnavs .tnav .lnav{ border-left:0px;}
.topnavs .tnav .rnav{ border-right:0px;}

.footer-nav{height:25px; background-color:#222e52; line-height:25px; padding-left:10px; text-align:center; color:#727cb7;}
.box2 .footer-nav a,.container .footer-nav a{ color:#fff;}
.friend-link{ margin-top:6px; border:1px solid #c0c0c0; background-color:#eee; padding:5px 30px;}
.friend-link2{ margin:14px 14px 0px 14px; border:1px solid #c0c0c0; background-color:#eee; padding:15px 40px;}
.friend-link-tit{font-size:14px;  font-weight:bold; height:25px; line-height:25px; padding:0px 0px 8px 15px; }
.friend-link .friend-link-tit a{ text-decoration:none;}
.friend-link-b{ width:890px; overflow:hidden;}
.friend-link-b li{ float:left; padding-left:15px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.friend-link-b li a{ color:#666;}
.copyright{ padding:5px;}
.copyright .crbox{ background:url(images/dot_03.gif) repeat-x; padding:5px 0 0 0; text-align:center; line-height:20px; color:#666;}
/*--------------------header end-------------------------------------*/
.pages { padding:25px 0 10px 0; text-align:center;}
.pages a { border:1px solid #ccc; padding:2px 5px; margin:2px; color:#000; text-decoration:none; background-color:#f6f6f6; cursor:pointer;}
.pages a:hover { border:1px solid #f0f0f0; color:#000;}
.pages a:active {border:1px solid #f0f0f0;color:#000;}
.pages span.current { border:1px solid #323f6a; padding:2px 5px; font-weight:bold; margin:2px; color:#fff; background-color:#495683;}
.pages span.disabled { border:1px solid #ccc; padding:2px 5px; margin:2px; background-color:#f6f6f6; color:#aaa;}

.pages2 { padding:25px 0 10px 0; text-align:center;}
.pages2 a { border:1px solid #b29b8a; padding:2px 5px; margin:2px; color:#4d2b22; text-decoration:none; background-color:#d1c2b3;}
.pages2 a:hover { border:1px solid #674d47; color:#4d2b22;}
.pages2 a:active {border:1px solid #674d47;color:#4d2b22;}
.pages2 span.current { border:1px solid #bb412b; padding:2px 5px; font-weight:bold; margin:2px; color:#fff; background-color:#bb412b;}
.pages2 span.disabled { border:1px solid #b29b8a; padding:2px 5px; margin:2px; background-color:#d1c2b3;}

#mask {position:fixed; *position:absolute; top: 0; left: 0; width:100%; height:100%; *width: expression(body.scrollWidth); *height: expression(body.scrollHeight);background: #666; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); z-index:105; visibility: hidden;}
#mask2{position:fixed; *position:absolute; top: 0; left: 0; width:100%; height:100%; *width: expression(body.scrollWidth); *height: expression(body.scrollHeight);background: #666; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); z-index:105; visibility: hidden;}
/*---------------clear float-------------------*/
div.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0px;}
*html div.clearfix{height:1%;}
*+html div.clearfix{height:1%;}
.clears{ display:block; zoom: 1;}
.clears:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}

/*--------------------Pop-up Loginbox-----------------------------*/
.login-pop{ background:url(images/dotbg.png) repeat;display: block;   }
.login-pa{ width:543px;  }
.login-pa .login-pt{ height:26px; background-color:#222f52; padding:4px 10px 0px 15px;}
.login-pa .login-pt ul li{ float:left; width:66px; height:26px; line-height:26px; font-size:14px; color:#fff; text-align:center; cursor:pointer;}
.login-pa .login-pt .curr{ background:url(images/bglog_03.gif) no-repeat; color:#222f52; font-weight:bold;}
.login-pa .login-pt .closdBox{ float:right;}
.login-pa .login-pt .closdSpan{ display:block; float:right; width:19px; height:19px; background:url(images/bglog_05.gif) no-repeat; cursor:pointer;}
.login-pb{ width:543px; height:308px; background-color:#fff;}
.login-pc{ float:left; width:396px; height:308px;}
.login-pr{ float:right; width:146px; height:308px; border-left:1px solid #9ea4b3; background-color:#eee;}
.login-pd{ padding:50px 0px 0px 30px;}
.login-pd td{ line-height:36px;}
.login-input{ width:180px; height:22px; line-height:22px; border:1px solid #bbb;}
.chkcod{ width:50px; height:22px; line-height:22px; border:1px solid #bbb; }
.login-pd td a{ color:#1C56AE}
.login-pe{ padding:8px 0px 0px 78px; line-height:25px;}
.login-pe p{ height:25px; line-height:25px; color:#BF0000; padding:0px 0px 8px 0px;}
.login-pe p a{ color:#1C56AE}
.login-post{ height:30px; line-height:30px; text-align: center; background-color:#254e8b; border:1px solid #222f52; color:#fff; font-weight:bold; font-size:14px; padding:0px 15px;cursor:pointer;}
.swzc{ padding:110px 0 0 0; text-align:center; line-height:25px;}
.login-pr .swzc .lr-btn{ margin:0px auto; display:block; width:102px; height:26px; font-size:14px; color:#fff; background:url(images/bnt_03.gif) no-repeat; text-decoration:none; line-height:26px; cursor:pointer;}
.reg-pa{ padding:30px 40px 18px 40px;}
.reg-pa td{ line-height:36px;}
.reg-pa td a{color:#1C56AE}
.rgst-ti{ padding:3px 0px 10px 78px; color:#a10000;}
.clearbox{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;}
.page-side{ padding:8px 0px; height:25px; line-height:25px; text-align:center; font-size:14px; font-weight:bold;}
.page-side .present{ color:#aaa}
/*-------------------------pop-up div-------------------------------------------------------------*/
.close-popdiv,.popup-txt{ background:url(images/closemb.gif) no-repeat 0px 0px;}
.popupdiv{  width:360px; margin-left:-180px; border:1px solid #0a0f1e; background-color:#222e52; padding:0px 3px 3px 3px;  }
.popup-tit{ position:relative; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff; padding-left:5px;}
.close-popdiv{ position:absolute ; width:10px; height:10px; background:url(images/closemb.jpg) no-repeat; cursor:pointer; top:8px; right:8px;}
.popup-main{ border:1px solid #0a0f1e; background-color:#FFF;}
.popup-txt{ padding:22px 15px 20px 45px; margin-left:10px; line-height:20px; background-position:-20px 17px;}
.popup-btn{ text-align:center; padding:15px 0px;}
.protocol2{ width:503px; height:200px; border:1px solid #D2D7D9; background-color:#F9FBFD; padding:10px 0px 10px 0px; margin:0px 20px;}
.protocol-t{ height:20px; padding-bottom:6px; font-size:14px; text-align:center; font-weight:bold;}
#ptoCont{width:470px; height:170px; margin-top:2px;position: relative; padding:0px 15px; overflow-x:hidden; overflow-y:auto;line-height:22px;}
#ptoCont p{ padding-bottom:10px;}
#ptoCont .lawfont{ font-weight:bold;}
.webtext{ float:right; line-height:20px; padding:10px 50px 0px 0px; font-size:15px; font-family:"Microsoft YaHei","微软雅黑"; color:#777; }
.webtext a{color:#777; text-decoration:none;}
.attention{ float:right; width:330px; }
.attention ul li{ float:left; }
.attention ul li a{ display:block; overflow:hidden; background:url(../images/guanz.gif) no-repeat}
.attention ul li .sina,.attention ul li .tencent,.attention ul li .weixin{ background:url(images/guanz.gif) no-repeat }
.attention ul li .sina{ width:20px; text-indent:9999px;}
.attention ul li .tencent{ width:20px; background-position:0px -18px;text-indent:9999px;}
.attention ul li .weixin{ padding-left:20px; line-height:16px; width:128px; background-position:0px -36px; text-align:left;}
.attention ul li .weixin a{width:128px;}
.attention ul li .weixin-j{ width:120px; padding:2px 0 0 30px; text-decoration:none;background-position:0px -418px; text-align:left;}
.attention ul li .tencent-wb{ width:30px; height:22px;margin-top:0px; background-repeat:no-repeat; background-position:-268px -373px;}
.itemcard .wineRegion2 li .curr{ font-weight:bold; color: #a62626 ;}

/*-----------------位置导航 --------------------*/
.navigation{width:950px;margin:0px auto;height:22px;line-height:22px;color:#999;background:url(/images_n/ask_points.gif) no-repeat left -1356px;padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif}
.navigation span{ float:right;}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}
.navigation a:hover{color:red;text-decoration:none;}


/*-----------------autocomplete --------------------*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; line-height:20px; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; cursor:pointer; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

/* 标记的主要样式 style */
.w-label {position: absolute;padding: 10px 0 0 6px;margin: 0;font-size: 14px;color: #999;opacity: 1;}
/* 表单元素获得焦点时，标记的颜色 */
.w-active {color: #ddd;}

/*Map*/
.map-card-nomark{  cursor:pointer; display: block; position: relative; top: -70px; left: 200px; margin-left: -20%;margin-top: -1em;font-size: 14px;text-align: center;border-radius: 4px;background:  #FE3200;color:White;width: 200px;}
.map-card-nomark:hover{background:white;color: black; cursor:pointer}

/* frame.css */
.biaot,.biaot a,.biaoti a,.switch-t,.switch-t ul li.curr,.alistbox ul li,.sideCont ul li,.sideCont-zt ul li,.biaot-zt a,.biaot-zt,.btsect{ background:url(/template/images/background.gif);}
/*------------------二栏结构（酒庄、酒商、人物）-------------------------*/
.winerybox{ width:932px; border:2px solid #cdcdcd; border-top:0px; background:url(/images/jz_03.gif) repeat; padding:0px 8px; overflow:hidden;}
.winery-bar{ float:left; width:192px; padding-top:15px;}
.winery-info{ float:left; width:718px; padding:15px 0 15px 20px;}
#leftContainer{ float:left; width:700px;}
#rightBar{ float:right; width:244px;}
.sidebox{ width:242px; border:1px solid #cfd0d5; background-color:#efeff0; margin-bottom:8px;}
.sideTit{ height:24px; background-color:#213051; padding:0px 0px 0px 15px; line-height:25px; font-size:14px; color:#fff; font-weight:bold;}
.sidebox2{ width:242px; border:1px solid #cfd0d5; border-top:0px; margin-bottom:8px;}
.biaoti{ height:24px; background-color:#222f51; padding:0px 0px 0px 15px; line-height:24px; font-size:14px; color:#fff; font-weight:bold; }
.sidebox .biaoti a{ display:block; height:24px; line-height:24px; background-repeat:no-repeat; background-position: 185px -229px; color:#fff;text-decoration:none;}
.biaot{ height:38px; padding-left:10px; background-repeat:repeat-x; background-position:0px 0px;  font: 16px/38px "Microsoft YaHei","微软雅黑","SimHei","黑体"; color:#000; }
.biaot a{ display:block; height:38px; line-height:38px; background-repeat:no-repeat; background-position: 190px -100px; font: 16px/38px "Microsoft YaHei","微软雅黑","SimHei","黑体"; text-decoration:none; color:#000;}
.btsect{ height:35px; padding-left:10px; background-repeat:repeat-x; background-position:0px -3px; font-size:16px; font-weight:bold; color:#000; line-height:35px; border:1px solid #ddd; border-bottom:0px; }
/*-------------------灰色背景框架----------------------*/
.winery-item{ border:1px solid #cdcdcd; background-color:#e6e6e6; padding:5px 0px 5px 0px;}
/*--------------------菜单框架（酒庄、酒商）-------------------------------------------*/
.winery-menu{ padding:0px 5px;}
.winery-menu ul li a,.winery-sj ul li span,.winery-zx{ background:url(/images/wrbg_01.gif) no-repeat;}
.winery-menu ul{ border:1px solid #cdcdcd; border-bottom:0px;}
.winery-menu ul li{ height:31px; line-height:31px; font-size:13px; background-repeat:repeat-x; background-position:0px -240px;  }
.winery-menu ul li a{ display:block; height:31px; padding-left:22px; background-position:12px 10px;}
.winery-menu ul li a.curr{ padding-left:19px; border-left:3px solid #9c0000; color:#9c0000; font-weight:bold;background-position:9px -23px;}
/*--------------------标题框架(标题框有蓝色底线，标题文字下为红色底线)------------------------------*/
.winery-info h2{ height:28px; line-height:25px; font-size:14px; font-weight:bold; background-repeat:repeat-x; background-position:0px -756px;}
.winery-info h2 span{ display:block; float:left; height:25px; padding-right:5px; border-bottom:3px solid #c2001b; color:#222f52; }
.mtitle{height:30px; line-height:27px; background-repeat:repeat-x; background-position:0px -754px; }
.mtitle span{ display:block; float:left; height:27px; font:bold 16px "微软雅黑"; padding-right:5px; border-bottom:3px solid #c2001b; color:#222f52; }
.wineklg-tit{ height:32px; background-repeat:repeat-x; background-position:0px -117px;margin:0px 10px; padding:8px 0 0 0;}
.wineklg-tit span{ display:block; float:left; height:30px;  line-height:30px; border-bottom:2px solid #555; font-size:16px; font-weight:bold; font-family:"微软雅黑";}
/*--------------------正文格式--------------------------*/
.winery-nr{ padding:15px 0px 20px 0px; line-height:24px;}
.winery-nr p{ text-indent:2em; font-size:14px; padding-bottom:15px;}

/*------------------------杂志文章精选结构------------------------------------*/
.mag{ width:950px; border:1px solid #c5c8cd; background-color:#f2f5fa; overflow:hidden;}
.mag-l{ float:left; width:244px; padding:8px 28px 0px 8px;}
.mag-r{ float:right; width:650px; padding:15px 20px 0px 0px;}
/*----------------------文章列表-------------------------------------------*/
.alistbox{ width:650px; padding:18px 0 20px 0;}
.alistbox ul li{ width:640px; height:28px; padding:0 0 0 10px; line-height:28px; font-size:14px; overflow:hidden; background-repeat:no-repeat; background-position:0px -145px; }
.alistbox ul li span{ display:block; float:right; width:75px; color:#999; font-size:12px;}
.alistbox ul li a{ display:block; width:555px; height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.alistbox ul li.divide{ padding-bottom:10px; margin-bottom:10px; border-bottom:2px solid #c4c9d7;}
.sideCont{ padding:10px 0px; width:242px;}
.sideCont ul li{ width:216px; height:22px; line-height:22px; padding:0px 8px 0px 18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background-repeat:no-repeat; background-position:9px -723px;}
.sideCont3{ width:222px; padding:10px 5px 10px 15px; overflow:hidden;}
.sideCont3 ul li{ float:left; width:70px;height:24px; line-height:24px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.o-media{ width:217px; padding:8px 9px 8px 17px; overflow:hidden;}
.o-media li{ float:left; width:108px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:25px;}
.sideContHot{padding:10px 8px 10px 28px; width:206px; background:url(/template/images/numb_03.gif) no-repeat 8px 14px;}
.sideContHot li{ line-height:23px;width:210px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background-repeat:no-repeat;}
/*-----------------------文章内容介绍,产区介绍，葡萄品种介绍-------------------*/
.wk-cont{ width:698px; border:1px solid #c8c9ce; background-color:#f5f8fd;}
.wk-contbox{ width:656px; border:0px solid #f5f8fd; padding:15px 20px; line-height:24px;}
.wk-contbox h1{ height:38px; line-height:38px;  font-size:24px; font-family:"微软雅黑"; font-weight:normal; text-align:center; color:#20336a;}
.rgo-cont{ width:698px; border:1px solid #c8c9ce; border-top:0px; background-color:#f5f8fd;}
.rgo-contbox{ width:656px; border:1px solid #fff; border-top:0px; padding:15px 20px; line-height:24px;}
.rgo-contbox h1{ height:38px; line-height:38px;  font-size:24px; font-family:"微软雅黑"; font-weight:normal; text-align:center; color:#20336a;}
.wkInfo{ width:656px; height:30px; padding-top:10px; border-bottom:1px solid #e0e0e0; overflow:hidden;}
.wkDate{ float:left; height:30px; line-height:30px;}
.wkshare{ float:right; height:25px; overflow:hidden; }
#wkTime{ color:#999999;}
.wkBody{ width:656px; overflow:hidden; line-height:23px; font-size:14px; padding:10px 0 0 0;}
.abstract{ border:1px solid #ccd2e1; background-color:#e1e5ef; padding:10px 15px; font-size:13px; margin-bottom:20px;}
.wkBody p{ padding-bottom:15px; text-indent:2em;}
.wkBody p img{ display:block; padding:3px; border:1px solid #ced0d3; background-color:#fff; margin:0px auto; text-indent:0em;}
.img-info{ display:block; text-align:center; padding:5px 0 0 0; font-size:12px; color:#666;}
/*----------------------产区分级结构（产区酒庄）-------------------------------*/
.itemContainer{ width:698px; border:1px solid #bdc0cb; border-bottom:2px solid #22315f; background-color:#d9ddeb; padding:6px 0px 4px 0px;  margin:0 0 12px 0;}
.border-btm{border-bottom:1px solid #bdc0cb;}
.itempath{ height:24px; padding:0px 6px 6px 8px;border-bottom:1px solid #bec1ca;}
.itempath ul li{ display:inline; float:left; height:22px; padding:0px 19px 0px 6px; line-height:22px; border:1px solid #4f5b79; background:#57668b url(/images/sanj_03.gif) no-repeat right 7px; color:#fff; margin-right:8px;}
.itempath ul li.curr{ background:#a62626; border:1px solid #9c0e0e; padding:0px 6px 0px 6px;}
.itempath ul li.le-tit{ background:#a62626; border:1px solid #9c0e0e; padding:0px 10px 0px 10px; font-size:14px; font-weight:bold;}
.itemContainer .itempath ul li a{ color:#fff; text-decoration:none;}
.itemcard{ width:698px; overflow:hidden; border-top:1px solid #eef0f6; padding:6px 0 0 0;}
.itemcard .wineKnowledge li{ float:left; height:22px; line-height:22px; white-space:nowrap; overflow:hidden;padding:0px 13px; background:url(/template/images/xd_f.gif) no-repeat right center;}
.itemcard .wineKnowledge .last{ background:none;}
.itemcard .wineKnowledge .curr{  font-weight:bold;}
.wineRegion2 li{float:left; height:22px; line-height:22px; padding:0px 10px; white-space:nowrap; overflow:hidden; background-repeat: no-repeat; background-position: right -682px; text-align:center;}
/*------------------侧边栏专题--------------------------*/
.ztbox{ width:230px; padding:10px 6px; overflow:hidden;}
.zt-nr{ padding:12px 8px 0 8px;}
.zt-nr p{ color:#808080; line-height:20px; padding-top:6px; }
.zt-nr p a{color:#3a57a4;}
.ztbox .zt-nr .zt-tit{ font-size:14px; font-weight:bold; color:#3a57a4;}
.video-wz{ display:inline-block; padding-left:13px;background-repeat:no-repeat; background-position:0px -279px; width:6px; }
.video-wz2{ display:inline-block; padding-left:20px;background-repeat:no-repeat; background-position:0px -282px; }

/*-----------------------------文章内容页头部header-article-----------------------------------------*/
.top-dh{ height:30px; background:#212e50; line-height:30px;}
.header-article{ width:980px;}
.navBar-l{ float:left; display:block; width:482px; padding:0px 10px;}
.navBar-l li{ float:left; padding:0px 10px; background-repeat:no-repeat; background-position:right -380px;font-size:14px;}
.top-dh .navBar-l li a{ color:#fff; text-decoration:none;}
.navBar-l li.last{ background:none;}
.login-inf-r{ float:right; width:450px; padding:0px 14px 0px 0px; text-align:right;}
.top-dh .login-inf-r a{ color:#a2a7b3;}
.sub-bar{ width:952px; height:50px; padding:20px 14px; border-bottom:2px solid #212e50;}
.sub-logo{ float:left; width:138px; height:42px;}
.sub-nav-k{ float:left; width:340px; overflow:hidden;}
.sub-nav-k ul li{ float:left; padding:0px 8px 0px 9px; height:25px; line-height:25px; background-repeat:no-repeat; background-position:right -680px;overflow:hidden; white-space:nowrap;}
.sub-nav-k ul li.last{ background:none;}
.searchbox-k{ float:right; width:448px; padding-top:5px;}
.sc-k{ float:right; height:40px; width:446px; background-repeat:repeat-x; background-position:0px -539px; border-left:2px solid #d0d1d2;}
.topscinput-k{ float:left; height:36px; width:300px; padding:2px 0px 2px 6px;overflow:hidden;}
.topscinput-k input{width:300px; background:none; border:0px; font-size:18px; margin:6px 0px 0px 0px; outline: none; -webkit-appearance: none;}
.pa-bg{background:#fff; border-bottom:0px; padding-top:5px;}
.hidtxt{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*-------------------------------------------*/
a.video-thr{ display:block; width:184px; padding-left:22px; background-repeat:no-repeat; background-position:0px -279px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*------------------------rss订阅 返回顶部-------------------------------*/
.rssBgi,input.copyadr,.rssClose,.goTopBox{ background:url(../images/unbg.gif);}
.rssorder{ position:absolute; z-index:99999; top:118px; left:50%; margin-left:-230px; width:460px; border:1px solid #aaa; background-color:#fff; padding:6px; box-shadow:0px 0px 22px #000; overflow:hidden;}
.rssDW{position: absolute;z-index:1001; top:-170px; right:-100px;  width:460px; border:1px solid #aaa; background-color:#fff; padding:6px; box-shadow:0px 0px 22px #000; overflow:hidden;}
.rssIn{ position:relative; background-color:#eee; padding:28px 0px 28px 25px; width:435px; overflow:hidden;}
.rssClose{ position:absolute; right:0px; top:0px; width:17px; height:17px; background-repeat:no-repeat; background-position: right top; cursor:pointer;}
.rssBgi{ float:left; width:54px; height:94px; background-repeat:no-repeat; background-position:0px 0px;}
.rssOrdto{ float:right; width:345px;}
.rssOrdto p{ line-height:24px; padding-bottom:10px; font-size:14px;}
input.copyadr{ width:88px; height:22px; background-repeat:no-repeat; background-position:-71px 0px; border:0px; cursor:pointer;}
.rssAddr{ display:block; float:left; padding:0px 5px; background-color:#fff; border:1px solid #ccc;}
.sosuTip{padding-left:56px;padding-top:8px; color: #C0CCDA;}
a.goTopBox{ display:block; width:50px; height:50px; position:fixed; _position: absolute; bottom:50px; left:auto; right:0px; line-height:25px; z-index:100000; background-repeat:no-repeat; background-position:-100px -46px; cursor:pointer; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)-50));filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
a.goTopBox:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
/*------------------------------------------------------------------*/
/*-------------------没找到搜索结果-----------------------------------*/
.non-find-data{ padding:60px 20px 50px 220px; line-height:25px; font-size:14px; background:url(../images/not-found_03.gif) no-repeat 140px 60px;}
/*-------------------------------------------*/
a.video-thr{ display:block; width:194px; padding-left:22px; background-repeat:no-repeat; background-position:0px -279px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.gzwb{ position:relative; width:370px; padding-top:40px; line-height:25px;}
.rssDY{ float:left; width:88px; cursor:pointer; height:22px;}
.rssDY span{ display:block; float:left; width:20px; height:20px; background-repeat:no-repeat; background-position:-230px -374px;}
.weixin-user .attention.gzwb .focuWeib{ display:block; float:left; width:70px; height:28px; overflow:hidden;}

.rssBgi,input.copyadr,.rssClose,.goTopBox{ background:url(../images/unbg.gif);}
.rssorder{ position:absolute; z-index:99999; top:118px; left:50%; margin-left:-230px; width:460px; border:1px solid #aaa; background-color:#fff; padding:6px; box-shadow:0px 0px 22px #000; overflow:hidden;}
.rssDW{position: absolute;z-index:1001; top:-170px; right:-100px;  width:460px; border:1px solid #aaa; background-color:#fff; padding:6px; box-shadow:0px 0px 22px #000; overflow:hidden;}
.rssIn{ position:relative; background-color:#eee; padding:28px 0px 28px 25px; width:435px; overflow:hidden;}
.rssClose{ position:absolute; right:0px; top:0px; width:17px; height:17px; background-repeat:no-repeat; background-position: right top; cursor:pointer;}
.rssBgi{ float:left; width:54px; height:94px; background-repeat:no-repeat; background-position:0px 0px;}
.rssOrdto{ float:right; width:345px;}
.rssOrdto p{ line-height:24px; padding-bottom:10px; font-size:14px;}
input.copyadr{ width:88px; height:22px; background-repeat:no-repeat; background-position:-71px 0px; border:0px; cursor:pointer;}
.rssAddr{ display:block; float:left; padding:0px 5px; background-color:#fff; border:1px solid #ccc;}

.navGroup a.popColor{ color:#b90404;}
.disabled { filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; cursor:text; }

/*------------------手机-------------------*/
.ui-mobile,.ui-mobile body {height: 100%}
.ui-page.ui-mobile-touch-overflow,.ui-mobile-touch-overflow.ui-native-fixed .ui-content{overflow: auto;height: 100%;-webkit-overflow-scrolling: touch;overflow-scrolling: touch}
.ui-page.ui-mobile-pre-transition {display: block}
.ui-mobile-touch-overflow.ui-page.ui-native-fixed,.ui-mobile-touch-overflow.ui-page.ui-native-fullscreen{overflow: visible}
.ui-mobile-touch-overflow.ui-page.ui-native-fixed .ui-footer {top: auto;bottom: 0}

/** artDialog skin*/
body{_margin:0;_height:100%}.d-outer{text-align:left;outline:none 0}.d-border,.d-dialog{border:0 none;margin:0;border-collapse:collapse;width:auto}.d-nw,.d-n,.d-ne,.d-w,.d-c,.d-e,.d-sw,.d-s,.d-se,.d-header,.d-main,.d-footer{padding:0}.d-header,.d-button{font:12px/1.11 'Microsoft Yahei',Tahoma,Arial,Helvetica,STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;-o-font-family:Tahoma,Arial}.d-title{overflow:hidden;text-overflow:ellipsis;cursor:default}.d-state-noTitle .d-title{display:none}.d-close{display:block;position:absolute;text-decoration:none;outline:0;_cursor:pointer}.d-close:hover{text-decoration:none}.d-main{text-align:center;vertical-align:middle;min-width:9em}.d-content{display:inline-block;display:block\0;display:inline-block\9\0;*zoom:1;*display:inline;text-align:left;border:0 none}.d-content.d-state-full{display:block;width:100%;margin:0;padding:0 !important;height:100%}.d-loading{width:96px;height:32px;text-align:left;text-indent:-999em;overflow:hidden;background:url(loading.gif) no-repeat center center}.d-buttons{padding:8px;text-align:right;white-space:nowrap}.d-button{margin-left:15px;padding:0 8px;cursor:pointer;display:inline-block;min-height:2.2em;text-align:center;*padding:4px 10px;*height:2em;letter-spacing:2px;font-family:Tahoma,Arial/9 !important;width:auto;overflow:visible;*width:1;color:#333;border:1px solid #999;border-radius:5px;background:#DDD;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#DDDDDD');background:linear-gradient(top,#FFF,#DDD);background:-moz-linear-gradient(top,#FFF,#DDD);background:-webkit-gradient(linear,0% 0,0% 100%,from(#FFF),to(#DDD));text-shadow:0 1px 1px rgba(255,255,255,.5);box-shadow:0 1px 0 rgba(255,255,255,.7),0 -1px 0 rgba(0,0,0,.09);-moz-transition:-moz-box-shadow linear .2s;-webkit-transition:-webkit-box-shadow linear .2s;transition:box-shadow linear .2s}.d-button::-moz-focus-inner,.d-button::-moz-focus-outer{border:0 none;padding:0;margin:0}.d-button:focus{outline:none 0;border-color:#426dc9;box-shadow:0 0 8px rgba(66,109,201,.9)}.d-button:hover{color:#000;border-color:#666}.d-button:active{border-color:#666;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD',endColorstr='#FFFFFF');background:linear-gradient(top,#DDD,#FFF);background:-moz-linear-gradient(top,#DDD,#FFF);background:-webkit-gradient(linear,0% 0,0% 100%,from(#DDD),to(#FFF));box-shadow:inset 0 1px 1em rgba(0,0,0,.6),inset 0 1px 1em rgba(0,0,0,.3)}.d-button[disabled]{cursor:default;color:#666;background:#DDD;border:1px solid #999;filter:alpha(opacity=50);opacity:.5;box-shadow:none}.d-state-highlight{color:#FFF;border:1px solid #1c6a9e;background:#28c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc');background:linear-gradient(top,#3be,#28c);background:-moz-linear-gradient(top,#3be,#28c);background:-webkit-gradient(linear,0% 0,0% 100%,from(#3be),to(#28c));text-shadow:-1px -1px 1px #1c6a9e}.d-state-highlight:hover{color:#FFF;border-color:#0f3a56}.d-state-highlight:active{border-color:#1c6a9e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc');background:linear-gradient(top,#3be,#28c);background:-moz-linear-gradient(top,#3be,#28c);background:-webkit-gradient(linear,0% 0,0% 100%,from(#3be),to(#28c))}.d-mask{background:#000;filter:alpha(opacity=70);opacity:.7}.d-inner{background:#FFF}.d-titleBar{width:100%;height:0;position:relative;bottom:30px;_bottom:0;_margin-top:-30px}.d-title{height:29px;line-height:29px;padding:0 16px 0 0;_padding:0;color:#FFF;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.9);cursor:move}.d-nw,.d-ne,.d-sw,.d-se,.d-n,.d-s,.d-close{background-image:url(/images/aero_s.png);background-repeat:no-repeat}.d-nw{width:14px;height:34px;background-position:0 0}.d-ne{width:14px;height:34px;background-position:-14px 0}.d-sw{width:14px;height:14px;background-position:0 -34px}.d-se{width:14px;height:14px;background-position:-14px -34px}.d-close{top:7px;right:0;_z-index:1;width:13px;height:13px;_font-size:0;_line-height:0;text-indent:-9999em;background-position:left -96px}.d-close:hover{background-position:right -96px}.d-n,.d-s{background-repeat:repeat-x}.d-n{background-position:0 -48px}.d-s{background-position:0 -82px}.d-w,.d-e{background-image:url(/images/aero_s2.png);background-repeat:repeat-y}.d-w{background-position:left top}.d-e{background-position:right bottom}.d-state-noTitle .d-nw,.d-state-noTitle .d-ne,.d-state-noTitle .d-sw,.d-state-noTitle .d-se{width:3px;height:3px}.d-state-noTitle .d-inner{border:1px solid #666;background:#FFF}.d-state-noTitle{box-shadow:none}.d-state-noTitle .d-nw,.d-state-noTitle .d-n,.d-state-noTitle .d-ne,.d-state-noTitle .d-w,.d-state-noTitle .d-e,.d-state-noTitle .d-sw,.d-state-noTitle .d-s,.d-state-noTitle .d-se{background:rgba(0,0,0,.05);background:#000\9 !important;filter:alpha(opacity=5) !important}.d-state-noTitle .d-titleBar{bottom:0;_bottom:0;_margin-top:0}.d-state-noTitle .d-close{top:0;right:0;width:18px;height:18px;line-height:18px;text-align:center;text-indent:0;font-family:Helvetica,STHeiti;_font-family:'\u9ed1\u4f53','Book Antiqua',Palatino;font-size:18px;text-decoration:none;color:#214fa3;background:0;filter:!important}.d-state-noTitle .d-close:hover,.d-state-noTitle .d-close:active{text-decoration:none;color:#900}

/* lightbox */
body:after{content:url(/images/close.png) url(/images/loading.gif) url(/images/prev.png) url(/images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:alpha(opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:0}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left}.lb-prev:hover{background:url(/images/prev.png) left 48% no-repeat}.lb-next{right:0;float:right}.lb-next:hover{background:url(/images/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(opacity=70);opacity:.7}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}
/*----------------广告---------------------------*/
.popAD{ width:952px; height:90px; overflow:hidden; padding:10px 0 0 0;}
.bottomAD{ width:700px; height:90px; overflow:hidden; padding:10px 0 0 0;}
/*------------------------文章活动购买模块-----------------------------------------*/
.tobuy{ margin:40px 0;  }
.buy-tm{ font-size:20px; padding:0px 0px 8px 0px; color:#333;font-family:"微软雅黑"; }
.tobuy .buy-tit{ padding:4px 20px; background-color:#50578e;font-size:18px; font-family:"微软雅黑"; color:#fff;}
.tobuy .buy-tit span{ font-size:14px; font-weight:bold; color:#fff; font-family:"宋体";}
.tobuy .buy-info{ border:1px solid #bcbfcd;padding:10px 40px 20px 40px; background-color:#dde0f2;}
.tobuy .buy-info table td{ padding:8px 6px 8px 0px }
.tobuy .buy-info .buy-num{ float:left; width:12px; height:12px; overflow:hidden; text-align:center; border:1px solid #cec3c0; background-color:#fff; text-decoration:none; font-family:"宋体";}
.buy-txt{ display:block; float:left;}
.buy-numb{ float:left; width:50px; padding:0px 5px; margin-top:-5px;}
.buy-numb input{ border:1px solid #d3c7c5; padding:3px 5px; width:38px; text-align:center; outline:none;}
.tobuy .buy-info .pay-cart{ padding:6px 18px; font-size:16px; font-family:"微软雅黑"; color:#fff; text-decoration:none; background-color:#d03f3a; margin-right:8px;}
.tobuy .buy-info .pay-cart:hover{ background-color:#bf0f0f;}
.tobuy .buy-info .add-cart{ padding:6px 14px; font-size:16px; font-family:"微软雅黑"; color:#fff; text-decoration:none; background-color:#747aa4; margin-right:8px;}
.tobuy .buy-info .add-cart:hover{ background-color:#626895;}
.buy-p{ color:#d50000; font-size:18px;font-family:"微软雅黑"; }
.goodsNum{ float:left; padding:0px 5px; width:42px;}
.goodsNum input{ height:20px; border:1px solid #aaa; width:35px; line-height:20px; text-align:center;}
a.plus{ float:left; width:12px; height:12px; line-height:12px; border:1px solid #ccc; background-color:#f6f6f6; text-align:center; margin-top:3px;}
a.plus:hover{ border:1px solid #999; background-color:#eee;}
.clearfix{display:block}
/*-----------------弹框  ---------------------*/
.dialog {position: absolute;z-index: 1000;display: none }
.dialog .dialog-outer {width: 100%;height: 100%;position: relative;background-color: #fff}
.dialog .dialog-inner {border: 1px solid #c4c4c4}
.dialog .dialog-toolbar {height: 25px;border-top: 1px solid #fff;border-bottom: 1px solid #c4c4c4;padding: 0 10px;background-color: #f3f3f3}
.dialog .dialog-title {float: left;line-height: 25px}
.dialog .dialog-close {width: 13px;height: 13px;margin-top: 6px;float: right;text-indent: -9999px;line-height: 0;overflow: hidden;background: url(/images/dialog/dialog-close.gif) no-repeat}
.dialog .dialog-bump {position: absolute;z-index: 1002;text-align: center}
.dialog .dialog-bump .dialog-arrow {margin: 0 auto;display: block;line-height: 0;font-size: 0;overflow: hidden}
.dialog .dialog-bg {width: 4px;height: 4px;display: block;line-height: 0;font-size: 0;position: absolute;z-index: 1001}
.dialog .dialog-bg-n,.dialog .dialog-bg-s {width: 100%;left: 0;background: url(/images/dialog/dialog-x.png)}
.dialog .dialog-bg-e,.dialog .dialog-bg-w {height: 100%;top: 0;background: url(/images/dialog/dialog-y.png)}
.dialog .dialog-bg-ne,.dialog .dialog-bg-se,.dialog .dialog-bg-sw,.dialog .dialog-bg-nw{ background: url(/images/dialog/dialog-bg.png)}
.dialog .dialog-bg-ne {top: -4px;right: -4px;background-position: -4px 0}
.dialog .dialog-bg-se {right: -4px;bottom: -4px;background-position: -4px -4px}
.dialog .dialog-bg-sw {bottom: -4px;left: -4px;background-position: 0 -4px}
.dialog .dialog-bg-nw {top: -4px;left: -4px;background-position: 0 0}
.dialog .dialog-bg-n {top: -4px;background-position: 0 -6px}
.dialog .dialog-bg-s {bottom: -4px;background-position: 0 -10px}
.dialog .dialog-bg-e {right: -4px;background-position: -10px 0}
.dialog .dialog-bg-w {left: -4px;background-position: -6px 0}
 .dialog-content, .dialog-content {padding: 10px}
 .confirm_mess{color: #c00;line-height: 22px;text-align: center}
 .dialog-content,#cart-notify-dialog .dialog-content {padding: 10px}
 .btn .btn-text {height: 21px;padding: 0 0 0 10px;float: left;display: block;overflow: hidden;line-height: 22px;text-align: left;background-position: 0 0}
 .btn,.btn .btn-text {background: url(/images/dialog/btn-bg-1.png) no-repeat}
 #confimDialog .btns {padding: 10px 0 0 65px}
.btn {float: left;display: block;overflow: hidden;position: relative;margin-right: 5px;padding-right: 10px;line-height: normal;font-size: 12px;background-position: 100% -63px}

.qtlog{ padding:10px 0px 0px 5px; margin:28px 30px 0px 22px; border-top:1px solid #ddd;}
.otherLog{ float:left; padding:0px 20px 0 0;line-height:20px; }
.otherLog .otico{ display:block; float:left; width:20px; height:20px;background:url(../images/imgBG.gif) no-repeat -257px -414px;}
.lgbox .lg-l .otherLog a{ color:#333;}
.otherLog .sinaico{ display:block; float:left; width:20px; height:20px;background:url(../images/imgBG.gif) no-repeat -283px -413px;}