@charset "gbk";
/*Email: 120094883@qq.com.com */
.mc{ display:block;}
.mt i{background-position:-454px 0;}
.btn_left,.btn_right,.st_login,.member_share p,.member_share dt,.news_tit_txt p,.pro_cnt li dl dt a i,.pro_cnt dl dd s,.pro_cnt .pro_btn,.detonation h3,.detonation_btn,.sort_tit h3,.hot_tit,.charts_cnt p i,.charts_cnt dl dt i{background:url(/skin/deepred/template/style_chaoshi/css/img/index.png) no-repeat;}
.w190{ width:190px; float:right;}
/*首页图片轮播*/
.banner_slider{ width:780px; padding-left:219px; float:left;}
.slider{width:780px;height:320px; overflow:hidden; position:relative;}
.conbox{ height:320px;position:relative; z-index:0; text-align:center;}
.conbox div{ width:780px; height:320px; position:absolute; left:0; top:0; text-align:center;}
.switcher{ position:absolute; right:12px; bottom:7px;}
.switcher li{width:18px; height:18px; line-height:18px; text-align:center; margin-right:7px; background-color:#fff; color:#666; float:left; cursor:default;}
.switcher .cur{ background-color:#a50000; color:#fff;}

.pro_slider{width:778px; height:66px; border:1px solid #e0e0e0; position:relative;}
.pro_slider .pro{width:719px;height:66px; overflow:hidden; zoom:1; *display:inline;margin-left:30px; position:relative;}
.pro_list{width:719px; overflow:hidden;}
.pro_list ul,.hs_cnt ul{width:20000em; position:absolute; left:0px;}
.pro_list ul li{width:143px; border-right:1px solid #e0e0e0;float:left;overflow:hidden;}

.btn_left,.btn_right{width:29px;height:66px; position:absolute; top:0px;  cursor:pointer; z-index:8;}
.btn_left{ left:1px;}
.btn_right{background-position:-33px 0;right:1px;}
.left_hover{ background-position:-64px -0;}
.right_hover{ background-position:-97px 0;}

.st_login{ display:block; width:190px; height:41px; overflow:hidden; text-indent:-999em; background-position:0 -125px;}
.member_share{ height:127px; border:1px solid #f6e2c7; background-color:#faf7f1; margin-top:7px;}
.member_share p{ height:22px; padding-left:78px; background-position:-135px 0; margin:8px 0 13px;}
.member_share p a{ padding-top:6px; color:#216dca; float:left;}
.member_share dt{width:168px; height:49px; margin:auto; background-position:0 -70px;}
.member_share dd{ text-align:center; padding:8px 0 0 2px;}
.member_share dd span{ padding:0 4px;}
.st_news,.new_pro{ height:210px; border:1px solid #e0e0e0; border-top:none; margin-top:10px; overflow:hidden;}
.news_tit{ height:30px;}
.news_tit li{ width:93px; height:28px; line-height:28px; text-align:center; background-color:#f1f1f1; font-size:14px; font-weight:bold; color:#666; border:1px solid #e0e0e0; border-left:none; float:left; cursor:default;}
.news_tit .curr{ background-color:#fff; border-bottom:none; border-top:2px solid #a50000; color:#333;}
.news_tit #new2{ border-right:none;}
.news_cnt li{ padding:7px 5px 0; overflow:hidden; zoom:1;}
.news_cnt li p{ height:24px; line-height:24px; color:#bdbdbd; overflow:hidden;}
.news_cnt li p a{ color:#666;}.news_cnt li p a:hover{ color:#a50000;}

.w999{ width:999px; float:left;}
.new_pro{ height:406px; margin-top:0; overflow:visible;}
.new_pro .news_tit{ border-bottom:1px solid #e0e0e0; height:35px; position:relative;}
.new_pro .news_tit li{ width:135px; background-color:#fff; color:#333; border-bottom:none; height:34px; line-height:34px;}
.new_pro .news_tit .news_tit_txt{ width:148px; height:35px; border:none; background-color:#fff; position:absolute; right:-1px; top:0; z-index:2;}
.news_tit_txt p{ height:28px; background-position:0 -224px; margin-top:7px;}
.new_pro .news_tit .curr{ color:#b91e1e; margin-bottom:-1px;}
.pro_cnt{ overflow:hidden; zoom:1;}
.pro_cnt li{ padding:10px 0 0 10px;overflow:hidden; zoom:1;}
.pro_cnt li dl{ width:318px; height:169px; padding:3px; float:left; _display:inline; margin-right:2px;}
.pro_cnt li .curr{background:url(/skin/deepred/template/style_chaoshi/css/img/pro_bg.png) no-repeat;}
.pro_cnt li dl dt{ width:158px; padding:5px 0 0 3px; float:left;}
.pro_cnt li dl dt a{ display:block; width:158px; height:158px; position:relative;}
.pro_cnt li dl dt a i{ display:block; width:48px; height:49px; position:absolute; top:0; right:5px; z-index:2;}
.pro_cnt li dl dt a .icon_sale{ background-position:-71px -293px;}
.pro_cnt li dl dt a .icon_new{ background-position:-128px -293px;}
.pro_cnt li dl dd{ width:135px; padding-right:10px; float:right;}
.pro_cnt .pro_name,.detonation_cnt .pro_name{height:36px; line-height:18px; overflow:hidden; margin:10px 0 6px;}
.pro_cnt .pro_price,.detonation_cnt span,.sort_price,.charts_price{ font-family:arial; color:#F55C20; font-size:12px; font-weight:bold;}
.pro_cnt .pro_price b,.detonation_cnt span b{ font-size:22px; margin-left:3px; font-weight:normal;}
.pro_cnt dl dd s{ display:block; width:63px; height:12px; margin:8px 0 18px;}
.pro_cnt dl dd .star_0,.charts_cnt p .star_0{ background-position:-1px -263px;}
.pro_cnt dl dd .star_1,.charts_cnt p .star_1{ background-position:-1px -276px;}
.pro_cnt dl dd .star_2,.charts_cnt p .star_2{ background-position:-1px -289px;}
.pro_cnt dl dd .star_3,.charts_cnt p .star_3{ background-position:-1px -302px;}
.pro_cnt dl dd .star_4,.charts_cnt p .star_4{ background-position:-1px -316px;}
.pro_cnt dl dd .star_5,.charts_cnt p .star_5{ background-position:-1px -329px;}
.pro_cnt .pro_btn{ display:block; width:102px; height:32px; background-position:-71px -259px;}

.detonation h3{ height:52px; background-position:0 -171px;}
.detonation_cnt{ border:1px solid #e0e0e0; height:284px; padding:0 10px; border-top:none; overflow:hidden; zoom:1;}
.detonation_img{ display:block; width:158px; height:158px; margin:5px auto;}
.detonation_cnt .pro_name{ margin:0;}
.detonation_cnt .det_price{ margin:5px 0;}
.detonation_cnt del{ color:#999; margin-left:14px;}
.detonation_btn{ display:inline-block; width:72px; height:29px; margin-left:22px; background-position:-165px -224px; vertical-align:-10px;}
.det_gg{ margin-top:10px;}

/*产品分类*/
.sort{ width:1200px; margin:10px auto 0; overflow:hidden; zoom:1;}
.sort_tit{ height:42px; border-bottom:2px solid #a50000;}
.sort_tit h3{ width:235px; height:42px; float:left; background-position:0 -350px;}
.sort_2 .sort_tit h3{ background-position:0 -393px;}
.sort_3 .sort_tit h3{ background-position:0 -436px;}
.sort_4 .sort_tit h3{ background-position:0 -479px;}
.sort_5 .sort_tit h3{ background-position:0 -522px;}
.sort_6 .sort_tit h3{ background-position:0 -565px;}
.sort_tit p{ float:right; margin:20px -10px 0 0;}
.sort_tit p a{ margin:0 10px;}
.w962{ width:962px; float:left;}
.sort_gg{ width:210px; float:left;}
.sort_cnt{ width:752px; float:left;}
.sort_cnt dl{ width:172px; float:left;_display:inline; margin:16px 0 0 15px; overflow:hidden; zoom:1; height:241px;}
.sort_cnt dl dt{ width:170px; height:170px; border:1px solid #fff;}
.sort_cnt .curr dt{ border-color:#a50000;}
.sort_name,.charts_name{ height:36px; line-height:18px; overflow:hidden; margin:8px 0 3px;}
.sort_name a{ color:#666;}.sort_name a:hover{ color:#a50000;}
.sort_price{ padding-left:2px;}
.sort_price b,.charts_price b{ font-size:18px; font-weight:normal; margin-left:4px;}

.w225{ width:225px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; float:right;}
.hot_tit{ width:225px; height:38px; border-bottom:1px solid #e0e0e0; background-position:0 -610px;}
.hs_box{ height:113px; border-bottom:1px solid #e0e0e0; position:relative;}
.hs_cnt{ width:225px; height:113px; overflow:hidden; zoom:1; position:relative;}
.hs_cnt ul li{ width:225px; height:113px; float:left; overflow:hidden;}
.hs_cnt ul li .hs_img{ width:226px; margin-right:-1px; overflow:hidden; zoom:1;}
.hs_cnt ul li div{ width:112px; border-right:1px dotted #e0e0e0;border-bottom:1px dotted #e0e0e0; float:left;}
.hs_cnt ul li .img_center{width:112px; height:56px; border:none;}
.hs_cnt ul li .img_center a{ width:112px; height:56px; *font-size:50px;}
.hs_btn_l,.hs_btn_r{width:15px;height:15px; line-height:15px; text-align:center; color:#7b7b7b; background-color:#e0e0e0; font-size:14px; font-weight:bold; position:absolute; top:-26px; right:28px; cursor:pointer; z-index:8;}
.hs_btn_r{right:8px;}
.sort .left_hover,.sort .right_hover{color:#fff; background-color:#d65d5d;}

.sale_charts .hot_tit{ background-position:0 -651px;}
.charts_cnt{border-bottom:1px solid #e0e0e0; padding-top:14px; overflow:hidden; zoom:1;}
.charts_cnt dl{ padding:0 0 10px 12px; height:93px;}
.charts_cnt dl dt{ width:91px; height:91px; border:1px solid #e6e5e5; float:left; position:relative;}
.charts_cnt dl dt i{ display:block; width:24px; height:26px; line-height:22px; text-align:center; background-position:-213px -265px; font-family:arial; font-size:18px; color:#fff; position:absolute; left:-9px; top:-3px;}
.charts_cnt dl dd{ width:105px; float:left; _display:inline; margin-left:8px;}
.charts_price{ margin:7px 0 5px;}
.charts_name{ margin:0 0 5px 0;}
.charts_cnt p i{ display:inline-block; width:63px; height:12px; vertical-align:-2px; margin-right:5px;}

.pro_list .img_center{*overflow:hidden; overflow: hidden; height:66px;width:143px; border-width:0 1px 0 0; }
.pro_list .img_center a{ *font-size:60px; height:66px;width:143px;}
