﻿.topBox{ width:100%; height:34px; border-bottom:1px solid #dadada; background:#f9f9f9;}
.headBox{ width:1200px; height:95px; overflow:hidden;}
.nemuBox{ width:100%; height:35px; background:#e22b2f;}
.adBox{ width:100%; height:475px; border-bottom:1px solid #cfcfcf; overflow:hidden;}

.homeTitle{ height:45px; overflow:hidden;}
.hT-line{ border-bottom:2px solid #666;}
.homeBox1{ height:325px; overflow:hidden;}
.homeBox2{ height:345px; overflow:hidden;}
.hB-h{ height:1025px !important;}
.auto-w{ width:1200px; margin:0 auto;}

.h25{ height:25px; width:100px; clear:both;}
.h10{ height:10px; width:100px; clear:both;}
.h30{ height:30px; width:100px; clear:both;}
.h35{ height:35px; width:100px; clear:both;}
.h40{ height:40px; width:100px; clear:both;}

/*------------------------topBox---------------------------------------------*/
.topMain{ height:34px;}
.topMain .top-L{ height:34px; float:left;}
.topMain .top-L span,.topMain .top-L a{ height:34px; line-height:34px; color:#666; padding-left:18px;}
.topMain .top-L a{ padding-left:12px;}

.topMain .top-R{ height:34px; float:right;}
.topMain .top-R span,.topMain .top-R a{ height:34px; display:inline; line-height:34px; color:#666; float:right; padding:0 6px;}
.topMain .top-R a.pl2{ padding-right:5px;}
.topMain .top-R span{ color:#888;}
.topMain .top-R a b{ color:#d40f28; padding-left:5px;}
.topMain .top-R em{ width:18px; height:18px; margin-top:7px; display:inline-block; float:right; }
.topMain .top-R em.shopping{ background:url(../images/shoppingIcon.png) no-repeat;}
.topMain .top-R em.point{ background:url(../images/point-B.png) no-repeat;}
.topMain .top-R em.point-T{ background:url(../images/point-T.png) no-repeat !important;}
.topMain a:hover{ color:#d30721;}
.shopBox{ float: right; padding:0 4px; width:100px; position:relative; z-index:1000;border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9;}
.shophover{ background:#fff; border-left:1px solid #eee; border-right:1px solid #eee;}
.topM-popBox{ position:absolute; top:34px; right:0; z-index:555;}
.topM-popCon{ border:1px solid #eee; background:#fff; border-top:1px solid #fff;}
.topM-popCon .nowares{ height:30px; width:260px; padding:10px 20px; line-height:30px; font-size:14px; color:#444;}
.topM-popCon .wares{ width:420px; padding:5px;}
.wares-title{ text-align:center; line-height:35px; color:#888;}
.wares-pic{ height:55px; padding-left:15px;}
.wares-pic img{ height:40px; width:40px; text-align:center; vertical-align:middle;}
.wares-t1{ height:55px; overflow:hidden; line-height:27px; color:#666; text-align:center;}
.wares-t2{ height:55px;line-height:55px; color:#666; text-align:center;}
.wares-t2 a{ height:55px; line-height:55px !important; color:#d40f28 !important; float:none !important; padding:0 !important;}
.wares-t2 a:hover{ text-decoration:underline;}
.wares-t3{ text-align:right; color:#444;}
.wares-t3 b{ color:#d40f28 !important; padding:0 3px; font-size:14px;}
.wares-t4{ padding-right:10px;}
.wares-t4 a{ font-size:14px; font-weight:bold; line-height:40px !important; color:#d40f28 !important; float:none !important; padding:0 !important;}
.wares-t4 a:hover{ text-decoration: underline;}
.wares-table tr.waresMain:hover td{ background:#f9f9f9;}
.wares ul li{ float:left;}
.wares ul li.li1{ width:70px; text-align:center;}
.wares ul li.li2{ width:200px; text-align:center;}
.wares ul li.li3{ width:45px; text-align:center;}
.wares ul li.li4{ width:60px; text-align:center;}
.wares ul li.li5{ width:45px; text-align:center;}
.wares .h1{ height:35px; overflow:hidden;}
.wares .h2{ height:55px; overflow:hidden;}
.wares .h3{ height:40px; line-height:40px; overflow:hidden;}



/*------------------------headBox---------------------------------------------*/
.headBox .head-L{ width:210px; height:95px; float:left; overflow:hidden;text-align:center;}
.headBox .head-L2{ width:450px; height:95px; float:left; overflow:hidden;}
.headBox .head-L2-con{ width:450px; height:95px;}
.headBox .head-L2-con ul{ padding-top:32px;}
.headBox .head-L2-con ul li{ height:35px; padding-left:10px; float:left;}
.headBox .head-L2-con ul li.li1{ width:95px;}
.headBox .head-L2-con ul li.li2{ width:100px;}
.headBox .head-L2-con ul li.li3{ width:110px;}

.headBox .head-L2-con ul li dl{ padding-right:10px; border-right:1px solid #efefef;}
.headBox .head-L2-con ul li dl.dl2{padding-right:0; border-right:0;}
.headBox .head-L2-con ul li dl dt{ width:38px; height:30px; float:left;}
.headBox .head-L2-con ul li dl dt.i1{ background:url(../images/headIcon1.gif) no-repeat;}
.headBox .head-L2-con ul li dl dt.i2{ background:url(../images/headIcon2.gif) no-repeat;}
.headBox .head-L2-con ul li dl dd.d1{ height:18px; width:100px; color:#444; line-height:18px;}
.headBox .head-L2-con ul li dl dd.d4{ height:18px; width:90px; color:#444; line-height:18px;}
.headBox .head-L2-con ul li dl dd.d3{height:18px; width:115px; color:#444; font-size:14px; font-weight:bold; line-height:18px;}
.headBox .head-L2-con ul li dl dd.d2{width:115px;  height:17px; color:#d9d9d9; line-height:17px; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;}
.headBox .head-L2-con ul li dl dd a{ color:#444;}
.headBox .head-L2-con ul li dl dd a:hover{ color:#d40f28;}
.headBox .head-R{ width:335px; height:95px; float:right; overflow:hidden;}
.headBox .head-RBox{ padding-top:30px; height:30px; width:355px;} 
.headBox .head-RBox label{ width:280px; height:30px; float:left; overflow:hidden;}
.headBox .head-RBox label input{ width:248px; height:20px; padding:4px 0; color:#333; padding-left:30px; background:url(../images/search2.gif) no-repeat; border:1px solid #191919;}
.headBox .head-RBox a{ width:52px; height:30px; display:block; float:left; background:#191919; text-align:center; color:#fff; font-size:12px; line-height:30px;}

/*------------------------nemuBox---------------------------------------------*/
.nemuMain{ height:35px; }/*background:url(../images/menubg_210.gif) no-repeat;*/
.nemuMain .nemu-L{ width:210px; height:35px; float:left;}
.nemuMain .nemu-L .menu-Lbox{ position:relative; width:210px; height:35px; background:#c52428;}
.nemuMain .nemu-L .menu-Lbox a{ font-size:16px; padding-left:24px; line-height:35px; color:#fff;}
.nemuMain .nemu-R{ width:1200px; height:35px; float:left;}
.nemuMain .nemu-R ul{}
.nemuMain .nemu-R ul li{ padding:0px 14px;height:35px; float:left;}
.nemuMain .nemu-R ul li a{  height:35px; display:block; text-align:center; font-size:15px; line-height:35px; color:#fff;} 
.nemuMain .nemu-R ul li a:hover{ background-color:#cc2429;}
.nemuMain .nemu-R ul li a.home:hover,.nemuMain .nemu-R ul li a.active{ background-color:#a3181d; background-image:url(../images/menulibg.gif); background-repeat:no-repeat;}

.nemu-L-fltBox{  width:210px;z-index:9999;}
.nemu-L-fltBox .FLMain{ height:95px; width:210px; position:relative;}
.nemu-L-fltBox .FLMain dl dt{ height:40px; background-color:#efefef;}
.nemu-L-fltBox .FLMain dl dt.bghover{ background:#fff;}
.nemu-L-fltBox .FLMain dl dt.more{ background-image:url(../images/nemu-R-li-more.png); background-position: right center; background-repeat:no-repeat;}
.nemu-L-fltBox .FLMain dl dt h5{ font-size:14px; line-height:40px; padding-left:48px; color:#333;}
.nemu-L-fltBox .FLMain dl dt h5.menufl-icon1{ background:url(../images/nemu-R-li1.png) 20px center no-repeat;}
.nemu-L-fltBox .FLMain dl dt h5.menufl-icon2{ background:url(../images/nemu-R-li2.png) 20px center no-repeat;}
.nemu-L-fltBox .FLMain dl dt h5.menufl-icon3{ background:url(../images/nemu-R-li3.png) 20px center no-repeat;}
.nemu-L-fltBox .FLMain dl dt h5.menufl-icon4{ background:url(../images/nemu-R-li4.png) 20px center no-repeat;}
.nemu-L-fltBox .FLMain dl dt h5.menufl-icon5{ background:url(../images/nemu-R-li5.png) 20px center no-repeat;}
.nemu-L-fltBox .FLMain dl dd{ height:55px; background:#fff;}
.nemu-L-fltBox .FLMain dl dd p{ padding-top:7px; padding-left:23px; width:205px; height:44px; overflow:hidden;}
.nemu-L-fltBox .FLMain dl dd p a{ line-height:22px !important; float:left; font-size:12px !important; padding:0 !important; padding-right:16px !important; margin:0 !important; color:#666 !important;}
.nemu-L-fltBox .FLMain dl dd p a:hover{ text-decoration:underline;}


.fl-hover-mask{ width:214px; height:44px; position:absolute; z-index:2222; background:url(../images/menubgMask_210.gif) no-repeat; left:-2px; top:-2px;}

.fl-hover{ position:absolute; z-index:1111; left:212px; top:-2px;}
.fl-hover-con{ padding:0 10px; width:750px; background:#fff; border:2px solid #e12b2f;}
.fl-hover-Title{ height:40px; border-bottom:1px solid #d9d9d9;}
.fl-hover-Title b{ line-height:40px; font-size:14px; color:#c52428;}
.fl-hover-Txt{ height:40px;}
.fl-hover-Txt a{ height:40px !important; line-height:40px !important; font-size:14px !important; padding:0 10px !important; color:#444 !important;}
.fl-hover-Txt a:hover{color:#d40f28 !important;}
/*----------------------------ad--------------------------------------------------*/
#full-screen-slider { width:100%; height:475px; float:left; position:relative;}
#slides { display:block; width:100%; height:475px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:400px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#a9191d}

/*--------------------------homeBox1----------------------------------------*/
.hBox2-L{ height:325px; width:240px; float:left;}
.hBox2-R{ height:325px; width:1200px; float:left;}
.hBox2-L .hBox2-L-title1{ height:34px; width:235px; border-bottom:1px solid #eee;}
.hBox2-L .hBox2-L-title1 h6{ line-height:34px; color:#333; font-size:14px; padding-left:24px;}
.hBox2-L .hBox2-L-con1{ height:161px; width:195px; overflow:hidden; border-bottom:1px solid #eee; padding:15px 20px;}

.Marquee{ height:161px; width:195px; overflow:hidden;}
.Marquee1{width:195px; line-height:23px; color:#666666;}
.Marquee2{ top:161px;}

.hBox2-L .hBox2-L-title2{ height:55px;}
.hBox2-L .hBox2-L-title2 h6{ padding-left:48px; color:#333; font-size:14px; line-height:55px; background:url(../images/search.gif) 20px center no-repeat;}
.hBox2-L .hBox2-L-con2{ height:42px; padding-left:20px; position:relative;}


.hBox2-L .hBox2-L-con2 a{ position:absolute; right:20px; top:5px; height:14px; width:14px; display:block; text-indent:-99999%; padding:10px; background:url(../images/enter.png) center center no-repeat;}
.hBox2-L .hBox2-L-con2 a:hover{ background:url(../images/enterHover.png) center center no-repeat;}

.hBox2-L .hBox2-L-con2 input{ height:20px; width:186px; padding:10px 0; font-family: "微软雅黑","宋体"; padding-left:12px; line-height:20px; border:1px solid #e0e0e0;}

.hBox2-R .hBox-R2-main{ width:1200px; height:325px; border-left:1px solid #eeeeee;}
.hBox-R2-main .hBox-R2-title{ height:35px; background:url(../images/hBox-R2-titlebg.gif) repeat-x;}
.hBox-R2-main .hBox-R2-title ul li{ width:106px; height:34px; line-height:34px; text-align:center; background:transparent; border-right:1px solid #eee; border-top:1px solid #eee; float:left; font-size:14px; font-weight:bold; cursor:pointer;}
.hBox-R2-main .hBox-R2-title ul li.active{ height:34px; background:#FFF; border-top:2px solid #444;}
.hBox-R2-main .hBox-R2-con{ height:288px; width:1200px; overflow:hidden; border-bottom:1px solid #eee; border-right:1px solid #eee;}

.hBox-R2-conpic{ height:238px; width:1198px; padding:24px 0; overflow:hidden;}




/**/
.rollBox{ width:1165px; height:238px; overflow:hidden; padding-left:33px; position:relative;}
.rollBox .Cont{ width:1140px; height:238px; overflow:hidden;}
.rollBox .ScrCont,.rollBox .ScrCont2{width:10000000px;}
.rollBox #List1,.rollBox #List2,.rollBox #List3,.rollBox #List4{float:left;}

.rollBox ul{}
.rollBox ul li{ float:left; display:inline; width:170px; margin-right:20px; height:238px;}
.rollBox ul li p{width:170px; height:180px;}
.rollBox ul li p img{ width:170px; height:180px;}
.rollBox ul li div{ height:58px;width:185px; padding:0 15px; background:#f9f9f9; overflow:hidden; }
.rollBox ul li div a{width:185px; height:24px; padding-top:4px; color:#444; display:block; font-size:14px; line-height:24px; overflow:hidden;}
.rollBox ul li div a:hover{ color:#ef3e50;}
.rollBox ul li div b{ height:22px; font-size:18px; line-height:22px; color:#ee263e; padding-right:20px;}
.rollBox ul li div span{ height:22px; color:#999; line-height:22px; text-decoration: line-through;}
.rollBox .LeftBotton{width:15px; height:30px;z-index:99; background: url(../images/point-L.gif) no-repeat;overflow:hidden; POSITION: absolute; TOP:104px; left:10px; cursor:pointer;text-indent:-99999%;}
.rollBox .RightBotton{width:15px; height:30px;z-index:129;background:url(../images/point-R.gif) no-repeat;overflow:hidden; POSITION: absolute;TOP:104px; right:0;cursor:pointer;text-indent:-99999%;}



.rollBox .ks-switchable-triggers a{DISPLAY: block;z-index:99;width:15px; height:30px;POSITION: absolute;TOP:104px;text-indent:-99999%;}
.rollBox .ks-switchable-triggers .prev{left:0;background:url(../images/dbsp/point-L.gif) no-repeat;z-index:400;}
.rollBox .ks-switchable-triggers .next{right:0;background:url(../images/dbsp/point-R.gif) no-repeat;}











/*------------------------homeBox2---------------------------------------------*/
.homeTitle h4{ float:left; font-size:18px; color:#333333; height:45px; line-height:45px;}
.homeTitle h4 em{ font-size:22px; color:#d40f28; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; padding:0 5px;}
.homeTitle p{ float:right; height:45px; line-height:45px;}
.homeTitle p a{ color:#505050; padding:0 8px; font-size:14px;}
.homeTitle p a:hover{ color:#a9191d;}

.homeBox2 .hBox-L{ width:240px; height:345px; float:left;}
.hBox-L-img1{ background:url(../images/hBox-l-img1.png) 0 0 no-repeat;}
.hBox-L-img2{ background:url(../images/hBox-l-img2.png) 0 0 no-repeat;}
.hBox-L-img3{ background:url(../images/hBox-l-img3.png) 0 0 no-repeat;}
.hBox-L-img4{ background:url(../images/hBox-l-img4.png) 0 0 no-repeat;}
.hBox-L-img5{ background:url(../images/hBox-l-img5.png) 0 0 no-repeat;}
.hBox-L-img6{ background:url(../images/hBox-l-img6.png) 0 0 no-repeat;}

.homeBox2 .hBox-R{ width:959px; height:343px; float:left; border:1px solid #e5e5e5; border-left:0;}
.homeBox2 .hBox-R2{ width:960px; height:345px; float:left; position:relative;}
.hBox-li ul{ padding-left:20px;}
.hBox-li ul li{ width:170px; height:250px; float:left; margin-left:10px; overflow:hidden;}
.hBox-li ul li img{ width:170px; height:170px;}

.hBox-li ul li div{ height:48px; width:216px; background:#fcfcfc; overflow:hidden;}
.hBox-li ul li div span{ width:150px; height:14px; overflow:hidden; padding-top:8px; padding-left:30px; font-size:14px; color:#444; display:block;}
.hBox-li ul li div b{ padding-top:4px; padding-left:30px; font-size:16px; color:#dc1c33; display:block;}
.hBox-li ul li p{ height:28px; background:#f6f6f6;}
.hBox-li ul li p a{ height:28px; line-height:28px; text-align:center; float:left; width:50%; display:block; color:#888888;}
.hBox-li ul li p a:hover{ background:#e9e9e9;}

.hBox-Big{ width:1198px; height:530px; border:1px solid #e5e5e5; margin:0px auto;}
.hBox-Big .hBox-li ul{ padding-left:20px;}
.hBox-Big .hBox-li ul li{margin-left:18px;}




















/*------------------------------ad2---------------------------------------------*/
.container{ width:960px; height:345px; position:relative;}
.slide{ position:absolute; top:0; left:0; z-index:0; width:960px; height:346px}
.slide .content-main-visual{ width:614px; height:346px; overflow:hidden; position:relative}
.slide .content-main-visual a{ display:none; width:614px; height:346px; overflow:hidden; position:absolute; z-index:0; top:0; left:0}
.slide .content-main-visual a.pc{ display:block}
.slide .content-main-visual a.tablet{ display:none}
.slide .content-main-visual a.smartphone{ display:none}
.slide .content-main-visual a img{ width:614px; height:346px;}


.slide .content-main-feature{ height:346px; width:346px; position:absolute; top:0; left:614px;}
.slide .content-main-feature ul{}
.slide .content-main-feature ul li{ width:172px; height:172px; float:left; border-left:1px solid #fff; border-bottom:1px solid #fff; position:relative;}
.slide .content-main-feature ul li a{ width:172px; height:172px; display:block; position:relative; background-image:none; opacity:0.7; filter:alpha(opacity=70);}
.slide .content-main-feature ul li a:hover{ background-image:none; opacity:1; filter:alpha(opacity=100) }
.slide .content-main-feature ul li a.current{ background:none}
.slide .content-main-feature ul li a img{ width:172px; height:172px; }
.slide .content-main-feature ul li a img.tablet{ display:none}
.slide .content-main-feature ul li a img.mobile{ display:none}

.slide .content-main-feature ul li a.current{ opacity:1; filter:alpha(opacity=100)}
.slide .content-main-feature ul li a .timerLine{ display:none; position:absolute; left:0; bottom:0; width:172px; height:3px}
.slide .content-main-feature ul li a.current .timerLine{ display:block; background:#aaa;}

/*------------------------footer---------------------------------------------*/
.footerBox{ height:200px; width:100%; border-top:1px solid #e1e1e1;}
.foot-con1{ height:195px;}
.foot-con1 ul{ padding-top:35px; height:160px;}
.foot-con1 ul li{ width:184px; float:left; margin-right:57px;}
.foot-con1 ul li h6{ height:40px; width:154px;}
.foot-con1 ul li h6 a{ height:40px; width:194px; display:block; padding-left:70px; font-size:14px; font-weight:normal; line-height:40px; color:#444;}
.foot-con-icon1{ background:url(../images/foot-con-icon1.png) 20px center no-repeat;}
.foot-con-icon2{ background:url(../images/foot-con-icon2.png) 20px center no-repeat;}
.foot-con-icon3{ background:url(../images/foot-con-icon3.png) 20px center no-repeat;}
.foot-con-icon4{ background:url(../images/foot-con-icon4.png) 20px center no-repeat;}
.foot-con-icon5{ background:url(../images/foot-con-icon5.png) 20px center no-repeat;}
.foot-con1 ul li p{ height:36px; width:154px; border-bottom:1px solid #eee;}
.foot-con1 ul li p a{ height:36px; width:154px; display:block; line-height:36px; color:#888; text-align:center;}
.foot-con1 ul li p a:hover{ color:#df142e;}
.foot-con2{ height:88px; width:1200px; background:url(../images/foot-con2-bg.gif) no-repeat;}


.foot-con3{ height:25px; line-height:25px; color:#666666; text-align:center;}
.foot-con3 a{ line-height:25px; color:#666666; padding:0 8px;}
.foot-con3 a:hover{ text-decoration:underline;}



.focus_mainr_bot{ width:100%; height:auto; margin:10px auto; text-align:left;background:#fefefe;}
.focus_mainr_bot ul li{position: relative; margin-bottom:8px;_margin-bottom:-6px;}
*+html .focus_mainr_bot ul li{*+margin-bottom:6px;}
.focus_mainr_bot ul li em{ position: absolute;left: 0;top: 0;display: block;width: 40px;height: 22px;line-height: 22px;text-align: center;font-style:normal; color:#FF0000;}
.focus_mainr_bot ul li em.ered{ background:#4F4F4F;}
.focus_mainr_bot ul li .option1{ height:20px; line-height:20px; color:#999999; overflow:hidden;border-bottom:1px solid #5c5c5c;}
.focus_mainr_bot ul li .option1 .left_h{ width:100px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; float:left;text-indent:40px;color:#FF0000;}
.focus_mainr_bot ul li .option1 .left_h a{ color:#FF0000;}
.focus_mainr_bot ul li .option1 .right_num{ width:40px; float:right; text-align:right; white-space:nowrap; overflow:hidden;}
.focus_mainr_bot ul li .option1 .right_num b{ font-family:Tahoma, Geneva, sans-serif;}
.focus_mainr_bot ul li .option2{ width:100%; height:110px; overflow:hidden; position:relative;}

.focus_mainr_bot ul li .option2 .layers{position:absolute;left: 0;top: 0;width:180px;height:22px;color: #FF0000;line-height: 22px;
text-indent: 40px;overflow: hidden;}
.focus_mainr_bot ul li .option2 .layers span{ display:block; width:120px; float:left; line-height:22px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.focus_mainr_bot ul li .option2 .layers span a{ color:#FF0000;}
.focus_mainr_bot ul li .option2 .layers .righte{ width:60px;overflow:hidden; float:right; color:#dedede;}
.focus_mainr_bot ul li .option2 .layers .righte b{ color:#f39c12;font-family:Tahoma, Geneva, sans-serif;}
.focus_mainr_bot ul li .mask{position: absolute;left: 0;top: 0;width: 250px;height: 22px;line-height: 22px;border-bottom:1px solid #5c5c5c;}

.focus_mainr_bot ul li .option2 .leftimg {position:absolute;top:30px;left:0px;width:80px;height:100px;}
    .focus_mainr_bot ul li .option2 .leftimg img {width:80px;height:80px;}
.focus_mainr_bot ul li .option2 .righttxt {position:absolute;top:30px;right:0px;width:150px;}
.focus_mainr_bot ul li .option2 .righttxt h3{line-height:20px;}
.focus_mainr_bot ul li .option2 .righttxt h3 span{color:#FF0000;margin-left:5px;}
.focus_mainr_bot ul li .option2 .righttxt .txt{line-height:19px;text-indent:10px;height:60px;overflow:hidden;width:100%;}
