html,body{-webkit-text-size-adjust:none;}
body,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{padding:0; margin:0;}
body{width:100%; margin:auto; font:11px/150%  Verdana, Arial,"Lucida Grande", Lucida, Helvetica, sans-serif; color:#333; background:#fff url(../Images/bg.jpg) repeat-x; text-align:left; position:relative;}
fieldset,img {border:none;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
tr,td,select,input{font:11px/150%  Verdana, Arial,"Lucida Grande",Helvetica, sans-serif;}
label,img,input,textarea,select,button {vertical-align:middle;}
input.text, textarea {border:1px solid #ccc;}
button{overflow:visible;cursor:pointer;}

a{color:#333;text-decoration:none; outline:none;}
a:hover{color:#f60;}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

.systemAlert{color:#f30;font-weight:bold;}
a.systemAlert{color:#f30;}

.row{overflow:auto;zoom:1;}
.nav{ padding:5px 10px;}
.nav a{ text-decoration:underline;}
.content{ padding:10px; line-height:normal;}

/* __header----------------------------*/
#header { width:1005px; margin:0 auto; height:171px; }
.topNav{ color:#fff; padding:10px 0;}
.topNav li{ display:inline; padding:12px;}
.topNav li a{ color:#fff;}
.topNav .active{ background:#fff;}
.topNav .active a{ color:#000;}
.topContact{ float:right;}
.headerBox{ width:1005px; height:118px;}


.logo { float:left; margin-top:28px; }
.topImg{ float:left; margin-top:34px; margin-left:80px; background:url(../Images/dianhua.jpg) no-repeat; width:226px; height:47px; font-size:24px; color:#919699; padding-left:55px; padding-top:13px;}

.subsit{ width:86px; height:38px; float:left;}
.topBanner{ margin-bottom:10px;}
.topMenu{ clear:both; font-size:16px;}

.topMenu li{ color:#4a4949; float:left;}
.topMenu li a{   font-size:16px;padding:0 45px; line-height:51px;}
.topMenu li a:link{color:#4a4949;}
.topMenu li a:visited{color:#4a4949;}
.topMenu li a:hover{color:#ff7f07;}
.sideMenuTop{ float:left; line-height:51px; font-size:20px; color:#FFF; width:206px; height:52px; margin-top:1px; padding-left:54px;}

/* __pageBody----------------------------*/
#pageBody { clear:both; width:1005px; margin:0 auto; overflow:auto; zoom:1; margin-top:10px; }

/* __sideBar----------------------------*/
#sideBar { width:234px; float:left; border-right:1px solid #d1d1d1; }
.sideMenu{ margin-bottom:10px;}

.Dromenu {z-index:1000;font-size:90%;margin:0; /* this page only */}
/* remove all the bullets, borders and padding from the default list styling */
.Dromenu ul {padding:0;margin:0;list-style-type:none;width:234px}
/* hack for IE5.5 */
* html .Dromenu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.Dromenu li {position:relative;border-bottom:1px dotted #dddddd;}
.Dromenu li a strong { font-size:12px}

/* get rid of the table */
.Dromenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.Dromenu a, .Dromenu a:visited {display:block; text-decoration:none;line-height:32px;width:230px;padding-left:4px; background:#fff;font-size:12px;color:#333333; }
.Dromenu a:hover {color:#333333; text-decoration:none; background:#f6f5f5;}

a.plus,a:visited.plus,* html .Dromenu a.plus {
	background: url(../Images/lie2.jpg) no-repeat 10px center;
	line-height:32px;
	font-size:12px;
	color:#333333;
	 text-indent:2em;
}

/* style the link hover */
* html .Dromenu a:hover {color:#333333; text-decoration:none; background:#f8f6f6;}

.Dromenu :hover > a {color:#333333; background:#f8f6f6 url(../Images/lie2.jpg) no-repeat 10px center;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.Dromenu ul ul {visibility:hidden;position:absolute;top:0;left:234px; border:1px solid #ddd; }
.Dromenu ul ul li a,.Dromenu ul ul li a:visited{margin:0 0 -1px 0;border-bottom:1px dotted #dddddd;}
/* make the second level visible when hover on first level list OR link */
.Dromenu ul li:hover ul,
.Dromenu ul a:hover ul {visibility:visible; background:#f3f3f3; }

/* keep the third level hidden when you hover on first level list OR link */
.Dromenu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.Dromenu ul :hover ul :hover ul{ visibility:visible;}

.Dromenu ul ul a:hover { color: #333333; background:#f8f6f6;}

.sideBox h3{ font-size:12px; font-weight:bold; color:#fff; padding:5px 0;}
.sideBox h3 a{ background:url(../Images/jiantou.jpg) no-repeat left top;color:#f00; padding:3px 15px 3px 18px;}
.productsBox{ padding:10px 0; overflow:auto; zoom:1; border-bottom:1px dotted #dcdcdc; overflow:hidden;}
.productsBox .proImg{ float:left; margin:0 auto; text-align:center; display: table-cell;vertical-align:middle; *display: block; *font-size: 60px; *font-family:Arial; width:65px; height:65px;}
.productsBox .proImg img{vertical-align:middle;}
.productsBox .proInfo{ float:right; width:180px; overflow:hidden;}

/* __mainBody----------------------------*/
#mainBody { width:770px; float:right; overflow:hidden;}
.banner{ margin-bottom:10px;}
.pic01{ float:left; padding-right:12px; margin-bottom:10px;}

.mainBox{ margin-bottom:10px;}
.mainBox h3{font-size:25px;color:#333333;padding:5px 0; margin-top:20px; }
.mainBox h3 a{color:#333333; padding:3px 15px 3px 5px;}
.mainBox .top {overflow:auto; zoom:1; border-bottom:1px solid #666666; padding:5px 0;  }
.mainBox .top li { float:left; overflow:hidden; width:122px; height:20px;background:#cacaca; padding-left:5px; }
.mainBox .top  a:link{ color:#3d3f3b; display:block; }
.mainBox .top  a:visited{ color:#3d3f3b;background:#cacaca;}
.mainBox .top  a:hover{ color:#fff; font-weight:bold;}
.mainBox .top .acd{background:url(../Images/jiantou4.jpg) no-repeat right top #cacaca; width:127px; }
.mainBox .top .Active {background:url(../Images/jiantou3.png) no-repeat left top #cacaca;color:#fff; width:127px; height:20px;  }
.mainBox .top .Active a{ color:#fff;}

.mainBox .content{ line-height:24px;}

.productsBox2{ float:left; width:150px; padding:20px;}
.productsBox2 .proImg{ text-align:center; display: table-cell;vertical-align:middle; *display: block; *font-size: 120px; *font-family:Arial; width:135px; height:135px;}
.productsBox2 .proImg img{vertical-align:middle;}
.productsBox2 h4{ padding:5px 0; text-align:center;}
.productsBox2 .price{color:#999; font-size:11px; text-align:center;}
.productsBox2 .price2{color:#f8760e;}

.productBox{ padding:10px;}
.productBox h4{ font-size:14px; margin:10px 0; color:#0068a7; font-weight:bold;}
.productBox .proImgBox{float:left; width:350px;}
.productBox .proImg{ text-align:center; width:350px; height:100%; display:block; border:1px solid #eee;background:#fff; margin-bottom:10px;}
.smallBox{ clear:both; overflow:auto;zoom:1;}
.smallBox .smallImg{ float:left;display: table-cell;vertical-align:middle; *display: block; *font-size: 105px; *font-family:Arial; width:120px; height:120px; border:1px dotted #999; margin:5px 10px 5px 0; background:#fff;}
.smallBox .smallImg img{vertical-align:middle;}
.click{ text-align:center;}
.click a,.click a:visited{color:#5faae5;}

.productBox .proInfo{ float:left; padding-left:20px; width:370px;}
.productBox .item,.productBox .size,.productBox .price{ border-bottom:1px dotted #ddd; padding:8px 0; font-size:12px;}
.productBox .price strong{ color:#333;}
.productBox .price{font-weight:bold; color:#C12924;}
.productBox .addCart{padding:20px 0;}
.productBox .prev{ text-align:center; padding:10px;}
.productBox .prev a{ padding:0 5px;}

.proDetail{ padding:10px;}
.proDetail h3{font-size:13px; border-bottom:1px solid #ddd; padding:5px 0; margin:5px 0; color:#0068a7; font-weight:bold;}

/* __footer----------------------------*/
#footer{ width:100%; margin:0 auto; padding:10px 0; text-align:center; background:#efefef; border-top:1px solid #e0e0e0; text-align:center; color:#666; margin-top:20px;}
#footer a{ color:#666;}
.footMenu{ text-align:center;}
.footMenu li{ display:inline; padding:0 2px;}
.copyright{ padding:5px;}

/* Nav Pages */
.navpages{padding:5px; margin-bottom:10px;}
.navpages ul{text-align:right;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:14px;margin-right:2px;}
.navpages li.thepage{margin-right:5px;color: #333;padding:1px 4px; width:auto}
.navpages a{text-decoration:none;color:#333;padding:1px 4px;border:1px solid #ddd; background:#fff;}
.navpages a:hover{border:1px solid #ff8107;color:#fff;background:#ff8107; text-decoration:none}
.navpages li.curr_linkpage{border:1px solid #ff8107;color:#fff;padding:1px 4px;background:#ff8107;}


/* __feedBox----------------------------*/
.feedBox td{ padding:5px; color:#000;}
.feedBox .input{ padding:2px; border:1px solid #abadb3; background:#fff; width:240px;}
.feedBox .note{ color:#FF0000;}
.feedBox .textarea{  border:1px solid #abadb3; background:#fff; width:320px; height:100px;}
.feedBox .signBtn{ background:url(../Images/signBtn.gif) repeat-x; border:1px solid #db4e00; padding:2px 10px; font-weight:bold; color:#fff; cursor:pointer;}


.newsBox{padding:10px 5px; overflow:hidden;}
.newsBox dl{ border-bottom:1px dotted #ddd; height:40px;width:700px; line-height:40px;}
.newsBox dt{ float:right; color:#999; font-size:11px;}
.newsBox dd{ margin:0;height:28px; overflow:hidden; background:url(../Images/lie5.jpg) no-repeat 0px 20px;padding-left:10px; }
.newsBox2{ padding:10px;}
.newsBox2 h4{ font-weight:bold; text-align:center; font-size:14px;}
.newsBox2 .data{ color:#aaa; text-align:center;margin:10px 0;}
.newsBox2 li a{ color:#45810c;}

.search{ float:right; padding:0px; margin-top:40px;}
.search .input{ border:1px solid #ddd; width:190px; padding:5px; line-height:14px; color:#666;}
.search select{ padding:3px;}

.productsBox3 { overflow:auto; zoom:1; padding:10px 0; }
.productsBox3 .proImg { float:left; display: table-cell; vertical-align:middle; *display: block;
*font-size: 65px;
*font-family:Arial;
width:80px; height:80px; }
.productsBox3 .proImg img { vertical-align:middle; }
.productsBox3 .proInfo { float:left; padding:0 0 0 5px; width:140px;}
.productsBox3 h4{ font-weight:100;}
.productsBox3 .price { color:#f00; }
.productsBox3 .price2 { color:#999; text-decoration:line-through; }
.cateBox{ float:left; width:230px; padding:0 12px;}
.cateBox h3{ line-height:24px; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; margin-bottom:2px;}
.cateBox h3 a,.cateBox h3 a:visited{ color:#333333;}
.cateBox li{ color:#0479e5; padding:2px 0;}
.cateBox .more{ float:right;}

#mainfooterlinks {text-align:left;width:600px;height:50px;margin:20px auto;}
#mainfooterlinks a{ padding:0px 35px;}

.proDetail-con table{ width:100%;}
.proDetail-con td{ line-height:25px;}