/*body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;font-size:12px; margin-top:2px;font-family:"宋体";}
ul,ol{list-style-type:none;}
select,input,img{vertical-align:middle;} */
*{margin:0;padding:0;}
html{border:0;width:100%;}
body{font-family:"宋体",Arail,verdana;font-size:12px;line-height:1.5em;color:#444;background:#fff;margin:0 auto;}
img{border:none;}
input,img,select{vertical-align:middle;}
ul,ol{list-style:none;}
em{font-style:normal;}
h1{font-size:16px}
h2,h3,h4{font-size:14px}
h5,h6{font-size:12px}

a{text-decoration: none; color:#333;}
.clearit { font: 0px/0px sans-serif;  clear: both;  display: block; }
a:hover {color:#ff8000;}
p {margin-bottom: 1.5em;}
.redfont {color: red;}
.redfont2 {color:red; font-size: 14px; font-weight: bold;}
#caja {display: none;padding:5px;border:2px solid #FADDA9;background-color:#FDF4E1; height: 360px; width: 104px; border-top:0; margin-top: -4px;position:absolute; left: -0px; top:26px;}
#caja dd {clear:both; height: 26px; line-height: 26px; margin-top: 4px;}

/*page*/
#page{width:950px; overflow: visible; _display:inline-block; margin:0 auto;}

/*top*/
.top{height:75px; position:relative; z-index:999;}
#logo {float: left; width:258px; height: 72px;}
#logo a{display:block; width:258px; height: 72px; background:url(/img/logo.gif) no-repeat 0 0;}
#logo a:hover {background-position:0 -72px;  width:258px; height: 72px; }
#lang {float: right;}
#lang li {line-height: 26px; height: 26px; float:left; width: 100px;}
#menu ul {margin-left: 20px;}
#menu ul li {width: 100px; text-align:center; float: left; line-height: 30px; font-size: 14px; background: url(/img/index_02.jpg) no-repeat 97px 0;}
#menu ul li a {text-decoration: none; color: #fff; }

/*中间内容框架*/
#wrapper {width: 100%; height: auto; margin-top: 5px;}
#wrapperright {float: right; width:726px; padding:0;}
#youat {line-height: 22px; font-size:12px; text-indent: 16px; height: 26px;}

/*产品详情页*/
#pro_view { width:100%; height:auto ; margin-top: 5px;}
#pro_view h1 {display: block;height: 30px; line-height: 30px; text-align:center; font-size: 16px;}
#image_box {float:left; width:336px; height:350px;}
#image_list {height:44px;overflow: hidden;}
#image_list img { width:50px;height:38px; border:2px solid #ccc; padding:1px; cursor:pointer; }
#image_list .b {border:2px solid #f60;}
#pro_baseinfo {width:368px;height:310px; border-top: 1px dotted #ccc; line-height:28px; padding-top: 10px; float: right;}
#pro_infor {height:500px; width:100%;}
#goumai {border: 1px solid #eaeff5; height:30px; padding: 18px; background:#fffceb; padding-bottom: 10px; width: 320px;}
#buybutton {float: left; background:url(/img/addcart.jpg) no-repeat 0 0; height: 25px; width: 108px;display:block;}
/*#buybutton:hover{background-position: 0 -25px;}*/
#scbutton {float: left; background:url(/img/addcart.jpg) no-repeat -108px 0; height: 25px; width: 108px;display:block;}
/*#scbutton:hover {background-position: -108px -25px;}*/


/*产品列表页面*/
.prolisttop {background:url(/img/bg03.gif) repeat-x 0 0; height: 26px; line-height: 26px; border:1px solid #ccc; text-align: left;}
.prolisttop span {float:right;}

/*新闻列表页面*/
#newslisttop {line-height: 24px; text-indent: 2em; background:#EAEFF5; color: #369; line-height: 30px; font-size: 14px;}
#newslisttop span {float:right;}
#newslist {margin-top: 10px;}
#newslist li {line-height: 26px; text-indent: 2em; padding-right: 5%; border-bottom: 1px dotted #ccc; }
#newslist li span {float:right;}

/*新闻正文页面*/
#newstitle {font-size: 18px; line-height: 28px; border-bottom: 1px solid #ccc; text-align: center;}
#newsinfo {font-size:12px; text-align: center; line-height: 26px;}
#newsdesc {line-height: 1.5em; padding-left: 5%; padding-right: 5%; font-size: 14px; margin-top: 20px;}
#newsdesc a {text-decoration: underline; color:#333;}
#newsdesc a:hover {color:#ff8000;}

/*购物车*/
#cart {background:#c0e1f7;margin-top:10px;table-layout:fixed;word-wrap:break-word;}
#cart th,#cart td {line-height:1.5}
#cart th{background:#f0f9ff;color:#3281be;font-size:12px;font-weight:bold;padding:5px}
#cart  td{background:#fff;color:#333;padding:5px;}

/*分页样式*/
#pagediv {clear:both; width:100%; margin-top: 10px;}
#pagediv a,#pagediv span,#pagediv b {padding-left: 6px; padding-right: 6px; display: block; color:#3568b9; border:1px solid #9aafe5; float:left; height: 22px; line-height: 21px; margin-right: 3px;}
#pagediv a:hover {border:1px solid #2e6ab1; color:#000;}
#pagediv span{color: #ccc; background:#fff; border-color: #ccc;}
#pagediv b {color: #fff; background:#296cb3; border-color: #296cb3;}

#xgcp {width: 100%; height: 52px;}
#xgcp a {display:block; width:50px; height: 38x; float: left; border:1px solid #ccc; margin-right: 5px; padding:1px;}
#xgcp a:hover {border:1px solid #ff8000;}
.protop {margin-top: 10px; clear:both; width: 724px; height: 26px; line-height:26px; text-indent: 1em; font-size: 12px; background:#EAEFF5; border:1px solid #ccc;}
.protop span {float:right; line-height: 24px;padding-right:5px;}
.protop strong {cursor: pointer;}
.prodesc { padding:10px; font-size:12px; line-height: 1.8em;}
#qttj a {display:block; float:left; border:1px solid #ccc; height:81px; width: 108px; padding:0; margin:0;margin-right:6px;}
#qttj a:hover {border-color: #ff8000;}
#xgxz ul {border-bottom:1px solid #ccc;}
#xgxz ul li {border-top:1px solid #ccc; line-height: 30px; height: 30px; text-indent: 2em;}

/*帮助的左边菜单*/
#helpmenu {}
#helpmenu dt {font-size:14px; line-height: 28px; border:1px solid #ccc; margin-top: 5px; text-indent: 1em; font-weight: bold;}
#helpmenu dd {line-height: 24px; text-indent: 2em;}
#helpmenu #helpselected a{color: red;}

/*左边侧栏  包含产品分类菜单*/
#sidebar {float: left; width: 218px;}

#scrollDiv{width:300px;height:20px;line-height:20px; overflow:hidden; background:url(t1.gif) no-repeat 0 0; text-indent: 20px;}
#scrollDiv li{height:20px;}

#TopNav {position: relative; z-index:99; width: 100%; height: 30px; background: url(/img/index_01.jpg) repeat-x 0 0;}
#TopNav ul {height: 30px; margin-left: 16px; font-size: 12px; line-height: 30px;}
#TopNav ul li {margin-left: 1px; float: left; display: inline;	position: relative; }
#TopNav ul .li2 a {font-size: 14px; text-decoration:none; display: block; height: 30px; color: #fff; text-align: center; width: 100px; line-height: 30px; }
#TopNav ul .li2 a:hover { text-decoration:none; }
#TopNav ul .hasSub {background:url(/img/index_02.jpg) no-repeat 97px 0;}
#TopNav ul li div.subnav { position: absolute; right: -631px; display: none; overflow: hidden;  z-index:99;}
#TopNav ul li.hoverSub div.subnav {	display: block; padding-left: 0px; width:730px; height: 350px; background:#fff; border: 1px solid #ccc; border-top: 0; border-right:3px solid #ccc; border-bottom: 2px solid #ccc;}
#TopNav ul li div.subnav div.contentWrapper { position: relative; width: 725px; padding:0; margin:0;}
#TopNav ul li div.subnav div.contentWrapper dl { float: left; border:0; margin:0; padding:0; color: #000; width: 25%;}
#TopNav ul li div.subnav div.contentWrapper dl dt { text-indent:60px; width: 100%; color: #000; height: 40px; line-height: 40px; font-size: 14px;}
#TopNav ul li div.subnav div.contentWrapper dl a { background:url(/img/dot.gif) no-repeat 26px -26px; height: 26px; line-height: 26px;}
#TopNav ul li div.subnav div.contentWrapper dl a:hover { background:url(/img/dot.gif) no-repeat 26px 0px;}
#TopNav ul li div.subnav div.contentWrapper dl dd { border-top: 1px solid #ccc; margin:0; padding:0;}
#TopNav ul li div.subnav div.contentWrapper dl dd a { display: block; text-align: left; width: 100%; text-indent: 40px; color: #000; font-size: 12px;}

#TopNav ul li div.subnav div.contentWrapper .test { padding:0; margin:0; border:0; height: 80px; float: left; margin-top: 10px;}
#TopNav ul li div.subnav div.contentWrapper .test li { clear:both;}
#TopNav ul li div.subnav div.contentWrapper .test li a { color: #000; height:26px; line-height:26px; background:url(/img/dot.gif) no-repeat 8px -26px; font-size: 12px;}
#TopNav ul li div.subnav div.contentWrapper .test li a:hover { background:url(/img/dot.gif) no-repeat 8px 0px;}
#TopNav ul li div.subnav div.contentWrapper .test2 { padding:0; margin:0; border:0; height: 80px;}
#TopNav ul li div.subnav div.contentWrapper .test2 a {display: inline; margin-left: 8px;}
#TopNav ul li div.subnav div.test3 a { display: block; border:2px solid #ccc; width: 100px; height: 60px; float: left;}
#TopNav ul li div.subnav div.test3 a:hover { display: block; border:2px solid #ff8000; width: 100px; height: 60px; float: left;}

/**/
#YMenu-side{position:relative;z-index:88;float:left;width:210px;height:auto;}
#YMenu-side h3{ width:210px;clear:both;line-height:32px;font-size:14px;text-indent:35px;color:#369;overflow:hidden;clear:both;}
.YM-mainmnu {border-top: 3px solid #fff; border-bottom: 3px solid #fff;float:left; width:100%;clear:both;background:url(/img/dot3.gif) repeat-y 193px 0;}
.YM-mainmnu li{ position:relative;z-index:99;float:left;width:184px;clear:both; height:26px;line-height:26px;text-indent:10px;color:#999; color: #000;}
.YM-mainmnu li.current{cursor: pointer; cursor: hand;border-top:1px solid #b0bec7;border-left:1px solid #b0bec7;border-bottom:2px solid #b0bec7; height: 23px; line-height:24px; text-indent:9px;}
.YM-mainmnu li.current a{color:#C80000; }
.YM-mainmnu li.current span{display:none;}
.YM-mainmnu li .YM-submnu{position:absolute;z-index:100;left:183px;top:-1px;display:none;width:270px;overflow:hidden;border:solid #b0bec7;border-width:1px 2px 2px 0px;background: #fff url(/img/mnu-bg.gif) 0 0 no-repeat;cursor: default;}
.YM-mainmnu li .YM-submnu li{float:left; padding-left: 12px;background:url(/img/dot2.gif) no-repeat 0 center; clear:none;margin-left:10px;display:inline;text-indent:0;width:110px;overflow:hidden;line-height:28px;color:#000;border:0; height:29px;}
.YM-mainmnu li .YM-submnu li a {font-size:12px;font-weight:normal;color:#000; }
.YM-mainmnu li .YM-submnu li a:hover {text-decoration: underline; color:#c80000;}

/**/
.newstop {text-indent: 16px; margin-top: 4px;}
.newstop li {line-height: 23px; height: 23px;}
.newstop li a {display: block; background: url(/img/dot.gif) no-repeat 0 -28px; line-height: 23px; height: 23px;}
.newstop li a:hover {background:url(/img/dot.gif) no-repeat 0 -2px;}

/*首页 特价商品*/
.tujibox {float: right; width: 100%; margin-top: 5px;}
#tuijsp {height: 740px; width: 502px; float: left; padding: 3px; border: 1px solid #ccc;}

#tjsp {float:right; width: 204px; border:1px solid #ccc; height: 608px; padding: 3px;overflow:hidden; margin-top: 5px;}
.menutop {background: #7e99b6; font-size: 14px; height: 38px; color:#fff; line-height: 38px; text-indent: 14px; font-weight:bold;}
#tjsp ul {}
#tjsp ul li { width:202px;height:60px;text-align:left;overflow:hidden;border-top:1px solid #efefef;float:left;}
#tjsp ul li span {display:block;width:14px; height:60px;line-height:60px;text-align:center;font-size:12px;font-family:Verdana,Arial;color:#D6290B;float:left;font-weight:bold; margin-right:5px;}
#tjsp ul li div { padding:10px 4px 4px 0; width:50px;height:38px;float:left;}
#tjsp ul li div img {width:50px;height:38px;}
#tjsp ul li strong{float:right;width: 126px;font-weight:normal;display:block;height:33px;line-height:18px;margin-top: 12px;overflow:hidden;word-wrap:break-word;word-break:break-all;}

/*邮件列表*/
#yjlb {float:right; width: 204px; border:1px solid #ccc; height: 120px; padding: 3px;overflow:hidden;}

/*首页中间图片展示*/
#play {float: left; width: 500px; border:#ccc 1px solid; height: 260px; padding:3px; overflow: hidden;}
#playBg{margin-top:230px;z-index:1;filter:alpha(opacity=70);opacity:0.7;width:500px;position:absolute;height:30px;background:#000;}
#playText{margin-top:230px;z-index:2;padding-left:10px;font-size:14px;font-weight:bold;width:230px;color:#fff;line-height:30px; overflow:hidden;position:absolute;cursor:pointer;}
#playNum{margin:235px 5px 0 240px;z-index:3;width:250px; text-align:right;position:absolute;height:25px;}
#playNum a{margin:0 2px;width:20px;height:20px;font-size:14px; font-weight:bold;line-height:20px;cursor:pointer;color:#000;padding:0 5px;background:#D7D6D7;text-align:center}
#playShow img{width:500px;height:260px;}

/**/
.tab{ float: left; height: 330px; width: 500px; border: 1px solid #ccc; padding: 3px; overflow: hidden;}
.tab dl {margin:0; padding:0;}
.tab dl dt{width:100%; font-size:14px; height:26px; background:#eaeff5; color:#369; padding-top: 9px; border-bottom: 1px solid #b0bec7;}
.tab dl dt a{font-size: 12px; margin-left: 4px; border: 1px solid #b0bec7; float:left; display:block; cursor:pointer; width:80px; height:25px; line-height:25px;text-align:center;background:#f1f1f1;color:#000; border-bottom: 0;}
.tab dl dt a.tabActive{background:#fff;color:#333;font-weight:bold;border-bottom:1px solid #fff;position:relative;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.tab dl dd{ height:284px; clear:both; width: 494px; margin:0;padding:0; margin:0 auto; margin-top: 10px;}
.probox {width: 150px; float: left; padding-left: 10px; text-align: center; height: 140px;}
.probox img {width: 108px; height: 81px; margin:0 auto; margin:3px;}
.probox .proname {width: 100%; line-height: 1.2em; margin-top: 2px; height: 48px;overflow:hidden;}

/**/
#productlist {margin-top: 5px;}
#productlist .probox {padding-left: 20px; height: 196px; width: 164px; padding-left:9px;}
#productlist .probox .proname {height:64px;overflow:hidden;}
#productlist .probox .buycoll {clear:both; height:22px;}
#productlist .probox .buycoll img {width:51px;height:22px;padding:0;margin:0 auto;}


#hd{width:502px;height:31px;line-height:31px;overflow:hidden;border-bottom:1px solid #B0BEC7;background-color:#EAEFF5;}

#hd h3{float:left;width:80px;height:31px;line-height:36px;text-align:center;margin:0 5px;display:inline;font-size:14px;color:#369;letter-spacing:1px;overflow:hidden;}

/**/
.banklist {}
.banklist li { float: left; padding: 5px; padding-right: 15px;}
.banklist li img {border:1px solid #ccc; }
.banklist li img:hover {border: 1px solid#ff8000;}

.deliverlist {}
.deliverlist li {line-height: 28px;}

/**/
#footer{clear:both;background:url(footer_bg.gif) top repeat-x; padding-left: 15px;border-bottom: 1px solid #ededed; border-top: 20px solid #fff; width: 935px;}
#footer h1{	height: 50px;width: 145px;font-size: 16px;line-height: 50px;font-weight: bold;color: #a12324;float: left;padding: 0 0 0 40px;border-right: 1px solid #e9e9e9;position: relative;}
#footer h1 div{	width: 40px;height: 50px;left: 0px;top: 0px;position: absolute;}
#footer_t_1 div{background: url(footer_ico.gif) 0 0 no-repeat;}
#footer_t_2 div{background: url(footer_ico.gif) -40px 0 no-repeat;}
#footer_t_3 div{background: url(footer_ico.gif) -80px 0 no-repeat;}
#footer_t_4 div{background: url(footer_ico.gif) -120px 0 no-repeat;}
#footer_t_5 div{background: url(footer_ico.gif) -160px 0 no-repeat;}
#footer_t_6 div{background: url(footer_ico.gif) -200px 0 no-repeat;}
#footer ul{width: 145px;float: left;list-style-type: none;padding: 10px 0 20px 40px;border-right: 1px solid #e9e9e9;margin: 0;height: 80px}
#footer ul li {font-size: 12px;	line-height: 22px;color: #514644;padding: 0 0 0 0px;}
#footer #navtext {height: 110px;clear: both;}
#footer .r_border_c{border-right: 0;}
#navtext li{}
#textline {	width: 935px;margin-right: auto;margin-left: auto;	height: 24px;font-size: 12px;	line-height: 24px;background-color: #f0f0f0;text-align: center;clear: both;}
#textline a {text-decoration: none; }
#textline a:hover { text-decoration: underline; }
#footer p {	font-size: 12px;line-height: 30px;color: #514644;margin: 0px;padding: 0px;text-align: center;}
#bottompic { width: 935px; text-align: center; }
#bottompic img {margin: auto 10px;}
