@charset "utf-8";
/* slide */
#slide{ width:100%;height:450px;overflow:hidden;position:relative;}
#panel{ width:100%;height:450px;}
#panel li{ width:100%;height:450px;position:absolute;}
#panel .pic{width:1200px;height:450px; margin: 0 auto; display:block; text-indent:-9999em; overflow:hidden;}
#panel .slide_thumb{display:none;}
#trigger{ width:100%; margin:0 auto; position:absolute;bottom:10px;left:0;}
#trigger ul{ width:140px; margin:0 auto; padding:0 250px 0 970px; height:30px; cursor:pointer; }
#trigger ul li{ float:left; width:20px; height:20px; margin-right:5px; display:inline; text-indent:-9999em; overflow:hidden; background:#333;}
#trigger ul li.cur{ background:#059c1d;}
#slide .loading{width:32px;height:32px;margin:94px auto;display:block;}

/* newpro */
.newpro{ width:945px; overflow:hidden; padding-left:255px;}
.newpro_tit{ height:40px; line-height:40px; margin-top:6px; padding-bottom:2px; font-size:16px; font-family:Microsoft YaHei;}
.newpro_list{ width:955px; margin-right:-10px; overflow:hidden;}
.newpro li{ float:left; width:180px; height:215px; margin-right:11px;}
.newpro li a{width:180px; height:215px;}

