.col-lft{ width:680px; float:left;}
.col-rgt{ width:290px; margin-right:10px; _display:inline; float:right; z-index:2; position:relative;}
.right-block{ width:290px;}

.brand-footer{ margin-top:20px; background-color:#fff;}

#content{background: url(about:blank) repeat center 0; width:auto; display:block;}
#content #hd{position:relative; width:100%; margin-left:auto; margin-right:auto; overflow: hidden; z-index:1;}
#content #bd{position:relative; width:100%; margin-left:auto; margin-right:auto; overflow: hidden; z-index:1;}
.top-banner{position:relative; margin-left: auto; margin-right: auto; z-index:0; zoom:1; text-align:center; width:1000px;/* height:30px; */}
.top-banner .top-banner-pic{ position:absolute; left:50%; top:0; z-index:0; width:100%; left: -460px; text-align:center;}
.top-banner .top-banner-pic img { max-width: 100%; }
.top-banner .top-pic{ min-width: 1000px; _width:expression(document.body.clientWidth <1000 ? '1000px': 'auto');}
.content-body{ position:relative; z-index:1; margin-left: auto; margin-right: auto; width:1000px; background-color:#fff;}


.top-hua{ position:absolute; left:0px; top:-9px; width:1000px; height:9px; background:url(images/sprite_red.png) no-repeat left 0px; }
.top-box{ height:140px;background-color:#E0585a;}
.top-logo{ position:absolute; left:-10px; top:10px; width:220px; height:102px; background:url(images/sprite_red.png) no-repeat left -178px; }
.top-bar { position:absolute; right:0; top:15px; width:240px; overflow:hidden;}
.top-bar ul{ float:right; width:120px;}
.top-bar li{ margin-bottom:3px;}
.top-bar a,
.top-bar a:visited{ display:inline-block; text-indent:-9999px; width:120px; height:22px; background-image:url(images/sprite_red.png); background-repeat:no-repeat; background-position: right -172px; ; margin-left:20px;}
.top-bar a:hover{ background-position: -800px -172px; margin-left:0px; }
.top-bar a.top-bar-btn1,
.top-bar a.top-bar-btn1:visited{ background-position: right -172px; }
.top-bar a.top-bar-btn1:hover{ background-position: -800px -172px; }
.top-bar a.top-bar-btn2,
.top-bar a.top-bar-btn2:visited{ background-position: right -197px; }
.top-bar a.top-bar-btn2:hover{ background-position: -800px -197px; }
.top-bar a.top-bar-btn3,
.top-bar a.top-bar-btn3:visited{ background-position: right -222px; }
.top-bar a.top-bar-btn3:hover{ background-position: -800px -222px; }
.top-bar a.top-bar-btn4,
.top-bar a.top-bar-btn4:visited{ background-position: right -247px; }
.top-bar a.top-bar-btn4:hover{ background-position: -800px -247px; }


.brand-qrcode{ float:left; padding:21px 10px 0; position:relative; }
.brand-qrcode-zoom{ position:absolute; left:10px; top:-10px; z-index:99;background-color:#fff; padding:10px;}
.brand-logo{ float:left; padding:21px 10px 0; }
.brand-info{ padding-left:240px; padding-top:14px; color:#fff;font-family: '\5FAE\8F6F\96C5\9ED1',arial,"\5b8b\4f53"; float:left;}
.brand-info a,
.brand-info a:visited{ color:#fff;}
.brand-info a:hover{ color:#fff;}
.brand-info h1{ font-size:28px; font-weight:bold;}
.brand-info .brand-en{ padding-left:20px; font-size:14px; }
.brand-info .brand-en a,
.brand-info .brand-en a:visited{ color:#888;}
.brand-info .brand-en a:hover{ color:#888;}

.brand-info .brand-tit{ padding-left:20px; font-size:14px; font-weight:normal; }
.brand-info .brand-attr{ line-height:24px; font-size:14px; width:600px; }

.sub-nav{ position:relative; z-index:100;height:60px;}
.top-menu{ background: url(images/sprite_red.png) no-repeat left -29px; margin-left:-10px; margin-top:-10px; width:1020px; height:60px; line-height:60px; font-size:16px; font-weight:bold; z-index:100;}
.top-menu ul{ float:left; padding-left:20px;}
.top-menu li { float:left; margin-left:-1px; position:relative; z-index:1;}
.top-menu li a i{ position:absolute; right:-10px; top:0; display:inline-block; height:32px; width:10px; background: url(images/sprite_red.png) no-repeat -540px -237px; display:none;}

.top-menu li a,
.top-menu li a:visited{ color:#fff; display:inline-block; padding:0 15px 0 15px; float:left; margin-top:14px; line-height:32px; position:relative; }
.top-menu li a:hover{ color:#fff;}
.top-menu li a.cutt,
.top-menu li a.cutt:visited{ color:#c72123; height:32px; line-height:32px; padding:0 5px 0 15px; margin-right:10px; background-color:#fff; background: url(images/sprite_red.png) no-repeat -250px -237px;}
.top-menu li a.cutt:hover{ color:#c72123;}
.top-menu li a.cutt i{ display:block;}
.top-menu li.line { height:16px; line-height:16px; width:1px; background-color:#fff; margin-top:22px; z-index:0;}
.btn-message { display:inline-block; width:146px; height:32px; background: url(images/sprite_red.png) no-repeat -250px -189px; text-indent:-9999px; line-height:32px; float:right; margin:14px 20px 0 0; _display:inline;}



.sub-crumb{ font-size:12px; color:#888; clear:both; height:50px; line-height:50px; padding:0 30px; }
.sub-crumb a,
.sub-crumb a:visited{ color:#888;}
.sub-crumb .crumbl{ float:left; padding-left:10px;}
.sub-crumb .crumbl h1{ font-size:20px; line-height:40px; font-family:'Microsoft YaHei'; font-weight:bold;}
.sub-crumb .crumbr{ float:right; padding-right:10px;}
.sub-bdshare{ float:right; margin-top:10px;}


.innerbox{ margin-top:-10px; }
.innerbox.mt0{ margin-top:0px; }
.innerbox.mt10{ margin-top:10px; }
.innerbox.mt20{ margin-top:20px; }
.innerbox .hd{ position:relative; z-index:2; width:1040px; height:60px; margin-left:-30px; background: url(images/sprite_red.png) no-repeat 0px -99px; }
.innerbox .hd h2{ font-size:24px;  font-family:'Microsoft YaHei'; font-weight:normal;line-height:40px; color:#fff; padding:10px 0 0 60px;}
.innerbox .hd em{ position:absolute; left:2px; top:25px; font-size:24px; font-style:normal; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal;line-height:40px; color:#fff; }
.innerbox .hd a,
.innerbox .hd a:visited{ color:#fff; text-decoration:none;}
.innerbox .hd a:hover{ color:#fff; text-decoration:none;}
.innerbox .bd{ font-size:14px; line-height:26px; margin-top:-10px; position:relative; z-index:1; padding:30px 30px;}
.innerbox .bd p{ padding:0 0 10px; }
.innerbox .bd h3{ padding:0 0 0; }


.rightbox{ background-color:#fafafa; }
.rightbox .hd{ position:relative; z-index:2; height:40px; background-color:#999; }
.rightbox .hd h2{ font-size:18px; font-family:'Microsoft YaHei'; font-weight:normal; line-height:40px; color:#fff; padding:0 10px;}
.rightbox .hd em{ position:absolute; left:2px; top:25px; font-size:24px; font-style:normal; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal;line-height:40px; color:#fff; }
.rightbox .hd a,
.rightbox .hd a:visited{ color:#fff; text-decoration:none;}
.rightbox .hd a:hover{ color:#fff; text-decoration:none;}
.rightbox .bd{ font-size:14px; line-height:24px; position:relative; z-index:1;}
.rightbox .bd p{ padding:0 0 10px; }
.rightbox .bd h3{ padding:0 0 0; }

.focus-right{ display:block; _display:inline; width:283px; float:right; margin-left:30px; margin-right:30px; margin-top:-5px; position:relative; z-index:3}
.focus-pic{ display:block; width:283px; position:relative; z-index:3;}
.focus-pic .focus-inner{ background-color:#e3696b; position:relative; }
.focus-list{ padding:9px;}
.focus-list li{ width:263px; height:342px; line-height:20px; font-size:12px; }
.focus-list li a,
.focus-list li a:visited{ display:block; height:342px; color:#fff;}
.focus-list li a:hover{ color:#fff;}
.focus-list li .tit{ display:block; line-height:20px; height:20px; overflow:hidden; padding:10px 0 0; font-size:14px; font-weight:bold;}
.focus-list li .pic{ display:block; width:263px; height:198px; background-color:#fff; position:relative; border:1px solid #fff;}
.focus-list li .desc{ display:block; line-height:20px; height:60px; overflow:hidden; padding:5px 0 0; color:#fff; font-size:12px;}

.focus-list-txt{ margin:0 9px; padding:10px 0; border-top:1px solid #fff;}
.focus-list-txt li{ font-size:12px; height:24px; line-height:24px; overflow:hidden; background: url(images/icon_let.png) no-repeat 0 -88px; padding-left:10px; }
.focus-list-txt li a,
.focus-list-txt li a:visited{ color:#fff;}
.focus-list-txt li a:hover{ color:#fff;}

.focus-trade{ margin-top:30px; position:relative;}
.focus-trade .focus-trade-tit{ position:absolute; left:0; top:5px; background:url(images/icon_let.png) no-repeat right top; height:24px; line-height:24px; font-size:14px; padding:0 20px 0 12px; color:#c72123;}
.focus-trade .focus-trade-tit a,
.focus-trade .focus-trade-tit a:visited{ color:#c72123;}
.focus-trade .focus-trade-tit a:hover{ color:#c72123;}
.focus-trade-list{ border:2px solid #edd38e; background-color:#fffdee; padding:10px; padding-top:35px;}
.focus-trade-list li{ background:url(images/icon_let.png) no-repeat 0 -45px; padding-left:10px; height:24px; line-height:24px; overflow:hidden;}

.right-news-list{ padding:10px;}
.right-news-list li{ background:url(images/icon_let.png) no-repeat 0 -45px; padding-left:10px; height:24px; line-height:24px; font-size:12px; overflow:hidden;}



.brand-moreinfo{ margin:0 0 20px; padding:10px 15px; border:1px solid #ddd; background-color:#fafafa; }
.brand-moreinfo li{ padding:2px 0; padding-left:26px;}
.brand-moreinfo li .i-t1{ margin-left:-26px; display:inline-block; width:16px; height:16px; background:url(images/icon_t1.png) no-repeat 0px 0px; vertical-align:middle; margin-right:10px;}

.brand-profile1 img{ width:auto; height:auto; max-width:100%; _width:expression(this.width>'100%' ? '100%' : auto); _height:auto; }
.brand-profile2 img{ width:auto; height:auto; max-width:100%; _width:expression(this.width>'100%' ? '100%' : auto); _height:auto; }

.cert-list { text-align:center;}
.cert-list li{ padding: 30px 0 30px;; border-bottom:2px dotted #ccc;}
.cert-list img{ width:auto; height:auto; max-width:900px; _width:expression(this.width>'900' ? '900' : auto); _height:auto;  }
.cert-list .tit{ display:block; font-size:16px; font-weight:bold; margin-top:20px; font-size:24px; }

.news-list { padding-left:9px;}
.news-list li{ float:left; width:460px; height:183px; background-color:#fff; margin:20px 0 0 20px; line-height:20px; font-size:12px; }
.news-list li a,
.news-list li a:visited{ display:block; height:170px; background-color:#efefef;}
.news-list li a:hover{ background-color:#fafafa;}
.news-list li .tit{ display:block; line-height:20px; height:40px; overflow:hidden; padding:10px 15px 0; font-size:14px; font-weight:bold;}
.news-list li .pic{ display:block; float:left; padding:10px;}
.news-list li .desc{ display:block; line-height:20px; height:120px; overflow:hidden; padding:5px 15px 0; color:#888;}


.series-list { padding-left:9px;}
.series-list li{ float:left; width:300px; height:273px; background-color:#fff; margin:20px 0 0 20px; line-height:20px; font-size:12px; text-align:center; }
.series-list li a,
.series-list li a:visited{ display:block; height:260px; background-color:#efefef;}
.series-list li a:hover{ background-color:#E0585a; color:#fff; text-decoration:none;}
.series-list li a:hover .desc{ color:#fff; text-decoration:none; text-decoration:none;}
.series-list li .tit{ display:block; line-height:24px; height:24px; overflow:hidden; margin-top:10px; font-size:14px; font-weight:bold;}
.series-list li .desc{ display:block; line-height:20px; height:40px; overflow:hidden; padding:0 15px; text-align:left;color:#888;}

.product-list { padding-left:3px;}
.product-list li{ float:left; width:142px; height:218px; background-color:#fff; margin:20px 0 0 20px; line-height:20px; font-size:12px; text-align:center; }
.product-list li a,
.product-list li a:visited{ display:block; height:193px; background-color:#fff;}
.product-list li a:hover{ background-color:#fafafa;}
.product-list li .txt{ display:block; line-height:20px; height:40px; overflow:hidden; margin-top:5px;}
.product-list li .imgbox{ border:1px solid #ddd; padding:10px;}


.product-list2 { margin:-15px 0 0 -24px; }
.product-list2 li { position:relative; margin:15px 0 0 24px; width:120px; height:200px; padding:10px; font-size:12px; line-height:20px; _display:inline; float:left; text-align:center; background-color:#fff; overflow:hidden; border:1px solid #eee; position:relative; }
.product-list2 li.active { padding:0px; border:2px solid #e8467b; background-color:#fbeef4; }
.product-list2 li span{ text-align:center; padding:5px 10px; display:block; }




.shadow_140{background: url(images/shadow_140.png) no-repeat top center; height:13px; line-height:13px; overflow:hidden; }
.shadow_300{background: url(images/shadow_300.png) no-repeat top center; height:13px; line-height:13px; overflow:hidden; }
.shadow_460{background: url(images/shadow_460.png) no-repeat top center; height:13px; line-height:13px; overflow:hidden; }
.shadow_283{background: url(images/shadow_283.png) no-repeat top center; height:13px; line-height:13px; overflow:hidden; }



.p-album{ padding:5px; font-size:14px; line-height:24px; background-color:#efefef; height:393px; width:400px; float: left;}
.p-album-l{ }
.p-album-r{ padding:10px; }
.p-album-r .tit{ font-size:18px; line-height:30px; height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-weight:bold;}
.p-album-info{ margin-top:0px; line-height:20px; font-size:12px; color:#666; }
.p-album-rgt { font-size:12px; line-height:24px; margin-top:-5px; position:relative;}
.p-album-rgt li{ padding:5px; background-color:#efefef; position:relative; margin-top:5px; height:121px; overflow:hidden;}
.p-album-rgt .tit{ font-size:14px; font-family:'Microsoft YaHei'; position:absolute; left:0; bottom:-30px; background-color:#efefef; height:35px; line-height:35px; padding:0 10px; width:215px; display:block; text-align:center;}
.p-album-rgt li.active .tit{ left:0; bottom:0px;}

/*产品图片列表*/
.pro-list { margin:-15px 0 0 -15px; }
.pro-list li { margin:15px 0 0 15px; width:300px; height:150px; padding:5px; _display:inline; float:left; background:#fff; overflow:hidden; border:1px solid #eee; }
.pro-list li .img{ position:relative; float:left; margin-right:20px;}
.pro-list li .img .imgshadow{ width:100%; height:30px; padding-top:20px; position:absolute; left:0; bottom:0; z-index:1;}
.pro-list li .img .heart{ height:24px; line-height:24px; color:#fff; padding-left:10px; padding-right:10px; float:right; cursor:pointer; }
.pro-list li .img .hearts{ position:absolute; left:20px; top:50px; height:120px; line-height:100px; font-size:100px; color:#a00;  }
.pro-list li .img a{ display:inline-block;}
.pro-list li .img img{}
.pro-list li .txt{ padding: 10px;}
.pro-list li .txt h4{ font-size:14px; font-weight:normal; line-height:22px;}
.pro-list li .txt p a,
.pro-list li .txt p a:visited{ text-decoration:none; color:#39f; }
.pro-list li .txt p a:hover{ text-decoration:underline; }
.pro-list li .txt p{ color: #888; font-size:12px; line-height:22px; padding:5px 0 0;}
.pro-list li.active {background-color:#fbfbfb;}
.pro-list li.active .img{ filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85;}
.pro-list li.active .img .heart{ background: url(images/heartbar.png) no-repeat left center; padding-left:30px; padding-right:20px; font-weight:bold; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75;}


/*店铺图片列表*/
.video-top{background-color:#fafafa; border-bottom:2px solid #ddd; margin-bottom:20px; font-family:'Microsoft YaHei';}
.video-top .tit{ font-size:18px;line-height:30px; padding:10px 15px; font-weight:bold;}
.video-top .info{ font-size:12px;line-height:24px; padding:5px 15px; display:block; background-color:#fff; margin:0 10px; }
.video-top .desc{ font-size:14px;line-height:24px; padding:10px 15px; text-align:left; }


.video-list { margin:-16px 0 0 -16px; }
.video-list li { margin:16px 0 0 16px; width:300px; height:280px; padding:5px; _display:inline; float:left; background:#fff; overflow:hidden;border:1px solid #eee; }
.video-list li a,
.video-list li a:visited{ color:#333;}
.video-list li a:hover{ color:#a00;}
.video-list li .img{ position:relative;}
.video-list li .img .imgshadow{ width:300px; height:30px; padding-top:20px; background: url(images/imgshadow.png) repeat-x center bottom; position:absolute; left:0; bottom:0; z-index:1;}
.video-list li .img .heart{ height:24px; line-height:24px; color:#fff; padding-left:10px; padding-right:10px; float:right; cursor:pointer; font-style:normal; }
.video-list li .img .hearts{ position:absolute; left:20px; top:50px; height:120px; line-height:100px; font-size:100px; color:#a00;  }
.video-list li .img a{ display:inline-block;}
.video-list li .txt{ font-size:14px; line-height:22px; height:22px; overflow:hidden; margin-top:10px; }
.video-list li .tag{ font-size:12px; line-height:22px; height:22px; overflow:hidden; color:#888;}
.video-list li.active { background-color:#fefefe; color:#a00;}
.video-list li.active .img{ filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85;}


.list-more{}
.list-more .tit{ background-color:#efefef; color:#fff; height:30px; line-height:30px; font-size:14px; font-weight:bold; padding:0 10px;}
.list-more .body{ margin-top:20px;}

.video-list2 { margin:-14px 0 0 -14px; }
.video-list2 li { position:relative; margin:14px 0 0 14px; width:200px; height:200px; padding:1px; font-size:12px; line-height:20px; _display:inline; float:left; text-align:center; background-color:#fff; overflow:hidden; border:1px solid #eee; position:relative; }
.video-list2 li.active { padding:0px; border:2px solid #e8467b; background-color:#fbeef4; }
.video-list2 li span{ text-align:center; padding:5px 10px; display:block; }



.c-zine-list { font-size: 12px; line-height: 24px; margin:-20px 0 0 -20px; position:relative;}
.c-zine-list li { background: url(images/line_bg.png) repeat left top; height:285px; margin:20px 0 0 20px; _display:inline; position:relative; padding:10px; border:1px solid #fee5f2; color:#666; }
.c-zine-list li h3 { line-height:normal; font-size:18px; font-family: 'Microsoft YaHei'; font-weight: normal; margin-bottom:10px;}
.c-zine-list li .date { font-size: 12px; color: #888; position:absolute; left:-6px; bottom:-6px; }
.c-zine-list li .date {float: left; background:#fff url(images/line_bg.png) repeat left top; border: 1px solid #f10180; border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px; width: 50px;height:44px; font-family:Tahoma,Arial; font-weight:bold; text-align:center; font-size:14px; margin-right:10px;}
.c-zine-list li .date .year{background: #f10180; color: #fff; font-size:16px; height:22px; line-height:22px; }
.c-zine-list li .date .day{ color: #f10180; height:22px; line-height:22px;}
.c-zine-list li .date span{ font-family:Arial, sans-serif}
.c-zine-list li .tag { font-size: 12px; color: #f880bf; line-height: 18px; margin-top:10px; }
.c-zine-list li .tag a { background-color: #f880bf; font-size: 12px; color: #fff; padding: 2px; }
.c-zine-list li .tag .i-tag{ vertical-align:middle; margin-right:5px; }
.c-zine-list li p{ padding-top:10px; font-size:12px; line-height:20px; margin-top:10px; background: url(/_css/2013/images/line-ccc.gif) repeat-x left top; }
.c-zine-list li a { color: #f10180; }

.zine-list2 { margin:-14px 0 0 -14px; }
.zine-list2 li { position:relative; margin:14px 0 0 14px; width:200px; height:320px; padding:1px; font-size:12px; line-height:20px; _display:inline; float:left; text-align:center; background-color:#fff; overflow:hidden; border:1px solid #eee; position:relative;}
.zine-list2 li.active { padding:0px; border:2px solid #e8467b; background-color:#fbeef4; }
.zine-list2 li span{ text-align:center; padding:5px 10px; display:block;; }


/*新闻列表*/
.p-news-top{ padding:10px; border:1px solid #ddd; border-bottom:3px solid #ccc; margin-bottom:20px; background-color:#fafafa;}
.p-news-top .pic{ float:left; width:320px;}
.p-news-top .txt{ float:left; width:270px; padding-left:20px;}
.p-news-top .txt h3{ font-size:24px; line-height:30px; font-family:'Microsoft YaHei'; font-weight:bold; padding-top:5px;}
.p-news-top .txt p{ padding-top:10px;}
.p-news-top .txt .date{ font-size:12px; color:#888; line-height:20px;}

.d-detail-news li{  padding:20px 0; border-top:1px dotted #ddd;}
.d-detail-news li.first{ border-top:none;}
.d-detail-news li .l-pic{ float:left; margin-right:30px;}
.d-detail-news li .l-tit{ font-size:18px; line-height:24px; font-family:'Microsoft YaHei'; font-weight:bold;}
.d-detail-news li .l-desc{ font-size:14px; line-height:24px; margin:10px 0 0;}
.d-detail-news li .l-tag{ font-size:12px; line-height:24px; color:#888; font-style:normal; display:inline-block;}
.d-detail-news li .l-tag span{ line-height:normal; }



.d-detail-flink {font-size:14px; line-height:24px; padding:20px; background-color:#fafafa; border-top:1px solid #eee;color: #888;}
.d-detail-flink .album-flink-l{ }
.d-detail-flink .album-flink-r{}
.d-detail-flink em{ font-style:normal; font-weight:bold;}
.d-detail-flink a,
.d-detail-flink a:visited{ text-decoration:none; color:#39f; }
.d-detail-flink a:hover{ text-decoration:underline; }


a.btn-like-big,
a.btn-like-big:visited{ display:block; padding:0 20px; height:48px; line-height:48px; background:#dc790f; color:#fff;}
a.btn-like-big:hover{ background:#d0412c; text-decoration:none; }


.contact-l{ float:left; line-height:28px; font-weight:bold; width:600px }
.l-contact .msgnow{font-size:12px; color:#69F;font-weight:normal;}
.contact-r{ float:right; width:160px; padding:0 0 0 0;}

.list-none{ font-size:16px; text-align:center; padding:100px 0;}
.list-none a{ color:#F00}


.banner-135-60{ padding:1px 6px 6px 1px; }
.banner-135-60 li{ float:left; margin:6px 0 0 6px;}

.banner-150-100{ padding:-12px 0 0 -12px; }
.banner-150-100 li{ float:left; margin:12px 0 0 12px;font-size:12px; width:150px; height:130px; text-align:center;}
.banner-150-100 li .txt{ display:block; height:24px; line-height:24px; overflow:hidden;}

.hot-brand{ padding:10px;}
.hot-brand li{ float:left; margin-right:12px; font-size:12px; white-space:nowrap;}

.brand-foot{ padding:10px 0; margin:-5px 0 0 -5px; position:relative;}
.brand-foot li{ float:left; margin:5px 0 0 5px; font-size:12px; width:295px; height:38px; border:1px solid #ddd; border-left:3px solid #ddd; padding:5px 0 5px 10px; line-height:18px;}
.brand-foot li.active{ background-color:#fafafa; border-color:#E0585a;}
.brand-foot li .brand-txt{ font-weight:bold; font-size:14px; color:#E0585a}
.brand-foot li .company-txt{ font-size:12px; width:300px;}

/*公共*/
body{ background-color:#fee3ea; background-image:url(images/bg.gif);}
.col-lft{ width:700px; float:left;}
.col-rgt{ width:290px; float:right; z-index:2; position:relative;}

.top-hua{ background-image:url(images/sprite_red.png)}
.top-box{background-color:#fafafa;}
.brand-info,
.brand-info a,
.brand-info a:visited,
.brand-info a:hover{ color:#333;}

/*红色*/
body.theme-red{ }
.theme-red .top-menu,
.theme-red .top-bar a,
.theme-red .innerbox .hd{ background-image:url(images/sprite_red.png)}
.theme-red .top-menu li a.cutt,
.theme-red .top-menu li a.cutt:visited,
.theme-red .top-menu li a.cutt:hover{ color:#c72123;}
.theme-red .focus-pic .focus-inner,
.theme-red .series-list li a:hover{background-color:#e3696b;}

/*橙色*/
body.theme-orange{ }
.theme-orange .top-menu,
.theme-orange .top-bar a,
.theme-orange .innerbox .hd{ background-image:url(images/sprite_orange.png)}
.theme-orange .top-menu li a.cutt,
.theme-orange .top-menu li a.cutt:visited,
.theme-orange .top-menu li a.cutt:hover{ color:#ff8432;}
.theme-orange .focus-pic .focus-inner,
.theme-orange .series-list li a:hover{background-color:#ff8432;}

/*黄色*/
body.theme-yellow{ }
.theme-yellow .top-menu,
.theme-yellow .top-bar a,
.theme-yellow .innerbox .hd{ background-image:url(images/sprite_yellow.png)}
.theme-yellow .top-menu li a.cutt,
.theme-yellow .top-menu li a.cutt:visited,
.theme-yellow .top-menu li a.cutt:hover{ color:#ffbf00;}
.theme-yellow .focus-pic,
.theme-yellow .series-list li a:hover{background-color:#ffbf00;}

/*蓝色*/
body.theme-blur{ }
.theme-blur .top-menu,
.theme-blur .top-bar a,
.theme-blur .innerbox .hd{ background-image:url(images/sprite_blur.png)}
.theme-blur .top-menu li a.cutt,
.theme-blur .top-menu li a.cutt:visited,
.theme-blur .top-menu li a.cutt:hover{ color:#308ce7;}
.theme-blur .focus-pic .focus-inner,
.theme-blur .series-list li a:hover{background-color:#308ce7;}

/*绿色*/
body.theme-green{ }
.theme-green .top-menu,
.theme-green .top-bar a,
.theme-green .innerbox .hd{ background-image:url(images/sprite_green.png)}
.theme-green .top-menu li a.cutt,
.theme-green .top-menu li a.cutt:visited,
.theme-green .top-menu li a.cutt:hover{ color:#428602;}
.theme-green .focus-pic .focus-inner,
.theme-green .series-list li a:hover{background-color:#83b907;}

/*黑色*/
body.theme-dark{ }
.theme-dark .top-menu,
.theme-dark .top-bar a,
.theme-dark .innerbox .hd{ background-image:url(images/sprite_dark.png)}
.theme-dark .top-menu li a.cutt,
.theme-dark .top-menu li a.cutt:visited,
.theme-dark .top-menu li a.cutt:hover{ color:#428602;}
.theme-dark .focus-pic .focus-inner,
.theme-dark .series-list li a:hover{background-color:#83b907;}




