@charset "utf-8";


a { color: #666; text-decoration: none;}
a:hover { color:#be0900; }


input.text{ font-size: 12px; line-height: 28px; color: #666; background-color: #FDFDFD; vertical-align: middle; display: inline-block; height: 28px; padding: 0 9px; border: solid 1px #BEBEBE; border-radius: 2px;}
input.text:hover{ background-color: #FFF;}
input.password { height: 16px; line-height: 16px; background-color:#FFFFEC; padding: 1px 2px 3px 4px !important; padding: 3px 2px 1px 4px; border: solid 1px; border-color: #FC9 #FFDFBF #FFDFBF #FC9; box-shadow: 2px 2px 1px 0 #FFF2DA inset; -moz-box-shadow: 2px 2px 1px 0 #FFF2DA inset/* if FF*/; -webkit--box-shadow: 2px 2px 1px 0 #FFF2DA inset/* if Webkie*/;}

input[type="password"]:hover, textarea:hover { background-color:#FFF;}
input[type="text"]:focus, textarea:focus { color: #333; background-color: #FFF; border-color: #A10000; box-shadow: inset 0 1px 0 #E1E1E1; -moz-box-shadow: inset 0 1px 0 #E1E1E1/* if FF*/; -webkit--box-shadow: inset 0 1px 0 #E1E1E1/* if Webkie*/;}
input[type="password"]:focus { background-color:#FFFFEC; border-color: #FC9; box-shadow: 1px 1px 1px 0 #E7E7E7; -moz-box-shadow: 1px 1px 1px 0 #E7E7E7/* if FF*/; -webkit--box-shadow: 1px 1px 1px 0 #E7E7E7/* if Webkie*/;}
textarea { font-size: 12px; line-height: 18px; color: #666; background-color: #FDFDFD; padding: 0 0 0 9px; border: solid 1px #BEBEBE; border-radius: 2px; resize: none;}
select { line-height: 20px; background-color: #FDFDFD; display: inline-block; padding: 4px; border: solid 1px #BEBEBE; border-radius: 2px;}
input[type="file"] { line-height:20px; background-color:#FBFBFB; height: 20px; border: solid 1px #D8D8D8; cursor: default;}

.main_con{width: 1200px; margin-left:auto; margin-right:auto;padding-left:10px; padding-right:10px;position: relative; z-index: 1; }
.main-box { width: 1200px;  margin-left:auto; margin-right:auto;padding:10PX; position: relative; z-index: 1; }


/* 分享弹出窗口 */
.eject_con { font-size:12px; background-color: #FFF; overflow: hidden;}
.eject_con dl { line-height: 20px; display: block; width: 100%; clear: both; padding:12px 0 0 0; overflow:hidden;}
.eject_con dl dt { color: #555; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 29%; float: left; }
.eject_con dl dt.required em { line-height: 22px; background: url(../images/member/ncus_public.png) no-repeat scroll -276px -231px; display: inline-block; width: 16px; height: 16px; margin-right: 5px;}
.hint { color: #BBB; line-height: 20px; }
.eject_con dl dd { float: right; width: 70%;}
a.ncu-btn2 { line-height: 19px; color: #555; background: url(../images/member/ncus_repeat_x.png) repeat-x scroll center -73px; text-align: center; display: inline-block; height: 20px; padding-right: 10px; padding-left: 10px; border: solid 1px #8D8D8D; border-radius: 2px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
a:hover.ncu-btn2 {color: #498CD0; text-decoration: none; background-position: 0 -40px; border-color:#AED2FF; box-shadow: none;}
.eject_con dl.bottom { padding: 12px 0; background-color:#F9F9F9; border-top: 1px solid #EAEAEA; margin-top:12px; }

/*弹窗登录  */
.quick-login { background: #FFF; overflow: hidden; width: 298px; padding: 0 30px; }
.quick-login dl { width: 100%; margin: 0 auto; overflow: hidden; }
.quick-login dl dt { line-height: 20px; height:20px; margin: 8px 0 2px 0; text-shadow: 1px 1px 0 #FFF; }
.quick-login dl dd span { line-height: 28px; color: #999; margin-left:8px; }
.quick-login .text { width: 250px; }
.quick-login dl dd img { width:72px; height:30px; cursor:pointer;}
.quick-login ul { width: 100%; display:block; clear:both; margin: 20px auto 10px auto; padding-bottom:10px; overflow: hidden; border-bottom: solid 1px #E7E7E7; }
.quick-login ul li { line-height: 20px; color:#999; }
.quick-login ul li a { text-decoration:underline; font-weight:600; margin:0 2px; }
.quick-login ul li a.forget { color: #FF7F00; }
.quick-login ul li a.register { color: #006DD9; }
.quick-login .enter { width: 100%; margin: 10px auto 20px auto; overflow: hidden; }
.quick-login .enter .submit { color:#FFF; line-height: 28px; font-weight:600; background-image: none; background-color: #ED5564; display: inline-block; width: 88px; padding: 0; margin: 0; border: 0; cursor:pointer; }
.quick-login .enter .submit:hover { background-color: #DB4453; }
.quick-login .enter .other { margin: 0 0 0 15px; }
.quick-login .enter a { line-height: 32px; color: #999; display: inline-block; margin-right: 8px; }
.quick-login .enter a i { background: url(../images/login.png) no-repeat; vertical-align: middle; display: inline-block; width: 32px; height: 32px; margin-right: 6px; }
.quick-login .enter a.qq i { background-position: 0 0; }
.quick-login .enter a:hover.qq { color: #3EB6E8; }
.quick-login .enter a:hover.qq i { background-position: -96px 0; text-decoration:none; }
.quick-login .enter a.sina i { background-position: -32px 0; }
.quick-login .enter span a:hover.sina { color: #F77362; }
.quick-login .enter span a:hover.sina i { background-position: -128px 0; text-decoration:none; }
.quick-login .enter a.wx i { background-position: -64px 0; }
.quick-login .enter span a:hover.wx { color: #4EA335; }
.quick-login .enter span a:hover.wx i { background-position: -160px 0; text-decoration:none; }
/*分享弹出框*/
.share {}
.share .share-target { width: 360px; height: 90px; padding: 0 0 0 90px; margin: 15px auto; position: relative; z-index: 1;}
.share .share-target dt.title { font-size: 16px; font-weight: 600; line-height: 24px; color: #1E82EF; }
.share .share-target dd.cover { width: 72px; height: 72px; padding: 3px; border: solid 1px #E7E7E7; border-radius: 4px; position: absolute; z-index: 1; top: 4px; left: 0;}
.share .share-target dd.cover a { text-align: center; vertical-align: middle; display: table-cell; width: 72px; height: 72px; overflow: hidden;}
.share .share-target dd.cover a img { max-width: 72px; max-height: 72px; margin-top:expression(72-this.height/2);}
.share .share-target dd.sub { line-height: 24px;}
.share .share-target dd.sub span { color: #999; text-overflow: ellipsis; white-space: nowrap; display: inline-block; margin-right: 15px; overflow: hidden;}
.share .share-target dd.sub #_share_publisher { max-width: 120px;}
.share .share-target dd.sub #_share_origin { max-width: 240px;}
.share .share-target dd.abstract { line-height: 18px; color: #666; height: 36px; overflow: hidden;}
.share .share-content { width: 450px; clear: both; margin: 0 auto;}
.share .share-content textarea { width: 430px; }
.share .handle { height: 24px; padding: 15px; overflow: hidden;}
.share .share-widget { line-height: 24px; height: 24px; float: left; overflow: hidden;}
.share .share-widget ul { display: inline-block; vertical-align: middle;}
.share .share-widget li { float: left; padding: 0; margin: 0 2px;}
.share .handle .button { font-weight: 600; color: #FFF; background: url(../images/pics.png) no-repeat -170px -80px; display: block; width: 60px; height: 24px; float: right; border: 0; cursor: pointer;}
/* 第三方分享 */
.share-widget a { background: url("../images/shareicon/shareicons.gif") no-repeat; display: block; width: 24px; height: 24px; cursor: pointer;}
.share-widget a.shop-enable { background-position: 0 -144px;}
.share-widget a.shop-disable { background-position: 0 -168px;}
.share-widget a.sinaweibo-enable { background-position: 0 -144px;}
.share-widget a.sinaweibo-disable { background-position: 0 -168px;}
.share-widget a.renren-enable { background-position: 0 -96px;}
.share-widget a.renren-disable { background-position: 0 -120px;}
.share-widget a.qqzone-enable { background-position: 0 -0px;}
.share-widget a.qqzone-disable { background-position: 0 -24px;}
.share-widget a.qqweibo-enable { background-position: 0 -48px;}
.share-widget a.qqweibo-disable { background-position: 0 -72px;}
/* 翻页 */
.pagination{ clear: both; margin: auto;}
.pagination ul{ padding: 30px 0 20px 0; margin: 0; text-align: center;}
.pagination ul li { display: inline-block; list-style-type: none;}
.pagination ul li { *display: inline;}
.pagination li span { font-size: 16px; line-height: 34px;height: 34px; color: #777; background-color: #f4f4f4; list-style-type: none; display: inline;border-radius: 3px;  float: left; padding: 0px 10px; margin: 0px 8px; border:solid 1px #EEE; }
.pagination li a span , .pagination li a:visited span { color: #d0121b; text-decoration: none; cursor:pointer;}
.pagination li a:hover span, .pagination li a:active span{ color: #FFF; background-color: #be0900; border-color: #ddd; cursor:pointer; border-radius: 3px;}
.pagination li span.currentpage { color: #FFF; font-weight: 600;  background-color: #d0121b; border-color: #ddd;     border-radius: 3px;}



/* 内容为空 */
.no-content-b { font-size: 18px; line-height: 24px; color: #999; text-align: center; width:400; height: 24px; padding: 150px 0; margin: 15px auto; border: solid 1px #E7E7E7; box-shadow: 0 2px 0 rgba(204,204,204,0.15); }
.no-content-b i { background: url(../images/pics.png) no-repeat; vertical-align: middle; display: inline-block; width: 24px; height: 24px; margin-right: 8px;}
.no-content-b i.article { background-position: -250px -40px;}
.no-content-b i.picture { background-position: -280px -40px;}
.no-content-b i.search { background-position: -310px -40px;}
.no-content-b i.special { background-position: -340px -40px;}

/*==========================================*/
/* CMS头部区域、包含logo\搜索\天气插件			*/
/* templates/default/layout/top.php 模板适用	*/
/*==========================================*/
#topHeader { width: 100%; margin: 0;}
#topHeader .warp-all { width: 1200px; height: 100px; margin: 5px auto 0 auto; position: relative; z-index:1; }
#topHeader .cms-logo { position: absolute; z-index: auto; left: 0; top: 20px;}
#topHeader .cms-logo img { max-width: 380px; max-height: 80px; border:none; }
#topHeader .search-cms { position: absolute; z-index: auto; left: 390px; top: 30px; }
#topHeader .search-cms .tab { overflow: hidden; height: 26px;}
#topHeader .search-cms .tab li { font-size: 14px; color: #777; line-height: 14px; display: inline-block; border-left: solid 1px #CCC; height: 14px; padding: 0 12px 0 15px; margin-left: -1px; position: relative; z-index: 1; cursor: pointer;}
#topHeader .search-cms .tab li { *display: inline/*IE7*/;}
#topHeader .search-cms .tab li.current { font-weight: 600; color: #333;}
#topHeader .search-cms .tab li i { font-size: 0px; line-height: 0; display: none; width: 0px; height: 0px; margin-left:-3px; border-width: 6px; border-color: transparent transparent #deb2b2 transparent; border-style: dashed dashed solid dashed; position: absolute; top: 14px; left: 50%; }
#topHeader .search-cms .tab li.current i { display: block;}
#topHeader .search-cms .form-box { background-color: #deb2b2; display: block; padding: 3px;}
#topHeader .search-cms .form-box form { display: block; width: 462px; height: 32px; border: solid 1px #A10000; }
#topHeader .search-cms .input-text { line-height: 20px; background-color: #FFF; display: block; width: 370px; height: 20px; float: left; padding: 6px; border: 0; box-shadow: inset 2px 2px 2px rgba(153,153,153, 0.25);}
#topHeader .search-cms .input-btn { font-size: 14px; font-weight: 600; color: #FFF; background-color: #910000; display: block; width: 80px; height: 32px; border-color: #910033 #910000 #910000; border-style: solid; border-width: 1px 0 0 1px; cursor: pointer;}
/*头部广告*/
#topHeader .right-adv { width: 310x; height: 120px; position: absolute; z-index: 1; right: 0px; top: 8px; overflow: hidden;}
#topHeader .right-adv .content { width:310px; height:120px; overflow:hidden;}
#topHeader .right-adv .content img{ border:none;}


/*==========================================*/
/* CMS主导航条区域								*/
/* templates/default/layout/nav.php 模板适用	*/
/*==========================================*/
#navBar { width: 100%; height: 55px; padding: 0; margin: 0 auto;background: #910000; }
#navBox { width: 1200px; height: 55px; margin:0 auto; /*box-shadow: 0 2px 0 rgba(238,238,238,0.2);*/ position: relative; z-index: 9; background:#910000;}
#navBox .l, #navBox .r {width: 1px; height: 45px; position: absolute; z-index: 1; top: 0;}
#navBox .l { left: 0;}
#navBox .r { right: 0;}
#navBar ul.nc-nav-menu { width: 1200px; height: 55px; position: absolute; z-index: 9; top:0; left: 0; background:#910000;}
#navBar ul.nc-nav-menu li.link {background: url(../images/nav_line.png) no-repeat center right; display: block; height: 55px; float: left; padding: 1px;}
#navBar ul.nc-nav-menu li.current {background:#6c0a0a;height: 55px; float: left; padding:0;}
#navBar ul.nc-nav-menu li:hover { background:#6c0a0a;padding:0;}
#navBar ul.nc-nav-menu li a { font-size:18px; font-weight: 400; line-height: 55px; color: #fFF; display:block; padding: 0px 15px; cursor: pointer;}
#navBar ul.nc-nav-menu li a i { font-size: 0px; line-height: 0; vertical-align: middle; display: inline-block; width: 0px; height: 0px; margin-left: 8px; border-width: 5px; border-color: #FFF transparent transparent transparent; border-style: solid dashed dashed dashed; }
#navBar ul.nc-nav-menu li a:hover { text-decoration: none; }
#navBar ul.nc-nav-menu li.current a { font-weight: 400;}
#navBar ul.nc-nav-menu li .nc-nav-submenu { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#FFFFFF', endColorstr='#FFFFFF');background:rgba(255,255,255,1.0); width:1180px; border: 1px solid #ddd; border-bottom-width: 2px;  box-shadow: 0 1px 4px rgba(14,5,9,.16); border-top: 0; padding: 10px; position: absolute; z-index:99; top: 55px; left: 0; box-shadow: 2px 2px 0 rgba(153,153,153,0.25); visibility: hidden;}
#navBar ul.nc-nav-menu li .nc-nav-submenu a { font-size:16px; line-height: 24px; color: #9e9e9e; float:left; padding: 2px 16px; margin: 6px 0; cursor: pointer;}
#navBar ul.nc-nav-menu li .nc-nav-submenu a:hover { background-color:#910000; border-radius: 5px; color:#FFF;}



.article-detail-content { width: 830px; margin: 0 auto 20px auto;}
.article-detail-content header { display: block; margin: 15px 0; position: relative; z-index: 1;}
.article-detail-content header h1.article-title { font-size: 36px; line-height:150%; text-align: center;}
.article-detail-content header .article-sub { line-height: 20px; padding-bottom: 12px; margin: 15px 0; }
.article-detail-content header .article-sub span { color: #999; float: left;}
.article-detail-content header .article-sub .author { margin-right: 20px; }
.article-detail-content header .article-sub .source { margin-right: 20px;}
.article-detail-content header .article-sub .share { float: right; margin-right: 20px; cursor: pointer;}
.article-detail-content header .article-sub .PV { float: right;}
.article-detail-content header .article-sub .share i,
.article-detail-content header .article-sub .PV i { background: url(../images/pics.png) no-repeat -170px -50px; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 5px;}
.article-detail-content header .article-sub .PV i { background-position: -90px 0;}
.article-detail-content header .article-sub .share font { text-decoration: underline; color:#333;}
.article-detail-content header .article-sub .PV em,
.article-detail-content header .article-sub .share em { font-family: Arial; font-size: 14px; font-style: italic; font-weight: bold; color: #666666;padding: 0 2px;}
.article-detail-content header .article-sub .PV em b,
.article-detail-content header .article-sub .share em b { font-family: Georgia,Arial; font-size: 16px; font-style: italic; color:#910000; padding: 0 2px;}



.article-detail-content .article-toolbar { background-color: #FFF; width: 23px; border: solid #F0F0F0; border-width: 0 1px 1px; position: absolute; z-index: 1; top: 80px; right: -35px; overflow: hidden;}
.sticky #articleTool { position:fixed; _position:relative; top: 80px; left: 50%; margin-left: 251px;  z-index:999;}
.article-detail-content .article-toolbar li { display: block; clear: both; padding: 3px; border-top: solid 1px #F0F0F0;}
.article-detail-content .article-toolbar li.none { display: none; _display: block; *display: block; display: block\9; display: block\10;}
.article-detail-content .article-toolbar li a { font-size: 0; line-height: 0; background: url(../images/member_pic.png) no-repeat; display: block; width: 17px; height: 17px;}
.article-detail-content .article-toolbar li a.zoomb { background-position: -60px -150px;}
.article-detail-content .article-toolbar li a.zooma { background-position: -60px -170px;}
.article-detail-content .article-toolbar li a.saveas { background-position: -60px -190px;}
.article-detail-content .article-toolbar li a.print { background-position: -60px -210px;}
.article-detail-content .article-toolbar li a.close { background-position: -60px -230px;}
.article-detail-content .article-toolbar li a:hover.zoomb { background-position: -80px -150px;}
.article-detail-content .article-toolbar li a:hover.zooma { background-position: -80px -170px;}
.article-detail-content .article-toolbar li a:hover.saveas { background-position: -80px -190px;}
.article-detail-content .article-toolbar li a:hover.print { background-position: -80px -210px;}
.article-detail-content .article-toolbar li a:hover.close { background-position: -80px -230px;}

.article-detail-content .article-preface { font-family: 'Helvetica Neue','Hiragino Sans GB','Microsoft YaHei','STHeiti',Helvetica,Arial,sans-serif;font-size: 14px; line-height: 1.5em; background-color: #F7F7F7; padding: 10px; border: solid #E7E7E7; border-width: 1px 0;color: #999; white-space: pre-wrap;}
.article-detail-content .article-video{ padding:1em 50px;}
.article-detail-content .article-body {font-family: helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",simsun; font-size: 18px; line-height: 40px;color: #5d5d5d;word-wrap: break-word; margin: 20px 10px;}
.article-detail-content .article-body a { color: #1E82EF; text-decoration: underline;}
.article-detail-content .article-body p { text-indent:2em !important;font: normal 18px/200% "微软雅黑"; text-indent: 2em; margin: 25px 0;}
.article-detail-content .article-body img { max-width: 800px; margin: 1em auto;display:block; padding:2px; border:1px solid #efefef;}

.article-detail-content .article-body .article-logo{max-width:30px; margin: 0; display:inline; padding: 0px;  border:none;}

.article-detail-content .article-related-detailbar{font-size: 14px; color: #9e9e9e; line-height: 40px;}
.article-detail-content .article-related-detailbar .article-tag span {float: left; padding-right: 3px;font-size: 12px; height: 18px; line-height: 18px; padding: 0 5px; margin: 2px 7px 0 0;}
.article-detail-content .article-related-detailbar .article-tag a{ float:left;white-space: nowrap;display: block;background-color: #be0900;border-radius: 2px; color: #fff; font-size: 12px; height: 18px; line-height: 18px; padding: 0 5px; margin: 2px 7px 0 0;}

.article-detail-content .article-related-images { display: block; clear: botn; overflow: hidden;}
.article-detail-content .article-related-articles { display: block; clear: botn; border-top: dashed 1px #D8D8D8; overflow: hidden;}
.article-detail-content .article-related-articles h3 { font-size: 14px; font-weight: 600; line-height: 20px; margin: 10px 0;}


/*文章正文阅读部分-相关商品*/
.article-related-goods.all{ margin-top:25px; border: solid #E7E7E7 1px; background-color:#FFF; margin-left:auto; margin-right:auto;}
.article-related-goods .hd{padding-left: 18px;padding-right: 18px;height: 30px; padding-top:13px;line-height: 30px;background-color: #f2f3f5;border-bottom: 1px solid #E7E7E7; verflow:hidden;}
.article-related-goods .bd{ padding:0 20px; padding-top:25px;text-align:center;}
.article-related-goods h2 {float: left;margin-right: 10px;font-size: 18px; line-height:16px; color:#9e9e9e;}
.article-related-goods ul{ list-style:none;}
.article-related-goods .item { float:left; width:160px; padding: 0 15px 20px 15px; position:relative;}
.article-related-goods .item .buy-now {background: #fe8d91;width: 76px;height: 20px;overflow: hidden;border-radius: 10px;line-height: 20px;overflow: hidden;color: #fff; text-align: center; position: absolute; top: 130px; left: 25px; z-index: 40; font-family: Arial; font-size:12px;filter:alpha(opacity:75); opacity:0.75;  -moz-opacity:0.75;-khtml-opacity: 0.75}
.article-related-goods .item .item-link {display: block;width:160px;height: 160px;background-color: #f2f3f5;border: 1px solid #dedede; overflow:hidden;}
.article-related-goods .item .item-link img{border: none;vertical-align: middle;max-width: 154px; max-height: 154px; margin:0px;}
.article-related-goods li{ display:list-item;}
.article-related-goods .name,.article-related-goods .pric{ height:30px; line-height:35px; white-space:nowrap; overflow:inherit; text-overflow:ellipsis; font-family:"microsoft yahei"; font-size:15px; overflow:hidden;}
.article-related-goods .name a{ color: #960; text-decoration:none; outline:0}


/*文章正文阅读部分-相关文章*/
.article-related-articles
.article-related-articles ul { width: 100%;}
.article-related-articles ul li { font-size: 14px; line-height: 24px; width: 50%; float: left;}
/*文章正文阅读部分-阅读心情*/
.article-detail-content .article-attitude { display: block; clear: botn; overflow: hidden; border: solid 1px #E7E7E7; padding: 10px 10px 20px 10px; margin: 20px 0 0;}
.article-detail-content .article-attitude h3 { font-size: 14px; font-weight: 600; line-height: 28px; }
.article-detail-content .article-attitude ul { margin: 10px 15px; overflow: hidden; }
.article-detail-content .article-attitude ul li { width: 70px; float: left; margin: 0 24px; cursor: pointer;}
.article-attitude-percent-box { height: 100px; width: 16px; margin: 0 15px; border: solid 1px #F2F2F2; position: relative; z-index: 1;}
.article-attitude-percent-box em { font-family: Tahoma; font-size: 11px; line-height: 16px; color: #FFF; text-align: center; width: 16px; position: absolute; z-index: 2; bottom: 0; left: 0; }
.article-attitude-percent-box p { display: block; width: 16px; position: absolute; z-index: 1; bottom: 0; left: 0;}
.article-attitude-percent-1 { background-color: #F00;}
.article-attitude-percent-2 { background-color: #F90;}
.article-attitude-percent-3 { background-color: #690;}
.article-attitude-percent-4 { background-color: #06C;}
.article-attitude-percent-5 { background-color: #66C;}
.article-attitude-percent-6 { background-color: #666;}
.article-detail-content .article-attitude ul li img { width: 48px; height: 48px; margin: 8px auto 0;  cursor: pointer;}
.article-detail-content .article-attitude ul li span { font-size: 14px; line-height: 20px; text-align: center; display: inline-block; width: 100%; cursor: pointer;}
/*文章正文阅读部分-会员评论*/
.article-comment { background-color: #F1F1F1; display: block; clear: botn; overflow: hidden;}
.article-comment-title { padding: 10px 20px; overflow: hidden;}
.article-comment-title h3 { background: url(../images/member_pic.png) no-repeat scroll -60px -260px; display: inline-block; width: 120px; height: 20px; float: left;}
.article-comment-title span { font-size: 14px; line-height: 20px; display: inline-block; float: right;}
.article-comment-title span em { color: #C00; margin: 0 2px;}
.article-comment-form { display: block; width: 90%; height: 124px; position: relative; z-index: 1; padding:0 5%;}
.article-comment-form .article-comment-login { font-size: 14px; line-height: 32px; color: #999; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF'); background:rgba(255,255,255,0.75); text-align: center;  height: 32px; padding: 25px 0; border-radius: 5px;}
.article-comment-form .article-comment-login a { color:#BE0900}
.article-comment-textarea { font-size: 14px; line-height: 20px; display: block; width:100%; height: 70px; padding: 5px !important; border: solid 1px #AAA; border-radius: 5px; box-shadow: inset 2px 2px 1px rgba(153,153,153,0.25);}
.article-comment-btn { font-size: 14px; color: #555; backgroun-color: #E1E1E1; width: 78px; height: 30px; border: solid #C3C3C3 1px; border-radius: 5px; margin: 5px 0; float: right; position: absolute; z-index: 1; bottom: 0; right: 0; cursor: pointer;}
.article-comment-list { background-color: #F8FCFF; display: block; border: solid 1px #F2CECC;}
.article-comment-list-title { line-height: 20px; padding: 12px; border-top: solid 1px #FFF;}
.article-comment-list-title h3 { font-size: 14px;}
.article-comment-list dl { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 15px 0; margin: 0 15px; border-bottom: dotted 1px #F2CECC; overflow: hidden;}
.article-comment-list dl dt { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; *zoom:1/*IE6、7*/; width: 30px; height: 30px; padding: 1px; border: solid 1px #E7E7E7;}
.article-comment-list dl dt img { max-width: 30px; max-height: 30px;}
.article-comment-list dl dd { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; *zoom:1/*IE6、7*/; width: 550px; margin-left: 10px;}
.article-comment-list dl dd p.comment-user { height: 20px; display: block; margin: 0 0 4px 0; position: relative; z-index: 1;}
.article-comment-list dl dd p.comment-user a { line-height: 20px; color: #1E82EF;}
.article-comment-list dl dd p.comment-user em { color: #999; position: absolute; z-index: 1; top: 0; right: 0;}
.article-comment-list dl dd p.comment-content { font-size: 14px; line-height: 20px; color: #333; word-wrap: break-word; margin: 9px 3px 0;}
.article-comment-list dl dd p.commnet-date { line-height: 20px; color: #999; text-align: right; margin: 10px 0 0 0;}
.article-comment-list dl dd p.commnet-date a { color: #1E82EF; display: inline-block;}
.article-comment-list dl dd p.comment-quote { background-color: #F1F7FC; text-align: center; padding: 15px 0 35px 0; margin-top: 10px; border: solid 1px #D8D8D8; position: relative; z-index: 1;}
.article-comment-list dl dd p.comment-quote textarea { line-height: 20px; background-color: #FFF; display: block; width: 95%; margin: 0 2%; height: 60px; padding: 2px; border: solid 1px #D8D8D8; border-radius: 0;}
.article-comment-list dl dd p.comment-quote textarea:focus { box-shadow: none !important;}
.article-comment-list dl dd p.comment-quote .cancel-btn { background: url(../images/pics.png) no-repeat -250px -80px; width: 9px; height: 9px; position: absolute; z-index: 1; top: 3px; right: 3px;}
.article-comment-list dl dd p.comment-quote .publish-btn { color: #FFF; line-height: 24px; background: url(../images/pics.png) no-repeat -170px -80px; width: 60px; height: 24px; position: absolute; z-index: 1; bottom: 5px; right: 3%;}
.article-comment-list dl dd div { background-color: #FFFFEE; padding: 3px; border: solid 1px #999; margin-bottom: 10px;}
.article-comment-list dl dd .comment-quote-member { font-size: 12px; line-height: 20px; color: #1E82EF; display: block; margin: 0 3px; position: relative; z-index: 1;}
.article-comment-list dl dd .comment-quote-message { font-size: 14px; line-height: 20px; color: #333; word-wrap: break-word; display: block; margin: 9px 3px;}
.article-comment-list dl dd .comment-quote-member i { line-height: 16px; color: #999; position: absolute; z-index: 1; top: 0; right: 3px;}
.article-comment-list dl dd .quote { line-height: 20px; text-align: right; display: block; height: 20px; padding: 0 10px;}
.article-comment-list dl dd .quote a { color: #1E82EF; display: none;}
.article-comment-list dl dd .quote:hover a { display: inline-block;}
.article-comment-list .pagination { background-color: #FFF; margin: 0; border: 0;}



.article-layout-a { background: #FFF url(../images/art_list_bg_a.png) repeat-y 0 0; overflow: hidden;}
.article-layout-a .mainbox { width: 850px; float: left; margin: 0 20px 0 0;}
.article-layout-a .sidebar { width: 310px; padding-top:35px; float: right; margin: 0 0 0 20px;}

.article-layout-b { background: #FFF url(../images/art_list_bg_b.png) repeat-y 0 0; overflow: hidden;}
.article-layout-b .mainbox { width: 850px; float: right; margin: 0 0 0 20px;}
.article-layout-b .sidebar { width: 310px; float: left; margin: 0 20px 0 0;}

.picture-layout-a {}
.picture-layout-a .mainbox {background: url(../images/pic_list_bg_a.png) repeat-y 0px 0px; width: 100%; overflow: hidden;}

.picture-layout-b { }
.picture-layout-b .mainbox{ background: #FFF url(../images/pic_list_bg_b.png) repeat-y 0 0;width: 100%;overflow: hidden;}

.picture-layout-b .list_content { width: 1010px; float: left; margin: 0;}
.picture-layout-b .sidebar { width: 190px; float: right; margin: 0x;}

.picture-detail-header { width: 1200px; height: 32px; margin: 20px 0 15px 0; overflow: hidden;}
.picture-detail-title { width: 500px; float: left;}
.picture-detail-title h1 { font-size: 24px; line-height: 32px; margin-left: 15px;}
.picture-detail-header .action-bar { line-height: 32px; width: 400; float: right; margin-right: 15px; }
.picture-detail-header .action-bar span em { font-family: Arial; font-size: 14px; font-style: italic; font-weight: bold;color: #666;}
.picture-detail-header .action-bar span em b { font-family: Georgia, Arial; font-size: 16px; font-style: italic; color: #CC191B; padding: 0 2px;}
.picture-detail-header .pic-share { padding-right: 10px; margin-right: 10px; border-right: solid 1px #E7E7E7;}
.picture-detail-header .pic-share i { background: url(../images/pics.png) no-repeat -170px -50px; vertical-align: middle; display: inline-block; width: 15px; height: 15px; margin-right: 5px;}
.picture-detail-header .PV { padding-right: 10px; margin-right: 10px; border-right: solid 1px #E7E7E7;}
.picture-detail-header .PV i { background: url(../images/pics.png) no-repeat -90px 0; vertical-align: middle; display: inline-block; width: 15px; height: 15px; margin-right: 5px;}
.picture-detail-header .all-picture a { color: #333;}
.picture-detail-header .all-picture i { background: url(../images/pics.png) no-repeat -210px -50px; vertical-align: middle; display: inline-block; width: 15px; height: 15px; margin-right: 5px;}


.picture-slide-bar { display: block; margin: 10px 0; overflow: hidden;}
.picture-slide-bar .previous-album, .picture-slide-bar .next-album { display: block; height: 100px; float: left;}
.picture-slide-bar .previous-album { width: 100px; border-right: solid 1px #F2F2F2; }
.picture-slide-bar .next-album { width: 100px; border-left: solid 1px #F2F2F2;}
.picture-slide-bar .cover { background: url(../images/member_pic.png) no-repeat scroll -220px 0px; display: block; width: 60px; height: 60px; padding: 1px 5px 5px 1px; margin: 17px;}
.picture-slide-bar .cover span { color: #999; line-height: 60px; text-align: center; display: block;  width: 60px;}
.picture-slide-bar .flexslider { display: block; width: 400px; height: 68px; float: left; margin: 16px 49px;}
.picture-slide-bar .flex-viewport { height: 64px;}
.picture-slide-bar .flexslider .slides li .thumb { width: 64px; height: 64px;}
.picture-slide-bar .flexslider .slides li .thumb a { width: 60px; height: 60px; margin: 2px; opacity: 0.5;}
.picture-slide-bar .flexslider .slides li .thumb a:hover { opacity: 1;}
.picture-slide-bar .flexslider .slides li.flex-active-slide .thumb a { margin: 0; border: solid 2px #F30; opacity: 1;}

#picture_slider li { position: relative; z-index: auto; overflow: hidden;}
#picture_slider li .picture-image-info { font-size: 14px;line-height: 24px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8FFFFFF', endColorstr='#D8FFFFFF'); background: rgba(255,255,255,0.85); text-align: center; display: block; width: 96%; padding: 2%; position: absolute; z-index: 1; left: 0; bottom: 0; overflow: hidden;}

.picture-nav-pre, .picture-nav-next { display: block; width: 13px; height: 26px; float: left; padding: 16px 8px; margin: 22px 0;}
.picture-nav-pre a, .picture-nav-next a { background: url(../images/member_pic.png) no-repeat -220px -70px; display: block; width: 13px; height: 26px;}
.picture-nav-next a { background-position: -233px -70px;}
.picture-gallery { height: 70px; margin: 18px 0;}
.picture-gallery li { width: 60px; height: 60px; margin: 0 8px; padding:3px; border: 2px #FFF solid; overflow: hidden;}
.picture-gallery li.current { border: 2px #CC191B solid;}
.picture-nav { float: left; width: 600px;}

.picture_detail { width: 880px; position: relative; z-index: 1;}
.picture-image-abstract { color:#FFFFFF;width:100%;line-height: 20px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF');background:rgba(0,0,0,0.75); padding: 10px; position: absolute; z-index: 9; bottom: 0; }
.picture-image-pre, .picture-image-next { background: url(../images/transparent.gif) repeat scroll 0 0; width: 350px; height: 100%; position: absolute; z-index: 99; top: 0; left: 0; }
.picture-image-next { right: 0; left: auto;}
.picture-image { width: 880px; position:relative; z-index: auto;}
.picture-image img { max-width: 880px; max-height: 880px; display:block; margin:0 auto; position: relative; z-index: -99; }


.picture-detail-content { width: 900px; float: left;}
.picture-detail-content .picture-keyword { padding:10px 0px;font-size: 14px;  line-height: 40px; min-height:40px; margin: 10px; color: #999;}
.picture-detail-content .picture-keyword a {background-color: #FAFAFA; border-radius:4px; padding: 5px; margin-right: 10px;border: solid 1px #F0F0F0; border-radius: 12px;}
.picture-detail-content .picture-keyword a:hover { color: #FFF;background-color: #be0900; }
.picture-detail-sidebar { width: 280px; padding: 0 0 0 20px; float: right;}
.picture-detail-sidebar .picture-tag a { font-size: 12px; line-height: 20px; background-color: #FAFAFA; vertical-align: middle; display: block; float: left; padding: 2px 8px; margin: 8px 0 0 8px; border: solid 1px #F0F0F0; border-radius: 12px; }

.picture-detail-sidebar .picture-tag { background-color: #FFF;  border: 0; overflow: hidden; }
.picture-detail-sidebar .picture-tag h3 { font-size: 14px; line-height: 20px; float: left; vertical-align: middle; padding: 2px 8px; margin: 8px 0 0 0;}
.picture-detail-sidebar .picture-tag a:hover { text-decoration: none; color: #FFF; background-color: #be0900; border-color: transparent; box-shadow: 1px 1px 1px rgba(153,153,153,0.5);}

.picture-detail-sidebar .picture-preface { font-size: 15px; line-height: 1.8; color: #333; display: block; min-height: 48px; padding-top: 15px; margin-top: 15px; border-top: dashed 1px #E7E7E7;}
.picture-detail-sidebar .progress { background: url(../images/splash.png) no-repeat scroll 60% 70% transparent; text-align: center; float: left; width: 55px; height: 50px; margin: 0 15px 5px; position: relative;}
.picture-detail-sidebar .progress .numerator, 
.picture-detail-sidebar .progress .denominator { font-family: Georgia,'Monotype Corsiva',Arial,sans-serif; font-style: italic; line-height: 1; position: absolute;}
.picture-detail-sidebar .progress .numerator { font-size: 36px; color: #CC191B; right: 50%; bottom: 25%;}
.picture-detail-sidebar .progress .denominator { font-size: 14px; left: 60%; top: 60%;}
.picture-detail-sidebar .picture-sub { line-height: 24px; color: #666; display: block;  padding-top: 15px; margin-top: 15px; border-top: dashed 1px #E7E7E7;}
.picture-detail-sidebar .picture-sub .author { display: inline-block; width: 180px;}
.picture-detail-sidebar .picture-sub .source { display: inline-block; clear: both;}
.picture-detail-sidebar .picture-sub .row { display:block;}

.picture-curr-video { padding-top: 15px; margin-top: 15px; border-top: dashed 1px #E7E7E7;}

/* 视频*/
.picture-detail-video{border: solid 1px #E6E6E6; margin-bottom:10px; text-align:center;overflow:hidden; position:relative; background:#000;}
.picture-detail-video .poit {width: 100%; height: 40px; line-height: 40px; background: #C7171E; color: #FFFFFF;}
.picture-detail-video .videoimg{ cursor:pointer; width:100%;}
.picture-detail-video .video-icon{ width:50px; height:50px; border-radius:50px; background:rgba(0,0,0,.6); top:50%; left:50%; margin:-6px 0 0 -25px; position:absolute; z-index:1; cursor:pointer;}
.picture-detail-video .video-icon img{width:100%; height:100%;}

.ncs-video-framebg{ width:100%; height:100%; position:fixed;z-index:999; top:0; left:0; background: rgba(0, 0, 0, 0.7);display:none;}
.ncs-video-frame{ width:480px; height:480px; display:none; text-align:center; position:fixed; z-index:999;top:50%; margin-top:-240px; left:50%; margin-left:-240px;border:10px solid #EEE; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.closebtnico{width:48px;height:48px;display:block;z-index:12; position:fixed;margin-top:-250px;top:50%;left:50%;margin-left:230px; background:url(../images/close.png) no-repeat;}
.fxian{ margin-top:10px;}


.picture-buy-goods { padding-top: 15px; margin-top: 15px; border-top: dashed 1px #E7E7E7;}
.picture-buy-goods .picture-image-info-abstract { display: none;}
.picture-buy-goods h3 { font-size: 16px; margin: 8px 0;}
.picture-buy-goods dl { display: block; clear: both; border-top: solid 1px #E7E7E7; height: 60px; padding: 10px 0; position: relative; z-index: 1;}
.picture-buy-goods dl dt.taobao-item-title { font-weight: 600; line-height: 20px; /*text-overflow: ellipsis; white-space: nowrap;*/ display: block; height: 40px; margin: 0 0 0 64px; overflow: hidden;}
.picture-buy-goods dl dd.taobao-item-img {  background-size:58px 58px; background-color: #FFF; background-repeat: no-repeat; background-position: center center; display: block; width: 58px; height: 58px; border: solid 1px #F7F7F7; position: absolute; z-index: 1; top: 12px; left:0;}
.picture-buy-goods dl dd.taobao-item-price { margin-left: 64px; line-height: 20px; color: #F60;}
.picture-buy-goods dl dd.taobao-item-go { display: block; position: absolute; z-index: 1; top: 50px; right: 10px; cursor: pointer;}
.picture-buy-goods dl dd.taobao-item-go a { line-height: 16px; color: #FFF; background-color: #FE6801; padding: 2px 8px; border: solid 1px #F60; border-radius: 2px;}

/*所在位置导航*/
.sitenav-bar { background-color: #FFF; height: 40px; border-bottom: solid 2px #be0900;}
.sitenav { float: left; line-height: 40px;}
/*浏览模式选择*/
.browse-list { background: url(../images/pics.png) no-repeat -90px -20px; width: 64px; height: 21px; margin-right:10px; float: right;}
.browse-list span { line-height: 21px; width: 28px; text-align: center; display: inline-block; *float: left/*IE7*/; margin-left: 4px; color: #777; text-shadow: 1px 1px 0 rgba(255,255,255,0.75); cursor: default;}
.browse-list a { text-decoration: none; display: inline-block; width: 32px; height: 21px;}

.browse-list-modern { background: url(../images/pics.png) no-repeat -90px -41px; width: 64px; height: 21px; float: right;}
.browse-list-modern span { line-height: 21px; width: 28px; text-align: center; display: inline-block; margin-right: 4px; color: #777; text-shadow: 1px 1px 0 rgba(255,255,255,0.75); cursor: default;}
.browse-list-modern a { text-decoration: none; display: inline-block; width: 32px; height: 21px;}

/*文章列表-传统阅读*/
.article-list { overflow: hidden;}
.article-list li {padding: 18px 0 ;border-bottom: 1px solid #e6eaed; vertical-align: middle;}
.article-list li .article-sub { color: #292929;padding: 5px 0;margin: 8px 5px; font-size:13px;}
.article-list li .article-sub span { color: #999;}
.article-list li .article-sub span a:hover{ color:#be0900;}
.article-list li .article-sub .author,.modern-list-item .article-sub .author,.article-list li .article-sub .source,.article-list li .article-sub .date{ margin-right: 10px;}
.article-list li .article-sub .PV i { background: url(../images/pics.png) no-repeat -90px 0; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 5px;}
.article-list li .article-cover {float: left; position: relative;width: 220px; height: 140px;margin-top: 5px; margin-right: 15px;display: block;  overflow:hidden; background:url(../images/loading_bg.png) no-repeat 50% 50%;}
.article-list li .article-cover img { /*max-width: 240px; max-height: 450px;*/   width: 220px;padding:2px; border:1px solid #efefef;}
.article-list li .article-cover img:hover{  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);   transform: scale(1.1);}
.article-list li .article-cover img{ -webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; -ms-transition: -ms-transform .3s ease;  transition: transform .3s ease;}
.article-list li .article-text { float: right;  width: 610px;  height: 130px;}
.article-list li .none-float { width:850px; float:none; height:auto;}
.article-list li .article-text h3.article-title { color: #38495b;   font-size: 20px;   font-weight: bold;   line-height: 30px;}
.article-list li .article-text h3 a {font:20px/29px "微软雅黑";color:#262627;font-weight:800}
.article-list li .article-text h3 a:hover {color:#e05a5a;text-decoration:none}
.article-list li .article-text .article-preface{ color:#676767; font-size:16px; line-height:30px; height:auto; overflow:hidden; padding-top:8px;text-indent:2em;overflow:hidden;}
.article-list li .article-text .article-preface a{ font-size:14px;}
.article-list li .article-tag { display:block;color: #999;width:30%; margin-right:3px;float:right;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;display:block; }
.article-list li .article-tag a { text-decoration:underline; color: #be0900; margin: 0 6px 0 0; text-decoration:none;}

/*文章列表-现代阅读*/
.article-list-modern { display: block; width: 1200px; overflow: hidden;}
.modern-box { background-color:#FAFAFA; width: 1186px; padding: 0 13px 13px 1px; overflow:hidden; }
.modern-list { width: 284px; float: left; padding-left: 12px;}
.modern-list-item { background-color: #FFF; display: block; width: 284px; margin-top: 13px; box-shadow: 0 2px 4px rgba(153,153,153,0.35);}
.modern-list-item .article-cover { display: block; width: 284px; min-height: 48px; position: relative; z-index: 1; zoom:1; overflow: hidden;}
.modern-list-item .article-cover img { max-width: 284px; opacity: 1; display:block; margin:0 auto;}
.modern-list-item:hover .article-cover img { opacity: 1;}
.modern-list-item .article-title { font-size: 18px; font-family:"microsoft yahei", Verdana; color: #FFF; line-height: 36px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5333333', endColorstr='#E5333333'); background:rgba(51,51,51,0.9); vertical-align: middle; width: 272px; min-height: 36px; padding: 6px; position: absolute; z-index: 1; bottom: 0; right: 0;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.modern-list-item .article-sub { line-height: 16px; color: #555; width: 272px; max-height: 32px; padding-bottom: 6px; margin: 6px; border-bottom: dotted 1px #E7E7E7; overflow: hidden; }
.modern-list-item .article-sub .PV { float: right;}
.modern-list-item .article-sub .PV i { background: url(../images/pics.png) no-repeat -90px 0; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 5px;}
.modern-list-item .article-preface { line-height: 26px; font-size:15px; color: #999; width: 272px; margin:8px;}
.modern-list-item .article-preface a { color: #e05a5a; white-space: nowrap; margin-left: 6px;font-size:14px;}
.modern-list-item .article-tag { line-height: 20px; color: #555; width: 272px; padding-bottom: 10px; margin: 6px; font-size:14px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align:right; padding-right:20px;}
.modern-list-item .article-tag a { text-decoration:none; color: #e05a5a; margin: 0 6px 0 0;}
.modern-list-tag { display: block; width: 282px; margin-top: 13px; }
.modern-list-tag .tag-cloud { background-color: #FFF; padding: 0 10px 10px 0; border: 0; overflow: hidden; }
.modern-list-tag .tag-cloud a { font-size: 12px; line-height: 20px; background-color: #FAFAFA; display: block; float: left; padding: 2px 8px; margin: 8px 0 0 8px; border: solid 1px #F0F0F0; border-radius: 12px; }
.modern-list-tag .tag-cloud a:hover { text-decoration: none; color: #FFF; background-color: #1E82EF; border-color: transparent; box-shadow: 1px 1px 1px rgba(153,153,153,0.5);}
/*文章列表-搜索结果*/
.article-search-list { overflow: hidden;}
.article-search-list li { clear: both; margin-top: 20px; padding: 5px; border: solid 1px #EEE; box-shadow: 2px 2px 0 rgba(204,204,204,0.1);}
.article-search-list li .article-cover { width: 60px; height: 60px; float: left; padding: 1px; margin: 5px; border: solid 1px #F7F7F7;}
.article-search-list li a { color: #555;}
.article-search-list li h3.article-title, 
.article-search-list li .article-sub, 
.article-search-list li .article-tag { font-size: 16px; line-height: 32px; text-align: left; width: 550px; float: right; margin: 0 5px;}
.article-search-list li h3.article-title a { color: #000;}
.article-search-list li .article-sub, .article-search-list li .article-tag { font-size: 12px; line-height: 20px;}
.article-search-list li .article-tag { color: #999;}
.article-search-list li .article-sub span { color: #999;}
.article-search-list li .article-preface { font-size: 12px; line-height: 18px; color: #666; clear: both; padding: 5px 5px 0 5px; margin: 15px 5px 10px 5px; border-top: dashed 1px #F0F0F0; overflow: hidden;}
.article-search-list li .article-preface a { font-size: 12px; color: #333;}
/*画报列表*/
.picture-info { line-height: 16px; background: url(../images/pics.png) no-repeat -170px 0; display: block; padding: 5px 0 12px 10px; margin-top: 10px;}
.picture-info em { font-weight: 600; color: #FF7F00; padding: 0 2px;}

.picture-subcat { background-color: #F9F9F9; padding: 0 10px 10px 0; border: solid 1px #F0F0F0; overflow: hidden; }
.picture-subcat a { font-size: 14px; line-height: 20px; background-color: #FFF; display: block; float: left; padding: 2px 8px; margin: 10px 0 0 10px; border: solid 1px #F0F0F0; border-radius: 12px; }
.picture-subcat a:hover,.picture-subcat .current { text-decoration: none; color: #FFF; background-color: #A00E0E; border-color: transparent; box-shadow: 1px 1px 1px rgba(153,153,153,0.5);}


.picture-list { overflow: hidden;}
.picture-list li { background-color: #F1F1F1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1', endColorstr='#F9F9F9'); background-image: -webkit-gradient( linear, left top, left bottom, from(#F1F1F1), to(#F9F9F9)) ; background-image: -moz-linear-gradient(top, #F1F1F1, #F9F9F9); width: 238px; height: 278px; float: left; margin: 10px 10px 10px 0; border: solid 1px #D8D8D8; position: relative; z-index: 1; }
.picture-list li .mark { font-family: Tahoma; font-weight: 600; line-height: 16px; color: #FFF; background: url(../images/pics.png) no-repeat -90px -80px; width: 20px; height: 16px; padding: 1px 12px 3px 18px; position: absolute; z-index: 1; top: 10px; left:-2px;}
.picture-list li .thumb { background-color: #FFF; width: 180px; height: 230px; margin: 10px 34px 5px 34px; }
.picture-list li .thumb a { width: 180px; height: 230px; }
.picture-list li .thumb a:hover { text-decoration: none;}
.picture-list li p.title { font-size: 14px; font-weight: 600; line-height: 20px; text-overflow: ellipsis; text-align: center; white-space: nowrap; width: 180px; margin: 0 auto; overflow: hidden;}

.partnet-mod li{width: 227px !important;}
.partnet-mod li .thumb{margin: 10px 22px !important; }
/*专题活动列表*/
.special-list {}
.special-list li { clear: both; width: 1200px; margin: 10px 0 0 0; overflow: hidden;}
.special-list .special-title { font-size: 16px; font-weight: 600; line-height: 24px; padding: 0 0 6px 12px;}
.special-list .special-cover { width: 980px; height: 245px; padding: 9px; border: solid 1px #E7E7E7}
.special-list .special-cover img { width: 980px; height: 245px;}

/*侧边推荐画报*/
.recommand-pic-list { overflow: hidden;}
.recommand-pic-list li { background-color: #FFF; width: 160px; float: left; clear: both; padding: 3px; border: solid 1px #D8D8D8; margin-bottom: 10px;}
.recommand-pic-list li .thumb{ width: 160px; height: 140px;}
.recommand-pic-list li .thumb a { text-align:center; width: 160px; height: 140px;}
.recommand-pic-list li p.title { font-size: 14px; line-height: 20px; text-align: center; width: 100%; padding:0; margin: 5px 0 0 0; border: 0;}
/*画报图片列表*/
.picture-images-list { margin-top: 10px;}
.picture-images-list ul { overflow: hidden;}
.picture-images-list ul li { width: 110px; height: 110px; float: left; padding: 12px;}
.picture-images-list ul li img { max-width: 100px; max-height: 100px; padding: 4px; margin-top:expression(100-this.height/2); border: solid 1px #E7E7E7; border-radius: 4px;}
.picture-images-list ul li a { text-align: center; vertical-align: middle; display: table-cell; width:110px; height: 110px; overflow: hidden;}

.partner-images-list ul li { width: 110px; height: 110px; float: left; padding: 10px;}


/*块风格*/
.block-style-one { margin-bottom:  20px;}
.block-style-one .title { height: 50px; border-top: solid 1px #e6e6e6; position:relative;}
.block-style-one .title h3 {height: 24px; line-height: 24px;font-size: 20px;color: #A00E0E; display: block; padding: 15px 12px 15px 20px; border-top:2px solid #838383; position:absolute; left:0; top:0;}
.block-style-one .title i {height: 17px; width:5px; background:#a00e0e; color: #A00E0E; display: block; position:absolute; left:5px; top:20px;}
.block-style-one .content { background-color: #FFF; overflow: hidden; margin-top: 5px;}

.block-style-two { border: solid 1px #D9D9D9;}
.block-style-two .title { background-color: #FFF; height: 28px; border-bottom: solid 1px #D9D9D9;}
.block-style-two .title h3 { font-size: 14px; line-height: 20px; color: #333; display: block; padding: 4px 12px; float: left;}
.block-style-two .content { background-color: #FFF; border-top: solid 2px #F5F5F5; overflow: hidden;}

.block-style-three { width: 168px; margin: 0 auto; overflow: hidden;}
.block-style-three .title { padding: 10px 0; border-bottom: dotted 1px #D8D8D8;}
.block-style-three .title h3 { font-size: 16px; font-weight: 600; line-height: 20px;}
.block-style-three .content { padding: 10px 0; border-top: dotted 1px #FFF; overflow: hidden; }

/*搜索板块开始 S-- 12 31*/
#select_mod {background: #fafafa;margin: 0 auto;padding:5px 0 2px 0; font-size:13px;}
#select_mod .item {border-bottom: 1px solid #e8e8e8;position:relative;}
#select_mod .item .sub_box {overflow-x:hidden;max-height: 153px;}
#select_mod .item .sub_box.over {height:38px;overflow:hidden;}
#select_mod .item .sub_box .sub {position:relative; padding:0 60px 0 90px;}
#select_mod .item .sub_box .sub dt {font-size:14px;height: 24px;line-height: 24px;color: #55555;width:90px;position:absolute; left:0; top:0; text-align:right;}
#select_mod .item .sub_box .sub dd {}
#select_mod .item .sub_box .sub dd span {margin:5px;display:inline-block;}
#select_mod .item .sub_box .sub dd span .current {padding:5px 8px;background:#be0900;color:#fff;}
#select_mod .item .sub_box .sub dd span a {display: inline-block;padding:5px 8px;color:#706e6e;border-radius:5px;}
#select_mod .item .sub_box .sub dd span.active, #select_mod .item .sub_box .sub dd span a:hover {padding:5px 8px;background:#be0900;color:#fff;}
#select_mod .item .sub_box {margin:0;padding-top:7px;}
#select_mod .item .sub_box .switch{position:absolute; right:0; top:10px;}
#select_mod .item .sub_box .switch span {padding:0 16px 0 12px;height:28px;line-height: 28px;margin-right:10px;cursor: pointer;transition:all .3s ease-in-out;font-size:12px;margin-top:5px;}
#select_mod .item .sub_box .switch .jtup {background: url(../images/iconpic-arrow-tup.png) no-repeat right center;}
#select_mod .item .sub_box .switch .jtdown {background: url(../images/iconpic-arrow-tdown.png) no-repeat right center;}

#select_mod .item .sub_box .input-text { line-height: 20px; background-color: #FFF;   width: 160px;  height: 20px;  float: left;  padding: 3px 10px;  border: 1px solid #be0900; box-shadow: inset 2px 2px 2px rgba(153,153,153, 0.7);}
#select_mod .item .sub_box .input-btn {font-size: 14px;font-weight:600;color: #FFF;background-color: #be0900;width: 80px; height: 28px;border-color: #910033 #be0900 #be0900;border-style: solid;border-width: 1px 0 0 1px;border-radius:0 5px 5px 0; cursor: pointer;
}
/*搜索板块结束 E-- 12 31*/

/*列表页侧边栏内容*/
.tag-cloud { background-color: #F9F9F9; padding: 0 10px 10px 0; border: solid 1px #F0F0F0; overflow: hidden; }
.tag-cloud a { font-size: 14px; line-height: 20px; background-color: #FFF; display: block; float: left; padding: 2px 8px; margin: 10px 0 0 10px; border: solid 1px #F0F0F0; border-radius: 12px; }
.tag-cloud a:hover { text-decoration: none; color: #FFF; background-color: #A00E0E; border-color: transparent; box-shadow: 1px 1px 1px rgba(153,153,153,0.5);}

.article-liked-top { overflow: hidden;}
.article-liked-top li { width: 310px; height: 190px; clear: both; padding-bottom:10px;}
.article-liked-top li .article-top { background: #CFCFCF url(../images/pics.png) no-repeat 0 0; width: 80px; float: left; overflow: hidden;}
.article-liked-top li .article-top em { font-family: Arial, Helvetica, sans-serif; font-size: 64px; line-height: 90px; font-weight: 600; color: #FFF; text-align: center; display: block; width: 80px; margin-top: 40px;}
.article-liked-top li .article-top span { line-height: 16px; display: block; color: #555; margin-left: 10px; padding-bottom: 6px;}
.article-liked-top li .article-top span i { background: url(../images/pics.png) no-repeat -90px 0; vertical-align: middle; width: 16px; height: 16px; float: left; margin-right: 5px;}
.article-liked-top li .article-cover { background: no-repeat center center; width: 230px; height: 152px; float: right;}
.article-liked-top li .article-title { font-size: 16px; height:20px; line-height: 20px; text-align:center;}

.article-recommand-list { overflow: hidden;}
.article-recommand-list li { font-size: 16px; line-height: 30px; height:30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.article-recommand-list li.line { border-top: dashed 1px #E7E7E7; margin: 6px 0; height:0px; overflow:hidden;}
.article-recommand-list a.class { color: #BE0900; margin-right: 8px;}

.hot-comment-list { overflow: hidden;}
.hot-comment-list li { margin-bottom: 10px; overflow: hidden;}
.hot-comment-list li em { font-family: Georgia,Arial; font-weight: 600; font-size: 16px; color: #FFF; line-height: 24px; background-color: #999; vertical-align: top; text-align: center; display: inline-block; width: 25%; padding: 5px 0;}
.hot-comment-list li a { line-height: 16px; color: #BE0900; vertical-align: top; display: inline-block; width: 70%; height: 32px; padding: 1px 0; margin-left: 4%;}

.materiallibrary_top{ height:30px; line-height:30px; border-bottom:1px solid #CCC; margin-bottom:15px; position:relative;}
.materiallibrary_top span{ position:absolute; font-size:12px; line-height:15px; right:0px; top:0px; border:1px solid #ccc; padding:5px 8px; color: #AAA; background-color: #F5F5F5;border-color: #DCDCDC #DCDCDC #B8B8B8 #DCDCDC;}
.materiallibrary_list { overflow: hidden;}
.materiallibrary_list li { width:100px; padding:0 7px; height:130px; float:left;}
.materiallibrary_list li .cover{ border:1px solid #CCC; width:98px; height:98px; line-height:98px; text-align:center;overflow:hidden;}
.materiallibrary_list li .cover img{width:98px;display: inline-block; vertical-align: middle;}
.materiallibrary_list li .tit{ height:24px; line-height:24px; text-align:center;}

.materiallibrary_pagination { text-align: center; display: block; padding: 10px 0; margin: 0!important;}
.materiallibrary_pagination span { font-size:12px;letter-spacing: normal; word-spacing: normal;list-style-type: none;border: 1px solid; padding: 5px; margin: 0px;  color: #FFF; font-weight: bold;  background-color: #910000; border-color: #660000 #660000 #540000 #660000; border-radius: 0; }
.materiallibrary_pagination span:first-child { border-radius: 4px 0 0 4px;}
.materiallibrary_pagination span:last-child { border-radius: 0 4px 4px 0;}
.materiallibrary_pagination span.currentpage {color: #AAA; background-color: #F5F5F5;   border-color: #DCDCDC #DCDCDC #B8B8B8 #DCDCDC;}


.ad-side-one { color: #999; font-weight:100; border: solid 1px #F0F0F0; text-align: center; padding: 4px; margin: 10px 0;}


.article-image img { max-width: 120px; max-height: 120px; }
.article-image-list img { max-width: 120px; max-height: 120px; }

.btn-tag { line-height: 20px; color: #666666; float: left; padding: 2px 6px; margin: 5px 10px 5px 0; border: solid 1px #BEBEBE; border-radius: 2px; cursor: pointer; }
.btn-tag-selected { line-height: 20px; color: #FFF; background-color: #910000; float: left; padding: 3px 7px; margin: 5px 10px 5px 0; border-radius: 2px; cursor: pointer; }
#pic-upload-scrollbar {max-height: 666px; position: relative; overflow: hidden;}
.picture-image-list { overflow: hidden;}
.picture-image-list li { background-color: #FCFCFC; display: block; width: 790px; float: left; clear: both; padding: 6px; margin: 1px 1px 11px 1px; border: dashed 1px #E7E7E7; border-radius: 2px; overflow: hidden;}
.picture-image-list li:hover { background-color: #FFF; border-width: 2px; border-color: #1E82EF; margin: 0 0 10px 0; box-shadow: 0 0 4px rgba(204,204,204,0.5);}
.picture-image-list dl {min-height: 170px; padding:0 160px; position:relative;}
.picture-image-list dl dt.picture-img { display: block; width: 152px; height:150px; position:absolute; left:0px; top:0px;}
.picture-image-list dl dt.picture-video { display: block; width: 150px; height:150px; position:absolute; right:0px; top:0px;border: solid 1px #D8D8D8;}
.picture-image-list dl dt .upload-thumb { display: block; width: 150px; height: 115px; overflow:hidden; }
.picture-image-list dl dt .upload-thumb a { text-align: center; vertical-align: middle; display: table-cell; width:150px; height: 120px; padding-right: 2px; overflow: hidden;}
.picture-image-list dl dt .upload-thumb img { background-color: #FFFFFF; max-width: 140px; max-height: 140px; padding: 4px; margin-top:expression(140-this.height/2); border: solid 1px #D8D8D8; border-radius: 4px; box-shadow: 1px 1px 0 rgba(255,255,255,1); opacity: 0.75;}
.picture-image-list li:hover .upload-thumb img { box-shadow: 2px 2px 0 rgba(153,153,153,0.10); opacity: 1;}
.picture-image-list dl dt .sort { height: 20px; clear: both; padding-left:5px; margin-top: 8px; position: relative; z-index: 99; color:#666 !important;}
.picture-image-list dl dt .sort input{height:20px !important; line-height:20px !important;}
.picture-image-list dl dt .handle { height: 20px; clear: both; margin-top: 5px;  text-align:center; position: relative; z-index: 99;}
.picture-image-list dl dt .handle a { line-height: 16px; padding-left: 5px; margin-right: 5px; border-left: dotted 1px #D3E5F3; margin-left: -1px; cursor: pointer;}
.picture-image-list dl dt .handle .upload-state { font-family: Tahoma, Geneva, sans-serif; color: #999; line-height: 20px; padding: 0 6px; margin: 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF');background:rgba(255,255,255,0.75); word-break: keep-all; border: dotted 1px #E7E7E7; position: absolute; z-index: 1; top: -4px; left: 0;}

.picture-image-list dl dd {margin: 0 0 6px 0}
.picture-image-list dl dd h4 { line-height: 20px; margin-bottom: 4px;}
.picture-image-list dl dd.picture-abstract { position: relative; z-index: 1;}
.picture-image-list dl dd.picture-abstract .textarea { width: 95%; height: 110px; }
.picture-image-list dl dd.picture-abstract label.error { position: absolute; z-index: 1; top: 0; left: 60px;}
.picture-image-list dl dd.picture-abstract span { position: absolute; z-index: 1; top: 0; right: 0;}
.picture-image-list dl dd.picture-abstract span { color: #999; background-color: transparent; width: auto; padding: 0; margin: 0; border: 0; position: absolute; z-index: 1; top: 0; right: 5%;}
.picture-image-list dl dd.picture-abstract span.warning { color: #F90;}
.picture-image-list dl dd.picture-abstract span.exceeded { color: #F00;}

.picture-image-list dl dd.picture-add-goods {}
.goods-for-picture { display: block; width: 300px; float: right; overflow: hidden;}
.goods-for-picture dl.taobao-item { width: 300px; height: 40px !important; min-height:0px !important; padding: 4px 0; margin-top: -1px; position: relative; z-index: 1; border-top: dashed 1px #EEE;}
.goods-for-picture dt.taobao-item-title { font-weight: 600; line-height: 20px; display: block; width: 252px; height: 20px; float:left; padding: 0; margin: 0 0 0 48px;}
.goods-for-picture dt.taobao-item-title a { text-overflow: ellipsis; white-space: nowrap; display: inline-block; width: 252px; overflow: hidden;}
.goods-for-picture dd.taobao-item-img { background-color: #FFF; width: 38px; height: 38px; margin: 0; border: solid 1px #D8D8D8; position: absolute; z-index: 1; top: 4px; left: 0;}
.goods-for-picture dd.taobao-item-img img { max-width: 38px; max-height: 38px;}
.goods-for-picture dd.taobao-item-price { line-height: 20px; color: #555; display: block; width: 252px; float: none; margin: 0 0 0 48px; }
.goods-for-picture dd.taobao-item-price em { font-weight: 600; color: #F30;}
.goods-for-picture dd.taobao-item-delete { line-height: 20px; color: #F00; background: url(../images/member_pic.png) no-repeat scroll -490px -34px; display: none; width: 26px; height: 20px; padding-left: 12px; position: absolute; z-index: 1; top: 24px; left: 255px; cursor: pointer;}
dl.taobao-item:hover dd.taobao-item-delete { display: block;}



.member-nav-bar { font-size: 0; line-height: 0; width: 100%; height: 0; border-top: solid 2px #a10000; border-bottom: solid 2px #EEE; position: relative; z-index: 1;}
.member-nav { white-space: nowrap; margin-left: 30px; position: absolute; z-index: 1; top: -76px; left: 50%;}
.member-nav li { white-space: nowrap; float: left; margin: 0 12px;}
.member-nav li a { font-size: 14px; line-height: 20px; color: #555; text-align: center; width: 72px; height: 20px; padding: 40px 0 4px 0; float: left; position: relative; z-index: 1; }
.member-nav li a:hover { text-decoration: none; color: #910000;}
.member-nav li a i { background: url(../images/member_pic.png) no-repeat; width: 26px; height: 26px; position: absolute; z-index: 1; top: 8px; left: 23px; }
.member-nav li a i.a { background-position: 0 0;}
.member-nav li a i.b { background-position: -26px 0;}
.member-nav li a i.c { background-position: -52px 0;}
.member-nav li a i.d { background-position: -78px 0;}
.member-nav li a i.e { background-position: -104px 0;}
.member-nav li a:hover i.a { background-position: 0 -26px;}
.member-nav li a:hover i.b { background-position: -26px -26px;}
.member-nav li a:hover i.c { background-position: -52px -26px;}
.member-nav li a:hover i.d { background-position: -78px -26px;}
.member-nav li a:hover i.e { background-position: -104px -26px;}
.member-nav li.current a, .member-nav li.current a:hover { color: #FFF; background-color: #910000; border-radius: 2px; }
.member-nav li.current a i.a { background-position: 0 -52px;}
.member-nav li.current a i.b { background-position: -26px -52px;}
.member-nav li.current a i.c { background-position: -52px -52px;}
.member-nav li.current a i.d { background-position: -78px -52px;}
.member-nav li.current a i.e { background-position: -104px -52px;}

.member-layout { background: url(../images/member_bg.gif) repeat-y 0 0; width: 998px; margin: 10px auto; border: solid 1px #EEE; overflow: hidden;}
.publish-content { width: 1200px; position: relative; z-index: 1;}
.publish-table { font-size: 12px; line-height: 20px; width: 1068px; border: solid #EEE ; border-width: 1px 0 0 1px;}
.publish-table-picture,.publish-table-dialog { width: 100% !important;}
.publish-table tbody th { font-size: 14px; color: #777; background-color: #FAFAFA; vertical-align: top; text-align: right; width: 124px; padding: 8px; border: solid #EEE; border-width: 0 1px 1px 0; }
.publish-table-dialog tbody th { width: 80px !important;}
.publish-table tbody td { background-color: #FFF; padding: 8px 12px; border: solid #EEE; border-width: 0 1px 1px 0;}
.publish-table tbody td.bgc2 { background-color: #FAFAFA; }
.publish-table tbody td input.error { border-style: dotted; border-color: #F30;}
.publish-table tbody td label.error { font-size: 12px; color: #F30; margin-left: 10px;}
.publish-table tbody td span { display: inline-block; margin: 0 8px;}
.publish-table tbody td p {}
.publish-table tbody td.side { width: 160px;}
.publish-table tfoot td { background-color: #FFF; text-align: center; padding: 10px; border: solid #EEE; border-width: 0 1px 1px 0;}
.publish-table tfoot td a { font-size: 14px; line-height: 24px; color: #910000; display: inline-block; padding: 4px 12px; border: solid 1px; border-radius: 4px;}
.publish-table tfoot td a:hover { text-decoration: none;}
.publish-table tfoot td a.btn-publish { color: #FFF; background-color: #910000; border-color: #910000;}
.publish-table tfoot td a.btn-draft { border-color: #a10000;}
.publish-table tbody td .hint { font-size: 12px; line-height: 20px; color: #CCC; clear: both; padding-top: 6px;}
.publish-table tbody td .abstract { position: relative; z-index: 1;}
.publish-table tbody td .abstract .textarea { width: 700px; height: 85px; }
.publish-table tbody td .abstract span { color: #999; background-color: transparent; width: auto; padding: 0; margin: 0; border: 0; position: absolute; z-index: 1; top: 89px; right: 5px;}
.publish-table tbody td .abstract span.warning { color: #F90;}
.publish-table tbody td .abstract span.exceeded { color: #F00;}
.publish-table tbody td .abstract label.error { position: absolute; z-index: 1; top: 89; left: 150px;}

.publish-table tbody td:hover .hint {color: #999;}
.publish-table .btn-type-s,.publish-table .edit_Cat { color: #777; background-color: #FFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#E7E7E7'); background-image: -webkit-gradient( linear, left top, left bottom, from(#FEFEFE), to(#E7E7E7)) ; background-image: -moz-linear-gradient(top, #FEFEFE, #E7E7E7); display: inline-block; padding: 3px 6px 5px 6px; margin-left: 2px; border: solid 1px #CCC; border-radius: 2px; cursor: pointer;}


.goods-select-box, .article-select-box { background-color: #FAFAFA; width:800px; display: block; clear: both; margin-top: 10px; border: solid 1px #D8D8D8; position: relative; z-index: 1; box-shadow: 2px 2px 0 rgba(204,204,204,0.15);}
.goods-select-box .arrow, .article-select-box .arrow { background: url(../images/member_pic.png) no-repeat -160px -90px; width: 11px; height: 6px; position: absolute; z-index: 1; top: -6px; left: 32px;}
.goods-select-box .pagination, .article-select-box .pagination { border: 0; margin: 0 8px 8px 8px;}
.goods-select-box .pagination ul, .article-select-box .pagination ul { padding: 8px 0 0;}
.goods-select-box .pagination li span, .article-select-box .pagination li span  { font-size: 12px; line-height: 16px; color: #999; height: 16px; padding: 1px 2px; margin: 0 1px; border-color: #D8D8D8; }

.article-goods-list, .goods-search-list, .article-link-list, .article-search-list { width:800px;overflow: hidden;}
.article-goods-list li, .goods-search-list li, .article-link-list li, .article-select-box .article-search-list li { display: block; clear: both; padding: 6px; margin: 0; border: dashed #E7E7E7; border-width: 0 0 1px 0; box-shadow: none;}
.article-link-list li { background: url(../images/member_pic.png) no-repeat -474px -68px; padding-left: 30px;}
.article-select-box .article-search-list li { background: url(../images/member_pic.png) no-repeat -474px -72px; padding-left: 28px; }
.article-goods-list li:hover, .article-link-list li:hover { background-color: #FFECD9; cursor: pointer}
.goods-search-list li:hover, .article-select-box .article-search-list li:hover { background-color: #F0F0F0; cursor: pointer;}

.goods-search-list li dl, .article-goods-list li dl { display: inline-block; height: 40px; position: relative; z-index: 1;}
.goods-search-list li dt, .article-goods-list li dt { line-height: 20px; font-weight: 600; margin-left: 48px;}
.goods-search-list li dt { font-weight: 400;}
.goods-search-list li dd.image, .article-goods-list li dd.image { background-color: #FFF; width: 38px; height: 38px; border: solid 1px #D8D8D8; position: absolute; z-index: 1; top:0; left:0;}
.goods-search-list li dd.image img, .article-goods-list li dd.image img { max-width: 38px; max-height: 38px;}
.goods-search-list li dd.price, .article-goods-list li dd.price { line-height: 20px; color: #555; margin-left: 48px;}
.goods-search-list li dd.price { color: #999;}
.goods-search-list li dd.price em, .article-goods-list li dd.price em { font-weight: 600; color: #F30;}
.goods-search-list li dd.price em { font-weight: 400;}

.article-goods-list li i, .article-link-list li i, .goods-search-list li i, .article-search-list li i { line-height: 20px; color: #F30; background: url(../images/member_pic.png) no-repeat -490px -35px; display: none; float: right; padding-left: 16px;}
.goods-search-list li i, .article-select-box .article-search-list li i { color: #910000; background-position: -490px 6px;}
.article-goods-list li:hover i, .article-link-list li:hover i, .goods-search-list li:hover i, .article-select-box .article-search-list li:hover i { display: block;}

.article-link-list li a { font-weight: 600; line-height: 24px; color: #333; display: inline-block; }
.article-select-box .article-search-list li a { color: #777; line-height: 20px; display: inline-block;}



.publish-sidebar { width: 122px; display: block; position: absolute; z-index: 1; top: 0; right: 0;}
.edit-cover-pic { width: 200px; height: 137px;}
.edit-cover-pic a { vertical-align: middle; text-align: center; display: table-cell; width: 200px; height: 137px; overflow: hidden;}
.edit-cover-pic img { max-width: 190px; max-height: 123px; padding: 4px; margin-top:expression(100-this.height/2); border: solid 1px #E7E7E7; border-radius: 4px; box-shadow: 2px 2px 0 rgba(204,204,204,0.25);}
.edit-cover-text { line-height: 20px; color: #777; text-align: center;}

.upload-watermark {width: 128px; height: 24px; border: solid 1px #EEEEEE; border-bottom:none; position: relative; z-index: 1; }
.upload-watermark p{ text-align:center; line-height:24px;}
.upload-btn { width: 128px; height: 38px; border: solid 1px #EEEEEE; position: relative; z-index: 1; }
.upload-btn a span { width: 130px; height: 40px; position: absolute; left: 0; top: 0; z-index: 999; cursor:pointer;}
.upload-button { font-size: 16px; line-height: 24px; background-color: #FAFAFA; text-align: center; display: block; width: 126px; height: 24px; padding: 6px 0; border: solid 1px #FFF; }
.upload-images-box { background-color: #FFF; width: 128px; border: solid #EEEEEE; border-width: 0 1px 1px;}
.up-btn, .down-btn { line-height: 24px; color: #999; background-color: #FAFAFA; text-align: center; width: 126px; height: 24px; border: solid 1px #FFF; cursor: pointer; position: relative; z-index: 1;}
.up-btn i, .down-btn i { font-size: 0; line-height: 0; display: block; width: 0; height: 0; margin: 0 6px 0 0; border-width: 5px; border-color: transparent transparent #999 transparent; border-style: dashed dashed solid dashed; position: absolute; z-index: 1; top: 5px; left:22px;}
.down-btn i { border-color: #999 transparent transparent transparent; border-style: solid dashed dashed dashed; top: 10px;}
.up-btn:hover, .down-btn:hover { color: #333; background-color: #E7E7E7;}
.up-btn:hover i, .down-btn:hover i { border-color: transparent transparent #333 transparent;}
.down-btn:hover i { border-color: #333 transparent transparent transparent;}

.upload-img-list { width: 128px; height: 456px; border: solid #EEE; border-width: 1px 0; overflow: hidden; position: relative;}
.upload-img-list ul { width: 110px; margin: 0 auto; overflow: hidden; }
.upload-img-list ul li { display: block; width: 110px; float: left; padding: 0; margin: 10px auto 0 auto;}
.upload-img-list ul li .picture { background-color: #FBFBFB; width: 108px; height: 108px; border: dashed 1px #E7E7E7;}
.upload-img-list ul li .picture a { vertical-align: middle; text-align: center; display: table-cell; width: 108px; height: 108px; overflow: hidden;}
.upload-img-list ul li .picture a img { max-width: 100px; max-height: 100px; padding: 4px; margin-top:expression(100-this.height/2); }

.upload-img-list ul li .handle { width: 110px; height: 20px; clear: both; position: relative; z-index: 1; }
.upload-img-list ul li .handle .upload-state { font-family: Tahoma, Geneva, sans-serif; color: #999; line-height: 20px; display: block; width: 86px; padding: 0 6px; margin: 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF');background:rgba(255,255,255,0.75); border: dotted 1px #E7E7E7; position: absolute; z-index: 1; top: -78px; left: 5px; }
.upload-img-list ul li .handle a { font-size: 12px; line-height: 20px; color: #999; margin: 0 5px 0 6px; cursor: pointer;}


/*==============================================*/
/* 管理中心样式 							*/
/* member_sidebar.php, 							*/
/* member_picture_list.php, 					*/
/* member_article_list.php模板适用				*/
/*==============================================*/

/*侧边栏*/
.member-sidebar { width: 161px; float: left; }
.member-sidebar .member-info { width: 110px; margin: 20px auto;}
.member-sidebar .member-info .avatar { background-color: #FFF; width: 100px; height: 100px; padding: 4px; border: solid 1px #E7E7E7; border-radius: 2px;}
.member-sidebar .member-info .avatar img { width: 100px; height: 100px; border-radius: 2px;}
.member-sidebar .member-info .username { line-height: 20px; text-align: center; width: 110px; height: 20px; margin: 4px 0 0 0;}
.member-sidebar .member-info .type { text-align: center; width: 110px; line-height: 16px; color: #999;}
.member-sidebar a.contribute-btn { font-size: 20px; line-height: 28px; text-decoration: none; color: #FFF; background: url(../images/member_pic.png) no-repeat 0 -90px; text-align: center; display: block; width: 145px; height: 28px; padding: 14px 0; margin: 10px auto 20px 8px;}
.member-menu {}
.member-menu li { clear: both;  }
.member-menu li a { font-size: 16px; line-height: 26px; display: block; width: 100px; height: 26px; padding: 14px 0 14px 61px; border-top: solid 1px #FDFDFD; border-bottom: solid 1px #EEEEEE; position: relative; z-index: 1; }
.member-menu li a i { background: url(../images/member_pic.png) no-repeat; width: 26px; height: 26px; position: absolute; z-index: 1; top: 14px; left: 20px; }
.member-menu li a i.a { background-position: -130px 0;}
.member-menu li a i.b { background-position: -156px 0;}
.member-menu li a i.c { background-position: -182px 0;}
.member-menu li.current a { color: #910000; background-color: #FFF;}
.member-menu li.current a i.a { background-position: -130px -26px;}
.member-menu li.current a i.b { background-position: -156px -26px;}
.member-menu li.current a i.c { background-position: -182px -26px;}
/*主体内容*/
.member-main { min-height: 400px; width: 836px; float: right; }
.member-table { line-height: 20px; width: 100%; border-collapse: collapse; clear: both;}
.member-table thead th { font-size: 12px; font-weight: 600; color: #777; text-shadow: 1px 1px 0 rgba(255,255,255,1); background-color: #FFFFFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F9F9F9'); background-image: -webkit-gradient( linear, left top, left bottom, from(#FFFFFF), to(#F9F9F9)); background-image: -moz-linear-gradient(top, #FFFFFF, #F9F9F9); padding: 12px 8px; border-bottom: solid 1px #E7E7E7; text-align:center;}
.member-table thead td { text-align: right; background-color: #F5F5F5; padding: 6px 8px; }
.member-table tbody td { color: #777; text-align: center; padding: 12px 8px; border-top: solid 1px #F0F0F0;}
.member-table tfoot td { background-color: #F9F9F9; border-top: solid 1px #E7E7E7;}
.member-table .article-info { text-align: left; width: 300px; height: 50px; padding: 0 0 0 60px; position: relative; z-index: auto;}
.member-table .article-info .title { font-size: 14px; line-height: 20px; padding-bottom: 2px; }
.member-table .article-info .title a { color: #333; text-overflow: ellipsis; white-space: nowrap; display: inline-block; max-width: 290px; overflow: hidden;}
.member-table .article-info .thumb { width: 40px; height: 32px; padding: 3px; border: solid #E7E7E7 1px; border-radius: 3px; position: absolute; z-index: auto; top: 2px; left: 0;}
.member-table .article-info .thumb a { width: 40px; height: 32px;}
.member-table .article-info .abstract { line-height: 18px; color: #999; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer;}
.member-table .picture-info { background: none; text-align: left; width: 300px; height: 50px; padding: 0 0 0 60px; margin: 0; position: relative; z-index: auto;}
.member-table .picture-info .title { font-size: 14px; line-height: 16px; }
.member-table .picture-info .title a { color: #333; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; display: inline-block; max-width: 200px; overflow: hidden;}
.member-table .picture-info .title span { font-size: 12px; color: #999; vertical-align: middle; margin-left: 8px;}
.member-table .picture-info .title span em { color: #555; font-weight: normal;}
.member-table .picture-info .cover { display: block; width: 40px; height: 40px; padding: 3px; border: solid #E7E7E7 1px; border-radius: 3px; position: absolute; z-index: 1; top: 2px; left: 0;}
.member-table .picture-info .cover a { width: 40px; height: 40px;}
.member-table .picture-info .pic-list { position: absolute; z-index: 1; top: 24px; left: 60px;}
.member-table .picture-info .pic-list ul { width: 300px; height: 30px; overflow: hidden;}
.member-table .picture-info .pic-list li { width: 20px; height: 20px; float: left; padding: 2px; margin-right: 4px; border: solid 1px #E7E7E7; border-radius: 2px;}
.member-table .picture-info .pic-list li a { color: #CCC; width: 20px; height: 20px; cursor: default;}
.member-table .handle a { text-decoration: underline; line-height: 20px; text-align: center; display: inline-block; width: 40px;}
.member-table .no-record { font-size: 16px; line-height: 32px; color:#910000; padding: 100px 0;}
.member-table .no-record i { background: url(../images/member_pic.png) no-repeat scroll -220px -110px; vertical-align: middle; display: inline-block; width: 32px; height: 32px; margin-right: 10px;}



*{ padding: 0px; margin: 0px;}
*html{ background-image: url(about:blank); background-attachment: fixed;}/*解决IE6下滚动抖动的问题*/
#tbox { width:54px; _margin-bottom:15px; float:right; position:fixed; _position:absolute; right: 50px; bottom: 15px; _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))); }/*解决IE6下不兼容 position:fixed 的问题*/
#tbox a:hover { text-decoration: none;}
#publishArticle, #publishPicture, #gotop{ background: url(../images/member_pic.png) no-repeat; display: block; width: 54px; height: 54px;}
#publishArticle { background-position: 0 -150px;}
#publishPicture { background-position: 0 -210px; margin-top: 1px;}
#gotop { background-position: 0 -270px; margin-top: 1px;} 




.sticky #main-nav {  position:fixed; _position:relative; top:0; left: 50%; margin-left: 478px;  z-index:999;}



.ps-container .ps-scrollbar-x{position:absolute;bottom:3px;height:8px;background-color:#aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity.2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.ps-container:hover .ps-scrollbar-x{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-x:hover{opacity:.9;filter:alpha(opacity=90);cursor:default}.ps-container .ps-scrollbar-x.in-scrolling{opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y{position:absolute;right:3px;width:8px;background-color:#aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity.2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.ps-container:hover .ps-scrollbar-y{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-y:hover{opacity:.9;filter:alpha(opacity=90);cursor:default}.ps-container .ps-scrollbar-y.in-scrolling{opacity:.9;filter:alpha(opacity=90)}