/*本网站通用布局*/
/* 样式设置 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* 公共设置 */
html{ width:100%; height:100%; }
body{ width:100%; height:100%; color:#333;text-align:center; -webkit-text-size-adjust:none;/*background:url("images/top_bg0.jpg") #f5ed3b 0 30px no-repeat;*/cursor:default;font-size:12px;font:12px/20px Noto Sans SC; font-weight:lighter;}
a{color:#333;text-decoration:none; outline:none;font-family:Noto Sans SC;}
a:hover { color:#007dc3; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.siteWidth{ width:980px; margin:0 auto; overflow:hidden; text-align:left; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left; }
.fr{ float:right; }
.hide{ display:none; }
.nodata{margin:10px;color:#ccc; font-size:12px;}
.spacing{background: none;height: 5px;font-size: 0px;}
pre{font-family:Noto Sans SC;font-weight:lighter;}

/*==基本布局==*/
#top_all{ width: 100%; background:#fff; margin:0 auto;margin-top:0px; padding-bottom:0px; z-index:10; min-width:1200px;}
#center_all{ width: 100%; background:#fff; padding-bottom:0px; margin:0 auto; min-width:1200px;}
#bottom_all{ width: 100%; background:#181818; margin:0 auto; min-width:1200px;}
.slidespic{ width: 100%; background:#ecf0f3; margin: 0 auto; min-width:1200px; z-index:10;}
/* 价格样色 */
.price{font:normal 15px Arial ; color:#D80000; }
/* 字体 */
.fontYH{ font-family: "Noto Sans SC"; _font-weight:bold; }
/* 按钮样色 */
.thisYbtn,.thisBbtn{ cursor:pointer; display:inline-block; *display:inline; zoom:1; padding:0 8px; color:#fff !important; height:20px; line-height:20px;background:url("images/bgSplit.jpg") 0 -594px repeat-x; border:1px solid #DA8C4C; }
.thisYbtn:hover{ background-position:0 -635px; text-decoration:none; color:#fff !important; }
.thisBbtn{ background-position:0 -346px; border:1px solid #1855a8; }
.thisBbtn:hover{ background-position:0 -458px; text-decoration:none; color:#fff !important; }
/* 内阴影盒子样色 */
.boxStyle{ /*border:1px solid #d8d8d8; padding:4px; background:#f4f4f4;*/ }
.boxStyleIn{ padding:20px 0 20px 0; background:#fff; }

/* 基本结构 */
#wrap{ width:980px; margin:0 auto; text-align:left; }
#header{ position:relative;/* z-index:1;*/  margin: 0 auto; }
#content{ /*position:relative;*/ overflow:hidden; padding-bottom:5px; /*z-index:0;*/ }
.mainContent{ width:995px; float:right; overflow:hidden; position:relative; }
.sider{ width:200px; float:left; overflow:hidden; position:relative; text-align:center; }

/* 侧栏-栏目菜单 */
.sideMenuBox{ border:1px solid #9ec3e6; background:#f1f8ff; margin-bottom:5px; }
.sideMenuBox .hd{ height:30px; line-height:30px; padding:0 10px; background:#dcedff; border-bottom:1px solid #c4e1ff; }
.sideMenuBox .hd h3{ font-size:14px; color:#1855a8; font-weight:bold; }
.sideMenuBox .hd h3 a{ color:#0583D0; }
.sideMenuBox .bd{ padding:10px; }
.sideMenuBox .bd li{ height:30px; line-height:30px; display:inline-block; *display:inline; zoom:1; padding:0 10px;display:block;  }
.sideMenuBox .bd li a{ padding-left:8px; background:url("images/list.gif") 0px center no-repeat; }
.sideMenuBox .bd li.on a{ font-weight:bold; color:#E58300; }
.sideTreeBox{ border:1px solid #9ec3e6; background:#f1f8ff; margin-bottom:5px; }
.sideTreeBox .hd{ height:30px; line-height:30px; padding:0 10px; background:#dcedff; border-bottom:1px solid #c4e1ff; }
.sideTreeBox .hd h3{ font-size:14px; color:#1855a8; font-weight:bold; }
.sideTreeBox .hd h3 a{ color:#0583D0; }
.sideTreeBox .bd{ padding:5px; }
.sideTreeBox .bd li{ height:24px; line-height:24px; display:inline-block; *display:inline; zoom:1; padding:0 10px;display:block;  }
.sideTreeBox .bd li a{ padding-left:8px; }
.sideTreeBox .bd li.on a{ font-weight:bold; color:#E58300; }

/* 全局顶条 */
#globalTopBar{ height:30px; line-height:30px; background:url("images/tophead_bg.gif") 0 0px repeat-x; border-bottom:1px solid #d8d8d8; overflow:hidden; }
#globalTopBar .welcome{ float:left; color:#aaa; }
#globalTopBar .welcome a{margin:0 2px; }
#globalTopBar .welcome i{ color:#d8d8d8; }
#globalTopBar .welcome .login{color:#333;}
#globalTopBar .userPanel{ float:right; color:#666; }
#globalTopBar .userPanel a{ padding:0 4px; margin:0 5px; color:#666; }
#topLoginStatus i{margin:0 6px; }

/* --网页头部开始-- */
.header{ width:1200px;min-width:1200px;height:95px; background-color:#fff; margin:0 auto; border:0px solid #ddd; text-align:left; overflow:hidden;}
.header_Left{float:left; width:510px; }
.header_Right{float:right; width:330px;}
.header_Main{ margin:0 515px;}
.logo{ float: left;padding-top:0px;}
.logo a{display: block;}
.langSiteSearch{width:330px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.lang{ float: right; width:230px; text-align:right; padding-top:6px;}
.lang a{ color:#000;}
.siteSearch{ float:right; border:1px solid #ccc; width:160px; background-color:#fff; }
.siteSearch .keyWord{ float: left; width:105px; height:24px; line-height:24px; padding:0 0px 0 0px; color:#999;  border:0px solid #ccc;}
.siteSearch .searchBtn{ float:right; width:35px; height:24px; line-height:24px; text-align:center; display:block; border:0px solid #ccc; border-left:1px solid #ccc; font-size:14px; color:#fff; font-weight:bold; }
.siteSearch .searchBtn:hover{ text-decoration:none;  }
/* searchBar */
.searchBar { padding: 0px 0px 0; float:left;width: 173px; }
.searchBar form { width: 100%; height: 25px; border: #d5d5d5 1px solid; border-radius: 2px; position: relative; overflow: hidden; }
.searchBar .text,
.searchBar .btn { }
.searchBar input { resize: none; outline: none; -webkit-appearance: none; white-space: pre-wrap; word-wrap: break-word; background-color: #fff; border:none; }
.searchBar .text { margin-right: 15%; background: #fff; }
.searchBar .text>input { display: block; width: 99%; font-size: 1.3em; color: #a1a1a1; height: 25px; line-height: 25px; }
.searchBar .btn { position: absolute; right: 0; top: 0; width: 15%; height: 100%; border-left: solid 1px #d5d5d5; }
.searchBar .btn>input { height: 100%; width: 100%; border: 0; text-indent: -9999px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAApCAYAAAC/QpA/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAmZJREFUWEe1WN1Nw0AMTpiAEToCI3QAJOCF547ACN2AESKeoEHtqQnvZYN2A0boBgT70qDE57uzL9dKUdXKZ39nf/5LWQg+H6Z5LH/Lh7IolkVZLOiRrutO8P93Wd68PT/dnwQq9SK12a/qbftT79pO/IA8gtdb85yozdfdZtscxQA4sNvWwOd2FqgeSHv2AUGQ8BxAZt1/B0CjV0FfEiAvEKt0v/Ld9N2YBYTzhQupvZgWECpkPQJGpDdDsJtd80q9it5ThQxdPlaSdKMLakt8wiPQV4kuxR1Wu5ZY4nR+mnYZBeTEWhGakHInZJBhQTCIduJSIGsUvVDAcohkJnLTe9xBD/EW2hKJMd7xJwStEyrWC+Ag94jn/aGaZlBzEOhXixAbR68Cks6y9FPCoWVDCmattCMSTwMD1VOkXSmUBgaqsNKOSHyS3qHSQQueSLtCyDbRUWtAL/nrDPSMsXDWwQis2m4+AdP6eUl7SBC5wiODqNNqYuMELdm5vIMDmLjGDOjdQ+052EMEHnIqL4RKdElsAdSd6oFoBJCbGFXhd7o33ATDJ5pBRkDw9jTs+FvtaXbI6kFVsWELQdPiNvBFFB4u9D5AqNhuBlCl+83g/6liu5V45OQAca6etUNhnZkzJ12mtElBnA8ocYcaPHZZYXBhC26Yli9QbXvu8Esg/p91eENj9KGhjvFOUKbyinDL3BDmWYROhelLdQtqDqFTAHGVfZIEsaaZYjR0JvRWIzuhJeAjhL7KdBnEFST0lWbvMCDypmPKn7ybbDRiIUIjf6IKcguECJ3blkifj9Ciw9cQ4gj9BwdSU0oywFc9AAAAAElFTkSuQmCC); background-size: auto 65%; background-position: center; background-repeat: no-repeat; background-color: #f5f5f5; }
.searchBar .btn>input:active { background-color: #efefef; }

.concern{ padding-top:5px; padding-bottom:5px;}
.commerce{text-align:left;padding: 0px 0px 0px 0px; width:500px;}
.commerceLink li{float: left;height:32px;width:32px;text-indent:-9999px; margin:3px;}
.commerceLink li a{height:32px;width:32px;display:block;}
.facebook{background: url(Images/link_facebook0.gif) no-repeat;}
.facebook:hover{background: url(Images/link_facebook1.gif) no-repeat;}
.twitter{background: url(Images/link_twitter0.gif) no-repeat;}
.twitter:hover{background: url(Images/link_twitter1.gif) no-repeat;}
.google{background: url(Images/link_google0.gif) no-repeat;}
.google:hover{background: url(Images/link_google1.gif) no-repeat;}
.youtube{background: url(Images/link_youtube0.gif) no-repeat;}
.youtube:hover{background: url(Images/link_youtube1.gif) no-repeat;}
.vimeo{background: url(Images/link_vimeo0.gif) no-repeat;}
.vimeo:hover{background: url(Images/link_vimeo1.gif) no-repeat;}
.linkin{background: url(Images/link_linkin0.gif) no-repeat;}
.linkin:hover{background: url(Images/link_linkin1.gif) no-repeat;}
.instagram{background: url(Images/link_instagram0.gif) no-repeat;}
.instagram:hover{background: url(Images/link_instagram1.gif) no-repeat;}
.pinterest{background: url(Images/link_pinterest0.gif) no-repeat;}
.pinterest:hover{background: url(Images/link_pinterest1.gif) no-repeat;}
.flickr{background: url(Images/link_flickr0.gif) no-repeat;}
.flickr:hover{background: url(Images/link_flickr1.gif) no-repeat;}
.tumblr{background: url(Images/link_tumblr0.gif) no-repeat;}
.tumblr:hover{background: url(Images/link_tumblr1.gif) no-repeat;}
.blogger{background: url(Images/link_blogger0.gif) no-repeat;}
.blogger:hover{background: url(Images/link_blogger1.gif) no-repeat;}
#menu{width:100%;background:#181818; height:auto; text-align:left;}
/* --网页头部结束-- */
/* --网页中部开始-- */
.main_1200{width:1200px; min-width:1200px; margin: 0 auto; text-align:left;}
/* --网页中部结束-- */

/* 导航 */
.path{ text-align:left; height:30px; line-height:30px; padding-left:0px; color:#999; border-bottom:1px solid #d8d8d8; margin-bottom:5px; background-color:#fff;}
.path a,.path span{ color:#999999; padding:0 5px; }

/* 主导航 */
.navBar{ position:relative; padding-left:0px; background-color: #0089d3; color:#fff; }
.mainNav{ overflow:hidden; zoom:1; width:980px; margin-left:15px;}
.mainNav li{ float:left; }
#a_nav1{ width:100%; float:left;}
#a_nav2{width:270px;float:left;background-attachment: scroll;background-image: url("");background-repeat: no-repeat;background-position: -300px 0px;padding-top:5px;padding-left:5px;}
#a_nav3{ width:270px; float:left;background-attachment: scroll;background-image: url("");background-repeat: no-repeat;background-position: -300px 0px; padding-top:5px; padding-left:5px;}
#a_nav4{ width:270px; float:left;background-attachment: scroll;background-image: url("");background-repeat: no-repeat;background-position: -300px 0px; padding-top:5px; padding-left:5px;}
#a_nav5{ width:270px; float:left;background-attachment: scroll;background-image: url("");background-repeat: no-repeat;background-position: -300px 0px; padding-top:5px; padding-left:5px;}
#a_nav6{ width:270px; float:left;background-attachment: scroll;background-image: url("");background-repeat: no-repeat;background-position: -300px -500px; margin-top:5px; }	
#a_nav1 ,#a_nav2 ,#a_nav3 ,#a_nav4 ,#a_nav5,#a_nav6{ }
#a_nav1 li,#a_nav2 li,#a_nav3 li,#a_nav4 li,#a_nav5 li{ float:left; width:68px; text-align:center;}
#a_nav1 ul li ,#a_nav2 ul li ,#a_nav3 ul li ,#a_nav4 ul li ,#a_nav5 ul li,#b_nav0 h2, #b_nav1 h2,#b_nav2 h2,#b_nav3 h2{ line-height: 24px; }
#a_nav1 ul li a { color:#fff;}

/* 热销商品 */
.hotSale{ border:0; }
.hotSale .hd{ border:0; }
.hotSale .bd{ padding:8px 8px 0 12px; height:393px; overflow:hidden; border-bottom:1px solid #d8d8d8; }
/* 侧栏热销商品 */
#sideHotSale{ border:1px solid #d8d8d8; margin-bottom:5px; }
#sideHotSale li .con{ width:105px; }
#sideHotSale .bd{ border-bottom:0; height:auto; }
/* 最近浏览过 */
#sideViewed{ border:1px solid #d8d8d8; margin-bottom:5px; }
#sideViewed li .con{ width:105px; }
#sideViewed .bd{ border-bottom:0; height:auto; }
/* 热门资讯 */
.hotNews{ margin-bottom:5px; }
.hotNews .hd h3{ color:#D80000; }

/* 筛选 */
.proFilter{border:1px solid #d8d8d8; padding:10px; position:relative; }
.proFilter .filterFieldList{ position:relative; height:1px; overflow:hidden; }
.proFilter .filterLine{ padding:5px 0; border-bottom:1px dotted #d8d8d8; overflow:hidden; zoom:1; }
.proFilter .filterLine .filterName{ display:block; width:120px; text-align:right; float:left; }
.proFilter .filterLine ul{ width:600px; float:left; overflow:hidden; zoom:1; height:24px; }
.proFilter .filterLine .more_unexpand,.proFilter .filterLine .more_expand{ display:block; float:left; border:1px solid #9ec3e6; width:12px;
height:12px; line-height:12px; margin-top:4px; background:url("images/iconSplit.gif") 0 -470px no-repeat; text-indent:-999px; }
.proFilter .filterLine .more_expand{ background-position:-47px -470px; }
.proFilter .filterLine ul li{ display:inline-block; *display:inline; zoom:1; padding:0 8px; height:24px; line-height:24px; }
.proFilter .filterLine ul li .fieldProductCount{ color:#999; }
.proFilter .filterLine ul li a{ color:#1855a8;}
.proFilter .filterLine ul li a.selectedFilter{ background:#1855a8; color:#fff; display:inline-block; *display:inline; zoom:1; padding:0 5px;
height:18px; line-height:18px; margin:3px 0; }
.proFilter .customPrice input{ width:40px; height:20px; line-height:20px; border:1px solid #ccc; background:#fff; overflow:hidden; margin:0 4px; }
.proFilter .customPrice a{ color:#fff !important; }
.proFilter .customPrice *{ vertical-align:middle;}
.proFilter .hideFilter{ height:26px; text-align:center; position:relative; z-index:1; top:-1px; }
.proFilter .hideFilter em{ display:block; height:2px; overflow:hidden; background:#e7f2fc; border:1px solid #c4d8ea; position:relative; }
.proFilter .hideFilter a{ display:inline-block; *display:inline; zoom:1; width:121px; height:23px; background:url("images/iconSplit.gif") 0 -499px
no-repeat; position:relative; z-index:1; top:-2px; }
.proFilter .hideFilter a:hover{ text-decoration:none; }
.proFilter .hideFilter a span{ padding-left:16px; background:url("images/iconSplit.gif") 0 -471px no-repeat; }
.proFilter .showFilter a span{ background-position:-48px -471px; }
.proFilter .divSelected{ overflow:hidden; zoom:1; }
.proFilter .divSelected .tit{display:block; width:120px; float:left; text-align:right; }
.proFilter .divSelected ul{ width:624px; float:left;overflow:hidden; zoom:1; }
.proFilter .divSelected ul li{ float:left; padding:0 8px; }
.proFilter .divSelected ul li .del{ vertical-align:middle; display:inline-block; *display:inline; zoom:1; margin-left:2px; width:12px; height:12px;
overflow:hidden; text-indent:-999px; background:url("images/iconSplit.gif") 0 -401px no-repeat; }
.proFilter .divSelected .plus{ display:none; }
.proFilter .divSelected ul li.reset{ padding:0 0 0 18px; background:url("images/iconSplit.gif") -22px -398px no-repeat; }
.midCon{ width:570px; float:left; overflow:hidden; position:relative; }
.subSider{ width:190px; float:right; overflow:hidden; position:relative; }

/* 日期选择工具 */
#calroot * { margin: 0; padding: 0; background: none; }
#calroot span { line-height: normal; }
#calroot { margin-top: -211px; width: 198px; padding: 2px; background-color: #fff; border: 2px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 15px #666; -webkit-box-shadow: 0 0 15px #666; }
#calhead { padding: 2px 0; height: 22px; }
#caltitle { font-size: 14px; color: #0150D1; float: left; text-align: center; width: 155px; line-height: 20px; text-shadow: 0 1px 0 #ddd; }
#calnext, #calprev { display: block; width: 20px; height: 20px; background: transparent url(prev.gif) no-repeat scroll center center; float: left; cursor: pointer; }
#calnext { background-image: url(next.gif); float: right; }
#calprev.caldisabled, #calnext.caldisabled { visibility: hidden; }
#caldays { height: 14px; border-bottom: 1px solid #ddd; }
#caldays span { display: block; float: left; width: 28px; text-align: center; }
#calweeks { background-color: #fff; margin-top: 4px; }
#calroot .calweek { clear: left; height: 22px; }
#calroot .calweek a { display: block; float: left; width: 27px; height: 20px; text-decoration: none; margin-left: 1px; text-align: center; line-height: 20px; color: #666; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#calroot .calweek a:hover, #calroot .calfocus { background-color: #ddd; }
#calroot a.calsun { color: red; }
#calroot a.caloff { color: #ccc; }
#calroot a.caloff: hover { background-color: rgb(245, 245, 250); }
#calroot a.caldisabled { background-color: #efefef !important; color: #ccc	!important; cursor: default; }
#calroot #calcurrent { background-color: #498CE2; color: #fff; }
#calroot #caltoday { background-color: #333; color: #fff; }
.article_page li.next { background: url("images/icon7.gif") no-repeat scroll left center transparent; }

/*帮助中心*/
.footHelp{ width:980px; margin:10px auto 0 auto; border:1px solid #d8d8d8; overflow:hidden; zoom:1; text-align:left; }
.footHelp dl{float:left;width:163px;padding:15px 16px 10px;}
.footHelp dl dt{width:89px;height:25px; overflow:hidden; background:url("images/bgHelpSplit.gif") 0 -544px;}
.footHelp dl li{height:24px;margin-left:26px;line-height:24px; padding-left:10px;background:url(images/list.gif) no-repeat 0 center;}
.footHelp .column2 dt{width:106px;background-position:-89px -544px;}
.footHelp .column2 li{margin-left:43px;}
.footHelp .column3 dt{width:104px;background-position:-195px -544px;}
.footHelp .column3 li{margin-left:41px;}
.footHelp .column4 dt{width:103px;background-position:-299px -544px;}
.footHelp .column4 li{margin-left:41px;}
.footHelp .column5 dt{width:103px;background-position:-497px -544px;}
.footHelp .column5 li{margin-left:41px;}
.footHelp .last dt{width:96px;background-position:-497px -544px;}
.footHelp .last li{margin-left:34px;}

/*友情链接*/
.footLink{ overflow:hidden; zoom:1; text-align:center; }
.footLink .hd { border-bottom: #0583D0 1px solid; height: 29px; line-height: 28px; position:relative; }
.footLink .hd ul{ overflow:hidden; position:absolute; height:30px; line-height:30px; top:0px; left:0px; }
.footLink .hd li { float: left; font-weight: bold; margin-right: 5px; cursor: pointer; }
.footLink .hd li a { display: block; padding: 0 13px; color: #296aae; }
.footLink .hd li a:hover { text-decoration:none;  }
.footLink .hd li.on { border: #0583D0 solid; border-width: 2px 1px 0; background: #fff; position: relative;  zoom: 1; border-bottom:1px solid #fff; }
.footLink .bd { background-color:#fff; padding: 10px 10px; line-height: 24px; border-left: #0583D0 1px solid; border-right: #0583D0 1px solid; border-bottom: #0583D0 1px solid;}
.footLinkUrl{ min-height:50px; text-align:left; line-height:24px;}
.footLinkUrl li{ line-height:24px; float:left; }
.footLinkUrl li a{padding:0 5px;color:#666; word-break:keep-all; white-space:nowrap; }
.footLinkUrl li a:hover{color:#BA2636;}

/* 缺货等级 */
#OutOfStockLogs{}
#OutOfStockLogs table{text-align:center; width:80%;margin:auto; }
#OutOfStockLogs table td{padding:4px; }
#OutOfStockLogs table td *{vertical-align: middle;}
#OutOfStockLogs table td input{height:21px;border:1px solid #d8d8d8;padding:4px 0 0 4px; }
#OutOfStockLogs #btnOutOfStockLog{background:url(user/images/submit_btns.png) no-repeat 0px -400px;width:70px;height:30px;border:none;text-indent:-9999px;*text-indent:0;line-height:9999px; }
#OutOfStockLogs .manageSub{text-align:left; padding:10px 0 0 265px; }

/*网站底部*/
#footer{width:100%; min-width:1200px; margin:0px; text-align:center; padding-bottom:0px; color:#fff; background-color:#000; }
#footer .footNav{line-height:30px;color:#ccc; background-color:#0089d3;}
#footer .footNav a{margin:0 8px;color:#fff;}
#footer .footService{padding:10px 0; }
#footer .footNav a:hover{color:#fff; }
#footer .copyRight{height:60px;margin: 0 auto;color:#fff;font:12px/20px Noto Sans SC; font-weight:lighter;text-align: center;padding: 10px 0px 20px 0px; }
#footer .copyRight .beiAn{font:12px/20px Noto Sans SC; font-weight:lighter;}
#footer .copyRight .pic{ padding-top:10px; }
#footer .copyRight .pic img{ margin:0 5px; }
#footer .copyRight a{color:#fff;}
#service_link{width:1200px; min-width:1200px; height:340px; text-align:center;color:#fff; font:12px/20px Noto Sans SC;font-weight:lighter; font-weight:lighter;margin: 0 auto;}
#service_link a{color:#fff; font:12px/20px Noto Sans SC; font-weight:lighter;}
#service_link a:hover{color:#6e6e6e; font:12px/20px Noto Sans SC; font-weight:lighter;}
.service_link_box{text-align:left;}
.service_link_left_box1{float: left;padding: 0 10px 0 0px;	width: 150px;}
.service_link_left_box2{float: left;padding: 0 10px 0 25px;	width: 150px;}
.service_link_left_box3{float: left;padding: 0 10px 0 25px;	width: 380px;}
.service_link_left_box4{float: right;padding: 0 0px 0 0px;	width: 300px;}
.service_link_left_box li{padding-left: 10px;height: 18px;}
.service_link_left_box1 dt{display: block;padding-left:0px;padding-top:5px;margin-top: 10px;font-size:15px;height: 28px; line-height:inherit; font-weight:lighter;}
.service_link_left_box2 dt{display: block;padding-left:0px;padding-top:5px;margin-top: 10px;font-size:15px;height: 28px; line-height:inherit; font-weight:lighter;}
.service_link_left_box3 dt{display: block;padding-left:0px;padding-top:5px;margin-top: 10px;font-size:15px;height: 28px; line-height:inherit; font-weight:lighter;}
.service_link_left_box4 dt{display: block;padding-left:0px;padding-top:5px;margin-top: 10px;font-size:15px;height: 28px; line-height:inherit; font-weight:lighter;}
.service_link_left_box3 li{font:12px/20px Noto Sans SC; font-weight:lighter;}
#Letter{font:12px/20px Noto Sans SC; font-weight:lighter;}
/*#go2top{display:block;position:fixed;_position:absolute;right:32px;top:560px;width:32px;height:93px;background: url(../images/go2top.png) no-repeat left top;display:none;}
#go2top:hover{background-position:0 -93px;}*/
.ToToplink a{display:block;position:fixed;_position:absolute;width:44px;height:46px;right:80px;bottom:90px;background:transparent url(Images/cir_top.png) no-repeat; visibility:visible;z-index: 999999;}
.ToToplink a:hover{position:fixed;width:44px;height:46px;right:80px;bottom:90px;background:transparent url(Images/cir_toph.png) no-repeat;}
.ToToplink .arr-hover{ visibility:visible;}
.font_red{color:#f00;}
.inputbut, .inputbuton{width:84px; height:27px;color:#6e6e6e;cursor:pointer;}
.inputtext {border:1px solid #dfe4e7; width:160px; height:22px; color:#333333;}
.inputtextarea {border:1px solid #dfe4e7; width:160px; height:60px; color:#333333;}

/* 通用盒子模型 */
.cBox{ overflow:hidden; border:1px solid #d8d8d8; background-color:#fff; }
.cBox .hd{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #d8d8d8; text-align:center;}
.cBox .hd .more{ float:right; margin-right:10px; color:#0583D0; font-weight:normal; font-size:12px; font-family:Simsun;}
.cBox .hd h3{ font-weight:bold; padding-left:0px; font-size:14px; color:#0583D0; }
.cBox .hd h3 a{ color:#0583D0; }
.cBox .bd{ padding:15px; }

/* 通用按钮 */
.btn, .btn span, .yBtn, .yBtn span{background:url("images/btnSplit.gif") no-repeat 0 0; height:22px;padding:0 15px;line-height:21px;display:inline-block;overflow:hidden;}
.btn{padding-left:0;background-position:right -154px;cursor:pointer; border:0;}
.btn span{padding-right:0;background-position:0 -132px;}
.yBtn{margin-right:5px;padding-left:0;cursor:pointer;background-position:right -22px;}
.yBtn span{padding-right:0;}
.btn:hover,.yBtn:hover{ text-decoration:none; }
.btn2{background:url("images/bgSplit.jpg") repeat-x scroll 0 -346px ;border:1px solid #1751A4;height:22px;line-height:20px;text-align:center; padding:0 10px;color:#fff; }

/* 通用信息列表 */
.infoList{ text-align:left; }
.infoList li{ height:24px; line-height:24px; overflow:hidden; }
.infoList li .date{ float:right; color:#999; }

/* 内容信息列表 */
.txtList{ text-align:left; }
.txtList li{  }
.txtList li .date{ float:right; color:#999; }

/* 通用带图片信息列表_普通式 */
.picList li{ text-align:center; }
.picList li .pic a img{ width:70px; height:30px; padding:2px; border:1px solid #d8d8d8; background:#fff; }
.picList li .pic a:hover img{ border-color:#f90 }

/* 通用带图片信息列表_普通式 -- 浮动 */
.picListFl{ overflow:hidden; }
.picListFl li{ width:149px; height:210px; text-align:center; float:left; }
.picListFl .pic img{ width:120px; height:160px; padding:3px; border:1px solid #ddd; vertical-align:middle; }
.picListFl .pic a:hover img{ border-color:#f90; }
.picListFl .title{ padding-top:5px; }

/* 通用带图片信息列表_排行式 */
.picRankList li{ overflow:hidden; margin-bottom:5px; }
.picRankList li .pic{ width:82px; float:left; }
.picRankList li .pic a img{ width:80px; height:60px; }
.picRankList li .pic a:hover img{ border-color:#f90 }
.picRankList li .title{ width:90px; padding:5px 0 0 5px; float:left; }
.picRankList li .num{ display:inline-block; *display:inline; zoom:1;margin-right:4px; width:14px; height:14px; text-align:center; line-height:14px; color:#fff;	background:url("images/bgSplit.jpg") 0 -460px; }
.picRankList li.t{ background:#f4faff; }
.picRankList li.t .hits{ color:#666; display:block; }
.picRankList li.n .hits{ color:#666; margin-left:5px; }

/* 头条图文信息列表_普通式 */
.topicList{ font-size:12px; padding:5px 5px 5px 0px;}
.topicList .t{ margin-bottom:5px; background:url("images/share/dotted.gif") repeat-x bottom; }
.topicList .t .tit{ font:normal 18px/32px "Noto Sans SC"; _font-weight:bold; color:#c00; }
.topicList .t .intro{ text-align:left; padding:5px 5px 5px 0px; color:#666; }
.topicList .t .intro .more{ color:#c00; }
.topicList .n{ text-align:left; height:24px; line-height:24px; overflow:hidden; padding-right:5px; }
.topicList .n .date{ float:right; color:#999; }
/* 有图片时追加的类 class="topicList topicHasPic" */
.topicHasPic .t{ overflow:hidden; zoom:1; }
.topicHasPic .pic{ width:164px; float:left; margin-top:5px; }
.topicHasPic .pic img{ width:160px; height:120px; padding:1px; border:1px solid #ccc; }
.topicHasPic .pic a:hover img{ border-color:#c00; }
.topicHasPic .con{ width:300px; padding-left:10px; float:left; }

/* 商品综合信息列表_普通式 */
.proList{ overflow:hidden; zoom:1; }
.proList li{ width:190px; overflow:hidden; float:left; padding-top:10px; position:relative; }
.proList li.noData{ padding:0 15px !important; }
.proList li .pic{ text-align:center; }
.proList li .pic img{ width:130px; height:130px; padding:1px; border:1px solid #fff; }
.proList li .pic a:hover img{ border:1px solid #E7F0FF; }
.proList li .con{ line-height:18px; padding:0 8px; text-align:center; }
.proList li .con .title{ margin-top:5px; height:36px; overflow:hidden; }
.proList li .con .subTitle{ display:block; height:18px; line-height:18px; overflow:hidden; color:#B80000; }
.proList li .con .priceBar{ padding-top:5px; }
.proList li .con .priceBar em{ display:none; }
.proList li .con .mPrice{ text-decoration:line-through; color:#999; padding-right:10px; font-family:"Arial"; font-size:12px; }
.proList li .score{ padding-top:5px; }
.proList li .score em{ text-align:left; display:inline-block; *display:inline; zoom:1; width:76px; height:14px; background:url("images/iconSplit.gif") 0 -377px no-repeat; }
.proList li .score em i{ vertical-align:middle; height:14px; display:inline-block; *display:inline; zoom:1;background:url("images/iconSplit.gif") 0 -357px no-repeat; }
.proList li .con .btns{ padding-top:4px; }
.proList li .con .btns a{ cursor:pointer; display:inline-block; *display:inline; zoom:1; background:url("images/bgSplit.jpg") 0 -346px repeat-x;padding:0 8px; height:20px; line-height:20px; text-align:center; color:#fff; margin:0 2px; border:1px solid #1751a4; }
.proList li .con .btns a:hover{ text-decoration:none; }
.proList li .con .btns .buy:hover{ background-position:0 -458px; text-decoration:none; }
.proList li .con .btns .detail,.proList li .con .btns .compare{ background-position:0 -12px; border:1px solid #d8d8d8; color:#666; }
.proList li .con .btns .detail:hover,.proList li .con .btns .compare:hover{ color:#000; }
.proList li .icons{ text-align:left; padding:0 12px; padding-top:4px; }
.proList li .icons em{ display:inline-block; *display:inline; zoom:1; margin:0 2px; width:19px; height:19px; line-height:19px; text-align:center; background:url("images/iconSplit.gif") -3px -755px no-repeat; color:#fff; }

/* 商品综合信息列表_普通式 -- 左图片右文字 */
.hotProList li{ overflow:hidden; zoom:1; margin-bottom:5px; }
.hotProList li .pic{width:64px; float:left; text-align:center; position:relative; }
.hotProList li .pic .num{ position:absolute; top:0px; left:0px; z-index:1; display:block; width:15px; height:15px; line-height:15px; text-align:center; color:#fff;background:#D80000; }
.hotProList li .pic a{ display:block; border:1px solid #d8d8d8; position:relative; }
.hotProList li .pic img{ width:62px; vertical-align:middle; }
.hotProList li .con{ width:115px; float:left; overflow:hidden; line-height:18px; padding-left:8px;}
.hotProList li .con .title{ height:36px; overflow:hidden; }
.hotProList li .con .priceBar em{ display:none; }
.hotProList li .con .priceBar .price{ font-size:12px;font-weight:normal;}
.hotProList li .con .priceBar .mPrice{ color:#999; text-decoration:line-through; }

/* 焦点图切换-广告 */
.slideBox{ width:570px; height:220px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:4px; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:4px; width:18px; height:16px; line-height:14px; text-align:center; background:#fff; cursor:pointer; color:#333; }
.slideBox .hd ul li.on{ background:#f0610b; color:#fff; }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; vertical-align:middle; zoom:1; }
.slideBox .bd .pic{ position:relative; z-index:0; overflow:hidden;}
/*.slideBox .bd .pic img{}
.slideBox .bd .title{ display:none; width:100%; position:absolute; z-index:2; bottom:0; height:28px; line-height:28px; padding-left:10px; padding-bottom:20px; }
.slideBox .bd .title a{ color:#fff; }
.slideBox .bd .bg{ display:none; width:100%; position:absolute; z-index:1; bottom:0; height:28px; background:#000; filter:alpha(opacity=60);opacity:0.4; padding-bottom:20px; }*/
#slideBox .bd .pic img{ width:810px; height:220px; margin-left:-120px;}

/* url_方块样式分页 */
.page{ text-align:center; padding-bottom:10px; clear:both; background-color:#fff; }
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle; text-align:center; }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; vertical-align:middle;}
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px;}
.page a:hover {border:1px solid #246dc9; text-decoration:none; color:#246dc9;}
.page span.current,.page b a{background:#246dc9; border:1px solid #246dc9; color:#fff; font-weight:bold; padding:0 6px; }
.page span.disabled {border:1px solid #c5c5c5; padding:0 6px; color:#999;}

/*-- 网站地图 --*/
.siteMap{ overflow:hidden; zoom:1; background-color:#fff; text-align:left; }
.siteMap .li1{ margin-bottom:5px; border:1px dotted #ccc; }
.siteMap .h1{ height:40px; line-height:40px; background-color:#eee; }
.siteMap .h1 .a1{ font:normal 16px/40px "Noto Sans SC"; _font-weight:bold; color:#1855a8; padding-left:10px; }
.siteMap .ul1{ padding:10px 20px; zoom:1; }
.siteMap .li2{ display:inline-block; *display:inline; zoom:1; padding-right:10px; vertical-align:top; }
.siteMap .a2{ color:#666; font:bold 12px/24px "Noto Sans SC"; }
.siteMap .ul2{ padding:5px 0 20px; zoom:1; }
.siteMap .li3{ line-height:24px; display:inline-block; *display:inline; zoom:1; }
.siteMap .a3{ color:#999; padding-right:10px; margin-right:10px; border-right:1px solid #d8d8d8; }
.siteMap .last3 .a3{ border-right:0; }
.siteMap #liID41 .li2{ display:block; }

/* 信息提示 */
.msgBox{ display:none; width:400px; border:4px solid #9EC3E6;cursor:move; background:#fff; }
.msgBox .hd{ height:30px; line-height:30px;background:#0583D0;margin:2px; border-bottom:2px solid #9EC3E6; }
.msgBox .hd em{ display:block; _display:inline; float:right; margin:8px 8px 0px 10px; width:15px; height:15px; line-height:12px; text-align:center; background:#fff; cursor:pointer;overflow:hidden; font-size:14px; font-family:Verdana; color:#1855a8; }
.msgBox .hd h3{ font-size:12px;color:#fff; padding-left:10px; text-align:left; }
.msgBox .bd{ padding:15px; line-height:28px; font-size:14px; text-align:center;background:#fff;min-height:80px }
.msgBox .bd a{ color:#E67B11;text-decoration:none; }
.msgBox .bd #point{ color:#00c425; font:normal 20px/40px "Noto Sans SC"; _font-weight:bold; }
.msgBox .bd .bdIn{padding:10px;text-align:center; }
.msgBox .bd .bdIn .subDiv{margin:15px 0;padding:20px 0 10px 0;border-top:1px dotted #9EC3E6; }
.msgBox .bd .btn{background:url("images/bgSplit.jpg") repeat-x 0 -346px !important;;border:1px solid #1751A4;height:20px;line-height:20px;padding:0 0 0 0 !important;margin:0 !important; width:auto !important;text-indent:0 !important; text-align:center !important; }
.msgBox .bd .btn span{text-indent:0 !important;background:none !important;color:#fff !important; font-size:12px;padding:0 15px !important; }
#expose{background:#ccc; }

/* 简单信息提示，结合js的showMsg函数使用 */
.miniMsgBox{ display:none; left:10px; position:absolute; z-index:100;padding:5px 10px; font-size:12px; z-index:999; background:#FFFAE6; color:#f90; border:#F0B04B solid 1px; line-height:20px; text-align:left; }

/* 公用栏目列表盒子 */
.vBox{ overflow:hidden; margin-bottom:5px; background-color:#fff; }
.vBox .hd{ position:relative; border:0px solid #d8d8d8; height:30px; line-height:30px; background:url(images/bgSplit.jpg) 0 -10px repeat-x; }
.vBox .hd .more{ float:right; margin-right:10px; color:#0583D0; font-weight:normal; font-size:12px; }
.vBox .hd h3{ position:absolute; height:32px; left:-1px; top:-1px; display:inline-block; *display:inline; zoom:1; padding:0 20px; font-weight:bold; font-size:14px; color:#fff; background:url(images/bgSplit.jpg) 0 -460px repeat-x; }
.vBox .hd h3 a{ color:#fff; }
.vBox .bd{ border:1px solid #d8d8d8; border-top:0; padding:10px 10px 10px 10px; }

/* 搜索结果 */
.searchContent .vBox{ margin-bottom:5px; }
.searchContent .page{ padding-bottom:20px; }
.searchResultList{ text-align:left; padding:0 20px 20px 20px; }
.searchResultList li{ padding:10px 0; border-bottom:1px dotted #ddd; }
.searchResultList li .title{ }
.searchResultList li .date{ float:right; color:#999; }
.searchResultList li .con{ color:#999; padding:5px 20px; }

/* 公用栏目搜索 */
.columnSearch{ height:22px; line-height:22px; overflow:hidden; margin-bottom:5px; padding:8px; border:1px solid #d8d8d8; background:url(images/bgSplit.jpg) 0 -5px repeat-x; }
.columnSearch em{ display:inline-block; *display:inline; zoom:1; padding-left:20px; background:url(images/share/shareB.gif) 0 -840px no-repeat; vertical-align:top; }
.columnSearch input,.columnSearch select{ height:20px; line-height:20px; border:1px solid #ccc; color:#666; }
.columnSearch .btn{ vertical-align:top; }

/* 高级搜索表单模板 -----------------------------------------*/
.advSearch{ width:700px; margin:0 auto; padding:30px 0; line-height:32px; }
.advSearch input,.advSearch select{ height:20px; line-height:20px; border:1px solid #ccc; background:#fff; margin:5px 0; vertical-align:middle; }
.advSearch .submitLi{ padding-left:61px; margin-top:10px; }
.advSearch .bigBtn{ display:block; width:80px; text-align:center; font-size:14px; height:26px; line-height:26px; border:1px solid #ed7b0a; padding:1px; background:#fabc7e; 
	 color:#fff; font-weight:bold; }
.advSearch .bigBtn span{ display:block; background:url(images/bgSplit.jpg) 0 -635px; }
.advSearch .bigBtn:hover{ text-decoration:none; border-color:#b65f07; }

/*********作者来源列表页*********/

.s_classlist_title li{ height:40px;line-height:40px;float:left;width:32%;}
.source_info li {float:left;width:32%;line-height:24px;min-height:24px;height:auto !important; height:24px; }
.source_info li a {color:#333;}
.source_info li a:hover {color:#cc0000;text-decoration:underline;}

/*******用户列表**********/
.user_allIntro {margin-bottom:20px;}
.user_list td {padding:5px;line-height:24px;background:#fff;text-align:center;color:#8a8d8c;}
.user_list td strong {color:#124a6b;}
.user_list td a {color:#1c7cc1;}
.user_list td a:hover {color:#cc0000;text-decoration:underline;}
.user_back_info {background:#71b7ea;}

/**********心情指数列表*******/
.article_mood { text-align:left; border:4px solid #ddd;padding:10px;}
/* 网站首页 */
/*首页布局*/
/*1s2s1*/
.Layout_1s2s1{ width:980px; margin:0 auto;}
.LayoutLeft_1s2s1{float:left; width:200px; }
.LayoutRight_1s2s1{float:right; width:200px;}
.LayoutMain_1s2s1{ margin:0 205px;}
/*1s2s2*/
.Layout_1s2s2{ width:980px; margin:0 auto;}
.LayoutLeft_1s2s2{float:left; width:200px; }
.LayoutRight_1s2s2{float:right; width:380px;}
.LayoutMain_1s2s2{ margin:0 385px 0 205px;}
/*1s3*/
.Layout_1s3{ width:980px; margin:0 auto;}
.LayoutLeft_1s3{float:left; width:200px; }
.LayoutMain_1s3{ margin:0 0 0 205px;}
/*1s3s1*/
.Layout_1s3s1{ width:980px; margin:0 auto;}
.LayoutLeft_1s3s1{float:left; width:200px; }
.LayoutRight_1s3s1{float:right; width:200px;}
.LayoutMain_1s3s1{ margin:0 205px;}
/*1s4*/
.Layout_1s4{ width:980px; margin:0 auto;}
.LayoutLeft_1s4{float:left; width:200px; }
.LayoutMain_1s4{ margin:0 0 0 205px;}
/*2s2*/
.Layout_2s2{ width:980px; margin:0 auto;}
.LayoutLeft_2s2{float:left; width:488px; }
.LayoutMain_2s2{ margin:0 0 0 492px;}
/*2s3*/
.Layout_2s3{ width:980px; margin:0 auto;}
.LayoutLeft_2s3{float:left; width:380px; }
.LayoutMain_2s3{ margin:0 0 0 385px;}
/*3s1*/
.Layout_3s1{ width:980px; margin:0 auto;}
.LayoutRight_3s1{float:right; width:220px; }
.LayoutMain_3s1{ margin:0 225px 0 0;}
/*3s2*/
.Layout_3s2{ width:980px; margin:0 auto;}
.LayoutRight_3s2{float:right; width:380px; }
.LayoutMain_3s2{ margin:0 385px 0 0;}
/*4s1*/
.Layout_4s1{ width:980px; margin:0 auto;}
.LayoutRight_4s1{float:right; width:200px; }
.LayoutMain_4s1{ margin:0 205px 0 0;}
/*100*/
.Layout_100{ width:100%; margin:0 auto;}
.LayoutMain_100{ }
/*xsdsx*/
.Layout_xsdsx{ width:980px; margin:0 auto;}
.LayoutLeft_xsdsx{float:left; width:325px; }
.LayoutRight_xsdsx{float:right; width:240px;}
.LayoutMain_xsdsx{ margin:0 245px;}

/*W1200Pic3List*/
.W1200Pic3List{width:1200px;}
.W1200Pic3List .hd{padding-top:20px; padding-bottom:20px; overflow:hidden; background:url("images/Box1200Hd.jpg") 0px 0px repeat-x; text-align:center;}
.W1200Pic3List .hd h3{font-size:28px;font-weight:lighter; text-align:center; padding-top:6px; margin-left:400px; width:400px; background-color:#fff;}
.W1200Pic3List .bd{padding:0px; overflow:hidden; text-align:center; }
.W1200Pic3List .bd ul{padding:0px;}
.W1200Pic3List .bd ul li{ float:left; padding-left:5px; padding-right:5px; width:390px;}
.W1200Pic3List .ft{height:10px;}

/*W1200Pic2List*/
.W1200Pic2List{width:1200px;}
.W1200Pic2List .hd{padding-top:20px; padding-bottom:20px; overflow:hidden; background:url("images/Box1200Hd.jpg") 0px 0px repeat-x; text-align:center;}
.W1200Pic2List .hd h3{font-size:28px;font-weight:lighter; text-align:center; padding-top:6px; margin-left:400px; width:400px; background-color:#fff;}
.W1200Pic2List .bd{padding:0px; overflow:hidden; text-align:center; }
.W1200Pic2List .bd ul{padding:0px;}
.W1200Pic2List .bd ul li{ float:left; padding-left:10px; padding-right:10px; width:580px;}
/*.W1200Pic2List .bd ul li a{ color:#666; padding:0px;}
.W1200Pic2List .bd ul li a:hover{ color:#d80000;}
.W1200Pic2List .bd ul li img{ width:100px; height:35px; display:block;  padding:2px; border:1px solid #ccc; }
.W1200Pic2List .bd ul li a:hover img{ border-color:#999;  }*/
.W1200Pic2List .ft{height:10px;}

/*W1200Pic4List*/
.W1200Pic4List{width:1200px;min-width:1200px; margin: 0 auto; text-align:left;}
.W1200Pic4List .hd{padding-top:20px; padding-bottom:20px; overflow:hidden; background:url("images/Box1200Hd.jpg") 0px 0px repeat-x; text-align:center;}
.W1200Pic4List .hd h3{font-size:28px;font-weight:lighter; text-align:center; padding-top:6px; margin-left:400px; width:400px; background-color:#fff;}
.W1200Pic4List .bd{padding:0px; overflow:hidden; text-align:center; }
.W1200Pic4List .bd ul{padding:0px;}
.W1200Pic4List .bd ul li{ float:left; padding-left:5px; padding-right:5px; width:290px;}
.W1200Pic4List .ft{height:10px;}

/*滚动图片*/
.picScroll-left{ overflow:hidden; margin-bottom:5px; position:relative; background-color:#fff; }
.picScroll-left .hd{ overflow:hidden; border:1px solid #d8d8d8; height:30px; line-height:30px; background:url(images/bgSplit.jpg) 0 -10px repeat-x;}
.picScroll-left .hd .more{ float:right; margin-right:10px; color:#0583D0; font-weight:normal; font-size:12px;}
.picScroll-left .hd h3{ position:absolute; height:32px; left:-1px; top:-1px; display:inline-block; *display:inline; zoom:1; padding:0 20px; font-weight:bold; font-size:14px; color:#fff; background:url(images/bgSplit.jpg) 0 -460px repeat-x; }
.picScroll-left .hd h3 a{ color:#fff; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; width:5px; height:9px; float:right; margin-right:5px; margin-top:10px; overflow:hidden;cursor:pointer; background:url("images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px; }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ border:1px solid #d8d8d8; border-top:0; padding:15px 10px 5px 10px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; }
.picScroll-left .bd ul li .u_thumb{ text-align:center; }
.picScroll-left .bd ul li .u_thumb img{ width:163px; height:130px; display:block; padding:10px; border:0px solid #ccc; }
.picScroll-left .bd ul li .u_thumb a:hover img{ border-color:#999; }
.picScroll-left .bd ul li .u_thumb_title{ line-height:normal; }
.u_thumb_title{ margin-top:10px; line-height:normal; }

/*书签式*/
.newsBookmark{ overflow:hidden; margin-bottom:5px; background-color:#fff; border:1px solid #d8d8d8; }
.newsBookmarkTitle { border-bottom:1px solid #d8d8d8; height:30px; line-height:30px;  }
.newsBookmarkTitle ul {}
.newsBookmarkTitle li {float:left;width:100px;text-align:center; font-weight:bold; font-size:14px;border-right:1px solid #d8d8d8;}
.newsBookmarkTitle li a {color:#296aae;}
.newsBookmarkTitle li a:hover, .news li.on a {color:#cc0100;}
.newsBookmarkTitle li.on {font-weight:bold;color:#cc0100;}
.newsBookmarkList {	float:left;width:400px;}
.newsBookmarkList ul {padding:10px;}
.newsBookmarkList li {height:24px;line-height:24px;	font-size:12px;}
.newsBookmarkList li span.datetime {float:right;}
.newsBookmarkList li a {}
.newsBookmarkList li a:hover {color:#cc0000;}

/*书签栏目*/
.labelBox{ overflow:hidden; zoom:1; text-align:center; }
.labelBox .hd { border: #d8d8d8 1px solid; height: 31px; line-height: 31px; position:relative; background:url(images/bgSplit.jpg) 0 -10px repeat-x;}
.labelBox .hd ul{ overflow:hidden; position:absolute; height:32px; line-height:32px; top:0px; left:0px; }
.labelBox .hd li { float: left; font-weight: bold; margin-right: 5px; cursor: pointer; }
.labelBox .hd li a { display: block; padding: 0 13px; color: #296aae; }
.labelBox .hd li a:hover { text-decoration:none;  }
.labelBox .hd li.on { border: #d8d8d8 solid; border-width: 2px 1px 0; background: #fff; position: relative;  zoom: 1; border-bottom:1px solid #fff; background:url(images/bgSplit.jpg) 0 -460px repeat-x; }
.labelBox .hd li.on a { color:#fff;}
.labelBox .bd { background-color:#fff; padding:10px 10px 10px 10px; border-left: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid; border-bottom: #d8d8d8 1px solid;}
/*.footLinkUrl{ min-height:50px; text-align:left; line-height:24px;}
.footLinkUrl li{ line-height:24px; float:left; }
.footLinkUrl li a{padding:0 5px;color:#666; word-break:keep-all; white-space:nowrap; }
.footLinkUrl li a:hover{color:#BA2636;}*/
.vBox{ overflow:hidden; margin-bottom:5px; background-color:#fff; }
.vBox .hd{ position:relative; border-bottom:1px solid #d8d8d8; height:30px; line-height:30px; background:url(images/bgSplit.jpg) 0 -10px repeat-x; }
.vBox .hd .more{ float:right; margin-right:10px; color:#0583D0; font-weight:normal; font-size:12px; }
.vBox .hd h3{ position:absolute; height:32px; left:-1px; top:-1px; display:inline-block; *display:inline; zoom:1; padding:0 20px; font-weight:bold; font-size:14px; color:#fff; background:url(images/bgSplit.jpg) 0 -460px repeat-x; }
.vBox .hd h3 a{ color:#fff; }
.vBox .bd{ border:1px solid #d8d8d8; border-top:0; padding:10px 10px 10px 10px; }


/*焦点新闻*/
.headlines {width:978px;height:90px;border:1px solid #e6e6e6;background: url(images/tt.jpg) left top no-repeat #f3f3f3;}
.headlines-spreadhead { width:960px;float:left;margin-left:20px;margin-top:12px;text-align:center;}
.headlines-spreadhead a { color: #124886; font-family: 'Noto Sans SC','黑体';font-size: 38px;font-weight: bold; line-height:normal; }
.headlines-subtitle { float:left;width:970px;height:30px;line-height:30px;margin-left:10px;	text-align:center;font-size:12px;}


/* 1文章-父列表页 -----------------------------------------*/
#columnA{ overflow:hidden; zoom:1; margin-bottom:5px; background-color:#fff; }
#columnA #focusNews{ float:left; width:330px; border:1px solid #ddd; padding:3px;overflow:hidden }
#columnA #focusNews .bd{height:230px; }
#columnA #focusNews .bd ul{height:220px;overflow:hidden; }
#columnA #focusNews .title{ display:block; }
#columnA #focusNews .bg{ display:block; }
#columnA #topicWrap{ float:right; width:648px; height:225px; border:1px solid #ddd; }
#columnB{ overflow:hidden; zoom:1; }
#columnB .cBox{ width:492px; margin-bottom:5px; }
#columnB .cBox .hd{ background:url(images/bgSplit.jpg) 0 -10px repeat-x; }
#columnB .cBox .bd{overflow:hidden; height:192px; }

/* 文章-子列表页 -----------------------------------------*/
.mainContent .mainContentIn{ min-height:720px; _height:720px; _overflow:visible; }
.mainContent .nodeName{ text-align:left; padding-left:30px; font:normal 22px/36px "Noto Sans SC"; _font-weight:bold; border-bottom:2px solid #ddd; padding-bottom:10px; color:#1855a8;background:url("images/iconSplit.gif") 2px -555px no-repeat; }

.articleContent .sideMenuBox .bd li{ display:block; background:url("images/dotted.gif") repeat-x bottom; }
.articleContent #sideHotSale{ margin-bottom:0px; }
.articleContent #sideHotSale .bd{ height:auto !important; }

.newsList{ text-align:left; padding:10px; font-size:14px; }
.newsList li{ margin-top:0px; height:26px; padding-top:6px; overflow:hidden; background:url("images/dotted.gif") bottom repeat-x;}
.newsList li .date{ float:right; }
.newsList li .node{ color:#999; margin:0 3px; }
.newsList .s{ background:none; overflow:hidden; height:20px; margin-top:0px; }

/* 文章-内容页 -----------------------------------------*/
.articleCon{ padding:0px 0px; zoom:1; }
.articleCon .title{ text-align:center; color:#1855a8; font:normal 22px/32px "Noto Sans SC"; _font-weight:bold; padding-top:10px; }
.articleCon .subTitle{ color:#333; font-size:14px; padding-top:10px; text-align:center; }
.articleCon .property{text-align:center;line-height:24px; padding:10px 0 10px 0; color:#999; border-bottom:0px solid #d7ecfb }
.articleCon .property span{margin:0 2px; }
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ color:#666; background:url("images/share/shareB.gif") no-repeat 3px -124px; padding-left:17px;display:inline-block; line-height:20px; }
.articleCon .property .fontZoomB{ background-position:3px -164px; }
.articleCon .shareBtns{ text-align:center; padding:10px 0; }
.articleCon .shareBtns #bdshare{ float:none; display:inline-block; *display:inline; zoom:1; }
.conTxt{ padding:0px 0; font-size:14px; line-height:28px; overflow:hidden;text-align:left; color:#333; }
.conTxt p{ margin-bottom:20px; color:#333;}
.conTxt a{color:#1855a8;}
.conTxt #fontzoom{ overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
.articleCon .page{ padding:0 0px 10px 0px; }
.articleCon .userControl{padding:10px 0; text-align:center; background:url("images/share/dotted.gif") bottom repeat-x; }
.articleCon .userControl a{ cursor:pointer; width:110px; height:28px; display:inline-block; *display:inline; zoom:1; margin-left:10px; background:url("images/btn_print.gif") no-repeat; }
.articleCon .userControl .collection{ background:url("images/btn_print.gif") 0 -28px no-repeat; }
.articleCon .others{ text-align:left; line-height:25px; margin:10px 0;color:#666; border-top:1px dotted #ccc;padding-top:10px; }
.articleCon .others a{margin-right:10px; color:#3366cc; }
.articleCon .articleMood{ padding-top:10px; }

/* 2图片-父列表页 */
#hotPicList{ margin-bottom:5px; }
#hotPicList .picListFl li{ width:90px; height:90px; }
#hotPicList .picListFl .pic img{ width:80px; height:60px; padding:0; border:0; }

/* 图片-子列表页 */
.pagePicList{overflow:hidden; padding:30px 0; }
.pagePicList li{ float:left;width:236px;height:185px; overflow:hidden; text-align:center; }
.pagePicList li img{ width:180px; height:135px; padding:4px; border:2px solid #ebebeb; }
.pagePicList li .pic a:hover img{ border:2px solid #9ec3e6; }
.pagePicList li .title{margin:4px 0 0 0; }

.solutionPicList{overflow:hidden; padding:30px 0; }
.solutionPicList li{ float:left;width:385px;height:260px; overflow:hidden; text-align:center;padding:5px; }
.solutionPicList li img{ width:370px; height:215px;  border:0px solid #ebebeb; }
.solutionPicList li .pic a:hover img{ border:2px solid #9ec3e6; }
.solutionPicList li .title{margin:0 0 0 0; line-height:normal; }

/* 图片-内容页 */
#picDetail .img-tit{text-align:left; position:relative; height:50px;background:url(images/iconTitle.png) no-repeat 4px 8px; border-bottom:3px solid #9EC3E6; }
#picDetail .img-tit h2{font-size:24px;font-weight:bold;margin:0px 0 0 55px;height:40px;line-height:40px;color:#21569e; }
#picDetail .img-tit span{position:absolute; right:0px;top:10px; }
#picDetail .authorMeta{margin:10px 0;background:#f3f3f3;text-align:center; border-bottom:1px solid #d8d8d8;height:25px;line-height:25px; }
#picDetail .authorMeta span{margin:0 8px; }
#picDetail .picInfo {border:1px solid #d8d8d8; padding:5px; }
#picDetail .picInfo .hd{font-weight:bold;font-size:14px;height:35px; }
#picDetail .picInfo .bd{margin:0 0 20px 0; padding:0 15px; }
#picDetail .picInfo .bd p{margin:0 0 10px 0; }
#gallery {margin:20px auto;width:640px; }
#descriptions {position: relative;height: 50px;background: #000;margin-top: 10px;width: 480px;padding: 10px;overflow: hidden;}
#descriptions .ad-image-description {position: absolute;background:#000; }
#descriptions .ad-image-description .ad-description-title {display: block;color:#fff;}
.ad-gallery {width: 680px; position:relative;}
.ad-gallery, .ad-gallery * {margin: 0;padding: 0;}
.ad-gallery .ad-image-wrapper {height: 480px; position: relative;overflow:hidden;background:#f5fbfe; z-index:80;}
.ad-gallery .ad-image-wrapper-txt{ letter-spacing:0.1em; text-align:left; font-size:12px; padding:0 20px; line-height:20px;color:#999; text-indent:30px;}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;}
.ad-gallery .ad-image-wrapper .ad-next {position: absolute;right: 0;top: 0;width: 25%;height: 100%;cursor:pointer;display: block;z-index:9999;overflow:hidden; z-index:11; }
.ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;top: 0;width: 25%;height: 100%;cursor:pointer;display: block;z-index:9999; overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {/* Or else IE will hide it */ overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background:#333 url(images/ad_prev2.png) center center no-repeat; border:1px solid #666;width: 50px;height: 50px;display: none;position: absolute;top: 40%;left: 0;z-index: 101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background:#333 url(images/ad_next2.png) center center no-repeat; border:1px solid #666;width:50px;height: 50px;right: 0;left: auto;}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image a{ z-index:-1;}
.ad-gallery .ad-image-wrapper .ad-image a img { z-index:0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0px;left: 0px;padding:0 7px;text-align: left;width:100%;z-index: 2;color: #000; font-size:12px; line-height:30px; font-weight:normal;background:#000; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;color:#fff;}
.ad-gallery .ad-controls {height: 30px;color:#333; margin-top:10px; }
.ad-gallery .ad-info {float: left;}
.ad-gallery .ad-slideshow-controls {float:right; height:23px;line-height:23px;padding:0 10px; margin:0 0 10px 0;background:#0067A3; color:#b0d5f9; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer;padding:0 4px;display:inline-block; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: pointer;color:#b0d5f9;}

/* ad-nav */
.ad-gallery .ad-nav {width: 99.5%;position: relative;background:url(images/bg01.png) repeat-x 0px 0; height:110px; overflow:hidden;border:1px solid #d8d8d8; }
.ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute;top: 0;height: 100%;z-index: 10;}
#gallery .ad-image-wrapper .ad-image p.ad-description span{ display:none;}
/* IE 6 doesn't like height: 100% */
/** html .ad-gallery .ad-forward, .ad-gallery .ad-back {height: 100px;}*/
.ad-gallery .ad-back {cursor: pointer;left: 10px; height:130px; width: 30px;display: block;background: url(images/ad_prev.png) 0px 40px no-repeat;}
.ad-gallery .ad-forward { height:130px;cursor: pointer;display: block;right: 10px;width: 30px;background: url(images/ad_next.png) 0px 40px no-repeat;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width:550px; margin:0px 40px 0 40px;padding:15px 0 0 0; line-height:140%;}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.ad-gallery .ad-thumbs li {float: left;display:inline;padding:0 2px; overflow:hidden;}
.ad-gallery .ad-thumbs li a {display: block; height: 85px; width:107px; }
.ad-gallery .ad-thumbs li a img {border: 2px solid #C5D6CA; width:100px;display: block; height:75px;}
.ad-gallery .ad-thumbs li a:hover img{border:2px solid #333; }
.ad-gallery .ad-thumbs li a.ad-active img {border:2px solid #676767;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}

/* 3软件-子列表页 */
.softList{ padding:20px; }
.softList li{margin:0 0 15px 0;padding:0 0 15px 0; border-bottom:1px dotted #d8d8d8; clear:both;overflow:hidden;}
.softList li h5{float:left; background:url(images/share/shareB.gif) no-repeat 0px -202px;padding-left:25px; }
.softList li h5 a{color:#134699;}
.softList li span.date{float:right;color:#999; }
.softList li .softListIntro{color:#999;padding:2px 0; line-height:20px; clear:both;overflow:hidden;}
.softList li .softListIntro a{color:#f60;}

/* 软件-内容页 */
.down-content { padding:10px 20px; text-align:left; }
.down-head { height: 40px; margin-bottom:5px; }
.down-head h2 { color: #21569e; font-family: "Noto Sans SC"; font-size: 18px;float: left; font-weight: normal; }
.down-head .downnow { float: right; display: block; width: 180px; height: 58px; background: url(images/btn_downnow.gif) no-repeat; text-indent:-9999px; }
.down-detail { margin-bottom: 20px; overflow: hidden; zoom: 1;width:100%; }
.down-detail .img-box { border: #e4e4e4 1px solid; padding: 1px; float: left; zoom: 1; position: relative; display: inline;width:180px; }
.down-detail .img-box div { width: 150px; height: 113px; text-align: center; overflow: hidden; margin:auto; }
.down-detail .img-box img { width:150px; height: auto;overflow:hidden }
.down-detail ul {overflow:hidden;float:right;display:inline;width:450px; }
.down-detail li { float: left; width: 180px; height: 26px; line-height: 26px; overflow: hidden; border-bottom: #DDD 1px dotted; color: #545454; padding: 0 8px 0 2px; }
.down-detail li.virusTest{height:auto; width:90%; border:none;padding:10px 0 0 0; }
.down-detail li.virusTest img{}
.down-info .hd { border-bottom: #0583D0 1px solid; height: 29px; line-height: 28px; position:relative; }
.down-info .hd ul{ overflow:hidden; position:absolute; height:30px; line-height:30px; top:0px; left:0px; }
.down-info .hd li { float: left; font-weight: bold; margin-right: 5px; cursor: pointer; }
.down-info .hd li a { display: block; padding: 0 13px; color: #0583D0; }
.down-info .hd li a:hover { text-decoration:none; }
.down-info .hd li.on { border: #0583D0 solid; border-width: 2px 1px 0; background: #FFF; position: relative; zoom: 1; border-bottom:1px solid #fff; }
.down-info .bd { padding: 20px 10px; line-height: 24px; }
.down-info .bd p { margin-bottom: 0.8em; }
.down-url dt { border-bottom: #DDD 1px solid; padding: 0 5px; font-size: 12px; color: #666; font-weight: bold; }
.down-url dd { margin-bottom: 5px; }
.down-url dd ul { padding: 5px 10px; text-align:left; }
.down-url dd li { background: url(images/share/shareB.gif) no-repeat 2px -197px; padding-left:27px; line-height: 30px; }
.down-related { overflow: hidden; margin: 0 auto;}
.down-related h6{font-weight:bold;color:#0067A3;height:25px;line-height:25px;padding:0 10px;margin:0 0 10px 0; }
.down-related ul { background:#F5FBFE;margin:0 0 15px 0;padding:8px; }
.down-related li {background:url(images/share/shareB.gif) no-repeat 10px -436px; padding-left:30px;height:20px; }

/* 5留言-子列表页 */
.btnWriteMsg{ position:absolute; right:30px; top:34px; display:inline-block; *display:inline; zoom:1; width:80px; height:26px; line-height:26px; text-align:center; color:#fff;font-size:14px; background:url(images/product-btn.gif) 0 -294px no-repeat;}
.btnWriteMsg:hover{ color:#fff; text-decoration:none; }
.msgTable{width:100%; margin:20px 0; border:none; }
.msgTable .tableTitle{ background:#dcedff;}
.msgTable .tableTitle td{padding:5px; font-weight:bold;text-align:center; color:#0C64AB;border-bottom:1px solid #9ec3e6; }
.msgTable .tableCont td{padding:8px 5px;border-bottom:1px dotted #d8d8d8;text-align:center; }
.msgTable .tableCont td.msgT{text-align:left;padding-left:15px; }
.msgTable .tableCont td.msgT a{background:url(images/share/shareB.gif) no-repeat 0 -725px; padding-left:14px;}
.msgTable .tableCont td .msg_ok{color:#f60;}
.msgTable .tableCont td .msg_wait{color:#999;}
.msgTable .tableCont:hover td{background:#f7f7f7; }
.msgTable .last td{border:none; }

/* 留言-内容页 */
.msgDetial{border:1px solid #9ec3e6;margin:15px 0; }
.msgDetial .hd{overflow:hidden; font-weight:bold;background:#dcedff;padding:0 10px 0 20px;height:30px;line-height:30px;border-bottom:1px solid #9ec3e6; }
.msgDetial .hd span{float:right; }
.msgDetial .bd{overflow:hidden; text-align:left;}
.msgDetial .img{float:left;width:22%; text-align:center; display:inline;min-height:120px; }
.msgDetial .img img{margin:20px 0 0 0; }
.msgDetial .cont{float:left;width:72%;display:inline;padding:15px 10px 15px 20px; border-left:1px solid #9ec3e6; min-height:120px; }
.msgDetial .cont .fr{text-align:right; color:#999;}
.msgDetial .cont .fr a{color:#999;}
.msgDetial .msgContHere{padding:10px 0; }
.msgDetial .adminRep{padding:10px;margin:10px 0;background:#f6f6f6;border:1px dotted #e3e3e3; overflow:hidden;width:95%; }
.msgDetial .adminRep strong{color:red;}
.msgDetial .adminRep .fr{}

/* 留言-签写页 */
.msgWrite{ margin:20px 0; }
.inputxt{padding:2px 0 0 2px;height:20px;border:1px solid #d8d8d8; }
.msgWrite td{padding:4px; }
.msgWrite td.tdbgleft{text-align:right; }
.msgWrite td input,.msgWrite select,.msgWrite img{vertical-align: middle;}
.msgWrite .manageBtn{text-align:center; padding-top:10px; }
.msgWrite .manageBtn input{ display:inline-block; *display:inline; zoom:1; width:50px; height:20px; line-height:20px; text-align:center; 
	background:url(images/product-btn.gif) -87px -294px no-repeat; color:#fff; border:0; cursor:pointer; }
.spacingtitle{ font-size:14px; background-color:#dcedff; letter-spacing: 12px;line-height: 24px;height:24px;padding:0;margin:0;}

/* 7视频-父列表页 -----------------------------------------*/
#focusVideo{ float:left; width:1178px; border:1px solid #d8d8d8; padding:10px;overflow:hidden }
#focusVideo .hd{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #d8d8d8; }
#focusVideo .hd .more{ float:right; margin-right:10px; color:#0583D0; font-weight:normal; font-size:12px;}
#focusVideo .hd h3{ text-align:center; font-weight:bold; font-size:14px; color:#0583D0; }
#focusVideo .hd h3 a{ color:#0583D0; }
#focusVideo .bd{height:230px; }
#focusVideo .bd ul{height:220px;overflow:hidden; text-align:center; }
#focusVideo .title{ display:block; }
#focusVideo .bg{ display:block; }

/* 视频-子列表页 */
.videoList{ text-align:center; padding:5px; }
.videoList li{ width:360px; overflow:hidden; float:left; padding:0 10px; margin-top:10px;line-height:30px;}
/*.videoList li .img_pic img{ width:350px; height:280px; padding:0px; border:1px solid #d8dcdd;}
.videoList li .img_txt a{ font-weight:bold; color:#007ec7; display:block;}
.videoList li .img_txt p{ line-height:24px; color:#666;}*/
.videoList li .pic{width:380px; height:230px; padding-top:8px; padding-left:10px;}
.videoList li .pic a{ display:block;width:370px; height:230px; overflow:hidden; margin:0 auto;}
.videoList li .pic img{width:370px; height:230px;}
.videoList li .pic img:hover {width:410px; height:270px; margin-left:-20px; margin-top:-20px;}
.videoList li .player{opacity:0.6; margin-left:165px; margin-top:100px; position:absolute; z-index:9999; background:url(images/player.png); width:41px; height:41px;cursor:pointer;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.videoList li .player img{width:41px; height:41px;}
.videoList li .player:hover {opacity:0.8;}
.videoList li .title{width:370px; height:33px;line-height:33px; margin-left:15px; margin-top:-33px;}
.videoList li .title a{opacity:0.6; display:inline-block;width:370px; height:33px;line-height:33px;color:#fff; background:#000;}
.videoList li .title a:hover{opacity:0.6; color:#fff;}

/* 视频-内容页 */
.playBox,.playBox h1{ width:100%; text-align:center; }
.PlayUrlList {height:30px;line-height:30px; }
.PlayUrlList li{ float:left; width:8em; text-align:center;height:30px;line-height:30px; }

/* 8音乐-父列表页 -----------------------------------------*/
.music-topic{height:auto!important; height:236px; min-height:236px;	background: url(Images/zhzs_bg.gif) repeat-x #f5fafb;margin-bottom:3px; padding:0px;}
#musicList {}
#musicList li{display:block; clear:both;height:27px; line-height:27px; border-bottom:1px solid #e1e1e1;}
#musicList li.title{background:#fff; font-weight:bold;}
#musicList li.sele{ height:20px; line-height:20px; border-bottom:none;}
#musicList li.sele a{ display:block; float:left; padding:0 5px; color:#333; line-height:20px; text-decoration:none;}
#musicList li.sele a:hover{ color:#c00; text-decoration:underline; }
#musicList li span{display:block; float:left; width:45px;}
#musicList li span.select{width:30px; padding-top:5px; height:20px; text-align: center;}
#musicList li span.sing{width:300px;}
#musicList li span.singer,#musicList li span.style{width:80px;}
#musicList li span.album{width:120px;}
#musicList li a{line-height:27px; color:#0033cc; text-decoration:underline;}
#musicList li span.sing a{font-size:13px;}

.song-list{ padding:5px;}
.song-list li{ height:22px; line-height:22px; padding:0 10px 0 15px; background-position:7px 7px;}
.song-list p{height:22px; padding:5px 15px;}
/* 音乐-子列表页 */
/* 音乐-内容页 */

/* 10友情列表页 -----------------------------------------*/
.friendLinkList{ overflow:hidden; zoom:1; padding:20px; }
.friendLinkList li{ width:150px; height:28px; line-height:28px; padding:0 10px 0 10px; background:url("images/share/shareA.gif") 0 -114px no-repeat; float:left; }

/* 通用单页 -----------------------------------------*/
.singleContent{ text-align:left; border:1px solid #ddd; background-color:#fff; }
.singleContent .nodeName{ text-align:left; padding-left:30px; font:normal 22px/36px "Noto Sans SC"; _font-weight:bold; border-bottom:2px solid #ddd; padding-bottom:10px; color:#1855a8;background:url("images/iconSplit.gif") 2px -555px no-repeat; }
.singleContent .contentIn{margin:20px; }
.singleContent .text{ font:normal 14px/16px "Noto Sans SC"; line-height:24px; padding:20px 0px 0px 10px;}

/* 文章评论 ---------------------------------------- */
/* 评论列表 */
.comListBox{ padding:10px 0; }
.count{ text-align:center; height:26px; line-height:26px; background-color:#f6f6f6; border:1px solid #ddd; margin-bottom:5px;}
.msgList li{ text-align:left; margin-bottom:15px; border:1px solid #ddd; background:#fff;-webkit-box-shadow: #f1f1f1 0 3px 0;-moz-box-shadow: #f1f1f1 0 3px 0;box-shadow: #f1f1f1 0 3px 0;behavior: url(/PIE.htc);}
.msgList .msgInfo{ float:left; height:26px; line-height:26px; padding:0 10px; background:url("images/bgSplit.jpg") 0 -13px repeat-x; border-bottom:1px solid #dfdfdf; color:#999; }
.msgList .msgInfo .reviewer{ font-weight:bold; color:#c60; }
.msgList .msgInfo .star{ float:right; }
.msgList .msgInfo .star em{ vertical-align:middle;float:left;margin-top:-1px;display:inline; }
.msgList .msgContent{ padding:10px; }
.msgList .msgContent .msgReply{ padding:5px 10px; background:#f6f6f6;margin:10px 0 0 0; }
.msgList .msgContent .msgReplyer{ font-weight:bold;color:red;}
.msgPage{ text-align:center; }

/* 填写评论 */
.msgAddBox{ text-align:left; padding:10px 25px; background:#f8f8f8; border:1px solid #ddd; }
.msgAddBox .inputTxt{ height:20px; line-height:20px; border:1px solid #d4d4d4; width:90px;color:#999; }
.msgAddBox #commentEmail{ width:180px; }
.msgAddBox li{ height:22px; line-height:22px;}
.msgAddTit{ padding-bottom:5px;}
.msgAddTit #commentTitle{ width:340px;}
.msgAddBox .msgAddUser{height:30px; }
.msgAddBox .msgAddUser em{display:inline-bock;height:30px; }
.msgAddBox .msgAddUser label{ padding-right:15px; }
.msgAddBox .msgAddUser i{ color:#f00; }
.msgAddBox .msgAddUser li{ overflow:hidden; }
.msgAddBox .msgAddUser #commentRankingBlock{ float:right; }
.msgAddBox .msgScore{ padding-top:0px; }
.msgAddBox #commentContnet{ margin-top:5px; background:#fff; border:1px solid #d4d4d4; width:568px; height:60px; font-size:12px; }
.msgAddBox .msgSubmitBar{ padding-top:10px; height:22px; line-height:22px; }
.msgAddBox .msgSubmitBar *{ vertical-align:middle; }
.msgAddBox #commentValidCode{ margin:0 5px; }

/* 评论发表页模板 ---------------------------------------------- */
.addComFrom table{ }
.addComFrom table{ border-collapse: collapse; empty-cells:show;}
.addComFrom table td{ border:#eee solid 1px; padding:5px; } 
.addComFrom table .spacingtitle{ background:#f4f4f4; font-weight:bold; }
.addComFrom table table td{ border:0; }
.addComFrom #BtnSubmit{ width:80px; height:26px; line-height:22px; cursor:pointer; }

/* 商品评论 ---------------------------------------- */

/* 好评度 */
.goodComment{ padding:10px 0; overflow:hidden; border:1px solid #e4e4e4; background:#f8f8f8; }
.goodComment dd{ float:left; _display:inline; padding:0 10px; border-right:1px solid #e4e4e4; }
.goodComment .rate{ width:80px; text-align:center; color:#F18429; }
.goodComment .rate strong{  font-size:30px; line-height:36px; font-weight:bold; }
.goodComment .percent{ width:190px; }
.goodComment .percent li{ height:20px; line-height:20px; overflow:hidden; }
.goodComment .percent em{ width:110px; display:inline-block; *display:inline; zoom:1; height:8px; overflow:hidden;
margin:0 8px; background:#fff; border:1px solid #F7A96A; }
.goodComment .percent em i{ display:block; height:8px; background:#F18429; border:1px solid #F7A96A; border-bottom:0; }
.goodComment .comm{ width:280px; border-right:0; line-height:18px; }
.goodComment .comm strong{ padding-bottom:4px; }
.goodComment .comm em{ color:#1855a8; }
.goodComment .btns{ width:110px; border-right:0; border-left:1px solid #e4e4e4; text-align:center; }
.goodComment .btns .addCom{ width:80px; height:26px; font:normal 16px/22px "Noto Sans SC"; _font-weight:bold; margin-top:5px; }

/* 评论列表 */
.commentList{ padding-bottom:10px; display:none; }
.commentList dl{ overflow:hidden; zoom:1; margin-top:15px; border:1px solid #C5DDF3; background:url("images/dotted.gif") 100px 0 repeat-y; border-top:3px solid #C5DDF3; }
.commentList dt{ width:80px; float:left; text-align:center; line-height:18px; padding:10px; }
.commentList dt .pic img{ width:50px; height:50px; padding:1px; border:1px solid #ddd; margin-bottom:5px; }
.commentList dt em{ color:#1855a8; }
.commentList dd{ width:606px; float:left; padding-left:15px; }
.commentList dd .c-hd{ height:30px; line-height:30px; font-weight:bold; }
.commentList dd .c-hd .date{ float:right; color:#999; font-weight:normal; }
.commentList dd .c-bd{ padding:8px 0; min-height:40px; _height:40px; _overflow:visible; border:1px dotted #ddd; border-left:0; border-right:0; text-indent:24px; line-height:20px; }
.commentList dd .c-fd{ padding:8px 0; color:#999; }
.commentList dd .c-fd a{ vertical-align:middle; margin-left:5px; margin-right:0px; color:#1855a8; }
.commentList dd .c-fd a.addComm{ float:right; }

#commentList .page{ display:none; }

/* 评论回复列表 */
.replies{ border:1px solid #ddd; padding:5px; margin-top:5px; color:#666; }
.replies .r-hd{ height:20px; line-height:20px; background:url("images/dotted.gif") repeat-x bottom; padding:0 5px; overflow:hidden; }
.replies .r-hd .date{ float:right; color:#999; }
.replies .r-hd em{ color:#1855a8; margin:0 5px; }
.replies .r-bd{ padding:5px; }

/* 回复评论 */
.commReply{ position:relative; padding:10px; background:#F8F8F8; margin-bottom:10px; overflow:hidden; zoom:1; }
.commReply textarea{ width:520px; height:60px; display:block; background:#fff; border:1px solid #ddd; }
.commReply .btns{ padding-top:10px; }
.commReply a{ cursor:pointer; vertical-align:middle;}
.commReply a.close{ display:block; width:14px; height:14px; position:absolute; left:535px; top:12px; background:url("images/iconSplit.gif") -215px -470px no-repeat; }
.commReply a.thisYbtn{ bottom:0px; padding:0; width:67px; text-align:center; }
.commReply img{ vertical-align:middle; }
.commReply .code{margin-left:5px; width:120px; border:1px solid #ccc; background:#fff; height:20px; line-height:20px; vertical-align:middle; }

/* 填写评论 */
.addComment{ border:1px solid #e4e4e4; margin-top:10px; }
.addComment .a-hd{ height:30px; line-height:30px; background:#f8f8f8; border-bottom:1px dotted #ddd; }
.addComment .a-hd *{ vertical-align:middle; }
.addComment .a-bd{ padding-top:10px; }
.addComment strong{ display:inline-block; *display:inline; zoom:1; width:80px; text-align:right; font-weight:bold; vertical-align:top; }
.addComment .textCon{ width:500px; height:80px; background:#fff; border:1px solid #ddd; }
.addComment .a-fd{padding-bottom:10px; padding-top:5px; }
.addComment .a-fd *{ vertical-align:middle; }
.addComment .a-fd .code{ height:20px; line-height:20px; background:#fff; border:1px solid #ddd; width:120px; margin:0 5px; }
.addComment .a-fd a{ padding:0 10px; }

/* 投票页面 */

.votePage{ padding:40px; background-color:#fff; border:1px solid #ddd; }
.votePage .voteTitle{ font:normal normal 22px/200%  "Noto Sans SC",SimHei; text-align:center; color:#c60; margin-bottom:15px; border-bottom:1px dotted #ccc; padding-bottom:15px; }
.votePage .title{ font:normal normal 16px/200%  "Noto Sans SC",SimHei; text-align:center; }
.voteResultList{ padding:10px; zoom:1; }
.voteResultList li{ line-height:18px; padding:5px 0;    }
.voteResultList li.last .row{ background:#fff;  }
.voteResultList li.last strong{ font-weight:bold; padding:0 5px; color:#f60;   }
.voteResultList span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.voteResultList span.tit{ width:360px; text-align:right;  }
.voteResultList span.row{ width:300px; margin:0 10px; height:12px; line-height:12px; overflow:hidden; background:#f4f4f4;  }
.voteResultList .row .rowCon { width:0px;  display:block; background:#B7E373; border:1px solid #478F45; padding:1px; padding-bottom:0;   }
.voteResultList .row .rowCon i{ display:block;  background:#5DBC5B; height:8px; overflow:hidden;    }

/* 问卷调查默认模板 ---------------------------------------------- */
.surveyTable{ border:1px solid #d8d8d8; text-align:left; }
.surveyTable .submitTd{ text-align:center; padding:10px 0; }
.surveyTable .submitTd input,
.inputbutton { display:inline-block;*display:inline;zoom:1;padding:0 20px;*padding:0 10px;height:28px;line-height:28px;font-weight:bold;color:#fff;	border:1px solid #EC7D21;background:url("images/bgSplit.jpg") 0 -594px repeat-x;cursor:pointer;}
#SurveyBox #SurveyTitle{ text-align:center; background:#f5f5f5; padding:5px 0; margin-bottom:20px;  font:bold 16px/200% "Noto Sans SC"; _font-weight:bold;  }
#SurveyBox dt,#SurveyBox dd{ margin:0 60px;  }
#SurveyBox dt{ font-size:14px; font-weight:bold; border-bottom:1px dotted #ddd; padding:10px 0;   }
#SurveyBox dd{ padding:15px 0 0 20px; line-height:24px;   }
#SurveyBox dd input{ margin-right:3px; vertical-align:middle;  }

/* 问卷调查-列表页 ---------------------------------------------- */
.reportList{ padding:20px ; text-align:left; }
.reportList li{ font-size:14px; line-height:22px; padding:10px 0;  }
.reportList .view,.reportList .join{ color:#f60; font-size:12px;  }

/* 默认问卷调查列表页模板 ---------------------------------------------- */
.surveyResult table{ border:1px solid #d8d8d8; width:100%;  text-align:center;  }
.surveyResult table td{ border:0 !important;  }
.surveyResult table .tdbg td #LblSurveyName,.surveyQA #LblTitle{ display:block; background:#f5f5f5; padding:5px 0; color:#333 !important;  margin-bottom:20px;  font:bold 16px/200% "Noto Sans SC"; _font-weight:bold;   }
.surveyResult table table{ border:0;  }
.surveyResult #DivShowData{ text-align:center;  }
.surveyResult #DivShowData span{ display:block; padding-top:20px;  font-size:14px;  }

/*  ---------------------------------------------- */
.surveyQA table{ border:1px solid #d8d8d8; width:100% !important;  }
.surveyQA table td{ text-align:left;  }
.surveyQA table table{ border:0;  }
.surveyQA table table td{ padding:10px 20px; border-bottom:1px dotted #d8d8d8;   }
.surveyQA table td div{ padding-bottom:20px;  }

/* 专题 */
.speTitle{ text-align:center; font:normal 20px/200% "Noto Sans SC"; _font-weight:bold; padding:10px 0;  color:#333; }

/* 其他模板搜索 ------------------------------------------------------ */
.searchResult{ background-color:#fff; border:1px solid #ddd;  }
.searchResult h2{font-size:20px;line-height:30px; _font-weight:bold; padding:15px 0 10px 0; border-bottom:1px solid #ddd; text-align:center; background:url("images/brand-tit.jpg") repeat-x 0 22px;}
.searchResult h2 strong{ color:#E67B11; }
.searchResult .searchList{ padding:10px; border-bottom:1px dotted #d8d8d8; text-align:center;}
.searchResult .searchList li{ padding-top:20px; text-align:left; }
.searchResult .searchList{ overflow:hidden; zoom:1; }
.searchResult .searchList li{ width:24.5%; overflow:hidden; float:left; padding:4px; }
.searchResult .searchList li.noData{ padding:0 15px !important; }
.searchResult .searchList .Tag_Content{ color:#f00;}
.tagS1 a{ margin:5px; height:24px; line-height:24px;}
.tagS2 a{ margin:5px; height:24px; line-height:24px;}
.tagS3 a{ margin:5px; height:24px; line-height:24px;}
.tagS4 a{ margin:5px; height:24px; line-height:24px;}
.tagS5 a{ margin:5px; height:24px; line-height:24px;}

/*商品列表*/
.pBox{width:1198px; overflow:hidden; border-top:0px solid #d8d8d8; background-color:#fff; margin-bottom:10px;}
.pBox .hd{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #d8d8d8; text-align:left; padding-left:5px;}
.pBox .hd .more{ float:right; margin-right:10px; color:#868686; font-weight:normal; font-size:12px; font-family:Simsun;}
.pBox .hd h3{ font-weight:bold; padding-left:0px; font-size:14px; color:#868686; }
.pBox .hd h3 a{ color:#868686; }
.pBox .bd{ float: left; padding:5px; display:inline;}
.productList{ overflow:hidden; zoom:1; }
.productList li{ width:285px; overflow:hidden; float:left; padding:5px; position:relative;  text-align:center;}
.productList li.noData{ padding:0 15px !important; }
.productList li .pic{ text-align:center; border:1px solid #d8d8d8; }
.productList li .pic img{ width:280px; height:224px; padding:1px; border:0px solid #fff; }
.productList li .pic a:hover img{ border:0px solid #E7F0FF; }
.productList li .title{ text-align:left; line-height:40px; }
.productList li .title2{ text-align:left; line-height:25px; height:90px; }

.childImglist .itemPic img{ width:300px; height:240px;}
.childImglist .itemPic{ width:100%; height:100%; border:0px solid #ccc;text-align:center;}
.homeMultipleColumn{ overflow:hidden; position:relative; width:100%; padding:10px;}
.homeMultipleColumn .hd{ font-size:18px;}
.homeMultipleColumn .bd{ padding:0px; overflow:hidden; background: url(Images/center_home_sx.gif); }
.homeMultipleColumn .bd ul{ overflow:hidden; zoom:1; width:370px; }
.homeMultipleColumn .bd ul{ margin:0 0px; float:left; _display:inline; text-align:center; }
.homeMultipleColumn .bd ul .pic{ text-align:center; }
.homeMultipleColumn .bd ul .pic img{ width:345px; height:284px; display:block; padding-left:20px; border-left:0px solid #ccc; border-right:0px solid #ccc; }
.homeMultipleColumn .bd ul .pic a:hover img{ border-color:#999;  }
.homeMultipleColumn .bd ul .title{ line-height:24px; text-align:left; margin-left:30px; }
.homeMultipleColumn .bd ul .title2{ line-height:24px; text-align:left; margin-left:30px; }
.homeMultipleColumn .bd .next{ display:inherit; width:34px; height:43px; float:right; margin-top:-235px; cursor:pointer; background:url("images/icoRight.gif") no-repeat;}
.homeMultipleColumn .bd .prev{ display:inherit; width:34px; height:43px; float:left; margin-top:100px; cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}

.rank390{width:1200px;text-align:center;}
.rank390 li{ list-style:none;}
.rank390 img{ border:0;}
.rank390 .box{ width:100%;}
.rank390 .box li{ float:left; width:390px; margin-right:10px;}
.rank390 .pic{ width:383px; height:217px; display:block;}
.rank390 .tit{ text-align:center; font-size:18px; color:#000;}

.rank590{width:1200px;text-align:center;}
.rank590 li{ list-style:none;}
.rank590 img{ border:0;}
.rank590 .box{ width:100%;}
.rank590 .box li{ float:left; width:590px; margin-right:10px;}
.rank590 .tit{ text-align:left; font-size:18px; color:#000;}

.margintop50 {margin-top:50px;}
.margintop100 {margin-top:100px;}
.margintop200 {margin-top:200px;}
.marginleft50 {margin-left:50px;}
.marginleft100 {margin-left:100px;}
.marginleft200 {margin-left:200px;}
.textleft{ text-align:left;}
/*商品内容*/
.itemContent{width:100%; padding-left:0px; height:auto; overflow:hidden;}
.itemContent h1{ font:normal 22px/26px "Noto Sans SC","黑体"; line-height:80px; font-weight:bolder;}
.itemContent h2{ font:normal 20px/24px "Noto Sans SC","黑体"; line-height:50px; }
.itemContent h3{border-bottom:0px dotted #ccc;}
.itemContent h3{ font:normal 14px/22px "Noto Sans SC","黑体";color:#333; padding-bottom:5px; line-height:22px;}
.itemContent h3 pre{}
.itemContent .itemPic{width:520px;}
.itemContent .itemPic .bigpic{border:#f0f0f0 solid 0px; width:510px; padding:10px; height:100%; overflow:hidden; }
.itemContent .itemPic #Product_BigImage img{width:500px; height:auto!important; margin:0 auto;}
.itemContent .itemPic #jqzoomPic img{width:500px; height:auto!important; margin:0 auto;}

.itemContent .itemInfo{padding-right:5px; float:right; width:610px;}
.itemContent .itemInfo li{line-height:26px;border-bottom:none; overflow:hidden; _height:100%; }
.itemContent .itemInfo li div{display:inline-block; float:left; width:100%;}

.itemContent .itemInfo li ol,.itemContent .itemInfo li em{display:inline-block; float:left; font-style:normal; margin-right:10px;}
.itemContent .itemInfo .price {line-height:30px; height:30px;}
.itemContent .itemInfo .price .priceStyle{ color:#f50; font-size:24px; }
.itemContent .itemInfo .marketPrice{ color:#666; font-size:14px;  text-decoration:line-through;}
.itemContent .itemInfo .VIPPrice{padding-left:22px; background:url(ImagesShop/iconVIP.gif) left center no-repeat;}
.itemContent .itemInfo .VIPPrice .p_font_weight{ }

.itemContent .conTxt{ padding:10px 0; font-size:14px; line-height:28px; overflow:hidden;text-align:left; color:#333; }
.itemContent .conTxt p{ margin-bottom:20px; color:#333;}
.itemContent .conTxt a{color:#1855a8;}
.itemContent .conTxt #fontzoom{ overflow:hidden;word-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}

.multipleColumn{ overflow:hidden; position:relative; width:565px;}
.multipleColumn .bd{ overflow:hidden; float:left;  width:565px;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline; margin-top:-50px;}
.multipleColumn .bd ul { text-align:center; margin-left:35px;}
.multipleColumn .bd ul  {width:410px; height:85px;margin:10px; }
.multipleColumn .bd ul a img{width:100px; height:80px; border:1px solid #c9c9c9;}
.multipleColumn .bd ul a:hover img{ }
/*.multipleColumn .bd ul .title{ line-height:24px;}*/
.multipleColumn .bd .prev{ width:25px; height:32px; float:left; margin-top:20px; cursor:pointer; background:url("images/c_left.gif") no-repeat;}
.multipleColumn .bd .next{ width:25px; height:32px; float:right; margin-top:-60px; cursor:pointer; background:url("images/c_right.gif") no-repeat;}

#proPhotoGallery{ background:none; }
#proPhotoGallery #content{ width:1200px; overflow:hidden; zoom:1; margin:0 auto;   }
#proPhotoGallery #content h1{ text-align:left;  padding:20px 0; font-size:28px;line-height:32px;  _font-weight:bold;  }
#proPhotoGallery .bigPicWrap{ width:900px; height:600px;  overflow:hidden;  float:left; border:1px solid #ddd; text-align:center; padding:10px 0; margin-bottom:20px; position:relative;   }
#proPhotoGallery .bigPicWrap img{ max-width:900px;  }
#proPhotoGallery .bigPicWrap a{ cursor:pointer; position:absolute; height:460px; width:300px; right:0; top:0;  z-index:100; background:url("/images/ad_next.png") 250px center no-repeat; }
#proPhotoGallery .bigPicWrap a.prev{  right:auto; left:0; background:url("/images/ad_prev.png") 20px center no-repeat; }
#proPhotoGallery .bigPicWrap a.zoom{ width:40px; height:40px; z-index:100;  background:url("/images/proPhotoGallery_zoom.gif") #fff center no-repeat;   }
#proPhotoGallery .miniPicWrap{ width:270px; float:right;  }
#proPhotoGallery #minPicScroll{ overflow:hidden; zoom:1; }
#proPhotoGallery #minPicScroll li{ cursor:pointer; float:left; width:56px; height:56px;  margin:0 4px 8px 4px; _display:inline;   }
#proPhotoGallery #minPicScroll li img{ width:50px; height:50px; border:1px solid #ddd; padding:1px;    }
#proPhotoGallery #minPicScroll li.on img{ border:2px solid #E67B11 ;}

.proConBox{ overflow:hidden; margin-top:15px; }
.proConBox .hd{line-height:normal; overflow:hidden;  border-bottom:2px solid #c6c6c6; position:relative; }
.proConBox .hd ul{ overflow:hidden; zoom:1; position:relative; top:2px; padding-left:18px; }
.proConBox .hd li{ cursor:pointer; float:left; color:#fff; background:#333333; border:1px solid #ddd;  margin-right:2px;}
.proConBox .hd li h4{ width:100px; height:30px; line-height:30px; display:inline-block; *display:inline; zoom:1; border:0px solid #fff; padding:0 9px; text-align:center; }
.proConBox .hd li.prom{ /*background: none repeat scroll 0 0 #C5DDF3; border: 1px solid #C5DDF3;*/ }
.proConBox .hd li.prom h4{ color:#1855a8; font-weight:bold;  }
.proConBox .hd li#prom.on h4{ color:#fff;  }
.proConBox .hd li.on{ background:#62a3e3; color:#fff; border:1px solid #62a3e3;  }
.proConBox .hd li.on h4{ border:1px solid #62a3e3;  }
.proConBox .bd{ padding:10px 0 20px 0; width:100%; overflow:hidden;   }
.proConBox .saleRecords{ width:100%;  }
.proConBox .saleRecords td,.proConBox .saleRecords th{ border:#ddd solid 1px; padding:5px;}
.proConBox .saleRecords th{ background:#f3f3f3;  }

/* jQuery FlexSlider v2.2.0
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 0px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(images/arr.png) no-repeat; text-indent:-999em }
.flex-direction-nav .flex-prev { left: 100px; background-position:0 0 }
.flex-direction-nav .flex-next { right: 100px; background-position:-132px 0}
.flexslider:hover .flex-prev { opacity: 0.7; left: 100px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 100px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;top: 90%; z-index: 10;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/*
@font-face {
    font-family: 'Noto Sans SC';
    font-weight:bold;
    font-style: normal;
}*/

/******写信联系*****************/
.contact_letter {}
.contact_letter_content {padding:5px;border:5px solid  #2185c1;background:#efefef;width:360px;height:300px;}
.contact_letter_content h3 {height:31px;line-height:31px;font-size:14px;color:#0f3b7c;padding-left:14px; font-weight:bold;}
.contact_letter_content h3 img {float:right;display:inline;margin-top:3px;cursor: pointer;width:15px;height:13px;display:inine-block;}
.contact_letter_info {float:left;width:360px;background:url(images/login_line0.gif) no-repeat 250px center;}
.contact_letter_info ul {padding:7px 0px 7px 14px;}
.contact_letter_info li {margin:5px 0px; text-align:right;}
.contact_letter_info li input {border:1px solid #b6b4b4;background:#fefefe;color:#333;padding:3px 0px 3px 3px;font-size:12px;}
.contact_letter_info li.check {cursor: pointer;height:16px;line-height:16px;padding-top:5px;}
.contact_letter_info li.check span {}
.contact_letter_info li.check input{border:none;padding:0px 1px;background:none;margin-top:-5px;margin-right:5px;_margin-top:0px;}
.contact_letter_info li label {height:24px;}
.contact_letter_info li input#validateCode {width:52px;}
.contact_letter_info li img{cursor: pointer;padding-left:5px;padding-top:1px;}
.inputbut, .inputbuton{width:84px; height:27px;color:#6e6e6e;cursor:pointer;}
.inputtext {border:1px solid #dfe4e7; width:160px; height:22px; color:#333333;}
.inputtextarea {border:1px solid #dfe4e7; width:160px; height:60px; color:#333333;}

/*下拉菜单*/
.preload1 { background: url(Menu/img/three_1.gif); }
.preload2 { background: url(Menu/img/three_1a.gif); }
#nav { padding:0; margin:0 auto; padding-left:0px; list-style:none; width:1200px; height:50px; background:#181818; position:relative; z-index:500; font:12px/20px Noto Sans SC; font-weight:lighter; }
#nav li.top { display:block; float:left; height:49px; padding-top:0px; }
#nav li a.top_link { display:block; float:left; height:50px; line-height:48px; color:#fff; text-decoration:none; font-size:16px; font-weight:bold; padding:0 0 0 12px; cursor:pointer; }
#nav li a.top_link span { float:left; display:block; padding:0 14px 0 20px; height:50px; font-weight:lighter;}
#nav li a.top_link span.down { float:left; display:block; padding:0 24px 0 20px; height:50px; }
#nav li:hover a.top_link { color:#000; }
#nav li:hover a.top_link span { background:#fff; }
#nav li:hover a.top_link span.down { background:#fff; }
#nav li:hover { position:relative; z-index:200; }
#nav li:hover ul.sub { left:12px; top:50px; background: #fff; padding:3px; border:0px solid #fff; white-space:nowrap; width:118px; height:auto; z-index:300; }
#nav li:hover ul.sub li { display:block; height:25px; position:relative; float:left; width:118px; font-weight:lighter; }
#nav li:hover ul.sub li a { display:block; font-size:13px; height:20px; width:116px; line-height:20px; text-indent:5px; color:#6e6e6e; text-decoration:none; border:1px solid #fff; }
#nav li ul.sub li a.fly { background:#ecf0f3 url(Menu/img/arrow.gif) 80px 6px no-repeat; }
#nav li:hover ul.sub li a:hover { background:#ecf0f3; color:#007dc3; border-color:#ecf0f3; }
#nav li:hover ul.sub li a.fly:hover { background:#ffffff url(Menu/img/arrow_over.gif) 80px 6px no-repeat; color:#ecf0f3; }
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul { left:90px; top:-4px; background: #ecf0f3; padding:3px; border:0px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto; }
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly { background:#ffffff url(Menu/img/arrow_over.gif) 80px 6px no-repeat; color:#000; border-color:#fff; }
#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly { background:#ecf0f3 url(Menu/img/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#ecf0f3; }

#nav li:hover ul.bigsub { left:12px; top:50px; background: #fff; padding:3px; border:0px solid #5c731e; white-space:nowrap; width:620px; height:355px; z-index:300; }
#nav li:hover ul.bigsub li { display:block; height:22px; position:relative; float:left; width:100%; font-weight:lighter;color:#6e6e6e;}
#nav li:hover ul.bigsub li a { display:block; font-size:13px; height:22px; line-height:22px; width:100%; text-indent:5px; color:#6e6e6e; text-decoration:none; border:0px solid #ecf0f3; }
#nav li ul.bigsub li a.fly { background:#ecf0f3 url(Menu/img/arrow.gif) 80px 6px no-repeat; }
#nav li:hover ul.bigsub li a:hover { background:#ecf0f3; color:#007dc3; border-color:#ecf0f3; }
#nav li:hover ul.bigsub li a.fly:hover { background:#ffffff url(Menu/img/arrow_over.gif) 80px 6px no-repeat; color:#ecf0f3; }
#nav li.righttop { display:block; float:right; height:49px; padding-right:0px; }

/*写信到邮箱*/
.in_send{width:300px; position:absolute;/* top:240px; right:0;*/z-index: 99999;}
.fot_send{ /*background:rgba(0,0,0,0.5); padding:25px 20px 25px;*/ border-radius:20px}
.fot_send p{ text-align:left;line-height: 22px; font-size: 12px;color: #C7C7C7; margin-bottom:5px; margin-top:5px;}
.fot_send span{ color:#fff; font-size:12px; font-weight:bold; line-height:24px; display:block; text-align:center;}
.in_send .fot_send ul{ }
.in_send .fot_send ul li>label{color:#fff; margin-bottom:0px; font-size:13px;}
/*.in_send .fot_send ul li>input {
	width: 100%;
	border:none;
	height: 20px; line-height:20px;
	margin-bottom:5px;
	background:rgba(255,255,255,0.7);
	color: #1F1F1F;font-size:12px;border-radius: 25px;
	padding-left:5px;
}
.in_send .fot_send ul li.send_textarea{ }
.in_send .fot_send ul li textarea {
	width: 100%;
	height: 38px;
	resize: none;
	background:rgba(255,255,255,0.7);
	color:#1F1F1F;font-size:12px;border-radius: 25px;
	padding:5px 0px 0 5px;
}*/
.in_send .fot_send ul li span{ display:block;}
.left_tj {
	display: inline-block;
	width:100%;
	height: 30px;
	background: #FDFF2C; line-height:20px; text-align:center;
	border: none;
	color: #333;
	font-size: 15px; text-transform:uppercase;
	margin-top: 5px; border-radius:25px; font-family:Noto Sans SC;
}
.left_tj:hover {
	background: #FF7E00; color:#fff;
}
.fot_send_w{ text-align:center; font-size:12px; color:#fff; margin-top:5px;}
