

.fl {float: left;zoom: 1;}
.brand_profile{width:952px; margin:0 auto 10px auto; overflow:hidden; border:#DCDCDC 1px solid;}
.brand_profile ul{ width:98%; margin:10px auto; overflow:hidden;}
.brand_profile .brand_img{float:left; width:400px; height:350px; margin:0; position:relative; border:#DDDDDD 1px solid;}
.brand_profile .brand_img img{display:block; width:400px; height:350px; margin:0;}
.brand_profile .brand_img .brand_all_goods{width:100%; margin:0; height:40px; line-height:40px; background:url(/themes/default/images/brand_img_bg.jpg) no-repeat; text-align:center; font-weight:bold; font-size:14px; position:absolute; bottom:0;}
.brand_profile .brand_img .brand_all_goods a{color:#FFF;}
.brand_profile .brand_profile_item{width:53%; margin:0;}
.brand_profile .brand_profile_item ul{ width:100%; margin:0; color:#656565; font-size:14px;}
.brand_profile .brand_profile_item ul:first-child{ margin-bottom:5px; border-bottom:#DDD 1px dashed;}
.brand_profile .brand_profile_item ul p{width:100%;padding-bottom:5px; font-size:16px;line-height:32px;}
.brand_profile .brand_profile_item ul p span{display:block; width:100%; line-height:36px; font-size:20px; font-weight:600; color:#B22011;}
.brand_profile .brand_profile_item ul li{width:50%; float:left;font-size:16px; line-height:32px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.brand_profile .brand_profile_item ul li span{ color:#BB1718; font-size:16px;}

.brand_desc{width:954px; margin:10px auto; overflow:hidden;}
.brand_desc .brand_desc_box{width:952px; padding:5px 0; border:#DCDCDC 1px solid; font-size:14px;}
.brand_desc .brand_desc_box p{width:94%; margin:10px auto; line-height:28px; font-size:16px; text-indent:2em;}

.brand_gallery ul{ width:100%; margin:5px auto;}
.brand_gallery ul li{width:25%; float:left; margin:5px 0; overflow:hidden;}
.brand_gallery ul li img{display:block; width:220px; height:194px; border:#EAE6E5 1px solid; margin:0 auto;}
.brand_gallery ul li span{display:block; width:100%; text-align:center; line-height:32px; height:32px; font-size:14px; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}

/*news_list_tab*/
.news_list_tab{width:954px; border:none; background:#FFF; margin:0; padding:0;}
.news_list_tab_menu{width:934px; height:40px; line-height:40px; background:#D90D3F; padding-left:20px;}
.news_list_tab_menu li{width:200px; height:40px; font-size:16px; font-weight:bold; text-align:center; float:left; margin:0; color:#FFF; cursor:pointer;}

/*.news_list_tab_menu li.on{ color:#262626; border-bottom: 39px solid #FFF; border-top:1px solid #D90D3F; border-left: 20px solid transparent; border-right: 20px solid transparent; margin-left:10px;height:0px; width:151px;}梯形*/
.news_list_tab_menu li.on{width:200px; height:38px; transform:skew(-20deg); -ms-transform:skew(-20deg); -moz-transform:skew(-20deg); -webkit-transform:skew(-20deg); -o-transform:skew(-20deg); background:#FFF; color:#262626; border-top:2px solid #D90D3F;}/*四边形*/
.news_list_tab_menu li.on span{display:block; transform:skew(20deg); -ms-transform:skew(20deg); -moz-transform:skew(20deg); -webkit-transform:skew(20deg); -o-transform:skew(20deg);}/*四边形文字不倾斜*/

.news_list_tabs{width:952px; border:#DCDCDC 1px solid; border-top:none;}
.news_list_tabs ul{width:942px; padding:5px;}
.news_list_tabs ul dl{width:174px; margin:5px 7px; float:left; position:relative;}
.news_list_tabs ul dl img{width:172px; height:130px; margin:0;}/* border:#EAE6E5 1px solid;*/
.news_list_tabs ul dl:hover img{border:none}/*#E8546A 1px solid;*/
.news_list_tabs ul dl dt{height:3.6em; width:100; word-wrap:break-word; overflow:hidden; font-size:13px;}
.news_list_tabs ul dl dt a{color:#333;}
.news_list_tabs ul dl dt a:hover{color:#C30;}
.news_list_tabs ul dl dd{ line-height:28px;}
.news_list_tabs ul dl dd span.price1{color:#F72862; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:20px;}
.news_list_tabs ul dl dd span.c_price1{color:#7A7A7A; font-size:13px; font-weight:normal; text-decoration:line-through; margin-left:10px;}

.main_left_title{width:100%; margin:0 auto; height:34px; background:#262626;}
.main_left_title ul{width:100%; margin:0 auto; background:url(/themes/default/images/kongxinyuan_1.png) 92px 10px no-repeat;}
.main_left_title li{ float:left; margin:0; font-size:16px; font-weight:bold;}
.main_left_title li.main_left_title_left{width:150px; margin-left:20px; border-left:#939393 1px solid; height:24px; margin-top:5px; line-height:24px; text-align:center; color:#FFF;}
.main_left_title li.main_left_title_left a{color:#FFF;}
.main_left_title li.main_left_title_left a:hover{color:#BB1718;}

.main_left_title li.main_left_title_right{width:783px; background:#BB1718; height:34px; line-height:34px; margin:0; text-indent:20px;}

.main_left_title li.main_left_title_right a{color:#FFAFAF;}
.main_left_title li.main_left_title_right a:hover{color:#FFF;}
.main_left_title li.main_left_title_right span.all{ float:right; margin-right:20px;}
.main_left_title li.main_left_title_right span.all a{color:#FFF; font-size:13px; font-weight:normal; font-family:"\5b8b\4f53";}
.main_left_title li.main_left_title_right .brand_tab_menu{height:34px; line-height:42px; float:right;}
.main_left_title li.main_left_title_right .brand_tab_menu ul{width:100%; background:none;}
.main_left_title li.main_left_title_right .brand_tab_menu li{height:34px; width:90px; color:#FFF; font-weight:normal; margin:0 5px; text-align:center; font-size:14px; float:left; text-indent:0; cursor:pointer;}
.main_left_title li.main_left_title_right .brand_tab_menu li:hover{ color:#BB1718; background:url(/themes/default/images/brand_tab_menu_bg.jpg) no-repeat;}
.main_left_title li.main_left_title_right .brand_tab_menu li.on{ color:#BB1718; background:url(/themes/default/images/brand_tab_menu_bg.jpg) no-repeat;}

.aside_right{width:236px; margin:0;}


/*aside*/
.aside_box{width:234px; border:#CECECE 1px solid; border-top:#434343 2px solid; margin:0px auto 10px auto;}
.red_aside{ border-top:#B52115 2px solid;}
.aside_box .aside_box_title{width:100%; margin:0 auto; height:43px; line-height:43px; background:url(/themes/default/images/aside_title_bg.jpg) repeat-x; color:#726360; font-size:15px; font-family:"Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "\5b8b\4f53", helvetica, sans-serif; text-indent:15px;}
.aside_box .title_bg_2{background:url(/themes/default/images/aside_title_bg_2.jpg) repeat-x;}
.red_aside .aside_box_title{ position:relative;}
.red_aside .aside_box_title span.more{ position:absolute; right:5px; top:0px;}
.red_aside .aside_box_title span.more a{color:#A00604; font-family:"\5b8b\4f53"; font-size:13px;}
.red_aside .aside_box_title span.more a:hover{ text-decoration:underline;}

.aside_box .aside_box_list{width:100%; margin:0 auto;}
.aside_box .aside_box_list dl.aside_goods_list{width:212px; padding-top:10px; margin:0px auto 10px auto; border-top:#A4A4A4 1px dotted; text-align:center;}
.aside_box .aside_box_list dl.aside_goods_list:first-child{ border:none;}
.aside_box .aside_box_list dl.aside_goods_list img{width:212px; height:141px; border:none;}
.aside_box .aside_box_list dl.aside_goods_list dt{width:100%; max-height:44px; line-height:22px; overflow:hidden;}
.aside_box .aside_box_list dl.aside_goods_list dt a{color:#484848;}
.aside_box .aside_box_list dl.aside_goods_list dt a:hover{color:#900;}
.aside_box .aside_box_list ul.aside_img_list{width:228px; margin:10px 3px 0px 3px;}
.aside_box .aside_box_list ul.aside_img_list li{ width:66px; margin:0 5px 10px 5px; float:left; text-align:center; line-height:18px;}
.aside_box .aside_box_list ul.aside_img_list li img{ width:66px; height:58px; border:none;}

.aside_box .aside_box_list ul.aside_art_list{ width:90%; margin:12px auto;}
.aside_box .aside_box_list ul.aside_art_list li{ line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:7px; background:url(/themes/default/images/li_style_2-2_black.jpg) left center no-repeat;}

.aside_box .aside_box_list ol.goods_ol {width:94%; height:auto;
counter-reset: li; /* 初始化计数器 */list-style: none; /* 移除默认的计数 */*list-style:decimal; /*  兼容IE7 */ font-size:13px;padding:0; margin:0 auto;}
.aside_box .aside_box_list ol.goods_ol li{width:100%; overflow: hidden; line-height:36px; border-top:#B4B4B4 1px dashed;}
.aside_box .aside_box_list ol.goods_ol li:first-child{ border:none;}
.aside_box .aside_box_list ol.goods_ol li dl img{display:none;}
.aside_box .aside_box_list ol.goods_ol li dl{width:100%; margin:2px auto;}
.aside_box .aside_box_list ol.goods_ol li dl dt{float:left; width:90%; line-height:36px; font-size:13px; color:#0A0104; font-weight:100;text-decoration: none;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.aside_box .aside_box_list ol.goods_ol li dl dd{display:none;}
.aside_box .aside_box_list ol.goods_ol li dl{position: relative;display: block;padding:4px 0px 5px 20px;*padding: 6px;margin:0; overflow:hidden;}
.aside_box .aside_box_list ol.goods_ol li dl:before{content: counter(li);counter-increment: li;position: absolute;left:0px;top:46%;top:-moz-calc(50% - 9px);top:-webkit-calc(50% - 9px);top:calc(50% - 9px);color:#FFF; background: #FC5350;height: 12px;width: 12px;line-height: 14px;border:1px solid #FC5350;text-align: center;font-weight: 100;border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; font-size:10px;}
.aside_box .aside_box_list ol.goods_ol li.on{ background:#FFF0D5; line-height:46px;}
.aside_box .aside_box_list ol.goods_ol li.on dl img{display:block; width:54px; height:38px; border:#CCCCCC 1px solid; float:left; margin:0 5px 0 0;}
.aside_box .aside_box_list ol.goods_ol li.on dl dd{display:block; float:left;width:56%;width:-moz-calc(90% - 65px);width:-webkit-calc(90% - 65px);width:calc(90% - 65px); line-height:20px;}
.aside_box .aside_box_list ol.goods_ol li.on dl dt{width:56%;width:-moz-calc(90% - 65px);width:-webkit-calc(90% - 65px);width:calc(90% - 65px); line-height:20px;}

.aside_box .aside_box_list ol.art_ol{width:98%; height:auto;
counter-reset: li; /* 初始化计数器 */list-style: none; /* 移除默认的计数 */*list-style:decimal; /*  兼容IE7 */ font-size:13px;padding:0; margin:0 auto;}
.aside_box .aside_box_list ol.art_ol li{ position:relative; width:100%; border-top:#B4B4B4 1px dashed; margin:0 auto; line-height:28px;}
.aside_box .aside_box_list ol.art_ol li:first-child{ border:none;}
.aside_box .aside_box_list ol.art_ol li a{display: block;padding:4px 0px 5px 25px;*padding: 6px;margin:0; overflow:hidden; font-size:12px; font-weight:normal; font-family:"\5b8b\4f53", helvetica, sans-serif; color:#595959;text-align:left;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.aside_box .aside_box_list ol.art_ol li a:before{content: counter(li);counter-increment: li;position: absolute;left:0px;top:46%;top:-moz-calc(50% - 9px);top:-webkit-calc(50% - 9px);top:calc(50% - 9px);color:#858585; height:18px; width:18px;line-height:20px; text-align: center;font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-style:oblique;}
.aside_box .aside_box_list ol.art_ol li.redfont a:before{color:#C70913;}
