/* CSS Document */
/***
 * yoopong
 * http://www.yoopong.com
 * e-mail: 1239825228@qq.com
 */
body{font: 12px/1.5 微软雅黑,宋体,arial,\5b8b\4f53; color:#333333;}
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input, button,textarea,blockquote{ padding:0;margin:0; text-indent:0px;}
html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));}/*IE6下重复加载BUG*/
select{ margin:0;} table{ margin:0px auto;}
table,td,tr,th,em{ font-size:12px; font-weight:normal; font-style:normal;}
ol,ul,li{ list-style-type:none;}
button { border:none; cursor:pointer; overflow:hidden;}
img{ border:0;} p{ word-break:break-all; margin:0; padding:0; display:block;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
a{ text-decoration:none; color:#000000; cursor:pointer;}
a:hover{ text-decoration:underline; color:#E60000;}
a:focus{outline:none;}.fl{ float:left;}.fr{ float:right;}.cls{*zoom:1; }.cls:after{content:'\20';display:block;height:0;clear:both;}.mt10{ margin-top:10px;}.mt15{ margin-top:15px;}
.clears { *zoom:1; }
.clears:after { content:''; display:table; clear:both; }
.divnone{ line-height:100px; text-align:center; font-size:14px; color:#999999; border-bottom:0px none;}
.miniheight{ min-height:500px; height:auto;}
/*header*/
.tip{ width:100%; margin:0px auto;height:36px; line-height:36px; background:#EEEEEE; font-size:12px;}
.cont{ width:1200px; margin:0px auto; height:auto; position:relative;}
.tip .cont .fl{ width:410px; margin:0px auto; height:35px; line-height:35px;}
.tip .cont span{ height:35px; line-height:35px; display:block; float:left;}
.tip .cont .fr .ts2{ background:url(../imgs/bg_ico.png) no-repeat left 8px; padding-left:22px; margin: 0 8px;}
.tip .cont .fr .ts2 a{ margin:0px 3px;}
.tip .cont .fr .ts2 i{ margin:0px 3px; font-style:normal;}
.tip .cont .fr .ts2-h{ background:url(../imgs/bg_ico.png) no-repeat left 8px; padding-left:20px; margin:0 12px;}
.tip .cont .fr .ts3-h{ background: url(../imgs/exit.png) no-repeat left 10px; padding-left:17px;}
.header{ padding:35px 0px;}
.header .cont{ height:42px;}
.header .cont .logo{ width:400px; float:left;}
.header .cont .logo a{ display:block; float:left;}
.header .cont .logo span{ display:block; line-height:22px; height:22px; font-size:20px; text-indent:10px; float:left; margin:10px 0px 0px 10px; border-left:2px solid #999999; color:#999999;}
.header .searchbox{ padding-top:3px;}
.header .searchbox .skeybox{ border:1px solid #E60000; box-shadow:none; min-height:32px; height:32px; font-size:12px; width:400px; padding:0px; margin:0px; text-indent:5px; float:left; background:url(../imgs/siconb.png) 5px 7px no-repeat; text-indent:29px;}
.header .searchbox .skbtn{ display:block; float:left; width:60px; height:34px;}
.header .searchbox .skbtn .btns{ width:100%; height:34px; line-height:34px; border:0px none; background:#E60000; color:#FFFFFF; /*background:url(../imgs/sicon.png) center center no-repeat #E60000;*/}
.header .searchbox .skbtn .btns:hover{ background:#E80000;}
.header .buycar{}
.header .buycar a{ display:block; line-height:32px; height:32px; float:left; padding:0px 20px 0px 45px; border:1px solid #e0e0e0; background:url(../imgs/buycar.png) 15px 7px no-repeat; }
.header .buycar a i{ color:#FF6600; font-style:normal; margin-left:5px;}
.header .buycar a:hover{ text-decoration:none; color:#000000; border:1px solid #E60000;}
.header .buycar a.myPage{ margin-left:15px; background:url(../imgs/buyPage.png) 15px 7px no-repeat;}
/*nav*/
.menus{ height:45px; border-bottom:2px solid #E60000;}
.menus .ulnav li{ float:left; padding:0px 22px;}
.menus .ulnav li a{ line-height:45px; font-size:16px;}
.menus .ulnav li a:hover,.menus .ulnav li a.hov{ color:#E60000; text-decoration:none;}
.pinpai{ width:232px; line-height:45px; color:#FFFFFF; font-size:16px; background:url(../imgs/bgpinpai.png) 40px 17px no-repeat #E60000; text-align:center; margin-right:20px;}
.submenu{ display:none; width:230px; border:1px solid #E60000; border-top:2px solid #e60000; background-color:#FFFFFF; position:absolute; top:45px; left:0px; z-index:99;}
.submenu.hov{ display:block;}
.submenu ul{ padding:5px 0px 0px 5px; position:relative;}
.submenu ul li{ text-align:left; text-indent:15px; line-height:33px; background:url(../imgs/nav_ar.png) 203px 12px no-repeat;}
.submenu ul li .imicon{ display:inline-table; width:20px; height:20px; float:left; background-image:url(../imgs/subibg.png); background-repeat:no-repeat; margin:8px 0px 0px 15px;}
.submenu ul li .imicon.im001{ background-position:-2px -3px;}
.submenu ul li .imicon.im002{ background-position:-2px -38px;}
.submenu ul li .imicon.im003{ background-position:-2px -72px;}
.submenu ul li .imicon.im004{ background-position:-2px -107px;}
.submenu ul li .imicon.im005{ background-position:-2px -141px;}
.submenu ul li .imicon.im006{ background-position:-2px -176px;}
.submenu ul li .imicon.im007{ background-position:-2px -210px;}
.submenu ul li .imicon.im008{ background-position:-2px -245px;}
.submenu ul li .imicon.im009{ background-position:-2px -279px;}
.submenu ul li .imicon.im010{ background-position:-2px -315px;}
.submenu ul li .imicon.im011{ background-position:-2px -348px;}
.submenu ul li .imicon.im012{ background-position:-2px -383px;}
.submenu ul li .imicon.im013{ background-position:-2px -418px;}
.submenu ul li .imicon.im014{ background-position:-2px -453px;}
.submenu ul li.act .imicon.im001{ background-position:-25px -3px;}
.submenu ul li.act .imicon.im002{ background-position:-25px -38px;}
.submenu ul li.act .imicon.im003{ background-position:-25px -72px;}
.submenu ul li.act .imicon.im004{ background-position:-25px -107px;}
.submenu ul li.act .imicon.im005{ background-position:-25px -141px;}
.submenu ul li.act .imicon.im006{ background-position:-25px -176px;}
.submenu ul li.act .imicon.im007{ background-position:-25px -210px;}
.submenu ul li.act .imicon.im008{ background-position:-25px -245px;}
.submenu ul li.act .imicon.im009{ background-position:-25px -279px;}
.submenu ul li.act .imicon.im010{ background-position:-25px -315px;}
.submenu ul li.act .imicon.im011{ background-position:-25px -348px;}
.submenu ul li.act .imicon.im012{ background-position:-25px -383px;}
.submenu ul li.act .imicon.im013{ background-position:-25px -418px;}
.submenu ul li.act .imicon.im014{ background-position:-25px -453px;}
.submenu ul li a{ margin:0px 15px 0px 0px; font-size:12px;}
.submenu ul li a:hover{ text-decoration:underline;}
.submenu ul li:last-child{ border-bottom:0px none;}
.submenu.sheight{ height:490px;}
.submenu ul li.act{ background-color:#FF5858;}
.submenu ul li.act a{ color:#FFFFFF;}
.submenu ul li .subItems{ display:none; width:734px; height:490px; overflow:hidden; position:absolute; background-color:#fff; border:1px solid #E60000; border-top:0px none; left:230px; top:0px; _top:0px; z-index:99;}
.submenu ul li.act .subItems{ display:block; background-color:#FFFFFF;}
.submenu ul li.act .subItems a{ color:#000000;}
.submenu ul li.act .subItems a:hover{ color:#E60000;}
.submenu ul li.act .subItems .tbox{ padding:20px 0px 0px 25px; width:480px;}
.submenu ul li.act .subItems .tbox dt{ border-bottom:1px solid #e0e0e0; line-height:30px;}
.submenu ul li.act .subItems .tbox dt a{ color:#E60000;}
.submenu ul li.act .subItems .tbox dd{ line-height:22px; padding:5px 8px;}
.submenu ul li.act .subItems .tbox dd a{ color:#333333; display:inline-table;}
.submenu ul li.act .subItems .tbox dd a:hover{ color:#E60000;}
.submenu ul li.act .subItems .advbox{ width:200px; text-indent:0px;}
.submenu ul li.act .subItems .advbox a{ display:block; height:243px; margin:0px; padding:0px 0px 0px 0px;}
.submenu ul li.act .subItems .advbox img{ max-width:200px; height:243px;}
/**scobanner**/
/* flexslider */
.flexslider{position:relative;height:440px;overflow:hidden;background:url(../imgs/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:440px;}
.slides li a{ display:block; height:390px; overflow:hidden;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../imgs/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-prev:hover{}
.flex-direction-nav li a.flex-next{right:40px;}
.flex-direction-nav li a.flex-next:hover{}
.flexslider.hov .flex-direction-nav li a.flex-prev{background:url(../imgs/prev.png) center center no-repeat;}
.flexslider.hov .flex-direction-nav li a.flex-next{background:url(../imgs/next.png) center center no-repeat;}
/* play */
.banners{ padding-top:5px;}
.play{ width:730px;height:486px;overflow:hidden;position:relative; float:left; margin-left:237px; background:url(../imgs/loading.gif) 50% no-repeat;}
.play .text { width:100%; position:absolute; left:0; bottom:0; height:60px;}
.play .text div { position:absolute;left:0;top:0;width:100%;height:100%;background:black;filter:alpha(opacity:40);opacity:0.4;z-index:99;}
.play .text span { position:absolute;left:0;top:0;width:100%;height:100%;line-height:60px;color:white;z-index:999;text-align:center;font-size:20px;}
.play ol{ position:absolute;left:50%;margin-left:-20px;bottom:10px;z-index:7;}
.play ol li{ float:left; margin-right:3px; display:inline; cursor:pointer; background-color:rgba(0,0,0,0.5); padding:2px 7px; color:#fff;font-family:arial;font-size:12px;border-radius:100px;}
.play ol li.active{ font-weight:bold; color:#ffffff; background-color:rgba(0,0,0,1); position:relative;}
.play ul{ position:absolute; top:0;left:0;z-index:1;}
.play ul li{ width:730px; height:486px; float:left;}
.play ul img{ float:left; width:730px; height:486px;}
#next,#prev{ display:block; position:absolute; top:38%; width:30px; height:54px; text-align:center; color:#fff; font-family:宋体; background-color:rgba(0,0,0,0.5);z-index:7;line-height:50px;text-decoration:none;}
#next{ right:0;}
#prev{ left:0;}
.nextImg,.prevImg{display:none;}
.banners .sidmsg{ width:227px;}
.banners .sidmsg .logtop{ text-align:center; border:1px solid #e8e8e8; padding:15px 0px;}
.banners .sidmsg .logtop img{ border-radius:50%; width:75px; border:1px solid #DAD7D2;}
.banners .sidmsg .logtop span{ display:block; line-height:25px;}
.banners .sidmsg .logtop a{ display:block; width:120px; line-height:22px; margin:0px auto; background-color:#E60000; color:#FFFFFF;}
.banners .sidmsg .logtop a:hover{ background-color:#FF5858;}
.banners .sidmsg .newsbox{ border:1px solid #e8e8e8; margin-top:8px; height:246px;}
.banners .sidmsg .newsbox h4{ display:block; border-bottom:1px solid #e8e8e8; line-height:35px; padding-left:35px; background: url(../imgs/icon_ico.png) 12px 10px no-repeat;}
.banners .sidmsg .newsbox i{ float:right; font-style:normal; margin-right:10px;}
.banners .sidmsg .newsbox i a{ font-size:12px; font-weight:normal; color:#999999;}
.banners .sidmsg .newsbox ul{ padding:8px;}
.banners .sidmsg .newsbox ul li{ line-height:28px; padding-left:15px; background:url(../imgs/icon_ico.png) no-repeat 3px -229px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.banners .sidbot{ border:1px solid #e8e8e8; border-top:0px none; height:68px;}
.banners .sidbot a{ display:block; width:33%; float:left; height:25px; line-height:22px; padding-top:43px; text-align:center; background-image:url(../imgs/sidebot.jpg); background-repeat:no-repeat; background-position:19px 8px;}
.banners .sidbot a.abord{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background-position:-74px 8px;}
.banners .sidbot a:last-child{ background-position:-168px 8px;}
.banners .sidbot a:hover{ text-decoration:none;}
/****/
.typetit{ line-height:35px; height:35px; border-bottom:2px solid #E60000; padding-top:5px;}
.typetit.ptop20{ padding-top:20px;}
.typetit.botgray{ border-bottom:1px solid #e0e0e0;}
.typetit h2,.typetit .h2t{ display:block; float:left; font-size:22px; font-weight:normal;}
.typetit span{ float:right; line-height:35px;}
.typetit span a{ color:#999999;}
/*品牌推荐*/
.pptj{ padding:10px 0px 5px 0px;}
.pptj li{ width:20%; padding-bottom:10px; float:left;}
.pptj li a{ display:block; width:230px; height:120px; padding:0px; margin:0px auto;}
.pptj li a img{ width:100%; height:120px;}
/*四区块*/
.cont.typebox{ padding-top:13px; width:1212px; height:170px;}
.typebox ul li{ float:left; width:25%; text-align:center;}
.typebox ul li a{ overflow:hidden; display:block; width:290px; height:160px; margin:0px auto;}
.typebox ul li a img{ width:100%; height:160px;}
/*产品列表*/
.cont.w1212{ width:1210px;}
.proBox{ padding:10px 0px 0px 0px;}
.proBox li{ float:left; width:20%; padding-bottom:15px;}
.proBox li .proitems{ width:95%; height:315px; overflow:hidden; position:relative; border:1px solid #ebebeb; margin:0px auto;}
.proBox li .proitems .aimg{ display:table; vertical-align:middle; display:table-cell; width:100%; height:230px; overflow:hidden; text-align:center; position:relative;}
.proBox li .proitems img{ min-width:230px; width:99%; height:auto; max-height:250px;}
.proBox li .protxt{ height:75px; line-height:22px; padding:0px 8px;}
.proBox li .protxt a{ line-height:22px; font-size:14px;}
.proBox li .protxt a:hover{ text-decoration:underline;}
.proBox li .protxt span{ display:block; line-height:20px; height:20px; color:#808080; padding-top:5px;}
.proBox li .protxt i{ font-size:12px; color:#808080; display:block; text-align:left; float:left; font-style:normal;}
.proBox li .protxt font{ display:block; float:right; font-size:14px; color:#FF0000;}
.proBox li .abuy{ height:45px; padding-top:10px; position:absolute; width:100%; left:0px; bottom:-55px; background-color:#FFFFFF;}
.proBox li .spnum,.tabtit tbody td .spnum,.proright .prolist.carbox li dl dd .spnum,.prolist.carbox .dsliang .spNum{ height:24px; width:75px; margin:0px auto;}
.proBox li .spnum input,.tabtit tbody td .spnum input,.proright .prolist li dl dd .spnum input,.prolist.carbox .dsliang .spNum input{ border:1px solid #CCCCCC; border-left:0px none; border-right:0px none; width:30px; height:28px; /*line-height:29px;*/ font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; text-align:center;}
.proBox li .spnum .btn_num,.tabtit tbody td .spnum .btn_num,.proright .prolist li dl dd .spnum .btn_num,.prolist.carbox .dsliang .spNum .btn_num{ height:30px; width:22px; border:1px solid #CCCCCC;}
.proBox li .spnum{ margin-left:8px;}
.proBox li .addcar{ display:block; width:100px; height:30px; line-height:30px; float:right; margin-right:8px; text-align:center; background-color:#E60000; color:#FFFFFF;}
.proBox li .addcar:hover{ text-decoration:none; background-color:#FF5858;}
.morpro{ padding:0px 0px 50px 0px;}
.morpro a{ display:block; background-color:#6CD179; line-height:35px; color:#FFFFFF; text-align:center;}
/*友情链接*/
.fbox{ padding:8px 0px; line-height:25px;}
.fbox a{ margin-right:15px; display:inline-table;}
/*筛选*/
.shaixuan{ border:1px solid #ebebeb; padding:10px 0px; position:relative; color:#333333; margin-top:15px;}
.shaixuan .sxstep{ width:1170px; height:40px; line-height:40px; overflow:hidden; margin-left:10px; border-bottom:1px dashed #ECE8E9;}
.shaixuan .sxstep .sp_tit{ float:left; margin-right:10px; display:block; color:#333333; width:70px; text-align:right; height:40px; font-weight:bold; /*background-color:#F2F2F2;*/}
.shaixuan .sxstep .sp_txt{ float:left;}
.shaixuan .sxstep .sp_txt .fl{ margin-left:20px;}
.shaixuan .sxstep .sp_txt .fl label{ display:block; width:80px; float:left;}
.shaixuan .sxstep .sp_txt .fl label input{ float:left; margin:10px 3px 0px 0px;}
.shaixuan .sxstep .sp_txt a{ display:inline-block; line-height:22px; padding:0px 5px; margin-right:8px;}
.shaixuan .sxstep .sp_txt a.hov,.shaixuan .sxstep .sp_txt a:hover{ background-color:#FF5858; color:#FFFFFF; text-decoration:none;}
.shaixuan .sxstep .sp_txt .stit{ font-weight:bold;}
.shaixuan .sxstep .sp_txt .alink{ color:#0065CD; }
.shaixuan .sxstep .sp_txt .akeys{ display:inline-block; margin-right:5px; background-color:#FFA500; color:#ffffff; padding:0px 0px 0px 8px;}
.shaixuan .sxstep .sp_txt .akeys i{ display:block; width:22px; height:22px; float:right; margin-left:5px; line-height:22px; text-align:center; font-family:Arial; font-size:20px; font-style:normal; background-color:#ff6f46;}
.shaixuan .sxstep .sp_txt .akeys:hover{ text-decoration:none;}
.shaixuan .sxstep .sp_txt .akeys:hover i{ background-color:#FF3900;}
/*显示顺序*/
.titbtn{ width:1198px; height:38px; overflow:hidden; margin-top:15px; border:1px solid #ebebeb; background-color:#F8F8F8;}
.titbtn ul.fl li{ float:left; line-height:26px; height:26px; padding:6px 0px 0px 10px; }
.titbtn ul.fl li a{ padding:0px 30px; display:block; line-height:24px; border:1px solid #ebebeb; background-color:#FFFFFF;}
.titbtn ul.fl li a.hov{ background-color:#FF5858; color:#FFFFFF; border:0px none; line-height:26px;}
.titbtn ul.fl li a.spec{ padding-right:45px; line-height:24px; border:1px solid #ebebeb; background:url(../imgs/icon_order.png) 60px 7px no-repeat #FFFFFF;}
.titbtn ul.fl li a.spec.hov{ line-height:26px; background: url(../imgs/icon_order.png) 60px -32px no-repeat #FF5858; border:0px none;}
.titbtn ul.fl li a.spec.hov.sheng{ line-height:26px; background:url(../imgs/icon_order.png) 60px -110px no-repeat #FF5858; border:0px none;}
.titbtn div.fl{ padding:3px 0px 0px 20px; position:relative;}
.titbtn div.fl .inprice{ width:50px; height:23px; border:1px solid #ebebeb; padding-left:20px;}
.titbtn div.fl .s_btn{ height:24px; border:0px none; background-color:#FF5858; color:#FFFFFF; width:40px; margin-left:10px;}
.titbtn div.fl span{ font-size:18px; margin:0px 5px;}
.titbtn div.fl i{ display:block; width:15px; height:20px; font-size:15px; color:#666666; font-style:normal; position:absolute; top:8px; left:25px;}
.titbtn div.fl i.i2{ left:114px;}
.titbtn div.fr{ padding:11px 20px 0px 0px;}
.titbtn div.fr span{ float:left; color:#E60000; margin-right:10px;}
.titbtn div.fr a{ display:block; float:left; width:16px; height:16px; text-align:center; line-height:15px; margin-left:3px; overflow:hidden; border:1px solid #EBEBEB; background-color:#FFFFFF; font-family:宋体;}
.titbtn div.fr a.ppre{}
.titbtn div.fr a.pnext{}
/*PageNum*/
.pages{ height:90px; padding-top:15px; overflow:hidden;}
.pages .paginList{ float:right;}
.pages .paginList li{ float:left; margin-left:5px;}
.pages .paginList .paginItem{ float:left;}
.pages .paginList .paginItem a{ float:left; /*width:31px;*/ min-width:20px; padding:0px 5px; height:28px; line-height:28px; border:1px solid #DDD; text-align:center; color:#333333;}
.pages .paginList .paginItem a span{ margin:0px 10px;}
.pages .paginList .paginItem a span i{ font-family:宋体;}
.pages .paginList .paginItem:first-child a{ border-left:1px solid #DDD;}
.pages .paginList .paginItem.current,.pages .paginList .paginItem.current a{ background:#FF5858; cursor:default; color:#ffffff;}
.pages .paginList .paginItem.current{ border:1px solid #FF5858;}
.pages .paginList .paginItem.current a{ border:0px;}
.pages .paginList .paginItem:hover{ background:#f5f5f5;}
.pages .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pages .paginList .paginItem.more:hover{ background:#FFF;}
.pages .paginList .paginItem.more a{ color:#737373;}
.pages a:hover{ text-decoration:none;}
/*info*/
.wsite{ height:40px; line-height:40px; background-color:#f6f6f6; margin-bottom:16px;}
.wsite .fl i{ font-style:normal; margin:0px 10px; color:#808080; font-family:宋体;}
.wsite .fr a{ display:block; float:left;}
.wsite .fr a.azx{ padding-left:25px; background:url(../imgs/icon_kf.png) left center no-repeat;}
.wsite .fr a.ascang{ padding-left:20px; margin-left:20px; height:38px; background:url(../imgs/icon_sc.png) left center no-repeat;}
.proimg .propic{ width:401px;}
.proimg .propic .simg{ width:399px; height:399px; border:1px solid #D9D9D9;}
.proimg .propic .simg img{ /*width:360px; height:360px;*/}
.proimg .propic .spic{ padding-top:20px; height:60px; text-align:left;}
.proimg .propic .spic a{ display:inline-block; width:50px; height:50px; padding:2px; margin-left:17px; border:2px solid #FFFFFF;}
.proimg .propic .spic a.hov{ border:2px solid #c9a063;}
.proimg .propic .spic a:first-child{ margin-left:0px;}
/*缩略图集*/
.switch {width:401px;height:87px; margin:0px auto; padding-top:5px;}
.clear{clear:both;}
.icon1{ display:inline;width:15px;float:left;padding-top:10px;padding-left:0px;text-indent:-9999px;}
.icon1 a{ display:block;width:15px;height:62px;background:url(../imgs/icons2.png) no-repeat -5px 18px #e0e0e0;}
.icon1 a:hover{ background:url(../imgs/icons2.png) no-repeat -33px 18px #e0e0e0;}
.icon2{ float:right; width:15px; padding-top:10px; float:left; text-indent:-9999px;}
.icon2 a{ display:block; width:15px; height:62px;background:url(../imgs/icons2.png) no-repeat -74px 18px #e0e0e0;}
.icon2 a:hover{ background:url(../imgs/icons2.png) no-repeat -105px 18px #e0e0e0;}
.switch_center{ float:left;width:368px;height:83px;margin-left:2px;overflow:hidden;}
.switch_center li{ display:inline;float:left; width:66px;height:66px;margin-right:10px;padding-top:10px;}
.main.cont .fl.w880.info.live .spbox .switch #pics ul li{ border:0px;}
.switch_center li a{ display:block;width:60px;height:60px;border:1px solid #ccc;}
.switch_center li a img{ width:60px;height:60px;}
.switch_center li a.on{	border:1px solid #FF9900;}
.switch_center li a:hover{ border:1px solid #FF9900;}
/*介绍*/
.proimg .protxt{ padding-left:30px; width:570px;}
.proimg .protxt h1{ display:block; padding:4px 0px 20px 0px; line-height:28px; font-size:22px; font-weight:normal; text-align:left;}
.proimg .protxt .dprice{ background:url(/imgs/bgprice.png) 0px 0px no-repeat; background-repeat:no-repeat; min-height:37px; backgroung-position:left 0; position:relative; width:100%; /*min-height:70px;*/ left:0; /*z-index:3;*/ padding:15px 0px; }
.proimg .protxt .dprice .drows{ padding-top:0px; text-align:left;}
.proimg .protxt .dprice .fr{ width:150px; padding:12px 0px 12px 20px; margin-top:7px; border-left:1px solid #D9D9D9;}
.proimg .protxt .dprice .fr a{ color:#0066CC;}
.proimg .protxt .drows{ height:auto; padding-top:10px; min-height:30px;}
.proimg .protxt .drows .sp_tit{ color:#999; font-size:12px; text-align:center; float:left; width:69px; margin:2px 0 0 8px;}
.proimg .protxt .drows span{ display:block; line-height:30px;}
.proimg .protxt .drows .sp_txt{ float:left; margin-top:2px;}
.proimg .protxt .drows .sp_txt.red{ color:#fb0606; font-size:15px; line-height:25px;}
.proimg .protxt .drows .sp_txt.red font{ font-size:30px; font-weight:bold;}
.proimg .protxt .drows .sp_txt i{ font-style:normal; color:#808080; margin-right:25px;}
.proimg .protxt .drows .sp_txt i:last-child{ margin-right:0px;}
.proimg .protxt .drows .uguige{ padding-left:77px;}
.proimg .protxt .drows .uguige li{ float:left; height:34px; position:relative; margin:2px 6px 2px 0; outline:none;}
.proimg .protxt .drows .uguige li a{ height:30px; padding:1px 9px; border:1px solid #CCCCCC; background:#FFFFFF; display:inline-block; line-height:30px;}
.proimg .protxt .drows .uguige li a:hover{ border:2px solid #c9a063; padding:0 8px; text-decoration:none;}
.proimg .protxt .drows .uguige li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(../images/icon_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.proimg .protxt .drows .uguige li.hov a{ border:2px solid #c9a063; padding:0 8px;}
.proimg .protxt .drows .uguige li.hov i{ display:block;}
.proimg .protxt .drows .sp_sl,.proimg .protxt .drows .spnum{ margin:0px; float:left;}
.proimg .protxt .drows .sp_sl input,.proimg .protxt .drows .spnum input{ border:1px solid #CCCCCC; border-left:0px none; border-right:0px none; height:30px; line-height:30px; font-family:"寰蒋闆呴粦",Arial,Lucida,Verdana,Helvetica,sans-serif; text-align:center;}
.proimg .protxt .drows .sp_sl .btn_num,.proimg .protxt .drows .spnum .btn_num{ height:32px; width:28px; border:1px solid #CCCCCC;}
.proimg .protxt .dbtn{ padding:30px 0px 0px 77px; text-align:left;}
.proimg .protxt .dbtn .addcar{ height:40px; padding:0px 40px; font-size:15px; cursor:pointer; border:0px none; margin-left:0px; background-color:#FF5858; color:#FFFFFF;}
.proimg .protxt .dbtn .addcar:hover{ background-color:#E60000;}
.proimg .protxt .addbox{ float:left; padding:4px 0px 0px 40px;}
.proimg .protxt .addbox a{ display:block; float:left; margin-right:30px; padding:0px 25px 0px 42px; line-height:30px; border:1px solid #efefef;}
.proimg .protxt .addbox a.addsc{ background:url(../imgs/col-star.png) 20px 8px no-repeat #EEEEEE;}
.proimg .protxt .addbox a:hover{ text-decoration:none; color:#000000;}
.proimg .protxt .addbox a.addsc:hover{ background:url(../imgs/col-star.png) 20px 8px no-repeat #FFF189;}
.proimg .protxt .addbox a.addcy{ background:url(../imgs/col-pro.png) 20px 8px no-repeat #EEEEEE;}
.proimg .protxt .addbox a.addcy:hover{ background:url(../imgs/col-pro.png) 20px 8px no-repeat #FFF189;}
/*sidescoll*/
.proimg .wsmall{ width:155px;}
.proimg .wsmall h5{ display:block; line-height:35px; height:35px; text-align:center; font-size:12px; color:#666666; font-weight:normal; padding:0px 0px 0px 20px; position:relative;}
.proimg .wsmall h5:before,.proimg .wsmall h5:after{content:''; position:absolute; width:38px; height:1px; background-color:#ccc;top:17px;}
.proimg .wsmall h5:before{ left:20px;}
.proimg .wsmall h5:after{ right:0px;}
.proimg .wsmall .myscoll{ padding-left:20px; border-left:1px solid #e0e0e0; position:relative; height:435px; overflow:hidden;}
.proimg .wsmall .upro{ display:block; list-style-type:none; padding:0; margin:0; position:absolute; left:30; top:0; height:1000000px;}
.proimg .wsmall .upro li{ height:150px; position:relative;}
.proimg .wsmall .upro li img{ width:135px; height:135px;}
.proimg .wsmall .upro li span{ display:block; width:135px; height:18px; line-height:18px; overflow:hidden; text-align:center; position:absolute; bottom:15px; left:0px;}
.proimg .wsmall .upro li span font{ color:#FF0000; position:relative; z-index:1; font-weight:normal;}
.proimg .wsmall .upro li span:after{content:''; position:absolute; width:100%; height:100%; left:0; top:0; background-color:#fff; opacity:.8; -ms-filter:alpha(Opacity=80); filter:alpha(Opacity=80); }
.proimg .wsmall .sbtn{ height:20px; overflow:hidden; padding:8px 0px 0px 30px; border-left:1px solid #e0e0e0;}
.proimg .wsmall .sbtn a{ display:block; width:60px; height:15px; float:left; overflow:hidden; text-indent:-1000px; border:1px solid #e0e0e0; background:url(../imgs/icon_jt.jpg) center 5px no-repeat;}
.proimg .wsmall .sbtn #right{ float:right; background:url(../imgs/icon_jt.jpg) center -10px no-repeat;}
/**/
.infobox{ padding:20px 0px 20px 0px;}
.infobox .sidebox{ width:210px; border:1px solid #ebebeb;}
.infobox .sidebox .ultit{ height:38px; border-bottom:1px solid #ebebeb;}
.infobox .sidebox .ultit li{ line-height:38px; font-size:14px; padding:0px 10px; float:left; margin-left:15px; border-bottom:1px solid #E60000;}
.infobox .sidebox .ulpro{ padding:8px 8px 0px 8px;}
.infobox .sidebox .ulpro li{ padding-bottom:15px;}
.infobox .sidebox .ulpro li img{ width:100%; height:194px;}
.infobox .sidebox .ulpro li .atxt{ display:block; text-align:left; overflow:hidden;}
.infobox .sidebox .ulpro li .atxt font{ display:block; font-size:13px; color:#FF0000;}
.infobox .sidebox .ulpro li a{ font-size:12px;}
.infobox .sidebox .ulpro li a:hover{ text-decoration:underline;}
.infobox .infbox{ width:970px;}
.infobox .tip_tit{ display:block; width:968px; height:38px; border:1px solid #E3E3E3; background-color:#F5F5F5;}
.infobox .tip_tit li{ display:block; line-height:36px; float:left;}
.infobox .tip_tit li a{ display:block; padding:0px 30px; float:left; text-align:center; font-size:14px;}
.infobox .tip_tit li.hov{ margin:-1px 0px 0px 0px;}
.infobox .tip_tit li.hov a{ border-top:3px solid #E60000;line-height:37px; margin-bottom:0px; background-color:#FFFFFF; color:#E60000;}
.infobox .tip_tit li a:hover{ text-decoration:none;}
.infobox .tip_tit.fixed{ position:fixed; top:0; width:973px; z-index:9;}
.infobox .info{ margin:20px 15px; line-height:25px; min-height:200px;}
.infobox .info img{ max-width:100%; margin:0px auto;}
.infobox .info .sp_tit{ display:block; line-height:30px; width:120px; text-align:center; background-color:#FF7300; color:#FFFFFF; margin-bottom:15px;}
.infobox .info p{ padding-left:20px;}
.infobox .info .orange{ color:#FF7300;}
.infobox .shuxing{ border:1px solid #E3E3E3; border-top:0px none;}
.infobox .shuxing ul{ padding:10px;}
.infobox .shuxing ul li{ width:33.3%; height:35px; line-height:35px; overflow:hidden; float:left;}
.infobox .shuxing ul li span{ display:block; float:left;}
.infobox .shuxing ul li span.sptit{ width:100px; text-align:right; color:#999999;}
/*采购*/
.cytit{ background-color:#EEEEEE; margin-top:15px; line-height:45px; height:45px; padding:0px 15px;}
.cytit h3{ float:left;}
.cytit a{ float:right; font-size:12px;}
.cytit a.ainput{ padding-left:20px; background:url(../imgs/xlsx.png) 0px 14px no-repeat;}
.tabtit thead,.tablelist thead{ border-bottom:1px solid #E60000; background:#ffd1c4;}
.tabtit thead th,.tablelist thead th{ line-height:35px; height:35px;}
.tabtit tbody td{ line-height:30px; border-bottom:1px dashed #e0e0e0; padding:5px 0px; text-align:center;}
.tabtit tbody td font{ color:#fb0606; font-weight:bold;}
.tabtit tbody td .spnum .btn_num,.prolist.carbox .dsliang .spNum .btn_num{ width:25px; height:25px; line-height:22px; background-color:#F0F0F0;}
.tabtit tbody td .spnum input,.prolist.carbox .dsliang .spNum input{ height:23px; background-color:#FFFFFF;}
.tabtit tbody td .spbuy{ display:block; width:170px; margin:0px auto;}
.tabtit tbody td .spbuy a,.prolist.carbox .dopet .delsc{ display:block; padding:0px 10px; line-height:24px; height:24px; float:left; color:#FFFFFF;}
.tabtit tbody td .spbuy a:hover,.prolist.carbox .dopet .delsc:hover{ text-decoration:none;}
.tabtit tbody td .spbuy .addcar{ width:80px; background-color:#FF6600;}
.tabtit tbody td .spbuy .addcar:hover{ background-color:#fb0606;}
.tabtit tbody td .spbuy .delsc,.prolist.carbox .dopet .delsc{ width:40px; background-color:#E4C207; margin-left:8px;}
.tabtit tbody td .spbuy .delsc:hover,.prolist.carbox .dopet .delsc:hover{ background-color:#F9D409;}
.sidemenu{ border:1px solid #EBEBEB; width:200px;}
.sidemenu .stit{ line-height:42px; height:42px; border-bottom:1px solid #EBEBEB; text-align:center; font-size:16px; background:url(../imgs/sideTitBg.jpg) 0px 0px repeat-x;}
.sidemenu .dtit{ height:35px; background-color:#e0e0e0; border-radius:5px; margin-bottom:8px;}
.sidemenu .dtit a{ display:block; float:left; margin-left:10px; line-height:35px;}
.sidemenu .dtit .smore,.artinfo .ucbox .OrderItems .smore{ display:block; float:right; cursor:default; margin:9px 10px 0px 0px; width:14px; height:14px; line-height:12px; font-size:12px; text-align:center; background-color:#FFFFFF; border:1px solid #333333;}
.sidemenu ul{ padding-bottom:10px; display:none;}
.sidemenu ul li{ line-height:22px; font-size:12px; text-indent:22px; border-bottom:1px dashed #EFEFEF; background:url(../imgs/icon.gif) 8px 7px no-repeat;}
.titbtn.minwidth{ width:981px;}
.proright{ width:983px;}
.proright .shaixuan{ width:981px; margin-top:0px;}
.proright .shaixuan .sxstep{ width:960px;}
.prolist li{ padding:15px; border-bottom:1px solid #e0e0e0;}
.prolist li:after { content:''; display:table; clear:both; }
.prolist li .aimg{ vertical-align:middle; display:table-cell; float:left; border:1px solid #EFEFEF; width:130px; height:110px; overflow:hidden; text-align:center;}
.prolist li .aimg img{ width:95%; height:auto;}
.prolist li dl{ display:inline-block; height:110px; width:722px; margin-left:25px;}
.prolist li dl dt{ min-height:35px; padding-bottom:8px;}
.prolist li dl dt h4{ line-height:35px; float:left;}
.prolist li dl dt h4 a{ font-size:14px;}
.prolist li dl dt font{ display:block; float:right; font-size:18px; color:#fb0606; font-weight:bold;}
.prolist li dl dd{ line-height:24px; min-height:25px;}
.prolist li dl dd i{ font-style:normal; color:#888888; margin-right:40px; display:block; float:left;}
.prolist li dl dd .spnum{ float:right; width:92px;}
.prolist li dl dd .spnum .btn_num,.proright .prolist li dl dd .spnum .btn_num{ width:25px; height:25px; line-height:22px;}

.prolist li dl dd .spnum input{ line-height:23px;}
.prolist li dl dd .spnum input,.proright .prolist li dl dd .spnum input{ line-height:23px; height:23px;}
.prolist li dl dd.ddbuy{ height:30px; line-height:30px; padding-top:10px;}
.prolist li dl dd.ddbuy .addcar{ display:block; float:right; line-height:32px; padding:0px 30px; background-color:#FF6600; color:#FFFFFF;}
.prolist li dl dd.ddbuy .addcar:hover{ background-color:#fb0606; text-decoration:none;}
/*buycar*/
.cartit{ background-color:#1DB75F; line-height:35px; height:35px; border-bottom:1px solid #E60000; background:#ffd1c4;}
.prolist.carbox li{ padding:5px 0px;}
.dselect{ width:50px; text-align:center; line-height:38px;}
.cartit .dtit{ width:480px;}
.carbox.carbox .dtit{ width:387px;}
.txtcen{ text-align:center;}
.delall{ width:70px;}.dprice{ width:140px;}.dsliang{ width:130px;}.dstotal{ width:150px;}.dopet{ width:128px;}
.delall a{ color:#FFFFFF;}
.prolist.carbox{ min-height:500px; padding-bottom:100px;}
.prolist.carbox .dselect,.prolist.carbox .dprice,.prolist.carbox .dstotal{ line-height:113px;}
.prolist.carbox .dstotal .xiaojie{ font-size:14px; color:#fb0606; border:0px none; background-color:#FFFFFF; text-align:center; width:100%; margin:0px; padding:0px;}
.prolist.carbox .dopet{ padding-top:44px;}
.prolist.carbox .dopet .delsc{ margin:0px auto; padding:0px 20px; float:none;}
.prolist.carbox .dsliang{ padding-top:44px;}
.divsum{ position:fixed; height:90px; width:100%; min-width:1200px; background-color:#FFFFFF; left:0px; bottom:0px;}
.divsum .cont{ border-top:1px solid #e0e0e0; padding-top:15px;}
.divsum .cont .fr span{ display:block; text-align:right;}
.divsum .cont .fr .spxj{ height:25px; line-height:25px; font-size:20px;}
.divsum .cont .fr .sptj{ color:#999999;}
.divsum .cont .fr span font{ color:#fb0606;}
.divsum .cont .botbtn{ height:70px; padding-left:20px;}
.divsum .cont .botbtn a{ display:block; line-height:40px; float:right; padding:0px 30px; background-color:#FF6600; color:#FFFFFF; font-size:14px; /*letter-spacing:5px;*/}
.divsum .cont .botbtn a:hover{ background-color:#fb0606; text-decoration:none;}
.divsum .cont .botbtn a.act{ background-color:#999999;}
/*创建订单成功*/
.addtype{ background-image:none; background-color:#F0F6FF; border-bottom:1px solid #D5E0F0; height:30px; line-height:30px; padding:15px 0px; margin-top:15px;}
.addtype span{ display:block;}
.addtype span.fl{ margin-left:15px; font-size:18px; padding-left:40px; background:url(../imgs/icon_success.png) 0px center no-repeat; background-size:30px 30px;}
.addtype span.spdisplay{ font-size:14px; color:#005EAA; cursor:pointer; margin-right:15px;}
.addtype span.spjiner{ width:500px; text-align:left; font-size:14px; color:#333333;}
.addtype span.spjiner font{ font-size:22px; color:#FF0000; margin-right:3px;}
.addtype.fail span.fl{ color:#FF0000; background:url(../imgs/icon_fail.png) 0px center no-repeat;}
/**选择邮寄地址**/
.dzlist{ padding:20px 0px 5px 0px; width:1200px;}
.dzlist .drows,.dzlist .addnew{ float:left; width:255px; height:115px; line-height:25px; position:relative; padding:10px 15px 0px 15px; border:1px solid #f0f0f0; margin:0px 10px 15px 0px; cursor:pointer;}

.dzlist .drows.hov{ border:1px solid #1DB75F; background:url(../imgs/icon_selected.jpg) no-repeat right bottom;}
.dzlist .drows span{ display:block; width:60px; line-height:25px; background-color:#F0F0F0; text-align:center; position:absolute; top:0px; right:0px;}
.dzlist .drows.hov span{ background-color:#1DB75F; color:#FFFFFF;}
.dzlist .addnew{ height:125px; border:1px dashed #f0f0f0; padding:0px;}
.dzlist .addnew a{ display:block; line-height:100px; height:125px; background:url(../imgs/icon_add.png) center center no-repeat; overflow:hidden; text-indent:-1000px;}

/**会员中心**/
.artlist{ width:1200px; margin-bottom:30px; /*border:1px solid #e3e3e3; background:url(../imgs/bgline.jpg) 0px 0px repeat-y;*/}
.w200{ width:200px;}.w940{ width:984px; border:1px solid #ebebeb; margin-top:15px;}
.w200 .ulnav{ border:1px solid #ebebeb; padding-bottom:30px; margin-top:15px;}
.w200 .ulnav .ultit{ font-size:14px; color:#E60000; line-height:45px; text-align:center; border-bottom:1px solid #E60000; margin-bottom:8px;}
.w200 .ulnav li{ line-height:25px; text-indent:40px;}
.w200 .ulnav li.act{ background:url(../imgs/liicon.jpg) 20px 15px no-repeat; padding:5px 0px 3px;}
.w200 .ulnav li.act a{ font-size:14px; color:#000000;}
.w200 .ulnav li a{ font-size:12px; color:#606060;}
.w200 .ulnav li a:hover{ color:#E60000;}
.w200 .ulnav li.hov a{ color:#E60000;}
.w940 .artinfo{ padding:20px 20px 50px 20px; line-height:30px; min-height:500px;}
.w940 .artinfo h1{ display:block; text-align:center; line-height:22px; font-size:26px; color:#000000; margin-bottom:15px;}
.w940 .artinfo .dsign{ text-align:center; height:30px; line-height:30px; font-size:14px; border-bottom:1px solid #e3e3e3; color:#333333; position:relative; margin-bottom:30px;}
.w940 .artinfo .dsign .wbshare{ position:absolute; bottom:2px; right:20px;}
.w940 .artinfo .dsign a{ color:#0C72BA;}
.w940 .artinfo .dsign span{ margin-left:20px;}
.w940 .artinfo p{ line-height:30px; margin-bottom:15px; font-size:14px; color:#333333; text-indent:2em;}
.w940 .artinfo .line{ margin:10px 0px 30px 0px;}
.artlist .wtit{ padding:10px 0px 0px 0px; font-size:12px;}
.artlist .wtit i{ font-family:宋体; margin:0px 10px;}
.artlist .htit{ line-height:25px; padding:20px 0px 18px 0px; font-size:22px; font-weight:normal; border-bottom:1px solid #efefef;}
.w940 .artinfo.txtbox{ padding:20px 40px 50px 40px;}
.w940 .artinfo.txtbox .ulArclist li{ border-bottom:1px dashed #EFEFEF; line-height:45px; font-size:14px; text-indent:15px; background: url(../imgs/icon_ico.png) no-repeat 3px -219px;}
/*footer*/
.mbot30{ margin-bottom:30px;}
.footer{ background:#F7F7F7; border-top:1px solid #e1e1e1; padding:20px 0px; line-height:30px; text-align:center;}
.footer a{ color:#676565;}
.footer i{ font-style:normal; margin:0px 15px;}