/* lamp */
.lamp{ width:200px; height:416px; position:absolute; right:0px; top:-435px; z-index:100;}
.lamplist{ width:180px; height:405px; padding:10px 10px 1px 10px; background:#fff;}
.lamplist a{ display:block; width:180px; height:125px; margin-bottom:10px; position:relative; z-index:1111;}
.lamplist a .bglight{ width:180px; height:125px; position:absolute; left:0; top:0; overflow:hidden; z-index:22222;}
.lamplist a img{ display:block; width:180px; height:125px;}

/* brands */
.brands{ height:63px; margin:15px 0; overflow:hidden; border:1px solid #e5e5e5;}
.brands dt{ float:left; width:103px; height:63px; line-height:63px; font-size:16px; font-family:Microsoft YaHei; font-weight:bold; text-align:center; background:#e5e5e5;}
.brands dd{ float:left; width:1075px; height:37px; line-height:37px; padding:13px 15px 13px 5px;}
.brands_list li{ float:left; width:88px; height:37px; margin-left:28px; display:inline;}
.brands dd .fushihide{  width:88px; height:37px; position:relative;}
.brands dd .fushihide img{ display:block; width:88px; height:37px;}
.brands dd .fushihide a:hover{ position:absolute; padding:8px; border:1px solid #ddd; box-shadow:0px 1px 6px rgba(0,0,0,0.3); background:#fff; border-radius:2px;}
.brands dd .fushihide a:hover img{ display:block; border:none; }

/* mod */
.mod{ width:1200px; margin-bottom:15px; padding-top:10px;}
.modtit{ width:1200px; height:36px; margin-bottom:15px; border-bottom:2px solid #333333;}
.modtit .modlou{ float:left; width:88px; height:30px; text-indent:-9999em; overflow:hidden; background:url(../images/lvtit.png) no-repeat;}
.modrt{ float:left; width:1112px; height:30px; overflow:hidden; background:url(../images/modbg.jpg) no-repeat 0px top;}
.modtit a.mod01{ background-position:0 0;}
.modtit a.mod02{ background-position:0 -50px;}
.modtit a.mod03{ background-position:0 -100px;}
.modtit_list{ float:right; height:16px; margin-right:-5px; padding-top:7px; overflow:hidden;}
.modtit_list li{ float:left; height:16px; line-height:16px; padding:0 15px; font-size:12px; border-right:1px solid #ccc;}
.modtit_list a:link,.modtit_list a:visited{ color:#666; text-decoration:none;}
.modtit_list a:hover{ color:#666; text-decoration:underline;}

/* mod_fl */
.mod_fl{ float:left; width:950px;}
.modpic_tit{font-size:12px;}
.picbg01{ background:#059c1d;}
.picbg01 dt{ border-bottom:1px solid #058d1a;}
.picbg01 dd{ border-top:1px solid #1cab33;}
.picbg02{ background:#ff5b39;}
.picbg02 dt{ border-bottom:none;}
.picbg03{ background:#00a9ab;}
.picbg03 dt{ border-bottom:1px solid #00999b;}
.picbg03 dd{ border-top:1px solid #0fb8ba;}
.modpic_tit dt{ height:42px; line-height:42px; padding:0 10px; font-size:16px; font-weight:bold; font-family:Microsoft YaHei; color:#fff;}
.modpic_tit dd{ height:50px; line-height:23px; padding:5px 10px 2px 10px; overflow:hidden;}
.modpic_tit dd a:link,.modpic_tit dd a:visited{ margin-right:10px; color:#fff; text-decoration:none;}
.modpic_tit dd a:hover{ color:#fff; text-decoration:underline;}

/* modpic */
.modpic{ margin-bottom:15px;}
.modpicfl{ float:left; width:240px; display:block;}
.modpicmd{ float:left; width:369px; border-right:1px solid #e5e5e5;}
.modpicfr{ float:left; width:170px; border-top:1px solid #e5e5e5;}
.modpiclt:link,.modpiclt:visited{ float:left; width:240px; color:#fff; text-decoration:none;}
.modpiclt:hover{ color:#fff; text-decoration:underline;}

/* modpic01 */
.modpic01{ width:240px; height:240px; position:relative;}
.modpic01 img{ display:block; width:238px; height:239px; border:1px solid #e5e5e5; border-top:none;}
.modpic02{ width:170px; height:170px; position:relative;}
.modpic02 img{ display:block; width:169px; height:169px; border-right:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5;}
.modpic03{ width:369px; height:341px; position:relative;}
.modpic03 img{ display:block; width:369px; height:341px;}
.modpic04{ width:240px; height:130px; position:relative;}
.modpic04 img{ display:block; width:238px; height:129px; border:1px solid #e5e5e5; border-top:none;}
.modpic05{ width:369px; height:171px; position:relative;}
.modpic05 img{ display:block; width:369px; height:171px;}
.fushihide a{ position:absolute; padding:9px; display:block; top:-9px; left:-9px;}
.fushihide a:hover{ position:absolute; padding:8px; border:1px solid #ddd; box-shadow:0px 1px 6px rgba(0,0,0,0.3); background:#fff; border-radius:2px;}
.fushihide a:hover img{ display:block; border-color:#fff; }
.fushihide:hover{ z-index:9999;}

/* mod_fr */
.mod_fr{ float:right; width:240px;}
.topbg01 dl strong{ background:url(../images/circle.png) no-repeat 0 -60px;}
.topbg02 dl strong{ background:url(../images/circle.png) no-repeat 0 -30px;}
.topbg03 dl strong{ background:url(../images/circle.png) no-repeat 0 0;}
.topdan_tit{ height:25px; line-height:25px; margin-bottom:5px; font-size:16px; font-family:Microsoft YaHei; color:#333;}
.topdan dl{ border-bottom:1px solid #ccc;}
.topdan dl.nobord{ border-bottom:none;}
.topdan dl dt{ width:205px; padding:10px 0 10px 40px; height:26px; line-height:26px; position:relative;}
.topdan dl strong{ position:absolute; left:5px; top:10px; width:26px; height:30px; line-height:26px; text-align:center; font-size:16px; font-weight:bold; font-family:Microsoft YaHei; color:#fff;}
.topdan dl em{ position:absolute; left:5px; top:10px; width:26px; height:30px; line-height:26px; text-align:center; font-size:16px; font-weight:bold; font-family:Microsoft YaHei; color:#333; background:url(../images/circle.png) no-repeat 0 -90px;}

.topdan dl dd{ display:none;}
.topdan dl.active dt{ display:none;}
.topdan dl.active dd{ display:block; width:200px; height:77px; padding:10px 0 10px 40px; position:relative;}
.topdan dl.active dd a.lv_col01{ float:left; width:97px; height:77px;}
.topdan dl.active dd a.lv_col01{ display:block; width:87px; height:75px; border:1px solid #ccc;}
.topdan dl.active dd a.lv_col01:hover{ border-color:#666;}
.topdan dl.active dd img{ display:block; width:87px; height:75px;}
.topdan dl.active dd .lv_col02{ float:right; width:105px; height:38px; line-height:19px; font-size:12px; margin-bottom:10px; overflow:hidden;}
.topdan dl.active dd .lv_col03{ float:right; width:105px; height:19px; line-height:19px; font-size:14px; font-weight:bold; font-family:Microsoft YaHei; color:#333; overflow:hidden;}

/* topadv */
.topadv{ display:240px; height:135px; margin-top:10px; overflow:hidden;}

/* modpl */
.modhd{ margin-bottom:15px;}

/* modpl */
.modal{ float:left; width:915px; height:95px; padding:10px 5px 10px 30px; background:#f1f1f1;}
.modal li{ float:left; width:285px; height:95px; padding-right:20px;}

.modplmove{ float:left; width:915px; height:115px; padding:0 5px 0 30px; position:relative; background:#f1f1f1; overflow:hidden;}
.modplmove_bd{ float:left; width:915px; height:95px; position:relative; boverflow:hidden;}
.modpl{ overflow:hidden;position:absolute;left:0px;top:0px;}
.modpl li{ float:left; width:915px; height:95px; padding:10px 20px 10px 0; overflow:hidden;}
.modpl li .modpl_list{ float:left; width:285px; height:95px; padding-right:20px;}

.modpl_list dd{ float:left; width:105px; height:95px; padding-right:10px; background:url(../images/imgbox.png) no-repeat;}
.modpl_list dd img{ display:block; width:90px; height:80px; margin:7px 0 0 7px;}
.modpl_list dt{ float:left; width:170px; font-size:12px;}
.modpl_list dt h3{ height:23px; line-height:23px; overflow:hidden;}
.modpl_list dt h3 a:link,.modpl_list dt h3 a:visited{ color:#059c1d; text-decoration:none;}
.modpl_list dt h3 a:hover{ color:#059c1d; text-decoration:underline;}
.modpl_list dt h3{ height:23px; line-height:23px; overflow:hidden;}
.modpl_list dt p{ height:23px; line-height:23px; overflow:hidden;}
.modpl_list dt .star{ height:18px; margin-top:2px;}
.modpl_list dt .icon{ display:inline-block; width:19px; height:18px; margin-right:2px; background:url(../images/star.png) no-repeat;}
.modpl_list dt .dec{ line-height:20px; margin-top:5px;}

/* modinfo */
.modinfo{ float:right; width:220px; height:95px; padding:10px 10px; font-size:12px; background:#f2f2f2;}
.modinfo dt{ height:16px; line-height:16px; margin-bottom:10px; font-size:14px; font-weight:bold; font-family:Microsoft YaHei; color:#333;}
.modinfo dd.ma a{ display:inline-block; line-height:20px; margin:0 10px 1px 0; padding:0px 5px 1px 5px; background:#666;}
.modinfo dd.ma a:link,.modinfo dd.ma a:visited{ color:#fff; text-decoration:none;}
.modinfo dd.ma a:hover{ color:#fff; text-decoration:underline;}
.modinfo dd p{ height:22px; line-height:22px; overflow:hidden;}

/* modtopic */
.modtopic{ float:left; width:950px; height:150px; overflow:hidden;}
.modtopic_hd{ width:960px; height:150px; margin-right:-10px; position:relative;}
.modtopic a{ float:left; width:230px; height:150px; margin-right:10px; display:inline; position:relative; z-index:1111;}
.modtopic a .bglight{ width:230px; height:150px; position:absolute; left:0; top:0; overflow:hidden; z-index:2222;}
.modtopic a img{ display:block; width:230px; height:150px;}
dl.h140{ height:130px;}

/* modtool */
.modtool{ float:right; width:225px; height:70px; padding:27px 0px 17px 15px; font-size:12px; background:#666;}
.modtool li{ float:left; width:65px; height:70px; margin-right:10px; display:inline;}
.modtool li a{ display:block; width:65px; height:70px;}
.modtool li a img{ display:block; width:46px; height:46px; margin:0 auto;}
.modtool li a h3{ width:65px; height:24px; line-height:24px; font-weight:normal; text-align:center;}
.modtool li a:link,.modtool li a:visited{ color:#fff; text-decoration:none;}
.modtool li a:hover{ color:#fff; text-decoration:underline;}

/* modadv */
.modadv{ width:1200px; height:120px; margin-bottom:15px;}

/* modfd */
.modfd{ padding:15px 10px 15px 25px; margin-bottom:15px; background:#f1f1f1; }
.modcot{ float:left; width:720px;}
.modcot li{ float:left; width:300px; height:128px; padding-right:60px;}
.modcot li dd{ float:left; width:140px; height:128px;}
.modcot li dd img{ display:block; width:130px; height:128px;}
.modcot li dt{ float:left; width:150px; padding-top:30px; padding-right:10px;}
.modcot li dt h2{ height:23px; line-height:23px; overflow:hidden;}
.modcot li dt .hd{ display:block; width:150px; height:35px; margin-top:5px; font-size:12px; position:relative; background:#62c40d;}
.modcot li dt .hd .gn{ height:35px; line-height:35px; padding:0 10px; font-size:14px; font-weight:bold; font-family:Microsoft YaHei;}
.modcot li dt .hd .gn span{ width:9px; height:17px; position:absolute; top:10px; right:10px; background:url(../images/ricon.png) no-repeat;}
.modcot li dt .hd:link,.modcot li dt .hd:visited{ color:#fff; text-decoration:none;}
.modcot li dt .hd:hover{ color:#fff; text-decoration:underline;}

/* modtel */
.modtel{ float:left; width:185px; height:135px; padding-right:45px;}

/* modform */
.modform{ float:left; width:200px; padding-top:8px;}
.modtextarea{ width:188px; height:60px; padding:5px; font-size:12px; color:#666; border:1px solid #f1f1f1;}
.modsub{ display:block; width:200px; height:35px; margin-top:5px; font-size:12px; position:relative; background:#62c40d;}
.modsub .gn{ height:35px; line-height:35px; padding:0 10px; font-size:14px; font-weight:bold; font-family:Microsoft YaHei;}
.modsub .gn span{ width:9px; height:17px; position:absolute; top:10px; right:10px; background:url(../images/ricon.png) no-repeat;}
.modsub:link,.modsub:visited{ color:#fff; text-decoration:none;}
.modsub:hover{ color:#fff; text-decoration:underline;}

